Iowa High School Football Statistical Leaders by Class

Here is a look at the statistical leaders in Iowa high school football heading into Week 4 action. These are based on stats entered into the Bound website by Thursday, September 18, 2025.
Iowa High School Football Statistical Leaders
(As of September 18, 2025)
Class 5A
Passing Touchdowns
- Reece Rettig, Iowa City Liberty, 8
- Mack Heitland, Waukee Northwest, 8
- Brett McGovern, Waterloo West, 7
- Cal Jepsen, Sioux City East, 7
- Vernon Benda, Cedar Rapids Jefferson, 6
Rushing Touchdowns
- Javaris Morgan, Ankeny Centennial, 8
- Jaden Montgomery, Dubuque Hempstead, 7
- Felix Annan, Waterloo West, 5
- Ian Middleton, Dowling Catholic, 5
- Jamison Niehouse, Marshalltown, 5
Receiving Touchdowns
- Ethan Headings, Iowa City West, 5
- Jordon Green, Waukee Northwest, 5
- Tino Daye, Jr., Johnston, 4
- Deztin McMurrin, Waterloo West, 4
- Andrew Brandhorst, Ankeny, 5
Passing Yards
- Mack Heitland, Waukee Northwest, 815
- Cal Jepsen, Sioux City East, 682
- Reece Rettig, Iowa City Liberty, 677
- James Hatlevig, Norwalk, 630
- Brett McGovern, Waterloo West, 613
Rushing Yards
- Daniel Laramie, Ankeny
- Jaden Montgomery, Dubuque Hempstead, 495
- Felix Annan, Waterloo West, 469
- Stanley Cooper, Southeast Polk, 449
- Javaris Morgan, Ankeny Centennial, 440
Receiving Yards
- Ethan Headings, Iowa City West, 423
- Isaiah Oliver, Waukee Northwest, 344
- Braylin De Jager, Council Bluffs Lincoln, 335
- Jordon Green, Waukee Northwest, 326
- Isaiah Grant, Sioux City East, 301
Total Sacks
- Melakhi Hickey, Waterloo West, 6.5
- David Fason, Prairie, 6
- Aiden Curtis, Indianola, 4.5
- Jaron Horn, Valley, 4
- Benjamin Booth, Valley, 3.5
Interceptions
- Gavin Grant, Cedar Rapids Kennedy, 3
- Johnathon Giefer, Des Moines East, 3
- Jerrett Baade, Johnston, 2
- Wesley Koppes, Prairie, 2
- Jaylen Allen, Waterloo West, 2
Class 4A
Passing Touchdowns
- Jami Sitzmann, Le Mars, 9
- Caden Klein, Newton, 8
- Cameron Boyd, Storm Lake, 8
- Cash Parks, Xavier, 7
- Neil Brown, Davenport North, 7
Rushing Touchdowns
- Keshawn Wyldon, Burlington, 8
- Kamden Young, Spencer, 7
- Isaiah Hansen, Newton, 6
- Conlan Poynton, Clear Creek-Amana, 6
- Hudson Shull, ADM 5
Receiving Touchdowns
- Braxton Parks, Council Bluffs Jefferson, 6
- Finn Martin, Newton, 5
- Tycen Augustine, Le Mars, 5
- Hayden Schulte, Carlisle, 4
- Heavon Knox, Oskaloosa, 4
Passing Yards
- James Armstrong, North Polk, 684
- Jami Sitzmann, Le Mars, 653
- Caden Klein, Newton, 646
- Neil Brown, Davenport North, 644
- Cameron Boyd, Storm Lake, 582
Rushing Yards
- Keshawn Wyldon, Burlington, 579
- Scott Reed, Jr., Glenwood, 564
- Isaiah Hansen, Newton, 445
- Kamden Young, Spencer, 421
- Drew Bergfeld, Western Dubuque, 407
Receiving Yards
- David William, Storm Lake, 348
- Finn Martin, Newton, 343
- Tycen Augustine, Le Mars, 333
- David Joiner, Davenport North, 321
- Bryce Burke, North Polk, 286
Total Sacks
- Dreshaun Ross, Fort Dodge, 4
- Drake Buthe, Glenwood, 3.5
- Max Hoyos, Sioux City West, 3
- Mason Koehler, Glenwood, 2.5
- Josh Ringler, Grinnell, 2.5
Interceptions
- Gaven Abbott, Glenwood, 3
- Dawson Maki, Newton, 3
- Ian Giddings, Decorah, 3
- Nichaud Lewis-Walker, Des Moines North, 3
- Foster Roos, Spencer, 3
Class 3A
Passing Touchdowns
- Hudson Krukow, Central DeWitt, 11
- Eli Kampman, Solon, 11
- Jadyn Burton, Keokuk, 8
- Zack Stalder, Greene County, 7
- Ezra Hibma, Sioux Center, 7
Rushing Touchdowns
- Kasen Thomas, Bishop Heelan, 7
- Carson Carmichael, MOC-Floyd Valley, 6
- Jackson Pettegrew, Creston, 6
- Ramzy Davis, Mount Pleasant, 6
- Sam Dodge, Clear Lake, 5
Receiving Touchdowns
- Jameson Gregoire, Central DeWitt, 5
- Kaden Hoeper, Solon, 5
- Maddox Kelley, Solon, 5
- Brady Meadows, Central DeWitt, 4
- Kolby Hodnefield, Clear Lake, 4
Passing Yards
- Eli Kampman, Solon, 741
- Kellen Haverback, Mount Vernon, 713
- Jadyn Burton, Keokuk, 699
- Hudson Krukow, Central DeWitt, 664
- Christopher Meyer, Independence, 652
Rushing Yards
- Dylan Maasdam, MOC-Floyd Valley, 638
- Christopher Meyer, Independence, 448
- Ben Porter, Winterset, 371
- William Weichert, Algona, 349
- Jack Cantwell, Western Dubuque, 349
Receiving Yards
- Kaden Hoeper, Solon, 304
- Gavin Egeland, Nevada, 299
- Kurt Joy, Keokuk, 287
- Brady Meadows, Central DeWitt, 262
- Brody Timmerman, Benton, 260
Total Sacks
- Isaiah Lange, Mount Pleasant, 7.5
- Damion Nowman, Saydel, 5.5
- Max Larson, Clear Lake, 4.5
- James Thomsen, Solon, 4
- Mason Claus, Keokuk, 3
Interceptions
- Brody Schumacher, Dubuque Wahlert, 4
- Tyson Spargur, Saydel, 4
- Grant Withcomb, Bishop Heelan, 3
- Clay Franzen, Nevada, 3
- Jack Newman, Mount Pleasant, 3
Class 2A
Passing Touchdowns
- Brock Badding, Carroll Kuemper, 11
- Cal Bonifas, Bellevue, 10
- Mack Murdock, Centerville, 10
- Brooks Weber, Mid-Prairie, 9
- Colin Willis, Roland-Story, 8
Rushing Touchdowns
- Talan Fuson, Woodward-Granger, 9
- Kyzer Arnold, Chariton, 8
- Laken Caves, Alburnett, 8
- Quinn Street, Osage, 7
- Jayden Nanthan, West Burlington/Notre Dame, 6
Receiving Touchdowns
- Keenan Kilburg, Bellevue, 6
- Klayton Lawson, Centerville, 5
- Luke Thoreson, Roland-Story, 4
- Bryce Harrison, Southeast Valley, 4
- Logan Jaeschke, Southeast Valley, 4
Passing Yards
- Cal Bonifas, Bellevue, 924
- Mack Murdock, Centerville, 841
- Brock Badding, Carroll Kuemper, 765
- Brooks Weber, Mid-Prairie, 693
- Colin Willis, Roland-Story, 692
Rushing Yards
- Jayden Nanthan, West Burlington/Notre Dame, 707
- Talan Fuson, Woodward-Granger, 631
- Keaton Gates, West Branch, 586
- Laken Caves, Alburnett, 490
- Jarin Hoffman, Carroll Kuemper, 405
Receiving Yards
- Keenan Kilburg, Bellevue, 456
- Abram Decena, Centerville, 373
- Klayton Lawson, Centerville, 331
- Luke Thoreson, Roland-Story, 306
- Gavin Steenhoeck, PCM, 280
Total Sacks
- Chase Williams, Chariton, 6
- Kade Spotts, OABCIG, 6
- Kahle Weber, Boyden-Hull/Rock Valley, 5.5
- Keegan Fenton, PCM, 5
- Eaghan Fleshman, Alburnett, 4.5
Interceptions
- Brett Cook, Central Lee, 3
- Brayton Alford, Carroll Kuemper, 3
- Chase Wagaman, PCM, 3
- Sage Christensen, Osage, 3
- Bryson Reed, Albia, 2
Class 1A
Passing Touchdowns
- Mick Hoffman, Cascade, 9
- Caden Schmidt, MVAOCOU, 8
- Peyton Welch, South Hardin, 8
- Garrett Luett, Underwood, 7
- AJ Harder, Tri-Center, 7
Rushing Touchdowns
- Evan Hildring, West Lyon, 9
- Tyce Jenness, Emmetsburg, 7
- Manny Cameron, MVAOCOU, 6
- Pete Lebo, Grundy Center, 6
- Savion Miller, Iowa City Regina, 5
Receiving Touchdowns
- Sam Benson, South Hardin, 6
- Treyton Hafele, Cardinal, 5
- Jade Mielk, Northeast, 4
- Kinnick Geers, West Marshall, 4
- Brody Otting, Cascade, 4
Passing Yards
- AJ Harder, Tri-Center, 934
- Noah Drew, Lawton-Bronson, 768
- Charlie Sager, Camanche, 755
- Mick Hoffman, Cascade, 743
- Maxzen Eskildsen, Northeast, 670
Rushing Yards
- Evan Hildring, West Lyon, 480
- Manny Cameron, MVAOCOU, 464
- Bradyen Gates, Emmetsburg, 433
- Zane Mullenix, Eddyville-B-F, 403
- Joel Meier, Clarion-Goldfield/Dows, 388
Receiving Yards
- Cael Witt, Tri-Center, 419
- Sam Benson, South Hardin, 412
- Jade Mielk, Northeast, 373
- Zach Nelson, Tri-Center, 359
- Tanner Dixon, MVAOCOU, 314
Total Sacks
- Joel Meier, Clarion-Goldfield/Dows, 7.5
- Cayden Dudley, Ogden, 5
- Beckham Desotel, West Marshall, 4
- Carson Mueggenberg, Ogden, 3.5
- Jace Pedersen, South Central Calhoun, 3.5
Interceptions
- Drew Greve, Iowa City Regina, 5
- Brandon Hartbarger, Aplington-Parkersburg, 3
- Dalton Brinegar, Eddyville-B-F, 2
- Kenton Stout, Eddyville-B-F, 2
- Roman Hammond, West Central Valley, 2
Class A
Passing Touchdowns
- Blake Wiggins, West Sioux, 8
- Riley Smith, Pekin, 7
- Brody Heifner, Belmond-Klemme, 6
- Ben Ramsey, IKM-Manning, 6
- Eli Harpeneau, MMCRU, 6
Rushing Touchdowns
- Beau Burns, BGM, 14
- Hunter Curley, Wapsie Valley, 9
- Korben Michels, Saint Ansgar, 8
- Jaxon Gordon, Riverside, 7
- Gabe Cook, Clayton Ridge, 7
Receiving Touchdowns
- Brody Hamilton, Central Decatur, 5
- Jace Johnson, Lynnville-Sully, 4
- Braden Dougherty, Belmond-Klemme, 3
- Braylon Lopez, West Sioux, 3
- Blake Neuroth, East Marshall, 3
Passing Yards
- Asher Norman, Central Decatur, 931
- Brody Heifner, Belmond-Klemme, 752
- Jackson Verschoor, Woodbury Central, 651
- Keenan Pals, East Buchanan, 643
- Rowen Atkinson, Wapello, 575
Rushing Yards
- Beau Burns, BGM, 847
- Jaxon Gordon, Riverside, 737
- Nolan Glick, Pekin, 550
- Josh Winey, Earlham, 537
- Hunter Curley, Wapsie Valley, 505
Receiving Yards
- Brody Hamilton, Central Decatur, 514
- Braden Dougherty, Belmond-Klemme, 357
- Paxon Applegate, Central Decatur, 298
- Landon Hassett, BGM, 295
- Zach Stene, Lake Mills, 247
Total Sacks
- Cooper Adair, Wapsie Valley, 5
- Logan Miller, 4.5
- Wyatt Bell, Riverside, 4
- Jack Thole, Starmont, 4
- Henry Adam, Pekin, 4
Interceptions
- Jason Kastner, Logan-Magnolia, 4
- Tyler Gaunt, Midland, 4
- Cody Weaver, East Marshall, 3
- Titan Foster, Nodaway Valley, 3
Eight-Player
Passing Touchdowns
- Teagan Hanson, GTRA, 14
- Brady Boulton, Montezuma, 13
- Keagan Lee, Easton Valley, 13
- Jax Steger, Edgewood-Colesburg, 11
- Kayvin Morris, North Tama, 9
Rushing Touchdowns
- Nolan Kriegel, Iowa Valley, 21
- Nathan Moon, Clarksville, 15
- Caden Oswald, Coon Rapids-Bayard, 13
- Bryce Barbham, Exira-EHK, 12
- Hayden Shelman, WACO, 10
Receiving Touchdowns
- Eli Dee, Baxter, 7
- Callan Messerich, Easton Valley, 7
- Jaxson Schnell, GTRA, 6
- Landon Blum, Woodbine, 6
- Tanner Troendle, Kee, 6
Passing Yards
- Teagan Hanson, GTRA, 834
- Keagan Lee, Easton Valley, 830
- Cody Milks, Winfield-Mt. Union, 629
- Kayvin Morris, North Tama, 626
- Dain Sprague, Calamus-Wheatland, 621
Rushing Yards
- Nolan Kriegel, Iowa Valley, 899
- Nathan Moon, Clarksville, 777
- Jamison Ewing, Southeast Warren, 593
- Caden Oswald, Coon Rapids-Bayard, 593
- Bryce Brabham, Exira-EHK, 531
Receiving Yards
- Callan Messerich, Easton Valley, 453
- Sean McCulloch, HLV/TC, 357
- Caleb Swedin, GTRA, 312
- Jaxon Schnell, GTRA, 308
- Gavyn Thordarson, Melcher-Dallas, 295
Total Sacks
- Kael Blohm, Gladbrook-Reinbeck, 6
- Hayden Riedel, Bedford, 5.5
- Alec Ducommun, Northwood-Kensett, 4.5
- Tristen Burkhart, Boyer Valley, 4
- Hunter DeGard, Melcher-Dallas, 4
Interceptions
- Landon Lindgren, Lamoni, 6
- Brock Binkley, Lamoni, 4
- Michael Joyce, Bishop Garrigan, 3
- Harley Barnett, Clarksville, 3
- Sawyer Forney, Fremont-Mills, 3

Dana Becker has been a sports writer in Iowa since 2000, writing for The Fort Dodge Messenger, Mason City Globe-Gazette, Cedar Rapids Gazette and others. Dana resides in northcentral Iowa and started as a writer with SB Live Sports in 2022 focused on the state of Iowa. Along with providing coverage of football and wrestling, Dana also spotlights cross country, swimming, basketball, track and field, soccer, tennis, golf, baseball and softball. He began writing for High School on SI in 2023.
Follow danabecker