Loading scores...
Mock Drafts

Thor's 7-round mock draft

by Thor Nystrom
Updated On: April 29, 2021, 6:48 pm ET

When you reach the bottom of the mock, click to the second page for team-by-team tables listing each organization's haul in this mock, as well as their six biggest needs. Those tables display how much draft capital each team owns heading into Thursday (as assessed using the Rich Hill trade chart) and 2022 NFL Draft picks owned by team.

Speaking of that trade chart, for this final version of my 7-round mock I've added a column to the far right listing each pick's point total. This could prove helpful when thinking about potential trades.

One two-for-two draft pick swap in this final mock. The picks involved in this trade are denoted with a "^" in the tables that follow.

  • LA Chargers trades 1.13 and 5.159 (346 trade chart points) to Chicago for 1.20 and 2.52 (378)

R1TeamNamePositionRankHtWtRASCompPoints
1.1JaguarsTrevor LawrenceQB116'6213---Andrew Luck1000
1.2JetsZach WilsonQB4106'2214---Baker Mayfield717
1.349ersTrey LanceQB376'4224---Steve McNair514
1.4FalconsKyle PittsTE126'62459.66Tony Gonzalez491
1.5BengalsPenei SewellOT146'53318.99Trent Williams468
1.6DolphinsJa'Marr ChaseWR156'02019.81Roddy White446
1.7LionsJustin FieldsQB236'3227---Deshaun Watson426
1.8PanthersDevonta SmithWR266'1170---Keenan McCardell406
1.9BroncosRashawn SlaterOT2116'43049.71Terron Armstead387
1.10CowboysPatrick Surtain IICB186'22089.96Jalen Ramsey369
1.11GiantsJaycee HornCB2136'12059.99Aqib Talib358
1.12EaglesJaylen WaddleWR395'9180---Joey Galloway347
1.13^BearsMac JonesQB5306'32177.2Andy Dalton336
1.14VikingsChristian DarrisawOT3166'5322---Duane Brown325
1.15PatriotsMicah ParsonsLB2146'32469.59Myles Jack315
1.16CardinalsCaleb FarleyCB3156'2197---Jimmy Smith305
1.17RaidersJ. Owusu-KoramoahLB1126'12218.71Lavonte David296
1.18DolphinsKwity PayeEDGE1176'32619.34Cam Jordan287
1.19WFTTeven JenkinsOT4226'63179.74Joe Thuney278
1.20^ChargersAlijah Vera-TuckeriOL1186'43089.04David DeCastro269
1.21ColtsJaelan PhillipsEDGE2206'52609.87Jason Pierre-Paul261
1.22TitansRashod BatemanWR4216'01908.05Justin Jefferson253
1.23JetsGreg Newsome IICB4236'01929.66Marcus Peters245
1.24SteelersNajee HarrisRB2346'2232---Steven Jackson237
1.25JaguarsTrevon MoehrigS1316'12027.37Harrison Smith230
1.26BrownsChristian BarmoreDL1196'43108.22Quinnen Williams223
1.27RavensAzeez OjulariEDGE4276'22498.17Shaqil Barrett216
1.28SaintsElijah MooreWR5255'91788.68Antonio Brown209
1.29PackersZaven CollinsLB3266'52598.72Tremaine Edmunds203
1.30BillsJayson OwehEDGE3246'52579.92Danielle Hunter196
1.31RavensLiam EichenbergOT7516'63068.56Riley Reiff190
1.32BuccaneersJavonte WilliamsRB1295'102128.79Nick Chubb184

