List of all NFL Players Born in Iowa, USA

Players

Players Table
Rk Player Pos City From To AP1 PB St wAV G Cmp Att Yds TD Lng Int Sk Yds Att Yds TD Lng Rec Yds TD Lng
1Casey KreiterLSDeWitt2016202501010159000
2Matt HaackPWest Des Moines2017202500211110242912810012020
3Allen LazardWRDes Moines2018202500427930100000087002123931472872
4T.J. HockensonTEChariton2019202502433970200043344402681
5Andrew Van GinkelOLBRock Valley2019202501545102000
6Anthony NelsonDLUrbandale2019202500017107000
7Joe BurrowQBAmes20202025035637719212806208101578251213143123984712470
8Tristan WirfsOLMount Vernon2020202525664910011119
9Spencer BrownTLenox202120250043873000
10Christian RozeboomLBSioux Center202120250021676000
11Trevor PenningTClear Lake202220250011553000000
12Jake HummelLBDes Moines20222025000458000
13Jack CochraneLBMount Vernon20222025000664000
14Ko KieftTESioux Center2022202500115300882219
15Tyler LinderbaumOLSolon202220250343466000
16Riley MossCBAnkeny202320250021245000
17Mike MorrisDECenterville20232025000233000
18Ben SinnottTEWaterloo202420250001330016142236
19Max BrosmerQBDavenport202520250001747713280294141007110110
20Brandon ScherffGDenison20152024151062140000
21Josey JewellILBDecorah201820240053290000
22Ben NiemannRILBDes Moines2018202400115103000
23James FerentzCIowa City20152023000661000
24Ike BoettgerGCedar Falls20182023001936000
25Matt NelsonTCedar Rapids20202023001943000000
26Julian Good-JonesGCedar Rapids2023202300001000
27David JohnsonRBClinton201520221134292010074071395827728051858
28Austin BlytheCWilliamson201620220043392000
29Ross PierschbacherOLCedar Falls20192022000011000
30Jake GervaseDBDavenport2019202200011900112012
31Caleb ShudakKCouncil Bluffs2022202200001000
32Dominique DafneyTEWest Des Moines2020202100001500460126
33Landen AkersWRCedar Rapids2021202100002000
34Rico GaffordWRWest Des Moines201820200000800266149
35Darren SprolesRBWaterloo200520190316218307323552234955348403281
36Marshal YandaGCedar Rapids20072019281092177000
37Austin HowardTDavenport201020180063297000
38A.J. DerbyTEIowa City201620180003250040452329
39Leonard WesterTMt. Union20162018000327001212
40Cole CrostonTSergeant Bluff2017201800005000
41Trevon YoungDEDes Moines2018201800002000
42Riley McCarronWRDubuque2018201800001000000
43Matt TobinTWorthington201320170011257000
44Henry Krieger-CobleTEMount Pleasant201620170000300113013
45Marshall KoehnKSolon2017201700001000
46Brandon MyersTEPrairie City2009201600512115001991954929
47Julian VanderveldeOLDavenport20112015000118000
48Tyler StarrOLBLittle Rock2015201500001000
49James MorrisILBSolon2015201500006000
50Kyle OrtonQBAltoona2005201400540871613271218037101876916510161262964150
51Chad RinehartTBoone200920140012358000
52Brad MeesterCIowa Falls20002013001474209001909
53Joel DreessenTEIda Grove20052013004161200015817671956
54Pat AngererLBBettendorf201020130031854000
55David ReedWRDubuque201020130002360231016668023
56Allen ReisnerTEMarion2011201300001500758016
57Kyle Vanden BoschDELarchwood2001201203958152000
58Dan KoppenCDubuque2003201201972136000
59Nate KaedingKIowa City2004201212021115000000
60Tyler SashSSOskaloosa20112012000123000
61Jordan BernstineCBDes Moines2012201200001000
62Casey WiegmannCParkerburg19972011011370227000
63Aaron KampmanDECedar Falls2002201102755123000
64Ben LeberLBCouncil Bluffs2002201100846143000
65Robert GalleryTManchester2004201100738104000
66Mitch KingDTBurlington2010201100007000
67Adrian ArringtonWRCedar Rapids2010201100015009110017
68Rob BruggemanCCedar Rapids2010201100002000
69Ryan MahaffeyFBDes Moines2011201100005001505
70Sage RosenfelsQBMaquoketa20022010000134435156241563077291912748951190
71Matt KroulDTMount Vernon2010201000016000
72Kurt WarnerQBBurlington199820092489612426664070323442088512826016691732863231000
73Josh StamerOLBSutherland20032009000690000
74Trent GreenQBCedar Rapids199720080279412022663740284751629911425916212439146243-701
75Jared DeVriesDEAplington1999200800318120000
76David BarrettDBWaterloo2000200800631131000
77Tim DwightWRIowa City199820070023011612220220005338034819429641978
78Matt ChathamOLBNewton20002007000891000
79Anthony SchlegelMLBCedar Rapids20062007000217000
80Quinn SypniewskiTEDes Moines200620070012310036261113
81Adam TimmermanGCherokee19952006021178187001-403
82Ross VerbaTDes Moines1997200600842113000000
83Ryan HannamTESt. Ansgar200220060002540022215236
84Jordan CarstensDTCarroll20042006001929000
85Tyson SmithLBDes Moines2006200600003000
86A.J. SchableDEIda Grove20062006000111015050
87Zeron FlemisterTESioux City200020050014600038439433
88Eddie BerlinWRUrbandale200120050003620026379250
89J.J. MosesWRWaterloo20022005000034000
90Jared ClaussDTWest Des Moines20042005000329000
91Dedric WardWRCedar Rapids19972004001201030128602116723071271
92Derek PagelDBPlainfield20032004000119000
93Everett LindsayTBurlington1993200300328136000
94Greg BiekertLBIowa City19932003001057176000
95Mike BanksTEMason City20022003000018000
96Bruce NelsonGEmmetsburg20032003000215000
97MarTay JenkinsWRWaterloo19992002000114007601670987465
98Kahlil HillWRIowa City2002200200001000
99Matt SniderFBDes Moines19992001000028000
100Bryce PaupLBJefferson1990200014767148000
101James JonesDTDavenport1991200000956160032113422
102Chad HenningsDTElberon1992200000434119000
103Michael RoanTEIowa City199520000014620045403326
104Kenny SheddWRDavenport199620000002600016252151
105Brian HansenPHawarden1984199901024212334512600010-250100
106Mike MorrisCCenterville1987199900010188000
107Greg EngelCDavenport19951999001532000
108Tavian BanksRBDavenport1998199900031404922215118157038
109Reggie RobyPWaterloo19831998230282381148048000940120
110Jeff CriswellTGrinnell1987199800954171000
111Brian JonesMLBIowa City19911998001744000
112Jon HaskinsLBDes Moines1998199800002000
113Nick GalleryPManchester1998199800001000
114Todd DoxzonWRSioux City1998199800009026030000
115Scott DavisGGlenwood19931997000421000
116Gunnard TwynerWRBettendorf199719970000400445016
117Terry HoageDBAmes198419960042914101381380000
118Doug RiesenbergTCarroll1987199600956145000
119Trev AlbertsLBCedar Falls19941996000429000
120Joel CrismanGCherokee1996199600019000
121Carey BenderRBMarion1996199600001000
122Dennis GibsonLBDes Moines1987199500843121000
123Hugh MillenQBDes Moines1987199500215405609286440227635126830652601260000
124Marv CookTEIowa City19891995126131120025721901349
125T.J. RubleyQBDavenport199319950005101121951377854713106311080130
126Garry HoweNTSpencer19921994000213000
127Brian RatiganLBCouncil Bluffs19941994000114000
128Jay HilgenbergCIowa City1981199327983188000
129Bruce ReimersGAlgona1984199300742135000
130Joel HilgenbergCIowa City1984199301751142001909
131Bill LewisCSioux City198619930052471000
132Kelly GoodburnPCherokee1987199300088505370160
133Rick GrafLOLBIowa City198719930011473000
134Mike HaightGManchester198619920032063000
135Ron GeaterDEMarion1992199200003000
136Bryan MillardGSioux City1984199100643121001-500
137Bruce PerkinsRBWaterloo1990199100013001747091183234
138Dave AhrensMLBCedar Falls1981199000326130001404
139Paul FairchildGCarroll198419900022183000
140Bruce KlostermannLILBDubuque19871990000642000
141Kip CorringtonDBAmes19891990000332000
142Mike StensrudNTForest City1979198900432139000
143Troy StedmanLBCedar Falls1988198800005000
144Dave CrostonTSioux City19881988000116000
145Henry WaechterDEEpworth19821987000753000
146Steve BaackNTAmes19841987000455000
147Al WenglikowskiLBBurlington1984198700006000
148Todd FrainTECouncil Bluffs198619870000400222011
149Kurt PloegerDEIowa Falls1986198700005000
150Mark TiggesTAlgona1987198700023000
151Brian GlasgowTEBurlington198719870000300216011
152Jon RoehlkGDavenport1987198700023000
153Chad StarkRBDecorah1987198700002000
154Kyle BorlandLBDenison1987198700012000
155Todd BlackWRFort Dodge1987198700001000000
156Bill BerthusenNTGrinnell1987198700024000
157Vince JasperGHawarden1987198700013000
158Charlie DickeyGOttumwa1987198700001000
159Joe StepanekDTTama1987198700001000
160Aric AndersonLBWaverly1987198700003000
161Steve BartkowskiQBDes Moines19751986021069129193234562412415686144356295617823911180
162Bill RingRBDes Moines198119860001069018373273445336124
163John HartyNTSioux City198119860011142000
164Keli McGregorTEPrimghar1985198500008000
165Vern Den HerderDELe Mars19711982001068166001717
166Keith KrepfleTEDubuque1975198200525970120215224251955
167Jim JensenRBWaterloo1976198200114780283112643280651334
168Greg DavidsonCIndependence19801982000339000
169Kirby CriswellLBGrinnell1980198100006000
170Mark ArnesonLBIowa City1972198000842127000
171Bill LarsonTEGreenfield197519800001430010108124
172Dan PeifferCSigourney197519800021437000
173Ed BurnsQBCouncil Bluffs19791980000018000
174Dave BeckerDBAtlantic19801980000111000
175Wally HilgenbergLBMarshalltown1964197900875199000
176Dan JilekLBCedar Rapids197619790021458000
177Kim JonesRBWaterloo1976197900004302680010433014
178Tom RandallGMason City19781979000724000
179Larry BallOLBIowa City197219780002279000
180Merv KrakauRLBJefferson197319780031972000
181Dave GreenPMason City1973197800015765810604500030001909
182Mike HenniganRILBWashington197319780011464000
183Ted BurgmeierDBDubuque1978197800028000
184Ed PodolakRBAtlantic1969197700653104468202412131157445134652882456659
185Duane BensonRLBBelmond1967197600025121000
186Doug WinslowWRDes Moines1973197600001700445014
187Larry LawrenceQBMount Pleasant19741976000199317901746456360190
188Tony BakerRBFort Madison19681975012238605362087155482685242
189Larry ElyMLBIowa City197019750011029000
190Wayne ClarkQBOskaloosa1970197500024052120745062141210616861160
191Jim ArnesonGIowa City197319750001033000
192Mike EischeidKOrange City1966197400017112116060004380240
193Jim MillerGIowa City19711974001730000
194Bill DemoryQBIndianola1973197400017123915923188734-1000
195Dave McCurryDBGrinnell1974197400012000
196Paul SeilerCAlgona196719730001239000
197Dave WilliamsWRCedar Rapids196719730043086066904318327682571
198Jack PardeeLBExira19571972111577196000
199Dave LongDEJefferson196619720042496000
200Richard WintherCCharles City19711972000516000