1. | Sergeant Bluff-Luton Gigh School | 280.5 |
| Austin Freiberg (300H 20 + HJ 2 = 22) |
| Britton Delperdang (400m 16 = 16) |
| Easton Ritz (LJ 7 = 7) |
| Gabe Hannemann (800m 1 = 1) |
| Joe Lincoln (300H 17 = 17) |
| Jorma Schwedler (100m 18 + 200m 19 = 37) |
| Matthew Hansen (300H 19 = 19) |
| Max Murphy (110H 17.5 = 17.5) |
| Relay Team (125) |
| Ty Boekelman (400m 19 = 19) |
2. | Mount Pleasant High School | 195.5 |
| Chase Lamm (110H 4 = 4) |
| Cody Mertens (1600m 16 + 3200m 17 = 33) |
| Cole Burns (110H 16 = 16) |
| Jacob Stukerjurgen (800m 9.5 = 9.5) |
| Jake Lowe (110H 17.5 = 17.5) |
| Keegan Rich (LJ 17 = 17) |
| Relay Team (73) |
| Rylan Seberg (LJ 10.5 = 10.5) |
| Tristan Dirth (D 3 = 3) |
| Zach Beason (D 12 = 12) |
3. | Gilbert High School | 193.5 |
| Ajay Reed (LJ 19.5 = 19.5) |
| Alex Sharp (110H 13 = 13) |
| Eric Swart (HJ 14.5 = 14.5) |
| John Ockey (1600m 12 = 12) |
| Keegan Sturdy (800m 9.5 = 9.5) |
| Nathan Patel (3200m 7 = 7) |
| Rees Tyler (3200m 14 = 14) |
| Relay Team (89) |
| Will Greder (400m 15 = 15) |
4. | Marion High School | 189.5 |
| Blair Brooks (HJ 17 + LJ 19.5 = 36.5) |
| Chris Mohwinkle (400m 5 = 5) |
| Dawson Kirk (100m 9 = 9) |
| Harrison VanDerLinden (1600m 15 + 3200m 9 = 24) |
| Jeremy Fopma (1600m 20 + 3200m 19 = 39) |
| Relay Team (76) |
4. | Dubuque Wahlert High School | 189.5 |
| Alden Kuntz (100m 16.5 + 200m 17 + 400m 10 = 43.5) |
| Coby Adams (200m 4 = 4) |
| Danny Mcdermott (LJ 12 = 12) |
| Luke Hilby (800m 18 = 18) |
| Luke Schaefer (800m 6 = 6) |
| Matt Bandy (HJ 13 = 13) |
| Mitchell Miller (D 10.5 = 10.5) |
| Relay Team (82.5) |
6. | Dallas Center-Grimes High School | 181 |
| Brian Miner (3200m 2 = 2) |
| Cade Bertrand (200m 15 = 15) |
| Damon Clapper (110H 7 + HJ 10 = 17) |
| Jacob Comer (S 9.5 = 9.5) |
| Jacob Waymire (1600m 2 + 3200m 6 = 8) |
| Jeff Spaur (110H 5 = 5) |
| Rancy Freeman (100m 19 = 19) |
| Relay Team (87.5) |
| Sean Madsen (200m 18 = 18) |
7. | Atlantic High School | 180.5 |
| Chase Mullenix (400m 14 + 800m 20 = 34) |
| Craig Becker (1600m 6 + 800m 8 = 14) |
| Gratt Reed (100m 7.5 + 110H 20 = 27.5) |
| Jalen Petersen (3200m 5 = 5) |
| Jaxson Eden (1600m 10 = 10) |
| Relay Team (87) |
| Zade Niklasen (400m 3 = 3) |
8. | Boone High School | 126.5 |
| Bret Price (HJ 17 = 17) |
| Caleb Cobbs (3200m 15 = 15) |
| Clay Cornelis (400m 17 = 17) |
| Quali Sporaa (LJ 10.5 = 10.5) |
| Relay Team (56) |
| Tegan Bock (LJ 2 = 2) |
| Tyler Casotti (400m 9 = 9) |
9. | Carlisle High School | 124 |
| Kolby Fritz (1600m 3 = 3) |
| Max Goodhue (110H 12 + LJ 16 = 28) |
| Nolan Brunsen (110H 9 = 9) |
| Relay Team (72) |
| Tommy Donovan (HJ 10 = 10) |
| Trenton Beck (HJ 2 = 2) |
10. | Pella High School | 121 |
| Avery Van Zee (400m 4 = 4) |
| Curtis Ware (200m 7 = 7) |
| Kody Huisman (D 5 = 5) |
| Mason Huerter (S 13 = 13) |
| Nick Dejong (S 15 = 15) |
| Relay Team (59) |
| Thomas Gauley (1600m 5 = 5) |
| Tony Schmitz (800m 13 = 13) |
11. | Glenwood High School | 117 |
| Brady Weddum (200m 2 = 2) |
| Kohen Watson (400m 12 = 12) |
| Nate Kennedy (100m 20 + 200m 20 + 400m 20 = 60) |
| Relay Team (43) |
12. | Benton Community High School | 108 |
| Blake Osborn (200m 12 = 12) |
| Koal Marshall (110H 14 = 14) |
| Patrick Gorkow (3200m 11 = 11) |
| Relay Team (59) |
| Riley Nolan (100m 10 = 10) |
| Turner Schroeder (HJ 2 = 2) |
13. | Humboldt High School | 104.5 |
| Denny Pederson (200m 11 + 400m 6.5 = 17.5) |
| Jamison Heinz (100m 6 + LJ 15 = 21) |
| Matt Miller (400m 8 + LJ 13 = 21) |
| Quinton Orr (3200m 12 = 12) |
| Relay Team (33) |
14. | Norwalk High School | 103 |
| Ben Clark (D 2 = 2) |
| Drake Leek (S 8 = 8) |
| Drew Rosonke (HJ 6.5 = 6.5) |
| Jaron Onken (110H 8 = 8) |
| Relay Team (31) |
| Scott Anderson (100m 13.5 + 200m 14 = 27.5) |
| Tyler Endres (D 10.5 + S 9.5 = 20) |
15. | Solon High School | 100.5 |
| Coal Flansburg (D 17 = 17) |
| Luke Ira (110H 19 + LJ 6 = 25) |
| Luke Schaeckenbach (S 6.5 = 6.5) |
| Luke Schaekenbach (S 5 = 5) |
| Relay Team (10) |
| Rocky Lensing (S 3 = 3) |
| Tyler Linderbaum (D 15 + S 19 = 34) |
16. | Algona High School | 95 |
| Dominick Etherington (D 6 + S 20 = 26) |
| Relay Team (15) |
| Samonte Bawden (100m 11 + 200m 13 = 24) |
| Trey Engen (1600m 17 + 3200m 13 = 30) |
17. | Nevada High School | 89 |
| Brendan Sellberg (100m 3.5 = 3.5) |
| Malachi Hornbuckle (1600m 11 + 3200m 16 = 27) |
| Om'unique Wilkerson (HJ 12 = 12) |
| Relay Team (42) |
| Sam Abraham (LJ 4.5 = 4.5) |
17. | Center Point-Urbana High School | 89 |
| Alex Wade (800m 12 = 12) |
| Devin Smith (400m 6.5 = 6.5) |
| Myles Bach (1600m 19 + 3200m 20 = 39) |
| Relay Team (31.5) |
19. | Harlan High School | 87 |
| Caleb Bieker (D 16 = 16) |
| Nick Foss (100m 12 + 200m 10 + LJ 18 = 40) |
| Relay Team (31) |
20. | Kuemper Catholic High School | 86 |
| Izak Baumhover (110H 2 = 2) |
| Miles Rupiper (HJ 20 + LJ 14 = 34) |
| Parker Badding (400m 13 = 13) |
| Relay Team (37) |
21. | Central Clinton High School | 82.5 |
| Kaiden Muhl (LJ 2 = 2) |
| Relay Team (64.5) |
| Will Dehaan (1600m 1 + 800m 15 = 16) |
22. | Bishop Heelan Catholic High School | 73 |
| Eli Mollet (D 13 = 13) |
| Jake Beaulieu (300H 18 = 18) |
| Keyontre Clark (LJ 8 = 8) |
| Kobe Clayborne (S 11 = 11) |
| Relay Team (23) |
23. | Mount Vernon High School | 70 |
| Coy Martin (400m 0.5 = 0.5) |
| Matt Vislisel (D 19 = 19) |
| Relay Team (46) |
| Tyler Elliot (LJ 4.5 = 4.5) |
24. | Decorah High School | 68.5 |
| Andrew Kephart (1600m 18 + 3200m 18 = 36) |
| Andrew Magner (110H 6 = 6) |
| Andy Lillegraven (S 6.5 = 6.5) |
| Relay Team (20) |
24. | Waverly-Shell Rock High School | 68.5 |
| Eamonn Mccullough (3200m 3 = 3) |
| Mosai Newsom (D 14 = 14) |
| Relay Team (25) |
| Rodrigue Sagbo (100m 7.5 = 7.5) |
| Sam Kepford (1600m 8 + 800m 11 = 19) |
26. | Xavier High School | 64.5 |
| Ethan Brown (S 12 = 12) |
| Jax Junge (100m 3.5 = 3.5) |
| Josh Volk (D 4 + S 14 = 18) |
| Relay Team (31) |
27. | Spirit Lake High School | 60 |
| Joe Stein (100m 15 + 200m 6 = 21) |
| Mason Mccaffery (1600m 14 = 14) |
| Relay Team (25) |
28. | Lisbon High School | 56 |
| Cooper Siebrecht (800m 2 = 2) |
| Payton Bahl (800m 14 = 14) |
| Relay Team (31) |
| Thatcher Krob (1600m 9 = 9) |
29. | New Hampton High School | 54.5 |
| Keagan John (400m 0.5 + 800m 16 = 16.5) |
| Noah Fenske (D 20 + S 18 = 38) |
30. | Iowa Falls - Alden High School | 51 |
| Devin Sheridan (200m 5 + 400m 18 = 23) |
| Relay Team (8) |
| Timothy Long (HJ 6.5 = 6.5) |
| Tyjon Rose (100m 13.5 = 13.5) |
31. | A-D-M High School | 50 |
| Lucas Heitz (110H 11 = 11) |
| Luke Heitz (110H 15 = 15) |
| Nate Mueller (1600m 13 = 13) |
| Relay Team (11) |
32. | Clear Creek-Amana High School | 49.5 |
| Nick Gerard (LJ 9 = 9) |
| Nick O'connor (1600m 4 = 4) |
| Relay Team (26.5) |
| Seb Johanson (110H 10 = 10) |
33. | Vinton-Shellsburg High School | 48 |
| Cj Rickels (HJ 10 = 10) |
| Cole Overton (S 17 = 17) |
| Relay Team (20) |
| Will Dudley (200m 1 = 1) |
33. | Grinnell High School | 48 |
| Joe Simon (400m 2 + 800m 17 = 19) |
| Relay Team (19) |
| Trenton O'halloran (3200m 10 = 10) |
35. | Oskaloosa High School | 44 |
| Carter Huyser (800m 19 = 19) |
| Casey Hill (D 1 = 1) |
| Relay Team (17) |
| Talon Munger (800m 7 = 7) |
36. | Saydel High School | 41.5 |
| Andrew Malone (200m 3 = 3) |
| Craig Garrison (100m 16.5 + 200m 16 = 32.5) |
| Relay Team (6) |
37. | Union High School | 36 |
| Lake Lebahn (1600m 7 + 3200m 8 + 800m 4.5 = 19.5) |
| Relay Team (5.5) |
| Tate Hookham (400m 11 = 11) |
38. | Perry High School | 35.5 |
| Brandon Kenyon (800m 4.5 = 4.5) |
| Relay Team (31) |
38. | West Delaware High School | 35.5 |
| Harrison Goebel (D 18 = 18) |
| Relay Team (17.5) |
40. | Keokuk High School | 31 |
| Cameron Robertson (300H 15 = 15) |
| Kaleb Spurgeon (300H 16 = 16) |
40. | West Burlington/Notre Dame High School | 31 |
| Niles Siefken (D 8 = 8) |
| Relay Team (23) |
42. | Winterset High School | 30 |
| Kaden Shaw (LJ 2 = 2) |
| Relay Team (28) |
43. | Williamsburg High School | 24.5 |
| Gage Hazen-Fabor (100m 3.5 = 3.5) |
| Relay Team (21) |
44. | Le Mars High School | 24 |
| Cody Franck (D 9 = 9) |
| Dylan Rarrat-kass (HJ 2 = 2) |
| Relay Team (13) |
45. | Fort Madison High School | 23 |
| Elijah Barnes (D 7 + S 16 = 23) |
46. | Bondurant-Farrar High School | 20.5 |
| John Carlson (HJ 14.5 = 14.5) |
| Matthew Yeager (100m 0.5 = 0.5) |
| Relay Team (2.5) |
| Seth Vanbaale (800m 3 = 3) |
46. | North Polk High School | 20.5 |
| Caleb Lomica (S 4 = 4) |
| Jd Elefeson (200m 8.5 = 8.5) |
| Relay Team (8) |
48. | South Tama County High School | 19 |
| Keith Keahna (HJ 19 = 19) |
49. | Ballard High School | 18.5 |
| Relay Team (10) |
| Skyler Noftsger (200m 8.5 = 8.5) |
50. | Chariton High School | 17 |
| Jackson Fisher (HJ 17 = 17) |
51. | Spencer Community High School | 12 |
| Relay Team (12) |
52. | Washington High School | 7 |
| Relay Team (7) |
53. | Fairfield High School | 6.5 |
| Landon Kooiker (HJ 6.5 = 6.5) |
53. | Greene County High School | 6.5 |
| Carter Morton (HJ 6.5 = 6.5) |
55. | Webster City High School | 6 |
| Jordan Tanner (110H 1 = 1) |
| Relay Team (5) |
55. | Denison-Schleswig High School | 6 |
| Jade Magnusen (S 2 = 2) |
| Kevin Sabin (100m 3.5 = 3.5) |
| Terrance Weah (100m 0.5 = 0.5) |
57. | Crestwood High School | 5 |
| Chris Guest (110H 3 = 3) |
| Logan Albert (HJ 2 = 2) |
58. | North Iowa High School | 4 |
| Relay Team (4) |
58. | Charles City High School | 4 |
| Gavin Connell (3200m 4 = 4) |
60. | MOC-Floyd Valley High School | 1 |
| Jakob Van Der Werff (3200m 1 = 1) |
60. | Knoxville High School | 1 |
| Alex Buckley (S 1 = 1) |