Premier League Betting Markets and Player Props: The Complete SportsGameOdds API Coverage Guide

July 3, 2026

Premier League Betting Markets and Player Props: The Complete SportsGameOdds API Coverage Guide

If you are building a sportsbook, an odds comparison site, a props research tool, or a fantasy app, your Premier League coverage has to be broad and deep. Soccer bettors expect more than the match result. They want both teams to score, corner totals, card markets, first goalscorer, shots on goal for a specific winger, and saves for a specific keeper, all priced across the books they actually use.

The SportsGameOdds API delivers exactly that. This guide walks through the complete set of EPL betting markets we support, how they are structured, and which bookmakers you can pull odds from for each one.

Quick Overview: Premier League Market Coverage at a Glance

Before the full breakdown, here is a high level look at how the EPL Odds API coverage maps across categories, with representative markets and the kinds of sportsbooks that price them.

Market CategoryExample MarketsTypical Sportsbooks
Full Match LinesMoneyline, Spread (Handicap), Total (Over/Under), Regulation 3 Way, Team Totals, Even/OddDraftKings, FanDuel, BetMGM, Caesars, bet365, ESPN BET, Pinnacle, Bovada plus 55 more
Goal & Scorer PropsAnytime Scorer, First to Score, Last to Score, Goals + Assists, Player Score O/UDraftKings, FanDuel, BetMGM, Caesars, bet365, ESPN BET, PrizePicks, Underdog, Novig
Shots & Attacking PropsShots, Shots on Goal, Shots Assisted, Dribbles Attempted, Assistsbet365, FanDuel, BetRivers, BetOnline, PrizePicks, Novig, Ballybet
Passing & Defensive PropsPasses Attempted, Tackles, Clearances, Fouls Committed, Fouls DrawnPrizePicks, Novig, bet365
Goalkeeper PropsSaves, Goals AgainstDraftKings, FanDuel, BetMGM, Caesars, bet365, PrizePicks, Underdog, Novig
Card PropsPlayer Cards Y/N, Yellow Cards, Red Cards, Team & Total Weighted Cards, Card Spreadbet365, DraftKings, BetMGM, Caesars, Fanatics, PrizePicks, Underdog
Corner MarketsTotal Corners, Team Corners, Corner Spread, 1st Half Cornersbet365, Novig, DraftKings, BetMGM, Caesars, FanDuel
Both Teams To ScoreBTTS Full Match, BTTS 1st Half, BTTS 2nd HalfDraftKings, FanDuel, BetMGM, Caesars, bet365, Kalshi, Polymarket, PrizePicks
Half Markets1st & 2nd Half Moneyline, Spread, Total, 3 Way, Team Totals, Even/Odd, First 10 MinutesDraftKings, FanDuel, BetMGM, Caesars, bet365, Pinnacle plus 30 more

Note: Sportsbook availability varies by individual market. Core match lines such as moneyline, spread, and totals are carried by 60 or more books, while some specialist props like tackles, clearances, and passes attempted are concentrated on a handful of books such as PrizePicks and Novig. Every market below lists its exact bookmaker set.

How SportsGameOdds Market IDs Work

Every market in the API is identified by a structured oddID that encodes everything about the bet. Once you understand the pattern, the entire catalog becomes self documenting.

The format follows this structure:

{statEntity}-{participant}-{period}-{betType}-{side}

For example:

shots_onGoal-PLAYER_ID-game-ou-over

Reading that left to right, shots_onGoal is the stat being bet on, PLAYER_ID is the participant (a specific player, or away, home, or all for team and game markets), game is the period (game, reg for regulation, 1h and 2h for the halves, or 1mx10 for the first ten minutes), ou is the bet type (ou for over/under, ml for moneyline, sp for spread, yn for yes/no, eo for even/odd, ml3way for three way moneyline), and over is the side of the bet.

