EDGELINE PERFORMANCE · VERIFIED RECORD

NFL results: did our predictions win?

A transparent performance dashboard for locked picks and winner forecasts. Wins, losses and pushes stay visible—no deleted misses.

Archived pregame model review (Weeks 1–4)

Checking the earliest archived pregame snapshots against final scores…

Forward-locked winner forecasts

Loading results…

How to read the score

Wins and losses show completed picks. A push is a tie and does not count toward the win rate.

See team winner predictionsView homepage scorecard

How much evidence supports the model?

See the original pregame receipt evidence: verified sample size, assumed −110 returns, missing closing-line coverage and probability accuracy. Older history remains visible below; it is not automatically treated as verified evidence.

Official picks

Full official history, including legacy entries without original receipts. “Right” means the pick won. Check original receipt coverage and the verified subset.

RIGHT28
WRONG30
RIGHT OVERALL48.3%
Point spread picks18 right · 15 wrong
Picking over or under the total score10 right · 15 wrong
See older model details

Results by model version

4.5.17-9-2.64 units • -16.5% ROI
5.0.02-0+1.82 units • 90.9% ROI
4.3.11-2-1.09 units • -36.4% ROI
4.2.06-2+3.45 units • 43.2% ROI
4.1.01-1-0.09 units • -4.5% ROI
4.0.04-6-2.36 units • -23.6% ROI
3.3.31-0+0.91 units • 90.9% ROI
Legacy (pre-4.0)6-10-4.55 units • -28.4% ROI
GameOur PickFinal ScoreOutcome
Dallas @ Green BayUnder 53.5DAL 13 - GB 23Won
Why the Play HitThe Under 53.5 hit because the teams combined for 36 points, finishing 17.5 points on the recommended side of the locked total.
Baltimore @ ClevelandOver 41BAL 10 - CLE 13Lost
Why the Play MissedThe Over 41 missed because the teams combined for 23 points, 18 below the locked total. The final scoring pace was lower than the model projected.
Carolina @ PhiladelphiaPHI +3.5CAR 25 - PHI 14Lost
Why the Play MissedThe PHI +3.5 recommendation missed by 7.5 points. PHI scored 14; applying the locked +3.5 spread produced an adjusted 17.5-25 result.
LA Chargers @ Kansas CityOver 42LAC 6 - KC 22Lost
Why the Play MissedThe Over 42 missed because the teams combined for 28 points, 14 below the locked total. The final scoring pace was lower than the model projected.
Tennessee @ IndianapolisTEN +7TEN 26 - IND 20Won
Why the Play HitThe TEN +7 recommendation covered by 13 points. TEN scored 26; applying the locked +7 spread produced an adjusted 33-20 result.
Arizona @ LA RamsUnder 51.5ARI 18 - LAR 16Won
Why the Play HitThe Under 51.5 hit because the teams combined for 34 points, finishing 17.5 points on the recommended side of the locked total.
New Orleans @ NY GiantsNYG +0.5NO 34 - NYG 27Lost
Why the Play MissedThe NYG +0.5 recommendation missed by 6.5 points. NYG scored 27; applying the locked +0.5 spread produced an adjusted 27.5-34 result.
Seattle @ DenverOver 40.5SEA 14 - DEN 17Lost
Why the Play MissedThe Over 40.5 missed because the teams combined for 31 points, 9.5 below the locked total. The final scoring pace was lower than the model projected.
Houston @ JacksonvilleOver 42.5HOU 34 - JAX 31Won
Why the Play HitThe Over 42.5 hit because the teams combined for 65 points, finishing 22.5 points on the recommended side of the locked total.
Buffalo @ LA RamsBUF +3.5BUF 37 - LAR 34Won
Why the Play HitThe BUF +3.5 recommendation covered by 6.5 points. BUF scored 37; applying the locked +3.5 spread produced an adjusted 40.5-34 result.
Philadelphia @ JacksonvillePHI +7.5PHI 17 - JAX 19Won
Why the Play HitThe PHI +7.5 recommendation covered by 5.5 points. PHI scored 17; applying the locked +7.5 spread produced an adjusted 24.5-19 result.
Green Bay @ Tampa BayOver 38.5GB 17 - TB 14Lost
Why the Play MissedThe Over 38.5 missed because the teams combined for 31 points, 7.5 below the locked total. The final scoring pace was lower than the model projected.
Miami @ MinnesotaOver 38.5MIA 10 - MIN 15Lost
Why the Play MissedThe Over 38.5 missed because the teams combined for 25 points, 13.5 below the locked total. The final scoring pace was lower than the model projected.
Tennessee @ BaltimoreTEN +11.5TEN 18 - BAL 24Won
Why the Play HitThe TEN +11.5 recommendation covered by 5.5 points. TEN scored 18; applying the locked +11.5 spread produced an adjusted 29.5-24 result.
LA Chargers @ SeattleOver 42.5LAC 23 - SEA 30Won
Why the Play HitThe Over 42.5 hit because the teams combined for 53 points, finishing 10.5 points on the recommended side of the locked total.
Atlanta @ New OrleansUnder 47.5ATL 45 - NO 24Lost
Why the Play MissedThe Under 47.5 missed because the teams combined for 69 points, 21.5 above the locked total. The final scoring pace exceeded the model projection.
LA Rams @ PhiladelphiaPHI +3.5LAR 24 - PHI 20Lost
Why the Play MissedThe PHI +3.5 recommendation missed by 0.5 points. PHI scored 20; applying the locked +3.5 spread produced an adjusted 23.5-24 result.
Arizona @ NY GiantsNYG +2.5ARI 24 - NYG 36Won
Why the Play HitThe NYG +2.5 recommendation covered by 14.5 points. NYG scored 36; applying the locked +2.5 spread produced an adjusted 38.5-24 result.
LA Chargers @ BuffaloLAC +7.5LAC 16 - BUF 24Lost
Why the Play MissedThe LAC +7.5 recommendation missed by 0.5 points. LAC scored 16; applying the locked +7.5 spread produced an adjusted 23.5-24 result.
Arizona @ San FranciscoARI +8.5ARI 30 - SF 36Won
Why the Play HitThe ARI +8.5 recommendation covered by 2.5 points. ARI scored 30; applying the locked +8.5 spread produced an adjusted 38.5-36 result.
Atlanta @ Green BayGB -4.5ATL 35 - GB 14Lost
Why the Play MissedThe GB -4.5 recommendation missed by 25.5 points. GB scored 14; applying the locked -4.5 spread produced an adjusted 9.5-35 result.
LA Rams @ DenverDEN +2.5LAR 26 - DEN 30Won
Why the Play HitThe DEN +2.5 recommendation covered by 6.5 points. DEN scored 30; applying the locked +2.5 spread produced an adjusted 32.5-26 result.
Las Vegas @ New OrleansLV +3.5LV 35 - NO 27Won
Why the Play HitThe LV +3.5 recommendation covered by 11.5 points. LV scored 35; applying the locked +3.5 spread produced an adjusted 38.5-27 result.
Seattle @ WashingtonOver 40SEA 31 - WAS 33Won
Why the Play HitThe Over 40 hit because the teams combined for 64 points, finishing 24 points on the recommended side of the locked total.
Cincinnati @ PittsburghOver 42.5CIN 27 - PIT 30Won
Why the Play HitThe Over 42.5 hit because the teams combined for 57 points, finishing 14.5 points on the recommended side of the locked total.
Kansas City @ MiamiMIA +11.5KC 24 - MIA 10Lost
Why the Play MissedThe MIA +11.5 recommendation missed by 2.5 points. MIA scored 10; applying the locked +11.5 spread produced an adjusted 21.5-24 result.
Philadelphia @ ChicagoOver 44.5PHI 7 - CHI 27Lost
Why the Play MissedThe Over 44.5 missed because the teams combined for 34 points, 10.5 below the locked total. The final scoring pace was lower than the model projected.
Tennessee @ NY GiantsTEN +6TEN 7 - NYG 12Won
Why the Play HitThe TEN +6 recommendation covered by 1 point. TEN scored 7; applying the locked +6 spread produced an adjusted 13-12 result.
Carolina @ ClevelandCLE +3CAR 18 - CLE 21Won
Why the Play HitThe CLE +3 recommendation covered by 6 points. CLE scored 21; applying the locked +3 spread produced an adjusted 24-18 result.
Indianapolis @ Kansas CityKC -5.5IND 30 - KC 33Lost
Why the Play MissedThe KC -5.5 recommendation missed by 2.5 points. KC scored 33; applying the locked -5.5 spread produced an adjusted 27.5-30 result.
Cincinnati @ HoustonCIN +2.5CIN 20 - HOU 6Won
Why the Play HitThe CIN +2.5 recommendation covered by 16.5 points. CIN scored 20; applying the locked +2.5 spread produced an adjusted 22.5-6 result.
Seattle @ ArizonaARI +4.5SEA 31 - ARI 7Lost
Why the Play MissedThe ARI +4.5 recommendation missed by 19.5 points. ARI scored 7; applying the locked +4.5 spread produced an adjusted 11.5-31 result.
NY Giants @ LA RamsNYG +7NYG 6 - LAR 28Lost
Why the Play MissedThe NYG +7 recommendation missed by 15 points. NYG scored 6; applying the locked +7 spread produced an adjusted 13-28 result.
Green Bay @ NY JetsNYJ +3.5GB 20 - NYJ 17Won
Why the Play HitThe NYJ +3.5 recommendation covered by 0.5 points. NYJ scored 17; applying the locked +3.5 spread produced an adjusted 20.5-20 result.
Washington @ DallasWAS +3.5WAS 20 - DAL 37Lost
Why the Play MissedThe WAS +3.5 recommendation missed by 13.5 points. WAS scored 20; applying the locked +3.5 spread produced an adjusted 23.5-37 result.
Pittsburgh @ New EnglandPIT +5.5PIT 3 - NE 20Lost
Why the Play MissedThe PIT +5.5 recommendation missed by 11.5 points. PIT scored 3; applying the locked +5.5 spread produced an adjusted 8.5-20 result.
Cleveland @ Tampa BayCLE +8.5CLE 23 - TB 19Won
Why the Play HitThe CLE +8.5 recommendation covered by 12.5 points. CLE scored 23; applying the locked +8.5 spread produced an adjusted 31.5-19 result.
Carolina @ AtlantaATL +1.5CAR 34 - ATL 3Lost
Why the Play MissedThe ATL +1.5 recommendation missed by 29.5 points. ATL scored 3; applying the locked +1.5 spread produced an adjusted 4.5-34 result.
Philadelphia @ TennesseeOver 39.5PHI 24 - TEN 20Won
Why the Play HitThe Over 39.5 hit because the teams combined for 44 points, finishing 4.5 points on the recommended side of the locked total.
Miami @ San FranciscoMIA +13.5MIA 13 - SF 35Lost
Why the Play MissedThe MIA +13.5 recommendation missed by 8.5 points. MIA scored 13; applying the locked +13.5 spread produced an adjusted 26.5-35 result.
Minnesota @ ChicagoMIN +5.5MIN 9 - CHI 3Won
Why the Play HitThe MIN +5.5 recommendation covered by 11.5 points. MIN scored 9; applying the locked +5.5 spread produced an adjusted 14.5-3 result.
Detroit @ BuffaloOver 52.5DET 31 - BUF 41Won
Why the Play HitThe Over 52.5 hit because the teams combined for 72 points, finishing 19.5 points on the recommended side of the locked total.
New England @ SeattleOver 44.5NE 10 - SEA 13Lost
Why the Play MissedThe Over 44.5 missed because the teams combined for 23 points, 21.5 below the posted total. The game needed 45 points to cash, but the final score produced too little offense for the model's projected scoring pace.
Denver @ Kansas CityKC -2.5DEN 10 - KC 31Won
Why the Play HitThe KC -2.5 recommendation covered by 18.5 points. KC scored 31; applying the locked -2.5 spread produced an adjusted 28.5-10 result.
NY Jets @ TennesseeOver 39.5NYJ 23 - TEN 10Lost
Why the Play MissedThe Over 39.5 missed because the teams combined for 33 points, 6.5 below the locked total. The final scoring pace was lower than the model projected.
Arizona @ LA ChargersARI +10ARI 26 - LAC 14Won
Why the Play HitThe ARI +10 recommendation covered by 22 points. ARI scored 26; applying the locked +10 spread produced an adjusted 36-14 result.
Chicago @ CarolinaUnder 47.5CHI 59 - CAR 37Lost
Why the Play MissedThe Under 47.5 missed because the teams combined for 96 points, 48.5 above the locked total. The final scoring pace exceeded the model projection.
Dallas @ NY GiantsNYG +3DAL 20 - NYG 28Won
Why the Play HitThe NYG +3 recommendation covered by 11 points. NYG scored 28; applying the locked +3 spread produced an adjusted 31-20 result.
Miami @ Las VegasOver 40.5MIA 13 - LV 27Lost
Why the Play MissedThe Over 40.5 missed because the teams combined for 40 points, 0.5 below the locked total. The final scoring pace was lower than the model projected.
Buffalo @ HoustonHOU +1.5BUF 36 - HOU 31Lost
Why the Play MissedThe HOU +1.5 recommendation missed by 3.5 points. HOU scored 31; applying the locked +1.5 spread produced an adjusted 32.5-36 result.
New Orleans @ DetroitUnder 50NO 30 - DET 31Lost
Why the Play MissedThe Under 50 missed because the teams combined for 61 points, 11 above the locked total. The final scoring pace exceeded the model projection.
San Francisco @ LA RamsUnder 48.5SF 27 - LAR 7Won
Why the Play HitThe Under 48.5 hit because the teams combined for 34 points, finishing 14.5 points on the recommended side of the locked total.
Atlanta @ PittsburghOver 42ATL 13 - PIT 20Lost
Why the Play MissedThe Over 42 missed because the teams combined for 33 points, 9 below the locked total. The final scoring pace was lower than the model projected.
Green Bay @ MinnesotaMIN -1.5GB 22 - MIN 39Won
Why the Play HitThe MIN -1.5 recommendation covered by 15.5 points. MIN scored 39; applying the locked -1.5 spread produced an adjusted 37.5-22 result.
Cleveland @ JacksonvilleCLE +8CLE 10 - JAX 34Lost
Why the Play MissedThe CLE +8 recommendation missed by 16 points. CLE scored 10; applying the locked +8 spread produced an adjusted 18-34 result.
Washington @ PhiladelphiaOver 44.5WAS 22 - PHI 24Won
Why the Play HitThe Over 44.5 hit because the teams combined for 46 points, finishing 1.5 points on the recommended side of the locked total.
Tampa Bay @ CincinnatiUnder 50.5TB 27 - CIN 33Lost
Why the Play MissedThe Under 50.5 missed because the teams combined for 60 points, 9.5 above the locked total. The final scoring pace exceeded the model projection.
Baltimore @ IndianapolisUnder 48BAL 41 - IND 23Lost
Why the Play MissedThe Under 48 missed because the teams combined for 64 points, 16 above the locked total. The final scoring pace exceeded the model projection.
NON-OFFICIAL

