| 1 | Jeffery SmallPlace 1 · Grade 8 · Wabash | 8 | Wabash | 10:39.6 |
| 2 | Avery ShoemakerPlace 2 · Grade 8 · Southwood | 8 | Southwood | 11:32.7 |
| 3 | Hudson TexeiraPlace 3 · Grade 8 · Northfield | 8 | Northfield | 11:45.1 |
| 4 | Easton CantrellPlace 4 · Grade 8 · Wabash | 8 | Wabash | 12:13.7 |
| 5 | Macklin DenneyPlace 5 · Grade 7 · Wabash | 7 | Wabash | 12:17.0 |
| 6 | Gabriel HydenPlace 6 · Grade 7 · Northfield | 7 | Northfield | 12:22.3 |
| 7 | Will SullivanPlace 7 · Grade 6 · Wabash | 6 | Wabash | 12:32.3 |
| 8 | Luke AspinwallPlace 8 · Grade 5 · Wabash | 5 | Wabash | 12:36.5 |
| 9 | Alek AspinwallPlace 9 · Grade 5 · Wabash | 5 | Wabash | 12:36.7 |
| 10 | Sam FelgerPlace 10 · Grade 7 · R.J. Baskett | 7 | R.J. Baskett | 12:49.3 |
| 11 | Carter HuntleyPlace 11 · Grade 8 · South Adams | 8 | South Adams | 12:49.6 PR |
| 12 | Max HosierPlace 12 · Grade 8 · Alexandria-Monroe | 8 | Alexandria-Monroe | 12:51.1 |
| 13 | Kyrie BeckPlace 13 · Grade 8 · McCulloch | 8 | McCulloch | 13:00.4 |
| 14 | Breyson IrelanPlace 14 · Grade 6 · Southwood | 6 | Southwood | 13:02.8 |
| 15 | Lukas RojasPlace 15 · Grade 6 · Wabash | 6 | Wabash | 13:15.0 |
| 16 | Quinnlinn HobbsPlace 16 · Grade 7 · Alexandria-Monroe | 7 | Alexandria-Monroe | 13:17.2 |
| 17 | Rylan YantPlace 17 · Grade 7 · Sheridan | 7 | Sheridan | 13:34.4 |
| 18 | Sam HosierPlace 18 · Grade 6 · Alexandria-Monroe | 6 | Alexandria-Monroe | 13:47.6 |
| 19 | Declan HaupertPlace 19 · Grade 7 · Northfield | 7 | Northfield | 13:51.8 |
| 20 | Micah SoultzPlace 20 · Grade 6 · R.J. Baskett | 6 | R.J. Baskett | 14:15.9 |
| 21 | Aiden YoungPlace 21 · Grade 8 · Wabash | 8 | Wabash | 14:29.1 |
| 22 | Cael GentisPlace 22 · Grade 8 · South Adams | 8 | South Adams | 14:35.9 |
| 23 | Remington SmithPlace 23 · Grade 6 · Southwood | 6 | Southwood | 14:37.7 |
| 24 | Jacob BarePlace 24 · Grade 8 · Southwood | 8 | Southwood | 14:44.1 |
| 25 | Jude RunyunPlace 25 · Grade 6 · McCulloch | 6 | McCulloch | 14:44.6 |
| 26 | Harlan PattersonPlace 26 · Grade 8 · Shenandoah | 8 | Shenandoah | 14:52.9 |
| 27 | James NeslerPlace 27 · Grade 7 · Northfield | 7 | Northfield | 15:06.4 |
| 28 | Levi PowellPlace 28 · Grade 6 · Shenandoah | 6 | Shenandoah | 15:09.5 |
| 29 | Warren CraigPlace 29 · Grade 8 · Shenandoah | 8 | Shenandoah | 15:28.1 |
| 30 | Gannon ManningPlace 30 · Grade 6 · Alexandria-Monroe | 6 | Alexandria-Monroe | 15:36.4 |
| 31 | Jeremy BiselPlace 31 · Grade 7 · South Adams | 7 | South Adams | 15:40.2 |
| 32 | Chase LaSallePlace 32 · Grade 5 · Wabash | 5 | Wabash | 15:44.4 |
| 33 | Bryson SandersPlace 33 · Grade 8 · Northfield | 8 | Northfield | 15:49.1 |
| 34 | Dawson StonePlace 34 · Grade 6 · R.J. Baskett | 6 | R.J. Baskett | 15:53.8 PR |
| 35 | Gunner BartlePlace 35 · Grade 7 · Shenandoah | 7 | Shenandoah | 17:00.3 |
| 36 | Isaac MatternPlace 36 · Grade 7 · Wabash | 7 | Wabash | 17:00.5 |
| 37 | Paul HermanPlace 37 · Grade 6 · South Adams | 6 | South Adams | 17:01.2 PR |
| 38 | Daiton StonePlace 38 · Grade 8 · R.J. Baskett | 8 | R.J. Baskett | 17:02.7 PR |
| 39 | Parker TreskaPlace 39 · Grade 5 · Wabash | 5 | Wabash | 17:05.2 |
| 40 | Ryan VogelPlace 40 · Grade 6 · Sheridan | 6 | Sheridan | 17:12.3 |
| 41 | Brandon PerezPlace 41 · Grade 7 · McCulloch | 7 | McCulloch | 17:12.4 |
| 42 | Ben AkersPlace 42 · Grade 8 · McCulloch | 8 | McCulloch | 17:23.5 |
| 43 | Kieran SuttonPlace 43 · Grade 8 · R.J. Baskett | 8 | R.J. Baskett | 17:45.2 |
| 44 | Keyghan ReifelPlace 44 · Grade 8 · Alexandria-Monroe | 8 | Alexandria-Monroe | 18:38.4 |
| 45 | Carson McClurePlace 45 · Grade 7 · Northfield | 7 | Northfield | 18:55.6 |
| 46 | Matthew ByrdPlace 46 · Grade 5 · Alexandria-Monroe | 5 | Alexandria-Monroe | 19:38.3 |
| 47 | Finn FairchildPlace 47 · Grade 8 · Wabash | 8 | Wabash | 20:48.4 |
| 48 | Ben SoultzPlace 48 · Grade 8 · R.J. Baskett | 8 | R.J. Baskett | 21:21.7 |