R2TeamNamePositionRankHtWtRASCompPoints
2.33JaguarsSamuel CosmiOT6446'63149.99Kolton Miller180
2.34JetsTravis EtienneRB3465'102159.13Reggie Bush175
2.35FalconsAsante SamuelCB5395'101807.46Jaire Alexander170
2.36DolphinsJamin DavisLB4336'32349.94Willie Gay Jr.166
2.37EaglesJevon HollandS3526'12079.54Xavier McKinney162
2.38BengalsTerrace Marshall Jr.WR7366'21909.77Courtland Sutton157
2.39PanthersPat FreiermuthTE2426'5251---Tyler Eifert153
2.40BroncosCreed HumphreyiOL2386'430210Maurkice Pouncey149
2.41LionsDillon RadunzOT5326'63019.28Brian O'Neill146
2.42GiantsGregory RousseauEDGE5286'72667.75Arik Armstead142
2.4349ersJoe TryonEDGE7436'52599.29Robert Quinn138
2.44CowboysLevi OnwuzurikeDL2376'32908.73Leonard Williams135
2.45JaguarsKadarius ToneyWR9655'111949.0Curtis Samuel131
2.46PatriotsLandon DickersoniOL3536'6333---Frank Ragnow121
2.47ChargersJalen MayfieldOT9616'53264.9Dion Dawkins124
2.48RaidersElijah MoldenCB6455'91924.66Antoine Winfield Jr.128
2.49CardinalsRondale MooreWR6355'71819.33DJ Moore118
2.50DolphinsSpencer BrownOT10636'831110Nate Solder115
2.51WFTRichie GrantS4646'01977.8Justin Reid112
2.52^ChargersEric StokesCB8556'11949.37Sidney Jones109
2.53TitansBrady ChristensenOT8586'53029.84Eric Fisher106
2.54ColtsMilton WilliamsDL3496'32849.96Turk McBride104
2.55SteelersQuinn MeinerziOL4576'33209.98Nate Davis101
2.56SeahawksCarlos BashamEDGE6406'32749.38Adrian Clayborn98
2.57RamsTyson CampbellCB10826'11937.53Xavier Rhodes96
2.58ChiefsNick BoltonLB6485'112374.62Navorro Bowman93
2.59BrownsJabril CoxLB5416'3232---Cory Littleton91
2.60SaintsPayton TurnerEDGE9716'52709.74Deatrich Wise Jr.88
2.61BillsTrey SermonRB4676'02159.66Joe Mixon86
2.62PackersDyami BrownWR16956'01898.38Darius Slayton84
2.63ChiefsAaron RobinsonCB9775'111868.38D.J. Hayden82
2.64BuccaneersJoseph OssaiEDGE8606'42569.49Takkarist McKinley80

 

R3TeamNamePositionRankHtWtRASCompPoints
3.65JaguarsTommy TrembleTE3756'32418.91Delanie Walker78
3.66JetsAaron BanksiOL6626'53257.21Rodger Saffold76
3.67TexansKelvin JosephCB11855'111979.02Lonnie Johnson75
3.68FalconsJamar JohnsonS2476'02056.22John Johnson III73
3.69BengalsWyatt DavisiOL5596'4315---Trai Turner71
3.70EaglesIfeatu MelifonwuCB12896'22059.69Ahkello Witherspoon70
3.71BroncosDavis MillsQB6976'42176.6Sam Darnold68
3.72LionsBaron BrowningLB7806'32459.98Zach Cunningham67
3.73PanthersPaulson AdeboCB7506'11989.55D. Rodgers-Cromartie65
3.74WFTTylan WallaceWR8545'111944.72Robert Woods64
3.75CowboysRonnie PerkinsEDGE10906'22535.13Mario Addison63
3.76GiantsAlex LeatherwoodiOL9746'53129.69Cam Robinson61
3.77ChargersHamsah NasirildeenS5876'32157.78Kyle Dugger60
3.78VikingsTrey SmithiOL7666'53219.91Larry Warford59
3.79RaidersAlim McNeillDL5696'23178.53Javon Hargrave57
3.80RaidersWalker LittleOT11726'73138.9Luke Joeckel56
3.81DolphinsMichael CarterRB5795'82016.23C. Edwards-Helaire55
3.82WFTChazz SurrattLB91216'22298.47Telvin Smith54
3.83BearsAmon-Ra St. BrownWR13866'11977.14Sterling Shepard52
3.84EaglesBrevin JordanTE51026'32474.54Irv Smith Jr.51
3.85TitansJay TufeleDL7986'23056.46Chris Hovan50
3.86JetsPete WernerLB81076'32389.52Nick Kwiatkoski49
3.87SteelersJames HudsonOT14966'53133.85Charles Leno Jr.48
3.88RamsStone ForsytheOT12836'83078.78Jared Veldheer47
3.89BrownsNico CollinsWR10686'42159.57Bryan Edwards46
3.90VikingsHunter LongTE4816'52548.6Austin Hooper45
3.91BrownsTrill WilliamsCB151126'02087.71James Bradberry44
3.92PackersJackson CarmaniOL8736'5317---Brandon Brooks43
3.93BillsTutu AtwellWR11705'91556.26Hollywood Brown42
3.94RavensD'Wayne EskridgeWR12765'91906.73Mecole Hardman41
3.95BuccaneersAmbry ThomasCB131046'01918.97Jourdan Lewis40
3.96PatriotsKellen MondQB81246'2211---Josh Dobbs39
3.97ChargersChris Rumph IIEDGE121096'3244---Leonard Floyd39
3.98SaintsKyle TraskQB91306'52365.94Trent Edwards38
3.99CowboysD'Ante SmithOT151066'53056.16George Fant38
3.100TitansAndre CiscoS81156'1216---Ha Ha Clinton-Dix37
3.101LionsDaviyon NixonDL4566'33138.38Tommie Harris37
3.10249ersRobert RochellCB141116'01939.65Xavier Crawford36
3.103RamsAr'Darius WashingtonS61005'81765.13Lamarcus Joyner36
3.104RavensJosh MyersiOL11996'5310---Tyler Biadasz35
3.105SaintsDylan MosesLB141496'1225---Mack Wilson35

 

