Blog

Inside the expert panel

Model Zero vs 100 FantasyPros football experts.

Our deliberately simple baseline — last season's results plus the room's ADP, nothing else — against every qualified panelist board we could verify. Pick a season and see who was closer.

Dave RichardSean KoernerBall RanksJamey EisenbergJeff RatcliffePat FitzmauriceJohn Halpin
713
boards
15
seasons
344–369
draft-board record

Each panelist is scored on his own preseason board. The FantasyPros consensus — the whole panel averaged — is graded on the competition page.

See the website-level record →

The comparison

Pick a year.

Lower miss score wins.

Draft value
Every board is graded against Model Zero's draft ranks and the actual value-over-replacement finish in that board's own scoring format.
Model Zero went 2310 in 2025
The whole field
Model Zero's edge against every board
LostWon
Source / analyst
14.1%Even+14.1%
Result
Jorge B. Edwards
FantasyPros · 76 players
-6.7%
Guilherme Gianni
FantasyPros · 223 players
-3.9%
Kevin Steele
FantasyPros · 224 players
-3.7%
Dave McKay
FantasyPros · 220 players
-2.1%
Blake Fincher
FantasyPros · 214 players
-1.6%
Tal Malachovsky
FantasyPros · 204 players
-1.6%
Adam Pelletier
FantasyPros · 225 players
-1.5%
Justin Cavegn
FantasyPros · 220 players
-1.2%
Greg Smith
FantasyPros · 279 players
-0.8%
Kyle August
FantasyPros · 149 players
-0.3%
KJ
FantasyPros · 272 players
+0.1%
Nick Ercolano
FantasyPros · 172 players
+0.2%
Dennis Esser
FantasyPros · 220 players
+0.4%
Justin Lampkin
FantasyPros · 218 players
+0.4%
Scott Engel
FantasyPros · 165 players
+0.6%
Chet Gresham
FantasyPros · 228 players
+0.7%
Husein Shabazz
FantasyPros · 216 players
+0.8%
Kyle Richardson
FantasyPros · 176 players
+0.9%
Huseyin Aksu
FantasyPros · 218 players
+1.5%
Jeff Paur
FantasyPros · 224 players
+1.7%
Mauricio Castillo
FantasyPros · 221 players
+1.8%
Jason Klabacha
FantasyPros · 221 players
+1.9%
Andrew Sears
FantasyPros · 221 players
+2.0%
Craig Phillips
FantasyPros · 218 players
+2.1%
Daniel Mader
FantasyPros · 277 players
+2.2%
Brad Evans
FantasyPros · 189 players
+2.6%
Jacob Hubman
FantasyPros · 167 players
+2.8%
Pierre Camus
FantasyPros · 199 players
+4.6%
Joe Bond
FantasyPros · 338 players
+5.1%
Geoff Lambert
FantasyPros · 175 players
+5.2%
Brandon 'B_Don' Myers
FantasyPros · 262 players
+5.4%
Smitty
FantasyPros · 224 players
+6.7%
JMO
FantasyPros · 238 players
+14.1%

Each bar is Model Zero's percentage edge inside that source's own matched-player pool. Use it to compare direction and relative edge—not raw miss scores across differently sized boards.

The table

2025, line by line

