Skip to main content

Vs the line: who beat the books in 2025

Every 2025 closing player prop line, graded against the real box score. This is a receipt of how the books priced each player that season, not a prediction of the next over.

Updated Nov 2, 2026 at 9:51 PM ET

#PlayerRecordCover rateLines
1Christian McCaffreyRBSFboard 25652-3560%87
2Tucker KraftTEGBboard 6114-1156%25
3Garrett WilsonWRNYJboard 3812-1055%22
4Jameis WinstonQBNYGboard 3176-555%11
5James CookRBBUFboard 1844-3754%81
6Alec PierceWRINDboard 28823-2053%43
7Zach CharbonnetRBSEAboard 9042-3853%80
8D'Andre SwiftRBCHIboard 2242-3952%81
9Christian WatsonWRGBboard 3214-1352%27
10Chris OlaveWRNOboard 26525-2451%49
11Colston LovelandTECHIboard 6925-2451%49
12Jaxon Smith-NjigbaWRSEAboard 428-2751%55
13RJ HarveyRBDENboard 7842-4250%84
14Trey McBrideTEARIboard 827-2750%54
15Dalton KincaidTEBUFboard 8417-1750%34
16Amon-Ra St. BrownWRDETboard 926-2749%53
17Courtland SuttonWRDENboard 10326-2749%53
18Zonovan KnightRBARIboard 33023-2449%47
19Kyren WilliamsRBLARboard 1342-4449%86
20Jonathan TaylorRBINDboard 4040-4249%82
21Josh JacobsRBGBboard 2137-3949%76
22Josh AllenQBBUFboard 1940-4348%83
23George PickensWRDALboard 3424-2648%50
24Kendre MillerRBNOboard 32212-1348%25
25Omarion HamptonRBLACboard 9922-2448%46
26Parker WashingtonWRJAXboard 3022-2448%46
27Travis EtienneRBNOboard 26941-4548%86
28De'Von AchaneRBMIAboard 26438-4248%80
29Bijan RobinsonRBATLboard 240-4547%85
30Tee HigginsWRCINboard 2822-2547%47
31Tyler AllgeierRBARIboard 17135-4047%75
32Javonte WilliamsRBDALboard 1037-4346%80
33Tyler ShoughQBNOboard 26724-2846%52
34Bucky IrvingRBTBboard 1723-2746%50
35Khalil ShakirWRBUFboard 8823-2746%50
36Chase BrownRBCINboard 1539-4646%85
37Greg DulcichTEMIAboard 13511-1346%24
38Pat FreiermuthTEPITboard 15623-2845%51
39Drake MayeQBNEboard 5839-4845%87
40Jalen CokerWRCARboard 4316-2044%36
41Sam LaPortaTEDETboard 6412-1544%27
42Troy FranklinWRDENboard 20123-2944%52
43Mack HollinsWRNEboard 32419-2444%43
44Harold FanninTECLEboard 11622-2844%50
45Puka NacuaWRLARboard 329-3744%66
46Jameson WilliamsWRDETboard 6528-3644%64
47Ryan FlournoyWRDALboard 10116-2143%37
48Derrick HenryRBBALboard 1437-4943%86
49Gunnar HelmTETENboard 17421-2843%49
50Hunter HenryTENEboard 5923-3143%54
51Brock PurdyQBSFboard 23320-2743%47
52Jahmyr GibbsRBDETboard 136-4942%85
53Kenny GainwellRBTBboard 14236-4942%85
54Ja'Marr ChaseWRCINboard 722-3042%52
55Juwan JohnsonTENOboard 23922-3042%52
56J.K. DobbinsRBDENboard 9121-2942%50
57Woody MarksRBHOUboard 30121-2942%50
58Jaxson DartQBNYGboard 26126-3642%62
59Tony PollardRBTENboard 3336-5141%87
60Terry McLaurinWRWASboard 28212-1741%29
61Dallas GoedertTEPHIboard 6619-2741%46
62T.J. HockensonTEMINboard 7619-2741%46
63Jacoby BrissettQBARIboard 8226-3741%63
64Jayden HigginsWRHOUboard 25321-3041%51
65George KittleTESFboard 23414-2041%34
66Chris RodriguezRBJAXboard 9316-2341%39
67Baker MayfieldQBTBboard 10736-5241%88
68Quentin JohnstonWRLACboard 13418-2641%44
69Jauan JenningsWRMINboard 20220-2941%49
70Ashton JeantyRBLVboard 2535-5141%86
71Rashee RiceWRKCboard 6013-1941%32
72Chig OkonkwoTEWASboard 12215-2241%37
73Drake LondonWRATLboard 2015-2241%37
74Davante AdamsWRLARboard 28917-2540%42
75Michael CarterRBTENboard 17319-2840%47
76Michael PittmanWRPITboard 27821-3140%52
77Xavier HutchinsonWRHOUboard 32921-3140%52
78Trevor LawrenceQBJAXboard 8035-5240%87
79Kenneth WalkerRBKCboard 534-5140%85
80Tyrone TracyRBNYGboard 24230-4540%75
81Tyjae SpearsRBTENboard 14926-3940%65
82Carson WentzQBMINboard 30810-1540%25
83Kyler MurrayQBMINboard 7510-1540%25
84Cam SkatteboRBNYGboard 2704-640%10
85Dalton SchultzTEHOUboard 25220-3139%51
86Jake FergusonTEDALboard 16120-3139%51
87Caleb WilliamsQBCHIboard 7934-5339%87
88Zay FlowersWRBALboard 1125-3939%64
89Rome OdunzeWRCHIboard 10014-2239%36
90Jaylen WaddleWRDENboard 9519-3039%49
91Jaylen WarrenRBPITboard 2431-4939%80
92Patrick MahomesQBKCboard 10827-4339%70
93Dak PrescottQBDALboard 3632-5139%83
94Saquon BarkleyRBPHIboard 4731-5038%81
95Michael WilsonWRARIboard 4221-3438%55
96Rashid ShaheedWRSEAboard 21924-3938%63
97Deebo SamuelWRSFboard 27927-4438%71
98Kyle PittsTEATLboard 11820-3338%53
99A.J. BrownWRNEboard 5618-3038%48
100Cade OttonTETBboard 11918-3038%48
101Luther BurdenWRCHIboard 4918-3038%48
102Tory HortonWRSEAboard 1789-1538%24
103Tyler HuntleyQBBALboard 926-1038%16
104David MontgomeryRBHOUboard 25831-5237%83
105Blake CorumRBLARboard 6325-4237%67
106Isaac TeSlaaWRDETboard 18919-3237%51
107Rhamondre StevensonRBNEboard 1626-4437%70
108Jayden DanielsQBWASboard 5313-2237%35
109DK MetcalfWRPITboard 5017-2937%46
110Rico DowdleRBPITboard 7431-5337%84
111Jordan MasonRBMINboard 4128-4837%76
112Kyle MonangaiRBCHIboard 16728-4837%76
113AJ BarnerTESEAboard 12521-3637%57
114Dawson KnoxTEBUFboard 21018-3137%49
115Tyler HigbeeTELARboard 9711-1937%30
116Darnell WashingtonTEPITboard 16215-2637%41
117Travis KelceTEKCboard 6719-3337%52
118Malik WashingtonWRMIAboard 7223-4037%63
119Ty JohnsonRBBUFboard 15023-4037%63
120Nico CollinsWRHOUboard 30617-3036%47
121Matthew StaffordQBLARboard 11430-5336%83
122Keaton MitchellRBLACboard 165limited role · 16% snaps18-3236%50
123Keenan AllenWRINDboard 9818-3236%50
124Kayshon BoutteWRHOUboard 28715-2736%42
125Justin HerbertQBLACboard 10229-5335%82
126TreVeyon HendersonRBNEboard 12830-5535%85
127Elic AyomanorWRTENboard 13818-3335%51
128Wan'Dale RobinsonWRTENboard 5518-3335%51
129Bo NixQBDENboard 11231-5735%88
130Stefon DiggsWRWASboard 6219-3535%54
131Jordan AddisonWRMINboard 11015-2835%43
132Tez JohnsonWRTBboard 1408-1535%23
133DeVonta SmithWRPHIboard 3717-3235%49
134Evan EngramTEDENboard 16817-3235%49
135Josh DownsWRINDboard 12717-3235%49
136Jayden ReedWRGBboard 2779-1735%26
137Malik DavisRBDALboard 273limited role · 16% snaps9-1735%26
138Shedeur SandersQBCLEboard 25414-2734%41
139Tetairoa McMillanWRCARboard 3118-3534%53
140Sean TuckerRBTBboard 195limited role · 15% snaps19-3734%56
141Cam WardQBTENboard 18829-5734%86
142Sam DarnoldQBSEAboard 11129-5833%87
143Breece HallRBNYJboard 3927-5433%81
144Chuba HubbardRBCARboard 2325-5033%75
145Oronde GadsdenTELACboard 19914-2833%42
146Brenton StrangeTEJAXboard 8713-2633%39
147George HolaniRBSEAboard 216limited role · 12% snaps5-1033%15
148Rachaad WhiteRBWASboard 4428-5733%85
149Aaron RodgersQBPITboard 14526-5433%80
150Mike GesickiTECINboard 14613-2733%40

How this is built: we hold the median closing line across sportsbooks for every 2025 NFL player prop we captured (rushing, receiving and passing markets, full game), and grade each against the player's real stat line. Pushes count for nobody. Fantasy pts lines are the books' own fantasy-points market, graded against full-PPR scoring (book scoring varies slightly; no book posts a separate half-PPR line). Players list only with 8+ graded lines. Only lines held at kickoff are graded: a game with no pregame close for a market shows no mark for it. Past cover rate describes how the books priced a player; it does not predict a future result.