| 1 | Kenny CroninPlace 1 · Grade SR · Davis County | SR | Davis County | 16:45.3 |
| 2 | Carson ShivelyPlace 2 · Grade JR · Davis County | JR | Davis County | 16:57.8 |
| 3 | Harrison GarberPlace 3 · Grade JR · Williamsburg | JR | Williamsburg | 17:32.1 |
| 4 | Felipe StevensonPlace 4 · Grade SR · Williamsburg | SR | Williamsburg | 18:14.0 |
| 5 | Tommy TyynismaaPlace 5 · Grade FR · South Tama | FR | South Tama | 18:17.4 |
| 6 | Trenton IburgPlace 6 · Grade SO · Williamsburg | SO | Williamsburg | 18:19.6 |
| 7 | Trey SchultePlace 7 · Grade SO · Benton Community | SO | Benton Community | 18:19.8 |
| 8 | James BrantPlace 8 · Grade FR · South Tama | FR | South Tama | 18:23.4 |
| 9 | Mike AmsdenPlace 9 · Grade SR · Davis County | SR | Davis County | 18:37.8 |
| 10 | Sam RichPlace 10 · Grade SO · Williamsburg | SO | Williamsburg | 18:40.6 |
| 11 | Isaac MorrisPlace 11 · Grade FR · Benton Community | FR | Benton Community | 19:01.5 |
| 12 | Abdisa AliPlace 12 · Grade FR · Isaac Newton Christian Academy-CVC | FR | Isaac Newton Christian Academy-CVC | 19:02.5 |
| 13 | Brydon HenningPlace 13 · Grade SR · Montezuma | SR | Montezuma | 19:06.9 |
| 14 | Brody HumphreyPlace 14 · Grade JR · Davis County | JR | Davis County | 19:08.2 |
| 15 | Trey O'NeilPlace 15 · Grade SO · Williamsburg | SO | Williamsburg | 19:21.0 |
| 16 | Brady OsbornPlace 16 · Grade JR · Benton Community | JR | Benton Community | 19:22.9 |
| 17 | Weston ShivelyPlace 17 · Grade SR · Davis County | SR | Davis County | 19:33.0 |
| 18 | Ethan ArgoPlace 18 · Grade SO · Belle Plaine | SO | Belle Plaine | 19:56.3 |
| 19 | Mark ShirleyPlace 19 · Grade FR · Davis County | FR | Davis County | 20:00.2 |
| 20 | Merritt BodekerPlace 20 · Grade SO · Vinton-Shellsburg | SO | Vinton-Shellsburg | 20:00.8 |
| 21 | Zach MorningstarPlace 21 · Grade SO · Lynnville-Sully | SO | Lynnville-Sully | 20:01.0 |
| 22 | Reid HermansonPlace 22 · Grade SO · Vinton-Shellsburg | SO | Vinton-Shellsburg | 20:03.8 |
| 23 | Bryson MummPlace 23 · Grade JR · Williamsburg | JR | Williamsburg | 20:05.4 |
| 24 | Landon McGrawPlace 24 · Grade SR · Alburnett | SR | Alburnett | 20:16.3 |
| 25 | Alex HopkinsPlace 25 · Grade SR · Davis County | SR | Davis County | 20:19.9 |
| 26 | Owen SadlerPlace 26 · Grade JR · Benton Community | JR | Benton Community | 20:27.1 |
| 27 | Lucas ReihmanPlace 27 · Grade SR · Williamsburg | SR | Williamsburg | 20:28.2 |
| 28 | Trusten RosenbergerPlace 28 · Grade JR · South Tama | JR | South Tama | 20:33.5 |
| 29 | Caleb SkinnerPlace 29 · Grade FR · Isaac Newton Christian Academy-CVC | FR | Isaac Newton Christian Academy-CVC | 20:37.8 |
| 30 | McAuley RileyPlace 30 · Grade SR · Alburnett | SR | Alburnett | 20:39.7 |
| 31 | Clayton GraffPlace 31 · Grade JR · South Tama | JR | South Tama | 20:41.0 |
| 32 | Lucas AhrendsenPlace 32 · Grade JR · Alburnett | JR | Alburnett | 20:42.9 |
| 33 | Gavin StrongPlace 33 · Grade SO · Montezuma | SO | Montezuma | 20:43.5 |
| 34 | Kaden KopsaPlace 34 · Grade FR · South Tama | FR | South Tama | 20:51.3 |
| 35 | Drew GrimmPlace 35 · Grade JR · Isaac Newton Christian Academy-CVC | JR | Isaac Newton Christian Academy-CVC | 20:52.4 |
| 36 | Evan RobertsonPlace 36 · Grade SR · Springville-Central City | SR | Springville-Central City | 20:56.6 |
| 37 | Carter McKeePlace 37 · Grade FR · Montezuma | FR | Montezuma | 21:14.1 |
| 38 | Matt UhlenkampPlace 38 · Grade SR · Springville-Central City | SR | Springville-Central City | 21:19.8 |
| 39 | Ryan LangePlace 39 · Grade JR · Benton Community | JR | Benton Community | 21:21.8 |
| 40 | Cam JohnsonPlace 40 · Grade SR · Montezuma | SR | Montezuma | 21:25.8 |
| 41 | Gentry WalstonPlace 41 · Grade SO · Lynnville-Sully | SO | Lynnville-Sully | 21:30.2 |
| 42 | Garin PadgetPlace 42 · Grade SR · PCM | SR | PCM | 21:32.6 |
| 43 | Tristan WestPlace 43 · Grade JR · Benton Community | JR | Benton Community | 21:36.7 |
| 44 | Jack ErseliusPlace 44 · Grade FR · Montezuma | FR | Montezuma | 21:42.2 |
| 45 | Preston TippiePlace 45 · Grade SR · Vinton-Shellsburg | SR | Vinton-Shellsburg | 21:45.8 |
| 46 | Cade RosenbergerPlace 46 · Grade FR · South Tama | FR | South Tama | 21:50.3 |
| 47 | Brady EllisPlace 47 · Grade SR · Benton Community | SR | Benton Community | 21:52.2 |
| 48 | Keaton ParrottPlace 48 · Grade SO · Belle Plaine | SO | Belle Plaine | 21:56.2 |
| 49 | Mason JansenPlace 49 · Grade SR · Lynnville-Sully | SR | Lynnville-Sully | 22:03.0 |
| 50 | Aldin SwansonPlace 50 · Grade FR · Vinton-Shellsburg | FR | Vinton-Shellsburg | 22:03.8 |
| 51 | Marcus SeelauPlace 51 · Grade SR · Isaac Newton Christian Academy-CVC | SR | Isaac Newton Christian Academy-CVC | 22:06.2 |
| 52 | Andrew OssmanPlace 52 · Grade JR · Alburnett | JR | Alburnett | 22:08.0 |
| 53 | Tryston EngenPlace 53 · Grade SR · Springville-Central City | SR | Springville-Central City | 22:09.3 |
| 54 | Kyle SandersPlace 54 · Grade JR · PCM | JR | PCM | 22:21.7 |
| 55 | Ethan LichtPlace 55 · Grade FR · HLV | FR | HLV | 22:33.9 |
| 56 | Jack KendallPlace 56 · Grade JR · Isaac Newton Christian Academy-CVC | JR | Isaac Newton Christian Academy-CVC | 22:51.2 |
| 57 | Eli PagePlace 57 · Grade FR · Vinton-Shellsburg | FR | Vinton-Shellsburg | 22:55.1 |
| 58 | Isaac AllsupPlace 58 · Grade SR · Vinton-Shellsburg | SR | Vinton-Shellsburg | 23:00.7 |
| 59 | Castor AbernathyPlace 59 · Grade FR · Springville-Central City | FR | Springville-Central City | 23:31.1 |
| 60 | Mason FruendtPlace 60 · Grade SR · HLV | SR | HLV | 23:36.4 |
| 61 | Sam PattersonPlace 61 · Grade JR · Isaac Newton Christian Academy-CVC | JR | Isaac Newton Christian Academy-CVC | 23:41.0 |
| 62 | Max CristPlace 62 · Grade JR · Alburnett | JR | Alburnett | 23:54.5 |
| 63 | Colton St. PierrePlace 63 · Grade SR · PCM | SR | PCM | 23:59.2 |
| 64 | Nolan PirklPlace 64 · Grade FR · HLV | FR | HLV | 24:18.7 |
| 65 | Max JanssenPlace 65 · Grade FR · Vinton-Shellsburg | FR | Vinton-Shellsburg | 24:20.0 |
| 66 | Colton BensonPlace 66 · Grade SO · Montezuma | SO | Montezuma | 24:36.9 |
| 67 | Jayden RossPlace 67 · Grade FR · Montezuma | FR | Montezuma | 25:32.0 |
| 68 | Evan FiksePlace 68 · Grade SO · Lynnville-Sully | SO | Lynnville-Sully | 25:40.9 |
| 69 | Grant ChrismanPlace 69 · Grade FR · Springville-Central City | FR | Springville-Central City | 26:59.6 |
| 70 | Dylan MastersonPlace 70 · Grade SR · PCM | SR | PCM | 27:32.5 |
| 71 | Austin VanhammePlace 71 · Grade FR · HLV | FR | HLV | 28:24.3 |