Source / analystPlayersModel ZeroTheir scoreResult
Adam PelletierX
FantasyPros
22543.59442.968Lost by 0.63
Andrew Sears
FantasyPros
22142.96543.824Won by 0.86
Blake FincherX
FantasyPros
21442.75742.090Lost by 0.67
Brad EvansX
FantasyPros
18937.91938.951Won by 1.03
Brandon 'B_Don' Myers
FantasyPros
26248.02050.777Won by 2.76
Chet Gresham
FantasyPros
22843.78244.091Won by 0.31
Craig PhillipsX
FantasyPros
21842.99843.939Won by 0.94
Daniel MaderX
FantasyPros
27750.43451.561Won by 1.13
Dave McKayX
FantasyPros
22044.09243.169Lost by 0.92
Dennis EsserX
FantasyPros
22044.09244.261Won by 0.17
Geoff LambertX
FantasyPros
17535.39137.318Won by 1.93
Greg SmithX
FantasyPros
27949.88649.478Lost by 0.41
Guilherme GianniX
FantasyPros
22343.80742.178Lost by 1.63
Husein ShabazzX
FantasyPros
21642.73043.084Won by 0.35
Huseyin AksuX
FantasyPros
21843.21143.877Won by 0.67
JMOX
FantasyPros
23842.83049.844Won by 7.01
Jacob HubmanX
FantasyPros
16734.64935.634Won by 0.99
Jason Klabacha
FantasyPros
22142.98443.812Won by 0.83
Jeff PaurX
FantasyPros
22444.23044.981Won by 0.75
Joe BondX
FantasyPros
33855.89458.922Won by 3.03
Jorge B. EdwardsX
FantasyPros
7615.34714.385Lost by 0.96
Justin Cavegn
FantasyPros
22044.08243.572Lost by 0.51
Justin Lampkin
FantasyPros
21842.96743.156Won by 0.19
KJ
FantasyPros
27249.20549.267Won by 0.06
Kevin SteeleX
FantasyPros
22444.76543.172Lost by 1.59
Kyle August
FantasyPros
14932.10632.015Lost by 0.09
Kyle RichardsonX
FantasyPros
17635.61435.953Won by 0.34
Mauricio Castillo
FantasyPros
22142.98443.779Won by 0.80
Nick ErcolanoX
FantasyPros
17236.44536.504Won by 0.06
Pierre CamusX
FantasyPros
19941.59243.609Won by 2.02
Scott EngelX
FantasyPros
16534.17134.385Won by 0.21
Smitty
FantasyPros
22443.68846.825Won by 3.14
Tal MalachovskyX
FantasyPros
20440.07539.456Lost by 0.62

Across every season

Best win, toughest loss, closest call.

Biggest Model Zero win
Sean Koerner · FantasyProsX
2011
Won by 20.01
Biggest loss
Sean Koerner · FantasyProsX
2014
Lost by 12.24
Closest match
Nick Vertucci · FantasyPros
2018
Lost by 0.00

Sleeper receipts

One for us. One for them.

Model Zero's standout sleeper
Amon-Ra St. Brown
2025 · vs Daniel Mader
The pick
#8
Other side
#271
Actual
#7
Nick Zylak's standout sleeper
Sam Darnold
2024 · vs Nick Zylak
The pick
#120
Other side
#392
Actual
#53

Experimental all-time leaderboard

Everybody, stacked up.

Lower is better. Board size is normalized, multiple boards are averaged within a season, and every season counts equally. No small-sample adjustment is applied.

