| 1 | Axel SchreinerPlace 1 · Grade 8 · Wyoming | 8 | Wyoming | 11:19.9 |
| 2 | Evan RoachPlace 2 · Grade 8 · Wyoming | 8 | Wyoming | 11:45.3 |
| 3 | Hank FeichtnerPlace 3 · Grade 7 · Madeira | 7 | Madeira | 11:53.0 |
| 4 | George AdamPlace 4 · Grade 8 · Wyoming | 8 | Wyoming | 12:09.1 |
| 5 | Elliot JepsonPlace 5 · Grade 8 · Madeira | 8 | Madeira | 12:57.7 |
| 6 | Luke IronmongerPlace 6 · Grade 8 · Madeira | 8 | Madeira | 12:57.7 |
| 7 | Caleb SuitPlace 7 · Grade 7 · Madeira | 7 | Madeira | 12:58.2 |
| 8 | Brendan BuckPlace 8 · Grade 8 · Madeira | 8 | Madeira | 12:58.4 |
| 9 | Levon EppertPlace 9 · Grade 7 · Madeira | 7 | Madeira | 13:01.0 |
| 10 | Lathan EllisPlace 10 · Grade 7 · Wyoming | 7 | Wyoming | 13:09.6 |
| 11 | Landon QuilesPlace 11 · Grade 8 · Madeira | 8 | Madeira | 13:13.7 |
| 12 | Sam ThomasPlace 12 · Grade 7 · Wyoming | 7 | Wyoming | 13:16.4 |
| 13 | Henry ScottPlace 13 · Grade 8 · Madeira | 8 | Madeira | 13:22.0 |
| 14 | Aiden PereiraPlace 14 · Grade 7 · Indian Hill | 7 | Indian Hill | 13:28.8 |
| 15 | Griffin StarrPlace 15 · Grade 7 · Madeira | 7 | Madeira | 13:36.0 |
| 16 | Evan KeenPlace 16 · Grade 7 · Wyoming | 7 | Wyoming | 13:37.5 |
| 17 | Waylon GrauPlace 17 · Grade 8 · Madeira | 8 | Madeira | 13:38.9 |
| 18 | Ellis GilbPlace 18 · Grade 7 · Taylor | 7 | Taylor | 13:40.6 |
| 19 | Alex GottschallPlace 19 · Grade 8 · Wyoming | 8 | Wyoming | 13:44.5 |
| 20 | Brody GerberPlace 20 · Grade 8 · Indian Hill | 8 | Indian Hill | 13:44.6 |
| 21 | Zachary WojnowskiPlace 21 · Grade 7 · Taylor | 7 | Taylor | 13:45.3 |
| 22 | Noah MillerPlace 22 · Grade 7 · Mariemont | 7 | Mariemont | 13:47.0 |
| 23 | Ben JohnsonPlace 23 · Grade 8 · Wyoming | 8 | Wyoming | 13:47.6 |
| 24 | Anderson HenningPlace 24 · Grade 8 · Madeira | 8 | Madeira | 13:49.3 |
| 25 | Tanner ShowalterPlace 25 · Grade 8 · Deer Park | 8 | Deer Park | 13:51.4 PR |
| 26 | Griffin Von WahldePlace 26 · Grade 8 · Mariemont | 8 | Mariemont | 13:52.1 |
| 27 | Nolan BernerPlace 27 · Grade 8 · Wyoming | 8 | Wyoming | 13:52.9 |
| 28 | Santi LintonPlace 28 · Grade 8 · Wyoming | 8 | Wyoming | 13:56.4 |
| 29 | Archer VorisPlace 29 · Grade 8 · Wyoming | 8 | Wyoming | 13:56.6 |
| 30 | Eli BakerPlace 30 · Grade 8 · Wyoming | 8 | Wyoming | 13:57.7 |
| 31 | Eric JukesPlace 31 · Grade 8 · Indian Hill | 8 | Indian Hill | 14:04.0 |
| 32 | Benny AndersenPlace 32 · Grade 8 · Wyoming | 8 | Wyoming | 14:16.1 PR |
| 33 | Finn CunninghamPlace 33 · Grade 7 · Madeira | 7 | Madeira | 14:16.5 |
| 34 | Isaac CunninghamPlace 34 · Grade 7 · Madeira | 7 | Madeira | 14:16.7 |
| 35 | Will GrisakPlace 35 · Grade 7 · Madeira | 7 | Madeira | 14:29.5 |
| 36 | John ReedPlace 36 · Grade 7 · Wyoming | 7 | Wyoming | 14:31.2 |
| 37 | Danny QuPlace 37 · Grade 7 · Mariemont | 7 | Mariemont | 14:32.1 |
| 38 | Will NeffPlace 38 · Grade 8 · Madeira | 8 | Madeira | 14:38.3 |
| 39 | Jack GrisakPlace 39 · Grade 7 · Madeira | 7 | Madeira | 14:40.2 |
| 40 | Jase OpichkaPlace 40 · Grade 7 · Madeira | 7 | Madeira | 14:44.8 |
| 41 | Max NaegeliPlace 41 · Grade 7 · Madeira | 7 | Madeira | 14:55.4 |
| 42 | Lewis CritzerPlace 42 · Grade 7 · Wyoming | 7 | Wyoming | 15:09.8 |
| 43 | Samuel ShepherdPlace 43 · Grade 8 · Madeira | 8 | Madeira | 15:17.0 |
| 44 | Thomas FeldmanPlace 44 · Grade 7 · Mariemont | 7 | Mariemont | 15:20.3 |
| 45 | Peter SevekPlace 45 · Grade 7 · Mariemont | 7 | Mariemont | 15:20.6 |
| 46 | Reid EllerbrockPlace 46 · Grade 7 · Madeira | 7 | Madeira | 15:30.8 |
| 47 | Auggie GistPlace 47 · Grade 7 · Wyoming | 7 | Wyoming | 15:34.6 |
| 48 | Rowen HarperPlace 48 · Grade 7 · Taylor | 7 | Taylor | 15:35.1 |
| 49 | Owen RoachPlace 49 · Grade 7 · Wyoming | 7 | Wyoming | 15:35.2 |
| 50 | Owen SpreenPlace 50 · Grade 7 · Mariemont | 7 | Mariemont | 15:45.0 |
| 51 | Ben SchaferPlace 51 · Grade 7 · Deer Park | 7 | Deer Park | 15:48.1 |
| 52 | Westin SwartsPlace 52 · Grade 8 · Madeira | 8 | Madeira | 15:48.8 |
| 53 | Saharsh StanleyPlace 53 · Grade 8 · Indian Hill | 8 | Indian Hill | 16:00.8 |
| 54 | Joe SpinnenweberPlace 54 · Grade 7 · Indian Hill | 7 | Indian Hill | 16:03.5 |
| 55 | Carson GehringPlace 55 · Grade 8 · Madeira | 8 | Madeira | 16:05.5 |
| 56 | Henry PetachPlace 56 · Grade 7 · Madeira | 7 | Madeira | 16:07.2 |
| 57 | Bodi KlinzmanPlace 57 · Grade 7 · Mariemont | 7 | Mariemont | 16:11.3 |
| 58 | Wyatt LuxtonPlace 58 · Grade 8 · Madeira | 8 | Madeira | 16:16.2 |
| 59 | Will MertenPlace 59 · Grade 8 · Madeira | 8 | Madeira | 16:20.2 |
| 60 | Oliver RodriguezPlace 60 · Grade 8 · Madeira | 8 | Madeira | 16:20.4 |
| 61 | Lucas HarthPlace 61 · Grade 7 · Madeira | 7 | Madeira | 16:21.6 |
| 62 | Kiran AthotaPlace 62 · Grade 8 · Indian Hill | 8 | Indian Hill | 16:22.1 |
| 63 | Sam SchellePlace 63 · Grade 7 · Madeira | 7 | Madeira | 16:25.5 |
| 64 | Charles LipezPlace 64 · Grade 8 · Taylor | 8 | Taylor | 16:35.0 |
| 65 | Carter van TreeckPlace 65 · Grade 8 · Mariemont | 8 | Mariemont | 17:01.0 |
| 66 | Declan SatterwhitePlace 66 · Grade 7 · Mariemont | 7 | Mariemont | 17:01.7 |
| 67 | James HowardPlace 67 · Grade 8 · Madeira | 8 | Madeira | 17:02.6 |
| 68 | Evan MacLeodPlace 68 · Grade 7 · Mariemont | 7 | Mariemont | 17:15.7 |
| 69 | RJ LysaghtPlace 69 · Grade 7 · Mariemont | 7 | Mariemont | 17:16.1 |
| 70 | Mason SamsPlace 70 · Grade 8 · Madeira | 8 | Madeira | 17:18.2 |
| 71 | Carter GrahamPlace 71 · Grade 7 · Madeira | 7 | Madeira | 17:21.3 |
| 72 | Eli HarpPlace 72 · Grade 7 · Mariemont | 7 | Mariemont | 17:42.6 |
| 73 | Logan AllenPlace 73 · Grade 7 · Madeira | 7 | Madeira | 17:46.9 |
| 74 | Lee KretchikPlace 74 · Grade 8 · Madeira | 8 | Madeira | 17:56.2 PR |
| 75 | Benji PetersonPlace 75 · Grade 7 · Wyoming | 7 | Wyoming | 18:14.2 PR |
| 76 | Everett LairsonPlace 76 · Grade 7 · Mariemont | 7 | Mariemont | 18:24.0 |
| 77 | Jerome ArmstrongPlace 77 · Grade 8 · Wyoming | 8 | Wyoming | 18:38.3 |
| 78 | Ethan FinkePlace 78 · Grade 7 · Mariemont | 7 | Mariemont | 18:39.0 |
| 79 | Graham CarpenterPlace 79 · Grade 8 · Madeira | 8 | Madeira | 18:41.9 |
| 80 | Chris GottschallPlace 80 · Grade 8 · Wyoming | 8 | Wyoming | 18:47.3 |
| 81 | Reed LangPlace 81 · Grade 8 · Wyoming | 8 | Wyoming | 18:48.3 |
| 82 | Roland SanduskyPlace 82 · Grade 8 · Deer Park | 8 | Deer Park | 18:49.3 PR |
| 83 | Abe TensmeyerPlace 83 · Grade 7 · Madeira | 7 | Madeira | 19:00.1 |
| 84 | William BybeePlace 84 · Grade 7 · Mariemont | 7 | Mariemont | 19:11.6 |
| 85 | Blake EmchPlace 85 · Grade 7 · Wyoming | 7 | Wyoming | 19:43.6 |
| 86 | Teddy GistPlace 86 · Grade 7 · Wyoming | 7 | Wyoming | 19:57.7 |
| 87 | Matthew DunlapPlace 87 · Grade 8 · Madeira | 8 | Madeira | 20:05.1 PR |
| 88 | Liam SchmertzPlace 88 · Grade 8 · Mariemont | 8 | Mariemont | 20:55.1 PR |
| 89 | Connor KelleyPlace 89 · Grade 8 · Mariemont | 8 | Mariemont | 21:06.9 |
| 90 | Ryker BeltranPlace 90 · Grade 8 · Taylor | 8 | Taylor | 21:20.4 |
| 91 | Sam AlbertPlace 91 · Grade 8 · Mariemont | 8 | Mariemont | 21:22.5 |
| 92 | Arturo MartinezPlace 92 · Grade 8 · Deer Park | 8 | Deer Park | 21:33.3 PR |
| 93 | James FinkePlace 93 · Grade 7 · Mariemont | 7 | Mariemont | 21:39.8 |
| 94 | Hunter JonathanPlace 94 · Grade 8 · Finneytown | 8 | Finneytown | 22:43.9 PR |
| 95 | Rowan ButcherPlace 95 · Grade 7 · Indian Hill | 7 | Indian Hill | 23:39.7 |