| 1 | James MANDTPlace 1 · Grade JR · Cedar City Creamers | JR | Cedar City Creamers | 16:27.5 | 1 |
| 2 | Mustafa NORELDAIMPlace 2 · Grade SR · J-Virus 1 | SR | J-Virus 1 | 16:44.7 | 0 |
| 3 | Sam BuhrowPlace 3 · Grade 10 · Norwalk | 10 | Norwalk | 17:00.9 | 2 |
| 4 | Jack LEMANPlace 4 · Grade JR · J-Virus 1 | JR | J-Virus 1 | 17:05.0 | 0 |
| 5 | Chase KIESPlace 5 · Grade SR · Cedar City Creamers | SR | Cedar City Creamers | 17:16.0 | 3 |
| 6 | Cole YOUNGERPlace 6 · Grade SR · Checkers Elite | SR | Checkers Elite | 17:17.6 | 4 |
| 7 | Lane OsterlohPlace 7 · Grade 11 · Norwalk | 11 | Norwalk | 17:25.0 | 5 |
| 8 | Greyson VEISETHPlace 8 · Grade SR · Cedar City Creamers | SR | Cedar City Creamers | 17:25.2 | 6 |
| 9 | Gaige MARTINPlace 9 · Grade JR · Cedar City Creamers | JR | Cedar City Creamers | 17:25.4 | 7 |
| 10 | AJ MosquedaPlace 10 · Grade 12 · Norwalk | 12 | Norwalk | 17:32.1 | 8 |
| 11 | Henri RENAUDPlace 11 · Grade SR · J-Virus 1 | SR | J-Virus 1 | 17:32.2 | 0 |
| 12 | Jeremiah BrownPlace 12 · Grade 11 · Norwalk | 11 | Norwalk | 17:33.6 | 9 |
| 13 | Dillon WIETHORNPlace 13 · Grade JR · Checkers Elite | JR | Checkers Elite | 17:46.0 | 10 |
| 14 | Ethan MEDINAPlace 14 · Grade FR · Unattached | FR | Unattached | 17:57.5 | 0 |
| 15 | Dylan BEERENDSPlace 15 · Grade SR · J-Virus 1 | SR | J-Virus 1 | 17:59.3 | 0 |
| 16 | Charles SCHULTZPlace 16 · Grade JR · JV Jizzlers | JR | JV Jizzlers | 18:05.8 | 11 |
| 17 | Grant GASSMANPlace 17 · Grade JR · Diddy Panthers | JR | Diddy Panthers | 18:15.9 | 0 |
| 18 | Braden VogelPlace 18 · Grade 10 · Norwalk | 10 | Norwalk | 18:19.2 | 12 |
| 19 | Will HOUSELOGPlace 19 · Grade SR · JV Jizzlers | SR | JV Jizzlers | 18:19.2 | 13 |
| 20 | Jacob KRAMBEERPlace 20 · Grade JR · Checkers Elite | JR | Checkers Elite | 18:20.0 | 14 |
| 21 | Silvio HERMANNPlace 21 · Grade JR · Silvio's Spicy Spikes | JR | Silvio's Spicy Spikes | 18:23.7 | 0 |
| 22 | Brayden LEISPlace 22 · Grade SR · Checkers Elite | SR | Checkers Elite | 18:26.5 | 15 |
| 23 | Will KennedyPlace 23 · Grade 10 · Linn-Mar Marion | 10 | Linn-Mar Marion | 18:35.5 | 16 |
| 24 | Eric VALDEPlace 24 · Grade JR · Checkers Elite | JR | Checkers Elite | 18:37.6 | 17 |
| 25 | Will KREMERPlace 25 · Grade JR · Cedar City Creamers | JR | Cedar City Creamers | 18:40.6 | 18 |
| 26 | Preston MAYHEWPlace 26 · Grade SO · J-Virus 2 | SO | J-Virus 2 | 18:41.2 | 19 |
| 27 | Charlie SPAHNPlace 27 · Grade FR · JV Jizzlers | FR | JV Jizzlers | 18:41.2 | 20 |
| 28 | Christopher LindsayPlace 28 · Grade 10 · Linn-Mar Marion | 10 | Linn-Mar Marion | 18:42.0 | 21 |
| 29 | Harrison STARKPlace 29 · Grade JR · Checkers Elite | JR | Checkers Elite | 18:43.1 | 22 |
| 30 | Devin DeLoachPlace 30 · Grade 10 · Linn-Mar Marion | 10 | Linn-Mar Marion | 18:44.5 | 23 |
| 31 | Cameron WUNDERLICHPlace 31 · Grade JR · Cedar City Creamers | JR | Cedar City Creamers | 19:08.7 | 24 |
| 32 | Evan FeltonPlace 32 · Grade 12 · Linn-Mar Marion | 12 | Linn-Mar Marion | 19:10.6 | 25 |
| 33 | Brandon RAELPlace 33 · Grade FR · Huskies Track Club | FR | Huskies Track Club | 19:12.4 | 0 |
| 34 | Jonah DetweilerPlace 34 · Grade 10 · Linn-Mar Marion | 10 | Linn-Mar Marion | 19:38.7 | 26 |
| 35 | Jace WESTOFFPlace 35 · Grade JR · Cedar City Creamers | JR | Cedar City Creamers | 20:02.3 | 27 |
| 36 | Zach FALKPlace 36 · Grade SR · J-Virus 2 | SR | J-Virus 2 | 20:08.8 | 28 |
| 37 | Gavin WEDEMEYERPlace 37 · Grade FR · J-Virus 2 | FR | J-Virus 2 | 20:13.1 | 29 |
| 38 | Lincoln SHAWPlace 38 · Grade SO · Van Warriors Track Club | SO | Van Warriors Track Club | 20:50.5 | 0 |
| 39 | Bronin PLATTSPlace 39 · Grade FR · Tipers Track Club | FR | Tipers Track Club | 20:57.6 | 0 |
| 40 | Jake BOSENBERGPlace 40 · Grade FR · Bears Track Club | FR | Bears Track Club | 21:05.5 | 0 |
| 41 | Sam RICHMANPlace 41 · Grade SO · J-Virus 2 | SO | J-Virus 2 | 21:10.2 | 30 |
| 42 | Pierce CUMMINGSPlace 42 · Grade SR · J-Virus 2 | SR | J-Virus 2 | 21:11.4 | 31 |
| 43 | Paxton HICKEYPlace 43 · Grade JR · JV Jizzlers | JR | JV Jizzlers | 21:19.0 | 32 |
| 44 | Parker WELBESPlace 44 · Grade JR · JV Jizzlers | JR | JV Jizzlers | 21:21.9 | 33 |
| 45 | Wilson ALLREDPlace 45 · Grade SO · Checkers Elite | SO | Checkers Elite | 21:50.4 | 34 |
| 46 | Jett DIDELOTPlace 46 · Grade SR · JV Jizzlers | SR | JV Jizzlers | 22:03.9 | 35 |
| 47 | Caleb MEIERPlace 47 · Grade SO · Tipers Track Club | SO | Tipers Track Club | 22:31.7 | 0 |
| 48 | Landon MULFORDPlace 48 · Grade SO · Checkers Elite | SO | Checkers Elite | 22:39.3 | 0 |
| 49 | Ahmad ElshiekhPlace 49 · Grade 10 · Linn-Mar Marion | 10 | Linn-Mar Marion | 22:54.8 | 36 |
| 50 | Cohen BREITBACHPlace 50 · Grade SR · JV Jizzlers | SR | JV Jizzlers | 24:32.9 | 37 |
| 51 | Malachi HERRICKPlace 51 · Grade SO · Raiders Track Club | SO | Raiders Track Club | 25:09.5 | 0 |