#16 seasons
Sean KoernerX
FantasyPros
Normalized miss17.92
#215 seasons
Model ZeroScored on the FantasyPros consensus boards' pools — one deep board per season, present in all fifteen seasons — so the aggregate compares like against like; every individual matchup above is graded on that board's own shared pool.
Ball Ranks
Normalized miss18.49
#35 seasons
Daniel MaderX
FantasyPros
Normalized miss18.56
#46 seasons
Kyle RichardsonX
FantasyPros
Normalized miss18.93
#55 seasons
Justin Lampkin
FantasyPros
Normalized miss19.01
#66 seasons
Adam PelletierX
FantasyPros
Normalized miss19.02
#77 seasons
Mauricio Castillo
FantasyPros
Normalized miss19.03
#85 seasons
Guilherme GianniX
FantasyPros
Normalized miss19.05
#96 seasons
Justin Cavegn
FantasyPros
Normalized miss19.06
#105 seasons
Brandon 'B_Don' Myers
FantasyPros
Normalized miss19.08
#116 seasons
Husein ShabazzX
FantasyPros
Normalized miss19.12
#125 seasons
Brandon MurchisonX
FantasyPros
Normalized miss19.14
#135 seasons
Jonathan Lynn
FantasyPros
Normalized miss19.19
#149 seasons
Jason Klabacha
FantasyPros
Normalized miss19.24
#158 seasons
Craig PhillipsX
FantasyPros
Normalized miss19.34
#165 seasons
Tal MalachovskyX
FantasyPros
Normalized miss19.38
#176 seasons
Cat Vasquez
FantasyPros
Normalized miss19.46
#186 seasons
Ryan CearfossX
FantasyPros
Normalized miss19.55
#197 seasons
Blake FincherX
FantasyPros
Normalized miss19.58
#206 seasons
Heath CappsX
FantasyPros
Normalized miss19.62
#217 seasons
Michael Beller
FantasyPros
Normalized miss19.65
#227 seasons
Braxton RoamX
FantasyPros
Normalized miss19.82
#238 seasons
Jacob HubmanX
FantasyPros
Normalized miss19.87
#246 seasons
Dominick PetrilloX
FantasyPros
Normalized miss20.01
#257 seasons
Wolf of Roto StreetX
FantasyPros
Normalized miss20.12
#2612 seasons
Dave McKayX
FantasyPros
Normalized miss20.26
#275 seasons
Armando CrespoX
FantasyPros
Normalized miss20.38
#286 seasons
Pierre CamusX
FantasyPros
Normalized miss20.40
#2912 seasons
Chet Gresham
FantasyPros
Normalized miss20.49
#307 seasons
Mark RossX
FantasyPros
Normalized miss20.53
#316 seasons
Mike HarmonX
FantasyPros
Normalized miss20.68
#325 seasons
Scott Smith
FantasyPros
Normalized miss20.68
#336 seasons
Donald GibsonX
FantasyPros
Normalized miss20.72
#3412 seasons
Pat FitzmauriceX
FantasyPros
Normalized miss20.76
#359 seasons
Jeff PaurX
FantasyPros
Normalized miss20.87
#366 seasons
Jorge B. EdwardsX
FantasyPros
Normalized miss20.90
#379 seasons
Wayne BretskyX
FantasyPros
Normalized miss20.91
#3810 seasons
Geoff LambertX
FantasyPros
Normalized miss20.91
#396 seasons
Nick RaducanuX
FantasyPros
Normalized miss20.93
#408 seasons
Adam PfeiferX
FantasyPros
Normalized miss20.97
#417 seasons
Des BielerX
FantasyPros
Normalized miss21.10
#4211 seasons
Huseyin AksuX
FantasyPros
Normalized miss21.11
#437 seasons
Dennis EsserX
FantasyPros
Normalized miss21.12
#448 seasons
John HalpinX
FantasyPros
Normalized miss21.13
#456 seasons
Kyle August
FantasyPros
Normalized miss21.13
#4610 seasons
Smitty
FantasyPros
Normalized miss21.18
#479 seasons
Jon CollinsX
FantasyPros
Normalized miss21.21
#488 seasons
JMOX
FantasyPros
Normalized miss21.26
#498 seasons
Walton SpurlinX
FantasyPros
Normalized miss21.32
#506 seasons
Matt De LimaX
FantasyPros
Normalized miss21.33
#5112 seasons
Andrew Sears
FantasyPros
Normalized miss21.34
#528 seasons
Walter CherepinskyX
FantasyPros
Normalized miss21.39
#537 seasons
Brendan DonahueX
FantasyPros
Normalized miss21.44
#548 seasons
KJ
FantasyPros
Normalized miss21.50
#556 seasons
Liz LozaX
FantasyPros
Normalized miss21.50
#566 seasons
Emil Kadlec
FantasyPros
Normalized miss21.57
#576 seasons
Greg SmithX
FantasyPros
Normalized miss21.59
#587 seasons
Kevin SteeleX
FantasyPros
Normalized miss21.61
#5911 seasons
Scott WhitfieldX
FantasyPros
Normalized miss21.67
#608 seasons
Ryan Hodge X
FantasyPros
Normalized miss21.68
#616 seasons
Nick Vertucci
FantasyPros
Normalized miss21.74
#627 seasons
Joe BondX
FantasyPros
Normalized miss21.75
#6312 seasons
Scott EngelX
FantasyPros
Normalized miss21.75
#646 seasons
Matt CampX
FantasyPros
Normalized miss21.76
#655 seasons
Brett TalleyX
FantasyPros
Normalized miss21.84
#665 seasons
Robert Lange
FantasyPros
Normalized miss21.92
#677 seasons
Kevin RobertsX
FantasyPros
Normalized miss21.94
#6813 seasons
Brad EvansX
FantasyPros
Normalized miss21.97
#6913 seasons
Site Rankings
FantasyPros
Normalized miss21.97
#707 seasons
Ken ZalisX
FantasyPros
Normalized miss21.97
#717 seasons
Jason SablichX
FantasyPros
Normalized miss21.98
#729 seasons
Nick ErcolanoX
FantasyPros
Normalized miss21.99
#735 seasons
Chris Meyers
FantasyPros
Normalized miss22.00
#746 seasons
Dan ClasgensX
FantasyPros
Normalized miss22.06
#755 seasons
Jason WillanX
FantasyPros
Normalized miss22.09
#765 seasons
Mauricio GutierrezX
FantasyPros
Normalized miss22.10
#7711 seasons
Dave RichardX
FantasyPros
Normalized miss22.17
#787 seasons
Derek LoflandX
FantasyPros
Normalized miss22.19
#795 seasons
Bill EnrightX
FantasyPros
Normalized miss22.26
#805 seasons
Joseph DolanX
FantasyPros
Normalized miss22.26
#817 seasons
Jeff BoggisX
FantasyPros
Normalized miss22.33
#827 seasons
David GonosX
FantasyPros
Normalized miss22.36
#835 seasons
Mike TagliereX
FantasyPros
Normalized miss22.38
#845 seasons
Kelly SmelserX
FantasyPros
Normalized miss22.41
#859 seasons
Jamey EisenbergX
FantasyPros
Normalized miss22.53
#865 seasons
Patrick ThormanX
FantasyPros
Normalized miss22.56
#8710 seasons
Zach GreubelX
FantasyPros
Normalized miss22.57
#885 seasons
Raymond SummerlinX
FantasyPros
Normalized miss22.60
#896 seasons
Scott PianowskiX
FantasyPros
Normalized miss22.69
#906 seasons
Kevin HansonX
FantasyPros
Normalized miss22.74
#916 seasons
James HatfieldX
FantasyPros
Normalized miss22.86
#925 seasons
Matt SchaufX
FantasyPros
Normalized miss22.86
#937 seasons
Brent NamejkoX
FantasyPros
Normalized miss22.92
#945 seasons
Staff Rankings
FantasyPros
Normalized miss22.92
#956 seasons
Tozzi BrothersX
FantasyPros
Normalized miss23.14
#966 seasons
Ben StandigX
FantasyPros
Normalized miss23.21
#976 seasons
Brandon FunstonX
FantasyPros
Normalized miss23.28
#985 seasons
Jody SmithX
FantasyPros
Normalized miss23.57
#997 seasons
Andy BehrensX
FantasyPros
Normalized miss23.66
#1004 seasons
Test Account
FantasyPros
Normalized miss23.85
#1015 seasons
Dalton Del DonX
FantasyPros
Normalized miss24.28

Normalized miss is each board's weighted average rank error as a percentage of that board's full matched-player rank range. Only sources with at least two scored seasons appear; two-season entries are labeled as small samples.

Sources

Check every board.

Each link opens the exact raw FantasyPros feed response used here. One board per expert per season: the PPR board when the expert published one, otherwise standard. Boards under 80 players and boards published after opening kickoff are excluded.

View all years

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

One consistent target
Every board, Model Zero, and the actual finish are ranked by value over a replacement-level starter (QB12/RB24/WR36/TE12/K12) in the board's own scoring format — the currency drafts are actually played in.
Important players count more
Weight declines smoothly from 2× for the best actual finisher in each shared pool to 1× for the last.
Opening-kickoff boards only
Every named panelist board carries a publish timestamp verified to predate that season's first game.

* Rookies are removed before each pool is ranked. Players who never took the field that season have no finish to grade and drop from both sides equally. The consensus rows are FantasyPros' archived draft-year ECR served by their rankings feed.

Zoom back out

How does the flagship Model One stack up?

Model One vs the experts →