Iowa Prep Illustrated (IPI) is releasing its 2024 inaugural football ranking for the seven classes (8-P, A, 1A, 2A, 3A, 4A, and 5A) for Iowa. This is non-bias selections based on a player’s individual performance for the entire regular season, and or playoffs. Recommendations were made by select online sports individuals or select radio stations. Selections were based on those recommendations and statistics from Bound Iowa.
8-Player
IPI First Team Offense
Position Player Hgt Wgt School Grade
QB Landon Waldschmidt, 6-0 210 Remsen St. Mary’s 12
RB Matthew Klosterman, 6-0 205 Central City 12
RB Kyler Knaack, 5-7 180 Gilbertville Don Bosco 12
RB Trayton Clark, 6-0 180 Algona Garrigan 12
REC Callan Messerich, 5-8 140 Easton Valley 11
REC Jaxson Schnell, 6-0 175 GTRA 11
REC Landon Blum, 6-4 180 Woodbine 10
OL Lennan Steichen, 6-3 245 Remsen St. Mary’s 12
OL Brody Bremer, 6-3 220 West Hancock 11
OL Michael Boyd, 6-5 226 Gladbrook-Reinbeck 12
OL Colton Hansen 6-0 195 Audubon 12
OL Carter Schwab 6-2 225 Algona Garrigan 11
K Kase Coleman 5-11 160 Bedford 11
Utility Beau Burns 6-0 180 BGM 11
Utility Jack Adams 6-2 173 Riceville 12
IPI Second Team Offense
Position Player Hgt Wgt School Grade
QB Pryce Rockford, 5-10 200 Edgewood-Colesburg 12
RB Wyatt Ragaller, 5-11 148 Ar-We-Va 11
RB Loudon Huisinga, 6-4 192 WACO 12
RB Nathan Moon, 5-9 185 Clarksville 10
REC Hudson Clark, 5-10 156 Gladbrook-Reinbeck 11
REC Carter Seitz, 5-9 155 Kee 12
REC Caleb Haack, 6-9 210 Iowa Valley 12
OL Drew Eilers 6-3 206 Gladbrook-Reinbeck 12
OL Evan Lorenzen 6-0 180 Northwood-Kensett 12
OL Brody Brokaw 6-1 185 Lenox 12
OL Kaiser Bovy 5-10 200 Gilbertville Don Bosco 11
OL Will Wiskus 6-4 280 Edgewood-Colesburg 12
K Niles Reichenbach 5-8 152 WACO 11
Utility Makade Paulsen 5-10 170 CAM 12
Utility Houston Van Roekel 6-0 226 Montezuma 12
IPI First Team Defense
Position Player Hgt Wgt School Grade
DL Adam Walker, 6-2 255 Fort Dodge St. Edmonds 12
DL Collin Homan, 6-6 240 Remsen St. Mary’s 12
DL Collin Bower, 6-2 195 CAM 11
DL Clint Fehr, 5-9 205 West Bend-Mallard 12
DL Jax Pryor 6-3 270 Woodbine 11
LB Ty Lindquist 5-9 160 Dunkerton 12
LB Ethan Marso 6-1 225 Algona Garrigan 11
LB Jackson Embree 6-1 190 East Mills 12
DB Aaron Olsen 5-11 160 Audubon 12
DB Keaton Harpenau 5-10 170 Remsen St. Mary’s 12
DB Austin Schmidt 5-7 145 West Bend-Mallard 12
DB Owen Garside 6-0 170 Boyer Valley 12
P Breckin Clatt 5-7 155 Colo-Nesco 12
Returner Johnny Adams 6-0 170 Riceville 12
Utility Devin Ehlers 6-0 196 Ar-We-Va 11
Utility Broox Stockman 5-8 160 Montezuma 11
IPI Second Team Defense
Position Player Hgt Wgt School Grade
DL Chase England 6-1 185 Lenox 12
DL Cal Peterman 6-3 190 Bedford 12
DL Logan Lashbrook 6-5 228 Janesville 11
DL Landen Cooling 6-2 185 BGM 11
DL Cael Dop 6-0 200 Southeast Warren 10
LB Brady Koenick 5-11 243 Remsen St. Mary’s 12
LB Luke Lansing 6-1 190 Springville 11
LB Dalton Mudderman 6-2 180 Kee 12
DB Gabe Funk 6-2 175 Lenox 12
DB Adam Obrecht 5-11 140 Audubon 12
DB Mason Hoy 5-11 160 Springville 11
DB Sawyer Forney 5-11 150 Fremont-Mills 11
P Drake Puls 5-11 155 West Central 11
Returner Hayden Shelman 5-8 145 WACO 10
Utility Marco Avila 5-10 200 Riceville 12
Utility Braxton Kneip 6-2 180 Remsen St. Mary’s 12
Class A
IPI First Team Offense
Position Player Hgt Wgt School Grade
QB Brady Wall 6-2 175 Maquoketa Valley 11
RB Carter Kunze 5-10 185 Tri-Center 12
RB Jaxon Gordon 6-1 180 Riverside 11
RB Brady Bixel 5-10 175 West Hancock 12
REC Derek Paulsen 6-1 185 South O’Brien 12
REC Zac Nelson 6-3 200 Tri-Center 11
REC Keenan Kilburg 5-10 155 Bellevue 11
OL Athan Chessmore 5-10 230 Tri-Center 12
OL Ray Gratillat 6-3 245 West Hancock 12
OL Dylan Hansen 6-0 251 St. Ansgar 12
OL Dane Lehmann 6-0 260 LeMars Gehlen 11
OL Maxwell Morgan 6-4 245 Madrid 12
K Aiden Konig 5-11 200 Danville 12
Utility Preston Wicker 5-10 190 Madrid 12
Utility AJ Harder 6-0 160 Tri-Center 10
IPI Second Team Offense
Position Player Hgt Wgt School Grade
QB Jaden Bauer 6-2 180 Danville 12
RB Tiernan Boots 5-8 165 Lisbon 12
RB Rogan Heidt 5-9 170 Maquoketa Valley 10
RB Kale Pearson 5-9 160 LeMars Gehlen 12
REC Cael Witt 6-0 165 Tri-Center 11
REC Kessler Whaley 5-11 150 Danville 12
REC Josh Dostal 6-3 170 North Tama 12
OL Gage Swann 6-3 270 Wayne 11
OL Tyler Sulsberger 6-7 300 Westwood 12
OL Logan Jensen 6-0 205 Woodbury Central 12
OL Nathan Beitz 6-2 225 Maquoketa Valley 12
OL Carter Richter 5-11 210 AC/GC 11
K Gage Holub 6-2 170 Lisbon 12
Utility Kane Julius 6-0 150 Sibley-Ocheyedan 12
Utility Michael Peterson 6-3 180 MMCRU 12
IPI First Team Defense
Position Player Hgt Wgt School Grade
DL Terran Gosselink 6-2 175 Lynnville-Sully 12
DL Alex Meiland 6-0 205 North Mahaska 11
DL Terrin Lawrenson 5-9 190 Madrid 11
DL Hunter Curley 6-2 200 Wapsie Valley 11
DL Cade Garman 6-3 200 North Linn 12
LB Jacob Walerius 5-9 205 Lisbon 12
LB Avery Vaske 5-11 180 Starmont 12
LB Lawson James 6-2 230 Lynnville-Sully 11
DB Dylan Brumm 5-10 157 St. Ansgar 12
DB Jackson Ruggles 6-1 170 Mt. Ayr 11
DB Cael Benesh 5-10 170 North Linn 12
DB Dakota Clark 5-8 150 Lisbon 12
Punter Zach Beukema 6-1 215 West Hancock 12
Returner Cole Griffith 5-9 160 North Linn 12
Utility Wes Vana 6-3 190 Logan-Magnolia 12
Utility Zack Butler 6-0 190 Woodbury Central 12
IPI Second Team Defense
Position Player Hgt Wgt School Grade
DL Wyatt Hanna 6-5 245 Lake MIlls 12
DL Cutler Buban 6-3 245 Wayne 12
DL Jayden Beckman 6-1 235 Council Bluffs St. Alberts 12
DL Preston Benson 6-4 210 Kingsley-Pierson/RV 12
DL Gunnar Faust 6-5 205 West Hancock 12
LB Creighton Kelly 5-11 190 West Hancock 12
LB Jacob Hiland 6-0 170 Bellevue 12
LB Drew Ries 5-10 175 North Linn 12
DB Jared Diaz 5-9 160 Highland 12
DB Jace Colling 6-4 175 MMCRU 12
DB Nash Dikes 5-10 165 Central Decatur 12
DB Carson Wayman 5-7 160 BCLUW 12
Punter Chase Ackerman 6-0 198 Wapsie Valley 12
Returner Riley Smith 5-9 150 Pekin 11
Utility Gavin Stanton 6-3 190 Sibley-Ocheyedan 11
Utility Tyler Martin 6-0 210 Mt. Ayr 12
Class 1A
IPI First Team Offense
Position Player Hgt Wgt School Grade
QB Judd Jirovsky 6-0 165 Grundy Center 11
RB Noah Borcherding 5-11 200 Dike-New Hartford 12
RB Owen Hassell 5-8 160 Wilton 12
RB Isaac Bruns 6-0 190 Sigourney-Keota 12
REC Easton Robertson 5-9 150 Underwood 12
REC Tiernan Vokes 6-4 210 Grundy Center 12
REC Sam Benson 6-2 195 South Hardin 11
OL Tate DeBuhr 6-5 240 Dike-New Hartford 12
OL John Kruse 6-1 318 OABCIG 12
OL Keegan Hamerlinck 6-2 295 Emmetsburg 12
OL Kallen Wilharm 6-1 220 Sumner-Fredericksburg 12
OL Carter Drake-Metzger 6-3 250 Wilton 12
K Ben Krambeer 6-0 195 MFL-Mar Mac 12
Utility Gabe Anderson 6-4 205 Hinton 12
Utility Max Dalton 5-9 175 Woodward-Granger 12
IPI Second Team Offense
Position Player Hgt Wgt School Grade
QB Peyton Welch 5-10 160 South Hardin 11
RB Kinnick Fahrenkrog 6-1 190 Sioux Central 12
RB Luke Sternberg 6-1 178 AHSTW 12
RB Jaxon Drury 5-11 210 South Hardin 12
REC Austin Jordan 5-7 140 Grandview Christian 12
REC Kane Mahler-Moreno 6-1 175 Woodward-Granger 11
REC Jaxx DeJean 6-5 213 OABCIG 10
OL Jackson Kounkel 6-0 195 Hinton 11
OL Kelan Utech 6-0 225 West Sioux 12
OL Owen Menke 6-2 215 Sigourney-Keota 11
OL Matt Colony 6-2 240 Iowa City Regina 12
OL Jared Schwarte 6-5 270 Treynor 12
K Peter Young 6-1 185 Treynor 12
Utility Kyle Tracy 5-10 175 Iowa City Regina 11
Utility Kamden Birkey 5-7 150 Manson-NW Webster 12
IPI First Team Defense
Position Player Hgt Wgt School Grade
DL Zach Teague 5-11 225 West Central Valley 12
DL Zach Robbins 6-1 205 Treynor 12
DL Parker Carpenter 6-2 210 Wilton 12
DL Drew Roberts 6-5 242 Hudson 12
DL Jack Hoehns 6-4 205 Dike-New Hartford 12
LB Jack Severson 5-11 190 Dike-New Hartford 12
LB Lucas Bose Jr. 5-9 155 Underwood 12
LB Ryker Thoren 6-3 215 Grundy Center 12
DB Braylon Bingham 6-2 180 Pleasantville 10
DB Jordan Dusenberry 5-11 160 Wilton 12
DB Carson Costello 6-3 190 Dike-New Hartford 12
DB Sam Schoening 5-10 178 Underwood 12
Punter Caden Clarahan 6-0 179 Sigourney-Keota 12
Returner Landon Nunnikhoven 5-8 155 Pella Christian 11
Utility Jacob Hoy 6-0 170 Grundy Center 12
Utility Owen Milder 5-10 180 Wilton 12
IPI Second Team Defense
Position Player Hgt Wgt School Grade
DL Aiden Treptow 6-1 175 Sumner-Fredericksburg 12
DL Julien Kramer 6-0 200 Dyersville Beckman 11
DL Wyatt Stalzer 6-2 241 East Marshall 11
DL Tate Franz 5-11 205 West Branch 12
DL Ryder Slifer 6-5 175 Grundy Center 11
LB Will Atchison 5-10 180 Iowa City Regina 12
LB Adam Baier 6-0 180 Red Oak 12
LB Kolton Koopmans 6-2 205 West Sioux 12
DB Matt Condon 6-2 165 Manson-NW Webster 12
DB Raif Jensen 6-0 175 Ridge View 10
DB Nick Severseike 6-3 190 South Hamilton 12
DB Brady Clark 5-7 150 Sigourney-Keota 12
Punter Amani Robinson 6-3 200 Waterloo Columbus 11
Returner Ethan Reiter 6-0 170 Denver 12
Utility Justin Wirtz 5-11 195 Emmetsburg 12
Utility Jacob Bishop 6-3 225 Hinton 12
Class 2A
IPI First Team Offense
Position Player Hgt Wgt School Grade
QB Caden Lundt 6-4 190 Spirit Lake 12
RB Quincy Collins 5-10 180 West Burlington 12
RB Adrien Robbins 5-11 180 PCM 12
RB Austin Scranton 6-3 195 Anamosa 12
REC Dylan Stecker 6-5 205 Spirit Lake 12
REC Cael Reichter 6-8 200 North Fayette Valley 12
REC Riley Graber 6-3 190 PCM 12
OL Hayden Vonnahme 6-2 280 Carroll Kuemper 12
OL Jackson VerMeer 6-2 210 West Lyon 12
OL Bryce Kock 6-4 275 West Lyon 11
OL Sam Christensen 6-3 270 Central Lyon/GLR 12
OL Kamden Kinne 6-1 240 Greene County 12
K Adlai Lounsbury 6-4 185 Van Meter 12
Utility Bryson Childress 6-0 190 West Lyon 12
Utility Brock Badding 6-2 170 Carroll Kuemper 11
IPI Second Team Offense
Position Player Hgt Wgt School Grade
QB Gavin Van Gorp 6-1 185 PCM 12
RB Hudson Ehrenfelt 6-0 180 Mid-Prairie 11
RB Brock Oxenreider 5-10 200 Chariton 12
RB Noah Schmidgall 5-10 175 Mediapolis 12
REC Caleb Moore 5-11 180 Van Meter 12
REC Carson Hall 6-2 175 Forest City 12
REC Carson Kanne 5-11 160 Carroll Kuemper 12
OL Layne Kleppe 6-2 240 North Fayette Valley 11
OL Roland Yates 6-4 235 Roland-Story 12
OL Cash Johnston 6-3 235 West Marshall 12
OL Barret Bleeker 6-0 230 Western Christian 12
OL Nathan Becker 6-0 210 Van Meter 12
K Grant Dunn 6-3 170 Des Moines Christian 12
Utility Landon Duvall 6-2 200 Okoboji 12
Utility Carson Hoogeveen 5-11 185 West Lyon 12
IPI First Team Defense
Position Player Hgt Wgt School Grade
DL Ledger Nehls 6-2 230 Osage 12
DL Ridge Kramer 6-4 215 West Lyon 12
DL Jack Krull 6-3 225 Central Lyon/GLR 12
DL Cole Moore 6-3 215 Van Meter 12
DL Trenner Van Dyke 6-2 245 PCM 12
LB Kaden Kos 5-11 200 Mid-Prairie 11
LB William Ditsworth 5-11 190 Spirit Lake 12
LB Jaxan Huyser 6-1 210 West Lyon 12
DB Ethan Stecker 6-5 205 Spirit Lake 12
DB Griffin Glynn 6-1 165 Carroll Kuemper 10
DB Cody Long 5-7 165 Roland-Story 11
DB Brayden Wyrick 6-4 190 Central Lee 12
Punter Sam Knoll 6-2 185 Roland-Story 12
Returner Jordan Meyer 6-1 188 West Lyon 11
Utility Jackson Paulsrud 6-1 190 Cherokee Washington 11
Utility Tate Doggett 6-0 175 Van Meter 11
IPI Second Team Defense
Position Player Hgt Wgt School Grade
DL Ayden Antonelli 6-0 190 Anamosa 11
DL Caiden Simiele 6-0 205 Crestwood 12
DL Parker Lange 6-0 230 Mediapolis 12
DL Tyson Robinson 6-4 220 Spirit Lake 12
DL Landon Mumm 6-3 245 Des Moines Christian 12
LB Tate Bieret 5-9 175 Carroll Kuemper 12
LB Ryan Griffith 5-10 170 North Fayette Valley 10
LB Parker Moritz 5-10 210 Garner-Hayfield/Ventura 12
DB Wyatt Ham 5-8 160 Tipton 12
DB Connor Pickerall 5-9 150 Albia 12
DB Tait Luensmann 5-10 165 Monticello 12
DB Trevon Keely 6-2 150 Greene County 10
Punter Wade Weuve 6-2 180 West Marshall 12
Returner Grant Gray 6-1 205 Northeast 12
Utility JR Schneider 6-1 180 Spirit Lake 12
Utility Drew Kupferschmid 6-1 200 Central Lyon/GLR 12
Class 3A
IPI First Team Offense
Position Player Hgt Wgt School Grade
QB Grant Hocker 6-5 185 Williamsburg 12
RB Anthony Eaton 5-11 200 Nevada 12
RB Kasen Thomas 6-3 210 Sioux City Heelan 11
RB Weston Trapp 5-11 185 Creston 12
REC Rayce Heitman 6-2 185 Williamsburg 12
REC Keegan Groat 6-2 200 Humboldt 12
REC Alex Kerr 6-1 175 Clear Lake 12
OL Alex Wilson 6-2 265 Sergeant Bluff-Luton 12
OL Carter Holmes 6-4 280 Benton 12
OL Josef Briesmeister 6-6 230 Mount Vernon 12
OL Henry Bunn 6-4 270 Clear Lake 12
OL Garrett Stringer 6-2 275 Nevada 12
K Nathan Schiesl 6-1 190 Dubuque Wahlert 12
Utility Brady Kurt 6-2 195 Independence 12
Utility Ben Yeggy 6-0 192 Davenport Assumption 12
IPI Second Team Offense
Position Player Hgt Wgt School Grade
QB Coen Matson 6-0 175 Humboldt 12
RB Michael Borman 6-1 225 Dubuque Wahlert 12
RB Eddie Johnson 6-2 210 Solon 12
RB Taidyn Peterson 6-1 225 Carroll 12
REC Josef Reisz 6-4 220 Harlan 12
REC Drew Campbell 6-2 150 Keokuk 12
REC Ezekiel Symonds 6-3 185 Independence 11
OL Hayden Soma 6-0 225 Harlan 12
OL Carter Brandt 6-4 215 Dubuque Wahlert 12
OL Logan Merken 6-1 240 Carroll 12
OL Jack Guy 6-2 255 Humboldt 11
OL Grant Wilson 5-11 245 Solon 12
K Dylan Karnes 6-0 180 Sioux City Heelan 12
Utility Alex Manske 6-3 220 Algona 12
Utility Deacon Caspers 6-0 200 Charles City 11
IPI First Team Defense
Position Player Hgt Wgt School Grade
DL Joey Funderburk 6-5 236 Davenport Assumption 12
DL Thomas Meyer 6-6 230 Clear Lake 12
DL Kael Riniker 6-0 225 Mount Vernon 12
DL Hayden Overgaard 6-2 265 Sioux City Heelan 12
DL Jack Limbaugh 6-4 230 Algona 12
LB Tate Wood 5-10 205 Independence 12
LB Jaxon Anderson 6-1 185 Mount Vernon 11
LB Bryce Van Baale 6-0 190 Harlan 12
DB Luke Welbes 6-1 190 Dubuque Wahlert 12
DB Zayvion Ellington 6-0 180 Sergeant Bluff-Luton 12
DB Dylan LeFebvere 5-10 190 Benton 12
DB Eli Patterson 6-4 175 Benton 11
Punter Nolan Schwery 6-1 170 Harlan 12
Returner Jase Jaspers 5-8 165 Mount Vernon 11
Utility Brady Coffman 6-3 210 Grinnell 12
Utility Michael Ryan 5-9 170 Mount Vernon 11
IPI Second Team Defense
Position Player Hgt Wgt School Grade
DL Evan Sorensen 5-11 255 Atlantic 12
DL Blake Dunagan 6-4 235 Sergeant Bluff-Luton 12
DL Broedy Hendricks 6-0 195 Humboldt 10
DL Owen Vander Pol 6-5 210 MOC/FV 12
DL William Birdsell 6-1 195 Mt. Pleasant 12
LB Joe Hardy 6-3 210 Sergeant Bluff-Luton 11
LB Landon Halvorson 5-10 185 Humboldt 12
LB Jackson Burlage 5-10 210 Nevada 12
DB Tate Slagle 6-2 180 Algona 12
DB Gavin Warren 6-1 160 Sergeant Bluff-Luton 11
DB Noah Swigart 5-10 155 Fort Madison 12
DB Christopher Meyer 5-9 170 Independence 11
Punter Gage Weber 5-7 155 West Delaware 12
Returner Tom Scherr 6-3 200 Dubuque Wahlert 12
Utility Luke Konczal 6-0 205 Fairfield 12
Utility Jude Carter 5-11 165 Washington 12
Class 4A
IPI First Team Offense
Position Player Hgt Wgt School Grade
QB Brady Hetzel 5-11 175 Council Bluffs Lewis Central 12
RB Will Hawthorne 6-2 220 Gilbert 12
RB Ethan Bibler 5-9 190 Waverly-Shell Rock 12
RB BJ Tate Jr. 5-8 180 North Polk 12
REC Eli Robbins 6-0 190 Norwalk 11
REC Leonardo Tatum 5-10 150 Council Bluffs Lewis Central 11
REC Cash Bowe 6-2 180 North Scott 11
OL Jacson Richards 6-1 230 North Polk 12
OL Lathan McDaniel 6-4 288 Indianola 12
OL William Hahn 6-3 278 Decorah 12
OL Nathan Beyenhof 6-0 225 Council Bluffs Lewis Central 12
OL Caleb Oberhoffer 6-4 237 ADM 12
K Ethan Asche 6-3 195 ADM 12
Utility Nathan Feldman 6-0 180 North Polk 12
Utility Charlie Dvergsten 5-10 170 Storm Lake 12
IPI Second Team Offense
Position Player Hgt Wgt School Grade
QB Chase Smith 5-11 185 North Scott 12
RB Hank Wilmes 5-9 185 Winterset 12
RB Jamarius Green 5-10 180 Fort Dodge 12
RB Emmanuel Diers 5-9 175 Pella 11
REC Corbin Reed 6-0 172 ADM 12
REC Harrison Mullens 6-1 160 Pella 11
REC Carson Lage 6-4 185 North Scott 12
OL Cole Watson 5-11 235 Spencer 12
OL Gunnar Black 6-1 200 Cedar Rapids Xavier 12
OL Jackson McQuillen 6-3 200 Fort Dodge 12
OL Matt Langner 6-2 260 Waverly-Shell Rock 11
OL Chase Miller 6-2 230 North Polk 11
K Owen Vasquez 5-11 175 Cedar Rapids Xavier 11
Utility Carter Hoffman 6-1 180 Cedar Rapids Xavier 11
Utility Jake Pontier 5-8 173 Indianola 12
IPI First Team Defense
Position Player Hgt Wgt School Grade
DL Jerrod Lee 5-9 195 North Scott 12
DL Brody Chubb 6-4 255 Clear Creek-Amana 12
DL Joseph Monge 5-9 225 Council Bluffs Lewis Central 12
DL Garrett Kluesner 6-2 235 Western Dubuque 12
DL Tyson Shivers 6-4 230 Boone 12
LB Jackson Wacha 6-2 210 Ballard 12
LB Nate Warner 6-1 190 Pella 11
LB Nick Milburn 6-3 225 Newton 10
DB Owen Rosenberg 6-2 180 Clear Creek-Amana 12
DB Jace Bellamy 5-10 155 Winterset 11
DB Kyle Smith 6-5 205 North Scott 12
DB Tucker Vitzhum 5-11 185 Ballard 12
Punter Noah Case 6-2 215 Marion 12
Returner Heaven Knox 5-10 185 Oskaloosa 11
Utility Jakob Phillips 6-2 205 North Polk 12
Utility Jake Stevenson 6-1 205 Cedar Rapids Xavier 12
IPI Second Team Defense
Position Player Hgt Wgt School Grade
DL Ian Sedgwick 6-1 250 Waverly-Shell Rock 11
DL Kerron Harris-Veasley 6-3 330 Waterloo East 12
DL Henry Christiansen 6-3 225 North Polk 12
DL Kolton Borcherding-Johnson 6-2 180 Norwalk 12
DL Dein Gaye 5-9 180 Des Moines North 12
LB Paxton Blanchard 5-11 200 Council Bluffs Lewis Central 11
LB Trevor Kuennen 6-2 187 Decorah 11
LB Grant Engleman 6-0 170 ADM 12
DB Mason Kramer 5-10 175 Council Bluffs Thomas Jefferson 11
DB Tegan Bogh 6-2 170 LeMars 11
DB Gavin Groux 5-10 170 Decorah 12
DB Trace Robertson 6-0 170 Clear Creek-Amana 12
Punter Harrison Tripp 6-2 220 Norwalk 12
Returner Drew Hobart 5-10 160 Mason City 11
Utility Logan Tilkes 5-10 205 Marion 12
Utility Connor Stolpe 5-11 160 Dallas Center-Grimes 11
Class 5A
IPI First Team Offense
Position Player Hgt Wgt School Grade
QB Jack Wallace 6-3 220 Iowa City West 12
RB Davarrion Clark 5-6 194 Cedar Falls 12
RB Dylan Muszynski 5-9 170 Linn-Mar 12
RB Braeden Jackson 5-11 185 Ankeny Centennial 12
REC Dallas Miller 5-11 170 Iowa City Liberty 12
REC Mason Wood 6-2 220 Iowa City West 12
REC Zay Robinson 6-1 180 West Des Moines Valley 12
OL Carson NIelsen 6-7 270 Waterloo West 11
OL Tyler Rindals 6-4 265 Iowa City City High 12
OL Braylon Edwards 6-3 300 Cedar Rapids Kennedy 12
OL Derek Ellens 6-2 280 West Des Moines Valley 12
OL Will Thompkins 6-5 285 Cedar Falls 12
K Ryan Bendezu 6-2 185 Ankeny Centennial 12
Utility Kolby Chanthalavanh 5-9 160 Ottumwa 12
Utility Holden Hansen 6-2 200 Southeast Polk 12
IPI Second Team Offense
Position Player Hgt Wgt School Grade
QB Reece Retting 5-10 165 Iowa City Liberty 11
RB Ra’Shawd Davis 5-10 180 West Des Moines Dowling 12
RB Grant Gammell 5-10 190 Waukee 12
RB Daniel Lammie 5-9 185 Ankeny 11
REC Jeffrey Roberts 6-0 180 Ames 11
REC David Fason 6-1 235 Cedar Rapids Prairie 11
REC Kaden Hills 6-1 180 Southeast Polk 12
OL Jace Tonne 6-3 260 Cedar Rapids Prairie 12
OL Luke Beroth 6-0 265 Ankeny 12
OL Kyle Vondehaar 6-2 260 Pleasant Valley 12
OL Nick Darling 6-2 290 Johnston 12
OL Collin Whitters 6-4 300 Iowa City West 11
K Ryan Harrington 6-4 160 Ankeny 12
Utility Cal Jepsen 5-10 175 Sioux City East 11
Utility Cameron Manary 5-10 215 Ottumwa 12
IPI First Team Defense
Position Player Hgt Wgt School Grade
DL Cooper Martinson 6-4 285 Southeast Polk 12
DL Joey VanWetzinga 6-2 260 Pleasant Valley 12
DL Amari Washington 6-4 260 Bettendorf 12
DL Wyatt Young 6-2 225 Cedar Rapids Washington 12
DL Andrew Haase 6-3 220 Ankeny 12
LB Reed Anderson 6-2 195 Ankeny Centennial 12
LB Dylan Manning 6-2 200 West Des Moines Dowling 12
LB Julian Manson 6-3 215 Iowa City West 11
DB LaMarious Clark 6-0 160 Ankeny 11
DB Jayden McGregory 6-2 185 West Des Moines Valley 11
DB Chris Ford 5-9 170 Sioux City East 10
DB Bryce Beachem 5-10 160 Johnston 10
Punter Jacob Borrall 6-1 190 Sioux City East 12
Returner Jordon Green 5-11 170 Waukee Northwest 10
Utility Andrew Price 6-0 191 West Des Moines Valley 12
Utility Owen Dellinger 5-11 220 Cedar Falls 12
IPI Second Team Defense
Position Player Hgt Wgt School Grade
DL Kane Brockman 5-11 195 Southeast Polk 12
DL Anthony Snodey III 6-1 231 Cedar Rapids Jefferson 12
DL Ryan Bobo 6-0 215 West Des Moines Dowling 11
DL Axel Rammanzani 6-3 220 Urbandale 12
DL Quinton Alexander 6-0 185 Cedar Rapids Prairie 12
LB Owen Drapeaux 6-1 210 Iowa City Liberty 12
LB Sam Beecher 5-8 205 Bettendorf 12
LB Jacob Helgeson 5-11 190 Johnston 12
DB Carter Johnson 6-4 205 Waukee 12
DB Parker Pearson 5-10 175 West Des Moines Dowling 12
DB Brock Davis 5-11 180 Cedar Rapids Washington 12
DB Elijah Hoyt 6-1 195 Urbandale 12
Punter Chase Jasper 5-9 135 Davenport West 11
Returner Vicent Peterson 6-0 175 Johnston 12
Utility Isaiah Sanchez 6-0 195 Sioux City North 12
Utility Davis Ragland 6-1 215 Marshalltown 12