Skip to main content

Kyle CrabbsApr 14, 2025

Crabbs projects all seven rounds of the 2025 NFL Draft, starting with Cam Ward going No. 1 overall to Tennessee, Travis Hunter second to Cleveland and Abdul Carter third to the Giants.

Published in writing · The 33rd TeamRead the original

42 of 244picks landed
One square per 5 calls
42 hits · 61 close calls · 141 misses · 13 waiting
91.33The orderagainst a shuffled mock’s 50
+41.33Skillthe mock as a whole
36.4Per pickaverage, out of 100
35Went undraftedeach a miss

What Kyle Crabbs said

The Titans' decision to select Ward with the No. 1 overall pick feels like a formality at this point.
Kyle Crabbs, the lead quote
Where it was published
The 33rd Team
The piece
2025 NFL Mock Draft: Full 7-Round Projections for Every Team
The original
Read the original
  1. SaidApr 14, 2025
  2. GradedOct 9, 2026

Box score, round by round

HitCloseMissWaiting
GroupHitsCloseMissesWaitingCalls
Round 1171140
Round 2615110
Round 3710210
Round 448213
Round 548251
Round 614314
Round 735285
All426114113

How the mock scored

257 checkable claims — 257 mock draft picks — each graded on its own rather than as one all-or-nothing call.

It names 289 players and teams, each linked to their own record.

244 of 257 have settled so far, averaging 36.4 out of 100, against 50 for a naive guess at the same calls.

Each call is scored 0 to 100 against what happened, on its own, by the published methodology. The naive guess is what knowing nothing would have scored on the same calls; the gap, weighted by how hard the call was, is the skill.

Mock against the draft

mock pick 1257 →1257UDFA
Across: where the mock put each player. Down: where the player went, with undrafted players (UDFA) on the bottom row. The shaded band is where a pick earns credit, within 32 picks. Squares landed, half-squares were close and slashes missed. Faint rules mark the rounds.

The mock as a whole

91.33this mock’s order50a shuffled mock41.33better than naive1difficulty+41.33skill

The skill comes from how well the whole mock ordered the draft, so it is not any one pick’s score minus 50.

Every pick’s score

0a pick’s naive guess: 50100

Think a pick here is graded wrong? Tell us which.

Draft board

