| 1 | Trever NorthupQBPekin (Packwood) | 1253 | 125.3 | 61 | 100 | 0.610 | 15 | 1 | 140 | 10 |
| 2 | Cade McknightTE, DEGrinnell | 1082 | 135.2 | 73 | 147 | 0.497 | 8 | 11 | 61 | 8 |
| 3 | Jacob LarsonQB, FSWinterset | 995 | 99.5 | 94 | 192 | 0.490 | 38 | 7 | 89 | 10 |
| 4 | Gavin RicheyQB, MLBPanorama (Panora) | 958 | 106.4 | 58 | 120 | 0.483 | 11 | 9 | 75 | 9 |
| 5 | Arthur BrownQB, SSMediapolis | 893 | 99.2 | 58 | 134 | 0.433 | 8 | 9 | 58 | 9 |
| 6 | Jared MyersQB, OLBColfax-Mingo (Colfax) | 854 | 213.5 | 71 | 124 | 0.573 | 9 | 3 | 93 | 4 |
| 7 | Luke SarverQBAlbia | 834 | 64.2 | 0 | 113 | 0.000 | 7 | 5 | 60 | 13 |
| 8 | Bailey PaulsenQBHempstead (Dubuque) | 695 | 99.3 | 39 | 71 | 0.549 | 6 | 3 | 99 | 7 |
| 9 | Trey BeckmanQBPrairie (Cedar Rapids) | 630 | 126.0 | 57 | 101 | 0.564 | 7 | 6 | 73 | 5 |
| 10 | Dylan HassmanQB, CBHudson | 628 | 157.0 | 47 | 102 | 0.461 | 6 | 6 | 61 | 4 |
| 11 | Cole WhitakerQB, PAnkeny | 574 | 82.0 | 34 | 66 | 0.515 | 4 | 3 | 83 | 7 |
| 12 | Pete MenageQB, SSCLGLR (CO-OP) | 529 | 132.2 | 39 | 67 | 0.582 | 10 | 3 | 104 | 4 |
| 13 | Nate WielandQBIowa City | 448 | 74.7 | 35 | 77 | 0.455 | 2 | 7 | 35 | 6 |
| 14 | Austin HemmenQB, DBMason City | 402 | 67.0 | 39 | 105 | 0.371 | 2 | 5 | 35 | 6 |
| 15 | Joseph VerstegenNCHS (Mason City) | 377 | 47.1 | 31 | 71 | 0.437 | 5 | 1 | 78 | 8 |
| 16 | Clayton SommersQB, CBSaydel (Des Moines) | 365 | 73.0 | 39 | 72 | 0.542 | 2 | 2 | 66 | 5 |
| 17 | Will PoffenbergerQB, SSEarlham | 310 | 34.4 | 15 | 35 | 0.429 | 7 | 6 | 75 | 9 |
| 18 | Hunter EastQB, DEWestwood (Sloan) | 283 | 40.4 | 12 | 28 | 0.429 | 4 | 1 | 105 | 7 |
| 19 | Trey SquiersQB, FSBelle Plaine | 267 | 53.4 | 17 | 30 | 0.567 | 2 | 3 | 69 | 5 |
| 20 | Dillon CavesQB, DBAlburnett | 213 | 30.4 | 21 | 43 | 0.488 | 3 | 5 | 47 | 7 |
| 21 | Grant ShermanQB, WRSaydel (Des Moines) | 187 | 37.4 | 17 | 35 | 0.486 | 2 | 3 | 48 | 5 |
| 22 | Austin RothQB, WRHudson | 173 | 43.2 | 12 | 24 | 0.500 | 2 | 2 | 67 | 4 |
| 23 | Aaron KlingeQB, MLBPanorama (Panora) | 152 | 16.9 | 13 | 26 | 0.500 | 1 | 3 | 41 | 9 |
| 24 | Jacob EhlenWR, CBBelle Plaine | 99 | 19.8 | 1 | 1 | 1.000 | 1 | 0 | 177 | 5 |
| 25 | Hunter FettketherQBNCHS (Mason City) | 68 | 13.6 | 2 | 2 | 1.000 | 0 | 0 | 138 | 5 |
| 26 | Brad SteinhoffQB, MLBWestwood (Sloan) | 64 | 10.7 | 2 | 4 | 0.500 | 0 | 0 | 96 | 6 |
| 27 | Devin PorterRBSaydel (Des Moines) | 64 | 12.8 | 2 | 2 | 1.000 | 2 | 0 | 177 | 5 |
| 28 | Brandon HerrFB, DEWinterset | 49 | 4.9 | 1 | 1 | 1.000 | 0 | 0 | 138 | 10 |
| 29 | Jimmy AbellWR, CBColfax-Mingo (Colfax) | 41 | 10.2 | 1 | 2 | 0.500 | 1 | 0 | 135 | 4 |
| 30 | Noah JuniGrinnell | 20 | 5.0 | 3 | 4 | 0.750 | 0 | 0 | 85 | 4 |
| 31 | Peyton ImhofWR, CBHempstead (Dubuque) | 15 | 2.1 | 1 | 1 | 1.000 | 1 | 0 | 177 | 7 |
| 32 | Zach McbrideSB, CBSaydel (Des Moines) | 4 | 0.8 | 1 | 4 | 0.250 | 0 | 1 | 0 | 5 |
| 1 | Reid SinnettQBJohnston | 2202 | 200.2 | 152 | 291 | 0.522 | 16 | 5 | 88 | 11 |
| 2 | Brock LarsenQB, MLBHoover (Des Moines) | 1838 | 262.6 | 113 | 182 | 0.621 | 26 | 3 | 129 | 7 |
| 3 | Josh KrabbeQBLincoln (Council Bluffs) | 1294 | 184.9 | 117 | 223 | 0.525 | 8 | 8 | 67 | 7 |
| 4 | Ryan BoyleQBDCHS (West Des Moines) | 389 | 64.8 | 28 | 52 | 0.538 | 3 | 2 | 81 | 6 |
| 5 | Ko KieftMLB, QBSioux Center | 384 | 64.0 | 25 | 50 | 0.500 | 3 | 3 | 71 | 6 |
| 6 | Austin KluverQB, LBMarshalltown | 344 | 68.8 | 38 | 73 | 0.521 | 4 | 6 | 49 | 5 |
| 7 | Kaleb SchultzQB, RBDNHS (Davenport) | 341 | 48.7 | 18 | 53 | 0.340 | 3 | 6 | 36 | 7 |
| 8 | Ben FerkinQBWaukee | 265 | 37.9 | 26 | 41 | 0.634 | 10 | 4 | 82 | 7 |
| 9 | Chris BorchersQB, TESioux Center | 101 | 20.2 | 4 | 8 | 0.500 | 1 | 1 | 96 | 5 |
| 10 | Jared BaconQB, CBJohnston | 17 | 3.4 | 2 | 5 | 0.400 | 0 | 0 | 50 | 5 |
| 11 | Zach OhlandQB, TEDNHS (Davenport) | 16 | 4.0 | 1 | 1 | 1.000 | 0 | 0 | 138 | 4 |