Model Leans

Leans are extra model opinions, not official picks. They are shown separately so the official record stays clear.

WINS12
LOSSES11
WIN RATE52.2%
ALL PICKS COMBINED40-41-1
GameLean PickFinal ScoreOutcome
Chicago @ AtlantaATL +3CHI 31 - ATL 23Lost
Why the Play MissedThe ATL +3 recommendation missed by 5 points. ATL scored 23; applying the locked +3 spread produced an adjusted 26-31 result.
Buffalo @ Las VegasUnder 53.5BUF 33 - LV 30Lost
Why the Play MissedThe Under 53.5 missed because the teams combined for 63 points, 9.5 above the locked total. The final scoring pace exceeded the model projection.
Pittsburgh @ Tampa BayOver 40.5PIT 26 - TB 19Won
Why the Play HitThe Over 40.5 hit because the teams combined for 45 points, finishing 4.5 points on the recommended side of the locked total.
NY Jets @ New EnglandNYJ +7.5NYJ 19 - NE 26Won
Why the Play HitThe NYJ +7.5 recommendation covered by 0.5 points. NYJ scored 19; applying the locked +7.5 spread produced an adjusted 26.5-26 result.
Chicago @ Green BayGB +1.5CHI 7 - GB 31Won
Why the Play HitThe GB +1.5 recommendation covered by 25.5 points. GB scored 31; applying the locked +1.5 spread produced an adjusted 32.5-7 result.
Baltimore @ AtlantaOver 43.5BAL 30 - ATL 23Won
Why the Play HitThe Over 43.5 hit because the teams combined for 53 points, finishing 9.5 points on the recommended side of the locked total.
NY Giants @ WashingtonNYG +4.5NYG 27 - WAS 27Won
Why the Play HitThe NYG +4.5 recommendation covered by 4.5 points. NYG scored 27; applying the locked +4.5 spread produced an adjusted 31.5-27 result.
Minnesota @ New OrleansMIN -2.5MIN 23 - NO 13Won
Why the Play HitThe MIN -2.5 recommendation covered by 7.5 points. MIN scored 23; applying the locked -2.5 spread produced an adjusted 20.5-13 result.
San Francisco @ SeattleOver 46.5SF 32 - SEA 29Won
Why the Play HitThe Over 46.5 hit because the teams combined for 61 points, finishing 14.5 points on the recommended side of the locked total.
Detroit @ ArizonaUnder 54.5DET 45 - ARI 21Lost
Why the Play MissedThe Under 54.5 missed because the teams combined for 66 points, 11.5 above the locked total. The final scoring pace exceeded the model projection.
Houston @ TennesseeTEN +7.5HOU 26 - TEN 3Lost
Why the Play MissedThe TEN +7.5 recommendation missed by 15.5 points. TEN scored 3; applying the locked +7.5 spread produced an adjusted 10.5-26 result.
Denver @ LA ChargersLAC +3.5DEN 23 - LAC 17Lost
Why the Play MissedThe LAC +3.5 recommendation missed by 2.5 points. LAC scored 17; applying the locked +3.5 spread produced an adjusted 20.5-23 result.
Tampa Bay @ DallasUnder 47.5TB 24 - DAL 16Won
Why the Play HitThe Under 47.5 hit because the teams combined for 40 points, finishing 7.5 points on the recommended side of the locked total.
Cincinnati @ MiamiMIA +7.5CIN 31 - MIA 24Won
Why the Play HitThe MIA +7.5 recommendation covered by 0.5 points. MIA scored 24; applying the locked +7.5 spread produced an adjusted 31.5-31 result.
Las Vegas @ New EnglandLV +3.5LV 17 - NE 45Lost
Why the Play MissedThe LV +3.5 recommendation missed by 24.5 points. LV scored 17; applying the locked +3.5 spread produced an adjusted 20.5-45 result.
NY Jets @ ChicagoOver 43.5NYJ 12 - CHI 23Lost
Why the Play MissedThe Over 43.5 missed because the teams combined for 35 points, 8.5 below the locked total. The final scoring pace was lower than the model projected.
Detroit @ CarolinaDET -3.5DET 26 - CAR 32Lost
Why the Play MissedThe DET -3.5 recommendation missed by 9.5 points. DET scored 26; applying the locked -3.5 spread produced an adjusted 22.5-32 result.
Kansas City @ Las VegasOver 47.5KC 30 - LV 27Won
Why the Play HitThe Over 47.5 hit because the teams combined for 57 points, finishing 9.5 points on the recommended side of the locked total.
New England @ BuffaloBUF -7NE 29 - BUF 26Lost
Why the Play MissedThe BUF -7 recommendation missed by 10 points. BUF scored 26; applying the locked -7 spread produced an adjusted 19-29 result.
Baltimore @ DallasDAL +3BAL 34 - DAL 31Push
Why the Play PushedThe DAL +3 recommendation pushed because the adjusted score was 34-34, exactly even against the locked spread.
Houston @ IndianapolisIND +2.5HOU 17 - IND 19Won
Why the Play HitThe IND +2.5 recommendation covered by 4.5 points. IND scored 19; applying the locked +2.5 spread produced an adjusted 21.5-17 result.
Minnesota @ Tampa BayOver 43MIN 23 - TB 16Lost
Why the Play MissedThe Over 43 missed because the teams combined for 39 points, 4 below the locked total. The final scoring pace was lower than the model projected.
New England @ JacksonvilleNE +3NE 6 - JAX 35Lost
Why the Play MissedThe NE +3 recommendation missed by 26 points. NE scored 6; applying the locked +3 spread produced an adjusted 9-35 result.
New Orleans @ BaltimoreNO +8.5NO 24 - BAL 17Won
Why the Play HitThe NO +8.5 recommendation covered by 15.5 points. NO scored 24; applying the locked +8.5 spread produced an adjusted 32.5-17 result.

Share the verified record

Share the current record—not a cherry-picked screenshot. The link always opens the complete, updated history.

How NFL pick results are counted

Official picks and non-official leans are graded separately. “All picks combined” includes both groups. A push is a tie and is not counted as a win or a loss.

Download the full record

Review every completed stored NFL pick, including its locked line, model version, result and receipt status. Official picks and non-official leans are labeled separately. Older entries without an original lock receipt are marked as legacy and cannot be independently verified from the stored receipt; future grade changes are logged from September 28, 2026 onward.

Download completed picks (CSV) · View the full record (JSON) · Forward model validation

Audit the EdgeLine process

Review the NFL model methodology, compare the current NFL predictions and fair lines, or use our scoreboard examples to understand how spreads, totals and odds are graded. Detailed member forecasts remain protected; this page preserves the public grading record.

Understand the model behind these results

Read the NFL betting model methodology and fair-line examples to see how spread and total estimates differ from the accepted price. Compare those estimates with this saved record; a higher predicted win probability does not guarantee a profitable bet.

Independent performance study

View the automatically updated aggregate record, ROI, units and closing-line value split by market and model tier. Pending forecasts are excluded.

Open the NFL model performance study →