Sportsbook accuracy report · last 30 days

Which sportsbook prices player props best?

We take every book's closing price on every player prop, remove the vig, and check it against the real box score — and against the other books on the exact same line. It takes every prop graded across 20+ books, which is why almost nobody publishes it.

Sharpest
BetRivers
+4.1 vs the market on 1,487 props
Smallest cut (sportsbooks)
Pinnacle
6.5% average margin on props
Scored
548,304
closing prop prices across 23 books

All books

Sharpness = how much closer the book's number was to what happened than the average of the other books on the same line (basis points of Brier score; higher is better). Only Kalshi beats the market average by a clear margin. Margin = the book's cut on those lines.

#BookSharpnessVerdictMargin
1BetRivers+4.1In line7.5%
2Kalshi+3.2Beats market3.2%
3Unibet+2.9In line8.1%
4Sportzino+2.6In line8.2%
5Fanatics+0.9In line7.8%
6Fliff-0.5In line10.7%
7Hard Rock Bet-2.0Trails market7.2%
8Smarkets-2.2In line8.4%
91xBet-2.4In line7.2%
10Bovada-2.8Trails market6.8%
11BetMGM-3.4Trails market7.0%
12Pinnacle-3.7Trails market6.5%
13ProphetX-3.8Trails market7.7%
14ReBet-4.4Trails market9.0%
15DraftKings-4.5Trails market7.2%
16Courtside-5.4Trails market6.7%
17Novig-5.9Trails market6.9%
18Betway-5.9In line7.5%
19Polymarket US-6.8Trails market4.5%
20BetOnline.ag-7.4Trails market7.8%
21LowVig.ag-7.6Trails market7.8%
22FanDuel-10.5Trails market6.6%
23BetUS-14.7In line7.8%

By sport

MLB

#BookSharpnessVerdictMargin
1Kalshi+3.1Beats market3.3%
2Sportzino+2.3In line8.2%
3Fanatics+1.0In line7.8%
4ProphetX-1.1In line7.4%
51xBet-1.8In line7.1%
6Smarkets-2.1In line8.4%
7Hard Rock Bet-2.2Trails market7.2%
8Novig-2.9Trails market5.9%
9BetMGM-3.8Trails market7.0%
10Fliff-3.9Trails market12.3%
11Pinnacle-4.3Trails market6.9%
12DraftKings-5.1Trails market7.3%
13Bovada-5.5Trails market6.9%
14ReBet-5.6Trails market8.9%
15Polymarket US-7.1Trails market4.8%
16Courtside-7.2Trails market6.9%
17BetOnline.ag-9.1Trails market8.3%
18LowVig.ag-9.1Trails market8.3%
19BetUS-14.7In line7.8%
20FanDuel-32.1Trails market6.6%

NFL

#BookSharpnessVerdictMargin
1Hard Rock Bet+3.5In line7.6%
2BetRivers+3.4In line7.3%
3BetMGM+3.3In line7.0%
4Bovada+1.7In line6.8%
5Fliff+1.4In line9.8%
6Kalshi-0.5In line1.7%
7DraftKings-1.0In line6.3%
8ReBet-1.0In line11.0%
9Courtside-1.2In line5.8%
10Sportzino-1.2In line9.5%
11Fanatics-1.5In line7.0%
12BetOnline.ag-3.0In line6.4%
13FanDuel-3.2In line6.5%
14LowVig.ag-4.0In line6.4%
15Polymarket US-4.0In line1.2%
16Pinnacle-4.5In line4.8%
17Betway-5.9In line7.5%
18ProphetX-12.0Trails market8.7%
19Novig-15.3Trails market9.4%

NHL

#BookSharpnessVerdictMargin
1ReBet+5.9In line9.3%
2Bovada+4.4In line6.1%
3Pinnacle+2.6In line7.1%
4Unibet+0.5In line8.2%
5DraftKings+0.4In line7.4%
6Sportzino+0.4In line7.1%
7Fliff-0.3In line9.8%
8Novig-1.8In line8.7%
9Courtside-7.4In line7.4%
10Hard Rock Bet-9.1Trails market7.6%
11FanDuel-38.3Trails market6.5%

WNBA

#BookSharpnessVerdictMargin
1Kalshi+96.6Beats market6.1%
2Courtside+3.0In line7.4%
3FanDuel-2.4In line6.9%
4DraftKings-3.8In line7.7%
5ReBet-3.9In line7.8%
6Bovada-4.9In line6.6%
71xBet-8.4In line8.4%
8Fliff-10.3In line9.9%
9Novig-10.8In line7.3%
10ProphetX-20.8Trails market9.1%

College football

#BookSharpnessVerdictMargin
1Sportzino+18.7Beats market10.7%
2Fliff+12.1In line11.6%
3BetOnline.ag-1.1In line6.4%
4LowVig.ag-1.1In line6.4%
5Bovada-2.1In line6.9%
6Hard Rock Bet-4.6In line6.8%
7Pinnacle-5.5In line6.1%
8FanDuel-6.0In line6.6%
9ProphetX-8.4In line7.8%
10ReBet-10.9In line11.0%

Sharpest book by market

Hits runs rbis
Kalshi
+3.9 · 15 books
Total bases
Kalshi
+1.3 · 16 books
Hits
ProphetX
+3.3 · 13 books
Rbis
Sportzino
+17.6 · 12 books
Singles
Fanatics
+3.7 · 7 books
Reception yards
Sportzino
+27.7 · 19 books
Runs
Sportzino
+18.1 · 7 books
Home runs
Novig
+0.9 · 5 books

How it works

Closing prices. For each book we use the last price it posted before the game started, on two-way Over/Under player props.

Same line, 3+ books. A line counts only when at least three books priced the same player, stat and number. That way every book is judged on the same bets, not on an easier mix.

Scored against the box score. We remove the vig, then score the Over probability against the official result (Brier score). Each book is compared with the average of the other books on that line. A book is marked “beats” or “trails” only when the 95% range is fully above or below zero.

Why most books trail. The average of many books is a better forecaster than almost any single book, so beating it at all is rare. Read the ranking, not just the sign.

Left out. DFS pick'em apps (their prices aren't real two-way odds). Exchange margins (Kalshi, Polymarket, Novig, ProphetX) don't include their separate trading fees. This is a pricing report, not a betting-profit claim.

Check our work. Every number here comes from GET /v1/books/accuracy, free on every plan.

Get the data behind this report

Live odds from every book above, graded results, and closing lines — one API.