R4TeamNamePositionRankHtWtRASCompPoints
4.106JaguarsRashad WeaverEDGE141446'42597.33Preston Smith34
4.107JetsAnthony SchwartzWR14886'01866.91Phillip Dorsett34
4.108FalconsJosh BallOT13946'83087.8Ryan Schraeder33
4.109TexansDivine DeabloS71086'32268.03Kyzir White32
4.110BrownsDeonte BrowniOL121036'33441.49Solomon Kindley32
4.111BengalsDayo OdeyingboEDGE111056'5285---Charles Omenihu31
4.112LionsBen ClevelandiOL10926'63439.64Jeremiah Poutasi30
4.113PanthersMarvin WilsonDL6786'43035.45Grover Stewart30
4.114BroncosCam McGroneLB131406'1234---Malik Jefferson29
4.115CowboysZach DavidsonTE71316'62458.8A.J. Derby28
4.116GiantsTommy TogiaiDL91166'12968.58Derrick Nnadi28
4.11749ersKenneth GainwellRB81105'112015.7Raheem Mostert27
4.118ChargersRhamondre StevensonRB6846'02314.02Eddie Lacy26
4.119VikingsBenjamin St-JusteCB171566'32028.13Tre Flowers26
4.120PatriotsJames WigginsS101435'112099.7Glover Quin25
4.121RaidersCaden SternsS111636'02029.59Tedric Thompson25
4.122PatriotsAmari RodgersWR211365'102115.37Devin Duvernay24
4.123EaglesJack AndersoniOL141326'53098.58Ben Powers24
4.124WFTKenny YeboahTE61276'42505.93Chris Herndon23
4.125VikingsElerson SmithEDGE161486'62529.72Yannick Ngakoue23
4.126TitansShaun WadeCB221696'11969.6Jalen Mills22
4.127ColtsJaylon MooreOT161236'43117.48Donald Stephenson22
4.128SteelersCharles SnowdenLB111346'6243---Lorenzo Carter21
4.129SeahawksDan Moore Jr.OT202286'63118.97Martinas Rankin21
4.130JaguarsOsa OdighizuwaDL121266'22827.64Sheldon Rankins20
4.131RavensTalanoa HufangaS131876'01995.77Andrew Wingard20
4.132BrownsTyree GillespieS121806'02076.03Rudy Ford19
4.133SaintsKary Vincent Jr.CB241865'101854.11Eric King19
4.134VikingsJosh PalmerWR201286'12107.6Corey Davis17
4.135PackersTre BrownCB181615'101856.36John Reid18
4.136RavensMonty RiceLB101296'02337.21Elandon Roberts18
4.137BuccaneersSeth WilliamsWR171016'32116.88Laquon Treadwell18
4.138CowboysErnest JonesLB151526'12306.4Micah Kiser17
4.139PatriotsBobby Brown IIIDL81146'43219.82B.J. Hill17
4.140SteelersQuincy RocheEDGE171516'32456.4Jeremiah Attaochu16
4.141RamsDerrick BarnesLB121386'02388.42Jarrad Davis16
4.142PackersKendrick GreeniOL131186'23059.24Cody Whitehair15
4.143VikingsMarlon TuipulotuDL101196'23076.78Foley Fatukasi15
4.144ChiefsChauncey GolstonEDGE231916'52697.58Calvin Pace14

 

