| 1 | Jonathan SimonPlace 1 · Grade 10 · St Ambrose Academy | 10 | St Ambrose Academy | 16:18.61 |
| 2 | Jonathan FellPlace 2 · Grade 12 · Home School Eagles | 12 | Home School Eagles | 17:05.60 |
| 3 | David SimonPlace 3 · Grade 11 · St Ambrose Academy | 11 | St Ambrose Academy | 17:26.40 |
| 4 | Josef SteurerPlace 4 · Grade 11 · Home School Eagles | 11 | Home School Eagles | 17:54.60 |
| 5 | Ethan HeitzkeyPlace 5 · Grade 11 · St Ambrose Academy | 11 | St Ambrose Academy | 18:08.90 |
| 6 | Jonny TucciPlace 6 · Grade 10 · St Ambrose Academy | 10 | St Ambrose Academy | 18:26.40 |
| 7 | Finn BowerPlace 7 · Grade 10 · Edgewood | 10 | Edgewood | 18:44.10 |
| 8 | Dylan GardnerPlace 8 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 18:45.60 |
| 9 | Harry CroninPlace 9 · Grade 10 · Edgewood | 10 | Edgewood | 18:46.00 |
| 10 | Carson BiermeierPlace 10 · Grade 11 · Belleville | 11 | Belleville | 19:01.60 |
| 11 | Kale FrancisPlace 11 · Grade 11 · Home School Eagles | 11 | Home School Eagles | 19:01.70 |
| 12 | Noah BitzPlace 12 · Grade 11 · Evansville | 11 | Evansville | 19:18.30 |
| 13 | Joseph BrennerPlace 13 · Grade 10 · Edgewood | 10 | Edgewood | 19:22.80 |
| 14 | Sam SteurerPlace 14 · Grade 9 · Home School Eagles | 9 | Home School Eagles | 19:24.70 |
| 15 | Collin FreyPlace 15 · Grade 11 · Evansville | 11 | Evansville | 19:26.80 |
| 16 | Benjamin BiankPlace 16 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 19:37.21 |
| 17 | Jordan ChesmorePlace 17 · Grade 12 · Edgewood | 12 | Edgewood | 19:39.50 |
| 18 | Victor LawsonPlace 18 · Grade 11 · Edgewood | 11 | Edgewood | 19:41.70 |
| 19 | Deputie DouglasPlace 19 · Grade 10 · The Lincoln Academy | 10 | The Lincoln Academy | 19:43.70 |
| 20 | Sam ZakrzewskiPlace 20 · Grade 10 · St Ambrose Academy | 10 | St Ambrose Academy | 19:45.00 |
| 21 | Stefano KaravergosPlace 21 · Grade 10 · Shullsburg | 10 | Shullsburg | 19:55.70 |
| 22 | Mason MillardPlace 22 · Grade 11 · Evansville | 11 | Evansville | 20:15.20 |
| 23 | Julian Mejia-CruzPlace 23 · Grade 12 · The Lincoln Academy | 12 | The Lincoln Academy | 20:18.90 |
| 24 | Michael HunstigerPlace 24 · Grade 11 · Holy Family | 11 | Holy Family | 20:19.90 |
| 25 | John Paul DravesPlace 25 · Grade 11 · St Ambrose Academy | 11 | St Ambrose Academy | 20:31.70 |
| 26 | Ian ScottPlace 26 · Grade 10 · Holy Family | 10 | Holy Family | 20:41.40 |
| 27 | Benny BraunschweigPlace 27 · Grade 10 · Evansville | 10 | Evansville | 20:45.30 |
| 28 | Henry KochPlace 28 · Grade 9 · Belleville | 9 | Belleville | 20:45.40 |
| 29 | Wyatt JollyPlace 29 · Grade 11 · St Ambrose Academy | 11 | St Ambrose Academy | 20:59.50 |
| 30 | Jackson ScholeyPlace 30 · Grade 12 · Belleville | 12 | Belleville | 21:10.20 |
| 31 | Talan ApodacaPlace 31 · Grade 9 · Shullsburg | 9 | Shullsburg | 21:17.70 |
| 32 | Jack UmhoeferPlace 32 · Grade 12 · New Glarus/Monticello | 12 | New Glarus/Monticello | 21:18.50 |
| 33 | Roger de LaixPlace 33 · Grade 10 · Edgewood | 10 | Edgewood | 21:23.60 |
| 34 | Rowan ShoemakerPlace 34 · Grade 10 · Holy Family | 10 | Holy Family | 21:28.50 |
| 35 | Nathan ScarmonPlace 35 · Grade 12 · Evansville | 12 | Evansville | 21:37.90 |
| 36 | Colton FennellPlace 36 · Grade 11 · Shullsburg | 11 | Shullsburg | 21:52.90 |
| 37 | Joren SalasPlace 37 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 22:00.40 |
| 38 | Asher LeinPlace 38 · Grade 12 · Evansville | 12 | Evansville | 22:01.40 |
| 39 | Nolan HiselPlace 39 · Grade 10 · Belleville | 10 | Belleville | 22:15.70 |
| 40 | Elliot FennellPlace 40 · Grade 12 · Shullsburg | 12 | Shullsburg | 22:17.60 |
| 41 | Adrian ScottPlace 41 · Grade 11 · Belleville | 11 | Belleville | 22:51.10 |
| 42 | Joseph ChodorowskiPlace 42 · Grade 11 · Holy Family | 11 | Holy Family | 23:01.60 |
| 43 | Sebastian BlumePlace 43 · Grade 9 · Evansville | 9 | Evansville | 23:12.60 |
| 44 | Matt AllenPlace 44 · Grade 10 · Belleville | 10 | Belleville | 23:24.00 |
| 45 | James KloessPlace 45 · Grade 12 · Holy Family | 12 | Holy Family | 23:24.10 |
| 46 | Ethan JohnsonPlace 46 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 23:56.10 |
| 47 | Ryan DeLonayPlace 47 · Grade 10 · Holy Family | 10 | Holy Family | 24:18.50 |
| 48 | Elliot SearlesPlace 48 · Grade - · Shullsburg | - | Shullsburg | 24:19.20 |
| 49 | Iain HansonPlace 49 · Grade 12 · The Lincoln Academy | 12 | The Lincoln Academy | 25:15.20 |
| 50 | Vince AtkinsonPlace 50 · Grade 10 · Shullsburg | 10 | Shullsburg | 25:15.70 |
| 51 | Landon MartyPlace 51 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 25:28.00 |
| 52 | Cameron PawloskiPlace 52 · Grade 9 · Belleville | 9 | Belleville | 25:38.50 |
| 53 | Ben SpiegelhoffPlace 53 · Grade 12 · Home School Eagles | 12 | Home School Eagles | 25:46.70 |
| 54 | Oscar GarciaPlace 54 · Grade 9 · The Lincoln Academy | 9 | The Lincoln Academy | 26:49.10 |
| 55 | Riley McKillipsPlace 55 · Grade 12 · The Lincoln Academy | 12 | The Lincoln Academy | 27:33.60 |
| 56 | Maurice McDanielPlace 56 · Grade 9 · The Lincoln Academy | 9 | The Lincoln Academy | 29:58.50 |