| 1 | Nathan KINZERPlace 1 · Grade SR · Iowa City Liberty | SR | Iowa City Liberty | 17:14.6 |
| 2 | Aidan DECKERPlace 2 · Grade JR · Iowa City Liberty | JR | Iowa City Liberty | 17:24.6 |
| 3 | Noah GREGOIREPlace 3 · Grade SO · Iowa City Liberty | SO | Iowa City Liberty | 17:30.2 |
| 4 | Jacob MADSENPlace 4 · Grade SO · Iowa City Liberty | SO | Iowa City Liberty | 17:52.3 |
| 5 | Owen ABELPlace 5 · Grade SR · Iowa City Liberty | SR | Iowa City Liberty | 18:57.7 |
| 6 | Luke JENNINGSPlace 6 · Grade SR · Clinton | SR | Clinton | 19:04.7 |
| 7 | Thomas FOWLERPlace 7 · Grade SO · Iowa City Liberty | SO | Iowa City Liberty | 19:05.3 |
| 8 | Jeremy GALLOWAYPlace 8 · Grade SR · Clinton | SR | Clinton | 19:07.9 |
| 9 | Finn O'TOOLEPlace 9 · Grade FR · Iowa City Liberty | FR | Iowa City Liberty | 19:08.3 |
| 10 | Maxwell THOMPSONPlace 10 · Grade SR · Iowa City Liberty | SR | Iowa City Liberty | 19:14.0 |
| 11 | Damian VERGARAPlace 11 · Grade JR · Columbus Community Colu | JR | Columbus Community Colu | 19:34.5 |
| 12 | Deacon DUFFEPlace 12 · Grade JR · Wilton | JR | Wilton | 19:44.6 |
| 13 | Tim HILLS-CARRIERPlace 13 · Grade JR · Columbus Community Colu | JR | Columbus Community Colu | 19:46.5 |
| 14 | Marcus CAMACHOPlace 14 · Grade JR · Xavier Cedar Rapids | JR | Xavier Cedar Rapids | 19:54.7 |
| 15 | Owen SANDER-WELZIENPlace 15 · Grade SR · Clinton | SR | Clinton | 19:55.1 |
| 16 | Braxton KLEINPlace 16 · Grade SO · Iowa City Liberty | SO | Iowa City Liberty | 19:58.1 |
| 17 | Will THOMPSONPlace 17 · Grade JR · Iowa City Liberty | JR | Iowa City Liberty | 20:00.0 |
| 18 | Hayden GUSTAFSONPlace 18 · Grade FR · Alburnett | FR | Alburnett | 20:06.7 |
| 19 | Logan OSSMANPlace 19 · Grade FR · Alburnett | FR | Alburnett | 20:10.9 |
| 20 | Sam REYNOLDSPlace 20 · Grade JR · Clinton | JR | Clinton | 20:17.4 |
| 21 | Sage EGGARPlace 21 · Grade JR · Notre Dame / West Burli | JR | Notre Dame / West Burli | 20:25.3 |
| 22 | Briggs OIENPlace 22 · Grade FR · Wilton | FR | Wilton | 20:28.9 |
| 23 | Brody BRISKERPlace 23 · Grade JR · Wilton | JR | Wilton | 20:29.6 |
| 24 | Abraham RENZEPlace 24 · Grade FR · Xavier Cedar Rapids | FR | Xavier Cedar Rapids | 20:32.8 |
| 25 | Brian UNKEPlace 25 · Grade JR · Clinton | JR | Clinton | 20:34.8 |
| 26 | Tim LESNIKPlace 26 · Grade SR · Xavier Cedar Rapids | SR | Xavier Cedar Rapids | 20:36.4 |
| 27 | Zarek HASKELLPlace 27 · Grade SO · Clinton | SO | Clinton | 20:36.5 |
| 28 | Austin SCHECHINGERPlace 28 · Grade SO · Alburnett | SO | Alburnett | 20:41.8 |
| 29 | Julius VIDALPlace 29 · Grade FR · Iowa City Liberty | FR | Iowa City Liberty | 20:45.4 |
| 30 | Peter STRATHMANPlace 30 · Grade SO · Iowa City Liberty | SO | Iowa City Liberty | 20:47.5 |
| 31 | Ed WEINERPlace 31 · Grade SO · Clinton | SO | Clinton | 20:49.2 |
| 32 | Timothy WELCHPlace 32 · Grade SR · Iowa City Liberty | SR | Iowa City Liberty | 20:50.3 |
| 33 | Dylan LANGPlace 33 · Grade FR · Xavier Cedar Rapids | FR | Xavier Cedar Rapids | 20:52.8 |
| 34 | Will KARLPlace 34 · Grade SR · Xavier Cedar Rapids | SR | Xavier Cedar Rapids | 20:57.0 |
| 35 | Hayden JOHNSONPlace 35 · Grade SO · Iowa City Liberty | SO | Iowa City Liberty | 21:03.3 |
| 36 | Ryne ROGERSPlace 36 · Grade SR · Notre Dame / West Burli | SR | Notre Dame / West Burli | 21:13.4 |
| 37 | Kolton LORIONPlace 37 · Grade FR · Clinton | FR | Clinton | 21:18.3 |
| 38 | Bryan TLATENCHIPlace 38 · Grade SO · Columbus Community Colu | SO | Columbus Community Colu | 21:23.7 |
| 39 | Michael HADDENPlace 39 · Grade FR · Notre Dame / West Burli | FR | Notre Dame / West Burli | 21:36.1 |
| 40 | Luke GAGEPlace 40 · Grade SR · Iowa City Liberty | SR | Iowa City Liberty | 21:42.3 |
| 41 | Ryan MCDERMOTTPlace 41 · Grade SO · Iowa City Liberty | SO | Iowa City Liberty | 21:50.9 |
| 42 | Payton JOHNSTONPlace 42 · Grade SR · Iowa City Liberty | SR | Iowa City Liberty | 21:55.0 |
| 43 | Brady SCOTTPlace 43 · Grade FR · Alburnett | FR | Alburnett | 22:07.7 |
| 44 | Sebastian TUCKERPlace 44 · Grade FR · Iowa City Liberty | FR | Iowa City Liberty | 22:26.2 |
| 45 | Alec BATTIENPlace 45 · Grade SR · Xavier Cedar Rapids | SR | Xavier Cedar Rapids | 22:27.1 |
| 46 | Ethan WALZPlace 46 · Grade SO · Xavier Cedar Rapids | SO | Xavier Cedar Rapids | 22:33.1 |
| 47 | Ben BEMERPlace 47 · Grade FR · Alburnett | FR | Alburnett | 22:39.2 |
| 48 | Eli GATTSPlace 48 · Grade FR · Iowa City Liberty | FR | Iowa City Liberty | 22:40.7 |
| 49 | Oscar ALCALAPlace 49 · Grade SR · Columbus Community Colu | SR | Columbus Community Colu | 22:48.3 |
| 50 | Grayson HARTUNGPlace 50 · Grade SO · Wilton | SO | Wilton | 22:51.0 |
| 51 | Gavin STEVENSPlace 51 · Grade FR · Notre Dame / West Burli | FR | Notre Dame / West Burli | 22:52.7 |
| 52 | Bailey DUNCANPlace 52 · Grade JR · Clinton | JR | Clinton | 22:58.1 |
| 53 | Trenton ABELPlace 53 · Grade SO · Alburnett | SO | Alburnett | 23:03.0 |
| 54 | Liam PERREAULTPlace 54 · Grade JR · Xavier Cedar Rapids | JR | Xavier Cedar Rapids | 23:05.7 |
| 55 | Noah KRUCKENBERGPlace 55 · Grade JR · Alburnett | JR | Alburnett | 23:07.5 |
| 56 | Gunner KEENEYPlace 56 · Grade SR · Alburnett | SR | Alburnett | 23:15.9 |
| 57 | Russell BROWNPlace 57 · Grade SO · Iowa City Liberty | SO | Iowa City Liberty | 23:30.3 |
| 58 | Anthony MOADPlace 58 · Grade JR · Notre Dame / West Burli | JR | Notre Dame / West Burli | 23:31.8 |
| 59 | Joe DAKEPlace 59 · Grade FR · Xavier Cedar Rapids | FR | Xavier Cedar Rapids | 23:38.7 |
| 60 | Micah REESPlace 60 · Grade JR · Iowa City Liberty | JR | Iowa City Liberty | 23:56.6 |
| 61 | Gavin NELSONPlace 61 · Grade JR · Iowa City Liberty | JR | Iowa City Liberty | 24:10.3 |
| 62 | Isaac DUCHARMEPlace 62 · Grade FR · Notre Dame / West Burli | FR | Notre Dame / West Burli | 24:15.5 |
| 63 | Yuma SQUIRESPlace 63 · Grade FR · Iowa City Liberty | FR | Iowa City Liberty | 24:23.0 |
| 64 | Tommy DRAKE-METZGERPlace 64 · Grade FR · Wilton | FR | Wilton | 24:30.2 |
| 65 | Aidan MCGRAWPlace 65 · Grade JR · Alburnett | JR | Alburnett | 24:52.1 |
| 66 | Conner BUSHPlace 66 · Grade JR · Notre Dame / West Burli | JR | Notre Dame / West Burli | 24:56.7 |
| 67 | Alex REESPlace 67 · Grade FR · Columbus Community Colu | FR | Columbus Community Colu | 25:20.2 |
| 68 | Blaise PACHAPlace 68 · Grade SO · Xavier Cedar Rapids | SO | Xavier Cedar Rapids | 25:20.3 |
| 69 | Gage BROMLEYPlace 69 · Grade SR · Clinton | SR | Clinton | 25:34.6 |
| 70 | Ryan SMITHPlace 70 · Grade SO · Alburnett | SO | Alburnett | 25:50.9 |
| 71 | Isaac BLACKWELLPlace 71 · Grade FR · Iowa City Liberty | FR | Iowa City Liberty | 26:06.0 |
| 72 | Adam SCHULTZPlace 72 · Grade JR · Iowa City Liberty | JR | Iowa City Liberty | 26:09.7 |
| 73 | Dante KELLYPlace 73 · Grade FR · Clinton | FR | Clinton | 26:21.8 |
| 74 | Cam MCGRAWPlace 74 · Grade FR · Alburnett | FR | Alburnett | 26:52.9 |
| 75 | Blake VAUGHNPlace 75 · Grade SO · Iowa City Liberty | SO | Iowa City Liberty | 27:05.7 |
| 76 | Regan KOPECKYPlace 76 · Grade FR · Iowa City Liberty | FR | Iowa City Liberty | 27:33.6 |
| 77 | Owen HLUBEKPlace 77 · Grade FR · Xavier Cedar Rapids | FR | Xavier Cedar Rapids | 28:00.4 |
| 78 | Oliver TOTTENPlace 78 · Grade JR · Clinton | JR | Clinton | 28:16.0 |
| 79 | Cooper BUSCHEPlace 79 · Grade FR · Iowa City Liberty | FR | Iowa City Liberty | 28:18.3 |
| 80 | Jeffry HARTOGHPlace 80 · Grade SO · Xavier Cedar Rapids | SO | Xavier Cedar Rapids | 28:32.1 |
| 81 | Austin ANDERSONPlace 81 · Grade SO · Iowa City Liberty | SO | Iowa City Liberty | 28:37.4 |
| 82 | Constantine WHITEPlace 82 · Grade JR · Xavier Cedar Rapids | JR | Xavier Cedar Rapids | 28:42.1 |
| 83 | Tyler ELLITHORPEPlace 83 · Grade FR · Wilton | FR | Wilton | 29:06.0 |
| 84 | Gage RAUCHPlace 84 · Grade FR · Alburnett | FR | Alburnett | 29:21.8 |
| 85 | Philip MONTOVERPlace 85 · Grade SO · Iowa City Liberty | SO | Iowa City Liberty | 29:46.0 |
| 86 | Nate SELENSKYPlace 86 · Grade JR · Xavier Cedar Rapids | JR | Xavier Cedar Rapids | 30:20.7 |
| 87 | Daniel MARTINEZPlace 87 · Grade SR · Columbus Community Colu | SR | Columbus Community Colu | 30:21.6 |
| 88 | Aiden CORNWELLPlace 88 · Grade SO · Alburnett | SO | Alburnett | 30:39.3 |
| 89 | Caleb BUSHPlace 89 · Grade FR · Notre Dame / West Burli | FR | Notre Dame / West Burli | 31:36.9 |
| 90 | Jack POTTEBAUMPlace 90 · Grade JR · Iowa City Liberty | JR | Iowa City Liberty | 32:10.8 |
| 91 | Sam GIESEPlace 91 · Grade FR · Xavier Cedar Rapids | FR | Xavier Cedar Rapids | 35:03.2 |
| 92 | Brendon PREMKUMARPlace 92 · Grade SO · Xavier Cedar Rapids | SO | Xavier Cedar Rapids | 35:55.7 |