R5TeamNamePositionRankHtWtRASCompPoints
5.145JaguarsChris EvansRB91175'102119.85Aaron Jones14
5.146JetsMalcolm KoonceEDGE221896'2249---Harold Landry14
5.147TexansSimi FehokoWR221416'42229.17Josh Gordon14
5.148FalconsJamie NewmanQB71136'3234---David Garrard13
5.149BengalsMarco WilsonCB191626'01919.99De'Vante Bausby13
5.150EaglesKylen GransonFB11376'12417.72Trey Burton13
5.151PanthersIsrael MukuamuCB231946'4212---Joejuan Williams12
5.152BroncosKhalil HerbertRB7915'92106.18Olandis Gary12
5.153LionsCade JohnsonWR15935'111843.04Dennis Northcutt12
5.154JetsMatt BushmanTE81336'52455.91Mark Andrews12
5.15549ersDrew DalmaniOL262536'32999.9Nick Hardwick11
5.156DolphinsDamar HamlinS141966'12007Juston Burris11
5.157VikingsShawn DavisS91395'11202---Rayshawn Jenkins11
5.158TexansJonathan MarshallDL131596'33109.99Luis Castillo11
5.159^BearsTommy DoyleOT171476'83209.9Dennis Kelly10
5.160CardinalsJordan SmithEDGE131426'62552.96Arden Key10
5.161BillsRodarius WilliamsCB251986'01898.14A.J. Green10
5.162RaidersJoshua KaindohEDGE211846'62609.59Josh Sweat10
5.163WFTShakur BrownCB262085'101852.75Nate Hairston9
5.164BearsThomas Graham Jr.CB201655'101925.65Salvion Smith9
5.165ColtsTamorrion TerryWR292276'32077.3M. Valdez-Scantling9
5.166TitansJaelon DardenWR181225'81747.15Isaiah McKenzie9
5.167RaidersDavid MooreiOL181766'23306.82Parker Collins9
5.168VikingsSadarius HutchersoniOL161556'33219.89Michael Jordan8
5.169BrownsRobert HainseyOT181716'43068.07Joe Haeg8
5.170JaguarsTay GowanCB272106'11867.65L’Jarius Sneed8
5.171RavensDylan SoehnerTE101886'72685.85Jack Doyle8
5.17249ersJaCoby StevensS182396'22307.85Greg Blue8
5.173PackersTyler ShelvinDL111206'23500.86Terrance Knighton8
5.174BillsKhyiris TongaDL141746'23257.24Danny Shelton7
5.175ChiefsTre' McKittyTE91816'4246---Jordan Akins7
5.176BuccaneersKayode AwosikaiOL171736'33075.03Lucas Nix7
5.177PatriotsChuba HubbardRB101356'02108.44Tevin Coleman7
5.178PackersJanarius RobinsonEDGE191606'52639.33Cornelius Washington7
5.179CowboysJamien SherwoodS212616'22164.24Nate Gerry7
5.18049ersShi SmithWR191255'91866.79Jamison Crowder6
5.181ChiefsMichal MenetiOL202016'4301---Brian Allen6
5.182FalconsPatrick JonesEDGE181586'42616.28Mathias Kiwanuka6
5.183FalconsJermar JeffersonRB121685'92062.28Ronald Jones6
5.184RavensTrey HilliOL232196'33192.02Marcus Martin6

 