HitCloseMissWaiting
Round 1 · picks 1–3217 hits · 11 close calls · 4 missesShow ▸
PickTeamPlayerPosWentVerdictScore
1TENCam WardQB1100
2CLETravis HunterCB/WR2100
3NYGAbdul CarterEDGE3100
4NEWill CampbellOT4100
5JAXMason GrahamIDL5100
6LVAshton JeantyRB6100
7NYJArmand MembouOT7100
8CARJalon WalkerEDGE1574
9NOShedeur SandersQB1440
10CHIMykel WilliamsEDGE1196
11SFKenneth GrantIDL1392
12DALTetairoa McMillanWR884
13MIAWill JohnsonCB4723
14INDTyler WarrenTE14100
15ATLMike GreenEDGE5915
16ARIJahdae BarronCB2084
17CINGrey ZabelIOL1896
18SEAMatthew GoldenWR2381
19TBJihaad CampbellLB3159
20DENOmarion HamptonRB2292
21PITJaxson DartQB2584
22LACColston LovelandTE1059
23GBShemar StewartEDGE1777
24MINNick EmmanworiS3562
25HOUEmeka EgbukaWR1977
26LARCarson SchwesingerLB3374
27BALTyler BookerIOL1252
28DETDonovan EzeiruakuEDGE4450
29WASMalaki StarksS2792
30BUFDerrick HarmonIDL2168
31KCKelvin Banks Jr.OT939
32PHIWalter NolenIDL1650
Round 2 · picks 33–646 hits · 15 close calls · 11 missesShow ▸
PickTeamPlayerPosWentVerdictScore
33CLEJosh SimmonsOT3296
34NYGJalen MilroeQB928
35TENLuther Burden IIIWR3984
36JAXElijah ArroyoTE5055
37LVMaxwell HairstonCB3074
38NEJayden HigginsWR3484
39CHIJosh Conerly Jr.OT2965
40NONic ScourtonEDGE5162
41CHITreVeyon HendersonRB3888
42NYJXavier WattsSAF9610
43SFDarien PorterCB6834
44DALTrey AmosCB6148
45INDBenjamin MorrisonCB5371
46ATLTyleik WilliamsIDL2846
47ARIDonovan JacksonIOL2437
48MIAAlfred CollinsIDL4381
49CINJames Pearce Jr.EDGE2637
50SEAJonah SavaiinaeaIOL3757
51DENMason TaylorTE4268
52SEAJaylahn TuimolaouEDGE4574
53TBAzareye'h ThomasCB7342
54GBShavon Revel Jr.CB7639
55LACDarius AlexanderIDL6565
56BUFJacob ParrishCB8430
57CARJaylin NoelWR7939
58HOUAireontae ErseryOT4865
59BALLandon JacksonEDGE7257
60DETJack BechWR5892
61WASKaleb JohnsonRB8339
62BUFKevin Winston Jr.SAF8242
63KCElic AyomanorWR1364
64PHIBradyn SwinsonEDGE1463
Round 3 · picks 65–1027 hits · 10 close calls · 21 missesShow ▸
PickTeamPlayerPosWentVerdictScore
65NYGShemar TurnerIDL6288
66KCPrincely UmanmielenEDGE7762
67CLEBhayshul TutenRB10420
68LVTre HarrisWR5557
69NET.J. SandersIDL4130
70JAXTate RatledgeIOL5757
71NOMarcus MbowIOL1543
72CHIJoshua FarmerIDL1376
73NYJKyle WilliamsWR6984
74CAROmarr Norman-LottIDL6362
75SFJosaiah StewartEDGE9052
76DALJordan BurchEDGE7892
77NEOluwafemi OladejoEDGE5234
78ARIDemetrius Knight Jr.LB4928
79HOUDylan FairchildIOL8192
80INDOzzy TrapiloOT5635
81CINJared WilsonIOL9555
82SEAJamaree CaldwellIDL8684
83PITDylan SampsonRB12616
84TBJared IveyEDGEUDFA0
85DENDeone WalkerIDL10935
86LACAshton GillotteEDGE6642
87GBQuinshon JudkinsRB3611
88JAXAndrew MukubaSAF6435
89HOUJordan PhillipsIDL14310
90LARTyler ShoughQB4011
91BALGunnar HelmTE12028
92SEAAnthony BeltonOT5419
93NOJalen RoyalsWR13318
94CLEKyle McCordQB1812
95KCTy RobinsonIDL11150
96PHITerrance FergusonTE4611
97MINZah FrazierCB1694
98MIACharles GrantIOL9996
99NYGDenzel BurkeCB1744
100SFSavion WilliamsWR8757
101LARTai FeltonWR10296
102DETBilly Bowman Jr.SAF11850
Round 4 · picks 103–1384 hits · 8 close calls · 21 misses · 3 waitingShow ▸
PickTeamPlayerPosWentVerdictScore
103TENLathan RansomSAF12244
104CLEKyle KennardEDGE12540
105NYGCameron WilliamsOT2071
106NETory HortonWR1667
107JAXDorian StrongCB1775
108LVWill HowardQB1854
109BUFMiles FrazierIOL1717
110NYJHarold Fannin Jr.TE6716
111CARCaleb RansawSAF8837
112NOEmery Jones Jr.OT9140
113SFWyatt MilumIOL8935
114CARCam SkatteboRB10568
115ARICarson VinsonOT14132
116MIAVernon BroughtonIDL7114
117INDBarrett CarterLB11992
118ATLDanny StutsmanLB11277
119CINJaylen ReedSAF1875
120TENSai'vion JonesEDGE10144
121TBCJ WestIDL11371
122DENJonas SankerSAF9328
123PITNohl WilliamsCB8519
124GBJackson SlaterIOL16716
125LACTommi HillCB——
126JAXDavid WalkerEDGE12181
127LARChase LundtOT2063
128WASJack SawyerEDGE12381
129BALChris PaulLB——
130DETLogan BrownOTUDFA0
131NOZy AlexanderCB——
132BUFTyler BaronEDGE17615
133KCDamien MartinezRB2232
134PHICaleb RogersIOL9821
135MIAIsaac TeSlaaWR706
136BALQuincy RileyCB13181
137SEATez JohnsonWR2351
138SFMalachi MooreSAF13071
Round 5 · picks 139–1764 hits · 8 close calls · 25 misses · 1 waitingShow ▸
PickTeamPlayerPosWentVerdictScore
139MINAeneas PeeblesIDL2105
140CARJalin ConyersTEUDFA0
141TENJalen TravisOT12755
142JAXXavier RestrepoWRUDFA0
143LVJeffrey BassaLB15657
144NECraig WoodsonSAF10619
145NYJQuinn EwersQB2312
146CARUpton StoutCB10014
147SFDJ GiddensRB15184
148CHIJaylin LaneWR12842
149DALRJ HarveyRB602
150MIAJalen RiversIOL15388
151INDMarques SigleSAF16068
152ARIJaylin SmithCB979
153CINCobee BryantCBUDFA0
154NYGJJ PeguesIDL18032
155MIADillon GabrielQB947
156PITElijah RobertsIDL15796
157TBIsaiah BondWRUDFA0
158LACJarquez HunterRB11717
159GBJay ToiaIDL2178
160SFThomas Fidone IITE2198
161PHITy HamiltonIDL14857
162NYJBarryn SorrellEDGE12419
163CARRiley LeonardQB18932
164PHIAjani CorneliusOT20418
165PHIDevin NealRB18444
166HOUJackson HawesTE17374
167TENKobe KingLB20123
168PHIJordan HancockCB17092
169BUFNick MartinLB752
170BUFMoliki MatavaoTE2483
171DALHollin PierceOTUDFA0
172SEAR.J. MickensSAF21416
173BUFTyler BattyEDGEUDFA0
174DALLuke KandraIOL——
175SEASmael Mondon Jr.LB16155
176BALSebastian CastroSAFUDFA0
Round 6 · picks 177–2161 hit · 4 close calls · 31 misses · 4 waitingShow ▸
PickTeamPlayerPosWentVerdictScore
177BUFZeek BiggersIDL2534
178TENMello DotsonCB——
179CLEDont'e Thornton Jr.WR1085
180LVQue RobinsonEDGE13414
181LACPat BryantWR741
182JAXCam HorsleyIDLUDFA0
183BALBrashard SmithRB22814
184NORylie MillsIDL14216
185PITMaxen HookSAFUDFA0
186NYJHoward Cross IIIIDLUDFA0
187MINTrevor EtienneRB1144
188TENBryce CabeldueIOL19284
189INDAntwaun Powell-RylandEDGE20942
190LARMitchell EvansTE16331
191DENDominic LovettWR24410
192CLEJaydon BlueRB14916
193CINGerad Christian-LichtenhanOT——
194JAXSeth McLaughlinIOLUDFA0
195LARAlijah HuzzieCBUDFA0
196DETGarrett DellingerIOL24313
197DENOronde Gadsden IITE16525
198GBO'Donnell FortuneCB——
199LACNash JonesIOLUDFA0
200CLECam JacksonIDL1407
201LARJah JoynerEDGE——
202LARJack KiserLB1072
203BALJack NelsonOT21852
204DALTonka HemingwayIDL1355
205WASChimere DikeWR1031
206BUFTheo Wease Jr.WRUDFA0
207NYJJustin WalleyCB800
208DENClay WebbIOLUDFA0
209LACDante Trader Jr.SAF15510
210BALOllie Gordon IIRB17926
211DALNazir StackhouseIDLUDFA0
212BALKitan CrawfordSAF22557
213LVBilhal KoneCB17822
214LACKain MedranoLB20568
215LVJabbar MuhammadCBUDFA0
216CLEJason Marshall Jr.CB1506
Round 7 · picks 217–2573 hits · 5 close calls · 28 misses · 5 waitingShow ▸
PickTeamPlayerPosWentVerdictScore
217NEJonah MonheimIOL22184
218ATLKaden PratherWR——
219NYGJake MajorsIOLUDFA0
220NEKyle MonangaiRB23357
221JAXCarson BruenerLB22681
222LVSam BrownWRUDFA0
223SEAJordan JamesRB1474
224MIAChandler MartinLBUDFA0
225ARIKaimon RuckerEDGEUDFA0
226KCNick NashWRUDFA0
227SFJoshua GrayIOLUDFA0
228DETSimeon Barrow Jr.IDLUDFA0
229PITConnor ColbyIOL24942
230CARJay HigginsLBUDFA0
231MIATyrion Ingram-DawkinsEDGE1392
232INDMalik VerdonSAFUDFA0
233CHIDrew KendallIOL1686
234SEAKurtis RourkeQB22774
235TBMac McWilliamsCB1452
236HOUCollin OliverEDGE1594
237GBWillie LampkinIOLUDFA0
238NEIsas WaxterCBUDFA0
239DALHunter WohlerSAF23274
240CHIYahya BlackIDL1644
241HOUJared Harrison-HunteIDLUDFA0
242ATLEli CoxIOLUDFA0
243BALBrandon AdamsCB——
244DETRobert LongerbeamCB21225
245WASMyles HintonOT19110
246NYGTrey WedigOTUDFA0
247DALJake BriningstoolTEUDFA0
248NOTeddye BuchananLB1291
249SFRayuan Lane IIISAF20012
250GBJalen McLeodEDGE1949
251KCLuke LacheyTE25584
252SFTyler CooperIOLUDFA0
253MIALeQuint Allen Jr.RB23648
254NOThomas PerryIOL——
255CLELaJohntay WesterWR20311
256LACDaniel JacksonSAF——
257KCShamari SimmonsSAF——

Others on the same people

More mock draft picks

The same kind of call, about other players and teams.