Bally Bet prices around 253 markets across 21 leagues, which places it alongside Underdog by market count and just behind BetRivers. It is a US sportsbook, and like BetRivers it splits its coverage between American sport and European soccer rather than concentrating in one.
Where it differs from the bigger US books is not the top of the board but what happens below it. Ten leagues carry real depth; the other eleven sit at 21 markets or fewer.
What Bally Bet coverage looks like
The five leagues that carry most of its depth are the NFL at 97 markets, the NBA at 84, MLB at 77, NCAAF at 62 and the NHL at 51.
European soccer sits right alongside them: La Liga and the Premier League at 60 each, Ligue 1 at 58, Serie A and the Bundesliga at 50. Of the other books in its market-count range, only BetRivers and Bovada price European soccer at anything like that depth — Fanatics, Caesars, BetOnline and Circa are each under 100 markets across those competitions combined.
Then it stops fairly abruptly. MLS is 21 markets, the tennis tours 10 each, and the Champions League, Europa League, Japanese and Korean baseball, NCAAB, WNBA and CFL all sit between 6 and 8. The cup competitions are the clearest example of the pattern: La Liga at 60 markets, the Champions League at 7.
By type: 109 player props, 28 team props, 28 game props and 9 of the 16 main markets, with the remaining 79 markets period and derivative splits — halves, innings and regulation-time variants of the main lines.
Where it concentrates
Team score markets sit at the top of its board. Team total points, team first-half and second-half scores, team first-quarter points and the yes/no variants each run to four markets — the same six groups that lead BetRivers' board. Worth keeping in proportion: that is 28 team props in total, against 182 at DraftKings and 178 at Pinnacle. It is the shape of a mid-sized board rather than a deep team-prop feed.
Period three-way moneylines. First half, second half, first inning, first three innings, first five innings and regulation all carry the three-way moneyline at three markets each — one per side. Combined with the half spreads, that is most of its game-prop coverage.
Player props reach 109 markets, with assists, passing attempts and runs batted in among the deepest. As with the other mid-sized US books, the soccer-specific regulation player props are absent, so its strong soccer main-market coverage does not extend to soccer props.
Bally Bet or BetRivers
They are close enough that the choice is worth making deliberately. The same six team score groups lead both boards, both carry the period three-way moneylines, and both cover the American majors and the big five European leagues.
The difference is everything below that. BetRivers prices the WNBA at 70 markets, Japanese baseball at 52, Korean baseball at 50, MLS at 63 and the Champions League at 56; Bally Bet carries 6, 8, 6, 21 and 7. BetRivers also reaches 24 leagues against Bally Bet's 21. If your product needs the WNBA, Asian baseball, MLS or European cup football, that is a decisive gap. If it does not, the two are near-substitutes and carrying both gives you two independent prices on the same markets.
Which plan includes Bally Bet
Bally Bet is available on the Rookie plan and above. The free Amateur tier carries nine books and Bally Bet is not one of them, so a request filtered to ballybet on the free plan comes back empty rather than erroring. Rookie and Pro both include a 7-day free trial; a card is required at signup and you can cancel any time before it ends. Pricing has the book list for each tier.
Requesting Bally Bet prices
Filter to Bally Bet alone with bookmakerID=ballybet:
curl "https://api.sportsgameodds.com/v2/events?leagueID=NFL&bookmakerID=ballybet&oddsAvailable=true" \
-H "x-api-key: YOUR_API_KEY"
What a Bally Bet price looks like
{
"eventID": "...",
"leagueID": "MLB",
"odds": {
"points-home-1i-ml3way-home": {
"oddID": "points-home-1i-ml3way-home",
"marketName": "1st Inning 3-Way Moneyline",
"statID": "points",
"statEntityID": "home",
"periodID": "1i",
"betTypeID": "ml3way",
"sideID": "home",
"fairOdds": "+245",
"bookOdds": "+230",
"byBookmaker": {
"ballybet": { "odds": "+240", "available": true },
"betrivers": { "odds": "+235", "available": true }
}
}
}
}
A first-inning three-way is a market where the inning can end with neither side scoring, which is why it is ml3way rather than ml — the draw is a real outcome. The periodID of 1i scopes it to the first inning.
Use cases for Bally Bet data
For odds comparison, it is a second US-licensed price on the same markets as BetRivers, and two books with similar coverage but different customer bases will not always agree.
For team-level analysis, team totals isolate one side's scoring rather than blending both, and the full team score family is the top of Bally Bet's board. For team props at volume, DraftKings and Pinnacle carry several times as many.
For arbitrage scanning, the inning and quarter three-way moneylines are thinner fields than full-game markets, and thinner fields are where prices diverge.
Coverage, honestly
Bally Bet does not price everything. Read byBookmaker on each odd rather than assuming it is there, and treat its absence as normal rather than as an error — particularly outside its five core leagues and the top European competitions, where coverage drops to single digits. The /markets endpoint returns the supported set by league if you would rather check before requesting odds.
Put Bally Bet next to every other book
One request returns every book pricing the same market, on the same oddID. 7-day free trial on Rookie and Pro.