R6TeamNamePositionRankHtWtRASCompPoints
6.185ChargersBen MasonFB21826'32568.97Patrick Ricard6
6.186JetsBryce ThompsonCB352915'111823.17Justin Coleman5
6.187FalconsDemetric FeltonWR272235'91890.91Randall Cobb5
6.188PatriotsBrandon StephensCB322676'02139.2Quenton Meeks5
6.189EaglesBuddy JohnsonLB161546'02299.22Kendell Beckwith5
6.190BengalsNoah GrayTE122376'32406.97Tyler Conklin5
6.191PanthersLarry BoromOT253266'53228.66Chad Ward5
6.192CowboysRoyce NewmaniOL151536'53108.73Brandon Shell5
6.193JetsTory CarterFB32146'02294.13Eddie Williams5
6.19449ersIsaiah McDuffieLB171576'12277.33Matthew Adams5
6.195TexansJustin HilliardLB211776'02294.3Skai Moore4
6.196GiantsLarnel ColemanOT223056'63078.6Christian DiLauro4
6.197PatriotsCamryn BynumCB161506'01967.82Jordan Poyer4
6.198ChargersTommy KraemeriOL222176'5309---Jamon Meredith4
6.199VikingsPaddy FisherLB272383.366'3240Jack Cichy4
6.200RaidersTony PoljanTE152846'72514.71Scott Chandler4
6.201GiantsCornell PowellWR332506'02047.58James Jones4
6.202BengalsDarrick ForrestS152045'112069.69Chuck Clark4
6.203TexansWilliam ShermaniOL191996'33045.98Ben Grubbs4
6.204BearsCameron SampleEDGE151456'32676.98Trey Flowers4
6.205TitansK.J. BrittLB201726'02354.7Antonio Morrison4
6.206ColtsOlaijah GriffinCB292415'111762.65Aaron Colvin3
6.207ChiefsTa'Quon GrahamDL151796'32929.68Charles Walker3
6.208BearsJaret PattersonRB141835'91954.46Devin Singletary3
6.209RamsPatrick JohnsonEDGE201786'22407.25Derek Barnett3
6.210RavensIhmir Smith-MarsetteWR252166'11816.81Paul Richardson3
6.211BrownsShaka ToneyEDGE241936'22429.47Trent Cole3
6.212TexansJavian HawkinsRB131755'91837.01Noel Devine3
6.213BillsLandon YoungOT233226'63109.18Yodny Cajuste3
6.214PackersBrenden JaimesOT192006'52988.53Rick Wagner3
6.215TitansKylin HillRB151905'102147.31Marion Barber3
6.216SteelersFeleipe FranksQB112426'72349.56Cardale Jones3
6.217BuccaneersKenny RandallDL222646'23028.17Sharrif Floyd3
6.218SaintsTedarrell SlatonDL161856'43307.96Khyri Thornton3
6.219FalconsDrake JacksoniOL282666'2293---Joey Hunt3
6.220PackersAustin WatkinsWR231466'12072.63Gabriel Davis3
6.221BearsChandon HerringiOL242226'73079.84Jackson Barton3
6.222PanthersGarret WallowLB181646'22208.12Matt Milano3
6.223VikingsMax DuffyP1---6'1196---Mitch Wishnowsky3
6.224EaglesAlaric JacksonOT212346'53213.27Dennis Daley2
6.225EaglesFrank DarbyWR322486'02015.92Riley Ridley2
6.226PanthersJoshuah BledsoeS172355'11204---Louis Delmas2
6.227CowboysKeith TaylorCB282406'21876.54Isaiah Johnson2
6.228BearsJacob HarrisWR463376'52119.88Dezmon Patmon2

 