One thing worth calling out for soccer is the three way structure. Because matches can end in a draw, the API supports full three way moneylines through the ml3way bet type, including draw and double chance outcomes like home+draw. It also distinguishes the ninety minute result (reg) from the full game, which matters for competitions and markets where extra time could otherwise confuse settlement. This consistent structure means you can construct, parse, and filter markets programmatically rather than hardcoding thousands of individual strings.

A live Premier League API response. Each market includes its structured oddID and prices from selected bookmakers

"odds": {
                "points-home-reg-ml3way-home": {
                    "oddID": "points-home-reg-ml3way-home",
                    "opposingOddID": "points-away-reg-ml3way-away+draw",
                    "marketName": "3-Way Moneyline (Regulation)",
                    "statID": "points",
                    "statEntityID": "home",
                    "periodID": "reg",
                    "betTypeID": "ml3way",
                    "sideID": "home",
                    "started": false,
                    "ended": false,
                    "cancelled": false,
                    "bookOddsAvailable": true,
                    "fairOddsAvailable": true,
                    "fairOdds": "+116",
                    "bookOdds": "+102",
                    "openFairOdds": "+115",
                    "openBookOdds": "+100",
                    "scoringSupported": true,
                    "byBookmaker": {
                        "fanduel": {
                            "odds": "+100",
                            "lastUpdatedAt": "2026-07-03T10:04:30.168Z",
                            "available": true,
                            "deeplink": "https://sportsbook.fanduel.com/addToBetslip?marketId=717.173609165&selectionId=56343"
                        },
                        "pinnacle": {
                            "odds": "+111",
                            "lastUpdatedAt": "2026-07-03T10:04:07.615Z",
                            "available": true
                        },
                        "betmgm": {
                            "odds": "-102",
                            "lastUpdatedAt": "2026-07-03T10:03:43.000Z",
                            "available": true,
                            "deeplink": "https://sports.nj.betmgm.com/en/sports?options=2:7823443-200733360-760461774"
                        },
                        "draftkings": {
                            "odds": "+115",
                            "lastUpdatedAt": "2026-07-03T10:03:20.000Z",
                            "available": true
                        },
                        "bet365": {
                            "odds": "+110",
                            "lastUpdatedAt": "2026-07-03T09:45:53.000Z",
                            "available": true
                        },
                        "betrivers": {
                            "odds": "+102",
                            "lastUpdatedAt": "2026-07-03T10:03:20.000Z",
                            "available": true,
                            "deeplink": "https://nj.betrivers.com/?page=sportsbook#event/1028072417?coupon=single|4228583987|0"
                        },
                        "caesars": {
                            "odds": "+110",
                            "lastUpdatedAt": "2026-07-03T09:56:13.000Z",
                            "available": true,
                            "deeplink": "https://sportsbook.caesars.com/us/nj/bet/betslip?selectionIds=63b28979-8225-3a4c-9ba3-5bbf09157440"
                        }

Goal and Scorer Props

Goalscorer markets are the heart of soccer betting, and coverage is strong across the major books.

The anytime scorer market, expressed as Player Any Score Yes/No (points-PLAYER_ID-game-yn-yes and -no), is carried by more than 20 books including DraftKings, FanDuel, BetMGM, Caesars, ESPN BET, and prediction market Kalshi. The same player score is also available as an over/under line (points-PLAYER_ID-game-ou-over and -under) for bettors who want to back a multi goal performance.

Beyond the basic scorer market, we cover First to Score (firstToScore-PLAYER_ID-game-yn-yes) and Last to Score (lastToScore-PLAYER_ID-game-yn-yes), both popular in game engagement markets, along with the combined Goals + Assists market (goals+assists-PLAYER_ID-game-ou-over and its Yes/No variant) that rewards all round attacking contribution.

Shots and Attacking Props

Shot markets are among the most requested soccer props, and they anchor coverage for attacking players.

Shots on Goal (shots_onGoal-PLAYER_ID-game-ou-over and -under) leads this group with more than 20 books, and comes in a Yes/No form as well. Total Shots (shots-PLAYER_ID-game-ou-over and -under) has similarly broad coverage. Assists (assists-PLAYER_ID-game-ou-over and -under) are widely offered too, with an Any Assists Yes/No variant. For deeper attacking metrics, Shots Assisted (shots_assisted-PLAYER_ID-game-ou-over) and Dribbles Attempted (dribbles_attempted-PLAYER_ID-game-ou-over) are available primarily through PrizePicks.

Passing and Defensive Props

For bettors who follow the underlying numbers, the API covers a set of possession and defensive props, concentrated on specialist books like PrizePicks and Novig. These include Passes Attempted (passes_attempted-PLAYER_ID-game-ou-over), Tackles (tackles-PLAYER_ID-game-ou-over), Clearances (clearances-PLAYER_ID-game-ou-over), Fouls Committed (fouls-PLAYER_ID-game-ou-over), and Fouls Drawn (foulsDrawn-PLAYER_ID-game-ou-over).

Goalkeeper Props

Goalkeeper markets round out the player props. Saves (goalie_saves-PLAYER_ID-game-ou-over and -under) are the headline market here, carried by more than 20 books including DraftKings, FanDuel, BetMGM, Caesars, and bet365. Goals Against (goalie_goalsAgainst-PLAYER_ID-game-ou-over) is available through PrizePicks for those betting on a keeper's clean sheet chances or a high scoring opponent.

Card Props

Card markets are a distinctive feature of soccer betting, and coverage spans both player and team levels.

At the player level, Any Cards Yes/No (combinedCards-PLAYER_ID-game-yn-yes) is carried by more than 20 books, with dedicated Yellow Card (yellowCards-PLAYER_ID-game-yn-yes) and Red Card (redCards-PLAYER_ID-game-yn-yes) markets available too. At the team and match level, the API uses a weighted cards model that reflects how sportsbooks price disciplinary markets, including Total Weighted Cards Over/Under (weightedCards-all-game-ou-over), Team Weighted Cards (weightedCards-away-game-ou-over), and a Cards Spread (weightedCards-away-game-sp-away).

Corner Markets

Corner kicks are one of the most popular soccer side markets. Total Corners (cornerKicks-all-game-ou-over and -under) anchors this group, with Team Corners (cornerKicks-away-game-ou-over) and a Corner Spread (cornerKicks-away-game-sp-away) offered across the major books. First Half Corners (cornerKicks-all-1h-ou-over) are available through bet365 for period specific betting.

Both Teams To Score

Both Teams To Score is a signature soccer market, and the API covers it across the full match and both halves. The full match version (bothTeamsScored-all-game-yn-yes and -no) is carried by more than 20 books including DraftKings, FanDuel, BetMGM, Caesars, bet365, and prediction markets Kalshi and Polymarket. First Half BTTS (bothTeamsScored-all-1h-yn-yes) and Second Half BTTS (bothTeamsScored-all-2h-yn-yes) are available through bet365.

Full Match and Regulation Lines

These are the core markets every soccer product needs, and they carry the broadest bookmaker coverage in the catalog at 60 or more sportsbooks each.

The standard set includes Moneyline (points-away-game-ml-away and points-home-game-ml-home), Spread or Handicap (points-away-game-sp-away and points-home-game-sp-home), and Total Over/Under (points-all-game-ou-over and -under). Because soccer matches can end level, the Regulation 3 Way Moneyline (points-away-reg-ml3way-away, points-all-reg-ml3way-draw, and the double chance home+draw and away+draw outcomes) is a first class market with very wide coverage.

The API also distinguishes regulation specific lines, including Regulation Moneyline (points-away-reg-ml-away), Regulation Over/Under (points-all-reg-ou-over), and Regulation Spread (points-away-reg-sp-away), so you can price the ninety minute result separately where needed. Team scoring markets round out the group, including Team Score Over/Under (points-away-game-ou-over), Team Any Score Yes/No (points-away-game-yn-yes), Team Score Even/Odd (points-away-game-eo-even), and Total Score Even/Odd (points-all-game-eo-even).

Half Markets

Full coverage for each half lets you build both pre match and live period products. Every half supports Moneyline, Spread, Over/Under, and Three Way Moneyline, with more than 30 books on the primary lines.

First half markets include 1st Half Moneyline (points-away-1h-ml-away), 1st Half Spread (points-away-1h-sp-away), 1st Half Over/Under (points-all-1h-ou-over), and 1st Half 3 Way Moneyline (points-all-1h-ml3way-draw). Second half markets mirror this with 2nd Half Moneyline (points-away-2h-ml-away), Spread (points-away-2h-sp-away), Over/Under (points-all-2h-ou-over), and 3 Way (points-all-2h-ml3way-draw).

Team and total variants are available for each half too, including Team 1st Half Score Over/Under (points-away-1h-ou-over), Team 2nd Half Score Over/Under (points-away-2h-ou-over), and Even/Odd markets for both halves. For fast market products, the API even prices the First 10 Minutes 3 Way Moneyline (points-all-1mx10-ml3way-draw) through bet365, along with first and second half red card and score Yes/No markets.

Build With SportsGameOdds

Ready to integrate Premier League odds into your product? These resources will get you started.

The Player Props API documentation covers accessing player prop markets across all sports. The Odds API is your core reference for pulling odds, markets, and bookmaker data. The Live Odds API handles real time in game updates and streaming.

What you can build:

Frequently Asked Questions

Does the API support alternate player props?

Yes. Alternate lines are supported across the major Premier League prop categories, including shots, shots on goal, assists, saves, and player score, wherever the underlying sportsbooks offer them. Because every market is identified by a structured oddID and each line carries its own odds across supporting books, you can surface main lines and alternates together in your product.

Which sportsbooks are included?

Premier League coverage spans a broad set of sportsbooks and prediction markets. Core match lines such as moneyline, spread, and totals carry the widest coverage, including DraftKings, FanDuel, BetMGM, Caesars, bet365, ESPN BET, Fanatics, BetRivers, Pinnacle, and Bovada, along with international books like 888sport, Betway, Paddy Power, and Unibet, plus prediction markets Kalshi and Polymarket. Specialist props such as tackles, passes, and clearances are concentrated on books like PrizePicks and Novig. Bookmaker availability is listed per market, so you always know exactly which books price a given line.

Are live Premier League odds available?

Yes. In addition to pre match markets, the API provides live in game odds, including half markets, both teams to score, corners, and player props that update as the match unfolds. If you build for other sports too, our NFL coverage guide walks through live football markets.

Can I compare bookmaker odds?

Absolutely. Odds comparison is a core use case. Every market returns prices from all supporting bookmakers under a single consistent oddID, so lining up the best available number across DraftKings, FanDuel, BetMGM, Caesars, Pinnacle, and dozens of others is straightforward. This makes the API well suited to odds comparison sites, line shopping tools, and arbitrage detection.

Does the API cover three way (1X2) and both teams to score markets?

Yes. Because soccer matches can end in a draw, three way moneyline (1X2) is a first class market, including draw and double chance outcomes, and it carries very wide bookmaker coverage. Both Teams To Score is supported for the full match and for each half. These sit alongside soccer specific side markets like corners and cards.

How are markets identified in the API?

Every market uses a structured oddID in the format {statEntity}-{participant}-{period}-{betType}-{side}, for example shots_onGoal-PLAYER_ID-game-ou-over. Soccer specific period codes include reg for the ninety minute regulation result and 1h and 2h for the halves. This consistent pattern lets you construct, filter, and parse markets programmatically rather than hardcoding individual strings.

Ready to get started? Explore the Odds API documentation or jump straight into the Odds API use cases to see live Premier League market data in action.