R7TeamNamePositionRankHtWtRASCompPoints
7.229SaintsElijah MitchellRB111665'102019.5Royce Freeman2
7.23049ersMarquez StevensonWR242135'101825.39Travis Rudolph2
7.231DolphinsAmen OgbongbemigaLB191706'12315.13Tegray Scales2
7.232TitansJose BorregalesK1---5'10206---Austin Seibert2
7.233TexansJohn BatesTE132786'52606.8C.J. Fiedorowicz2
7.234EaglesKene NwangwuRB172116'02109.89Charles Sims2
7.235BengalsTony Fields IILB242036'02224.92Jermaine Carter Jr.2
7.236BillsJimmy MorrisseyiOL302766'33039.01Matthew Paradis2
7.237BroncosJaylen TwymanDL172026'23014.42Mike Bennett2
7.238CowboysDazz NewsomeWR433275'101902.18Russell Gage2
7.239BroncosDJ DanielCB403176'01954.36Trumaine Johnson2
7.240EaglesRichard LeCounteS232935'101960.66Xavier Woods2
7.241ChargersTuf BorlandLB231956'02291.32Tyler Matakevich1
7.242PatriotsErroll ThompsonLB262266'02391.65Steven Daniels1
7.243CardinalsPooka Williams Jr.RB162055'101755.36Dexter McCluster1
7.244WFTShane BuecheleQB102216'12101.85Case Keenum1
7.245SteelersZech McPhearsonCB372985'111959.56Corey White1
7.246WFTDarren HallCB211675'111888.03Tye Smith1
7.247CardinalsDarius StillsDL182076'02788.16Henry Melton1
7.248ColtsQuinton BohannaDL192336'43272.28Gabe Watson1
7.249JaguarsNick NiemannLB221926'32349.51Cole Holcomb1
7.250SeahawksRobert JonesiOL212066'43076.85Mike Gandy1
7.251BuccaneersChristian UphoffS162246'22096.26Chris Conte1
7.252RamsSage SurrattWR312326'22095.66Michael Floyd1
7.253BroncosTrevon GrimesWR302296'42208.45Chris Henry1
7.254SteelersAustin FaoliuDL202436'3287---Treyvon Hester1
7.255SaintsHamilcar Rashed Jr.EDGE302626'22518.31Harold Landry1
7.256PackersMalik HerringEDGE251976'3275---Kony Ealy1
7.257BrownsJake FunkRB192315'92049.76Mike Boone1
7.258DolphinsJared HockeriOL292726'63278.65Spencer Long1
7.259BuccaneersRachad WildgooseCB302595'101917.2David Long1

 

Best availablePositionRankHtWtRASComp
Wyatt HubertEDGE262096'32585.99Kenny Willekes
Riley ColeLB252126'32408.07Matt Milano
Trey RagasRB182155'112184.93Samaje Perine
Tim JonesWR262186'12039.03Kenny Stills
Jonathon CooperEDGE272206'32537.61Ogbonnia Okoronkwo
Jonathan Adams Jr.WR282256'22107.53Stevie Johnson
Briley MooreTE112306'42409.03MyCole Pruitt
Spencer BrownRB202365'112084.89Spencer Ware
Sam EhlingerQB122446'12206.83Tim Tebow
Anthony Hines IIILB282456'22258.22Keyaron Fox
Mark WebbS192466'12076.31Javin White
W. Bradley-KingEDGE282476'32529.18Kamalei Correa
Tyler CoyleS202496'02099.83Sheldrick Redwine
Will FriesiOL252516'63098.49Dalton Risner
Whop PhilyorWR342525'101841.67Keke Coutee
Tre NixonWR352546'01878.98Titus Young
Roy LopezDL212556'23047.49Trevor Laws
Dez FitzpatrickWR362566'22088.82KeeSean Johnson
Carson GreeniOL272576'63208.29Luke Joeckel
Daelin HayesEDGE292586'32537.93Joe Ostman
JaQuan HardyRB212605'92117.46Julius Jones
Deommodore LenoirCB312635'101997.59Damon Arnette
Larry Rountree IIIRB222655'92112.08Alex Collins
Jack HeflinDL232686'33044.94Jonathan Hankins
K.J. CostelloQB132696’4225---Sefo Liufau
Mustafa JohnsonDL242706'02805.61Luther Maddy
Deon JacksonRB232715'112188.94Justin Fargas
Marquiss SpencerDL252736'43019.07Titus Adams
Adetokunbo OgundejiEDGE312746'42606.91Jabaal Sheard
Chris GarrettLB292756'3241---Michael Divinity
Thor Nystrom

Thor Nystrom is NBC Sports Edge’s lead CFB writer. The 2018 FSWA College Sports Writer of the Year, Nystrom’s writing has also been honored by Rolling Stone magazine and The Best American Essays series. Say hi to him on Twitter @thorku!