| 1 | Joshua GrinvaldsPlace 1 · Grade 11 · Janesville Parker | 11 | Janesville Parker | 16:15.1 |
| 2 | Elijah JuddPlace 2 · Grade 12 · Stoughton | 12 | Stoughton | 16:42.0 |
| 3 | Ethan ZywickiPlace 3 · Grade 12 · Stoughton | 12 | Stoughton | 16:58.1 |
| 4 | Pavel VorontsovPlace 4 · Grade 12 · Oregon | 12 | Oregon | 17:00.2 |
| 5 | Mason SorgePlace 5 · Grade 12 · Milton | 12 | Milton | 17:21.7 |
| 6 | Elliott KutzPlace 6 · Grade 11 · Monona Grove | 11 | Monona Grove | 17:32.7 |
| 7 | Josiah MichelsPlace 7 · Grade 12 · Oregon | 12 | Oregon | 17:48.7 |
| 8 | Jacob WiegmannPlace 8 · Grade 12 · Sauk Prairie | 12 | Sauk Prairie | 17:57.4 |
| 9 | Austin SmithPlace 9 · Grade 12 · Sauk Prairie | 12 | Sauk Prairie | 17:58.1 |
| 10 | Travis DreikosenPlace 10 · Grade 12 · Wisconsin Heights-Barneveld | 12 | Wisconsin Heights-Barneveld | 18:00.6 |
| 11 | Owen WilliamsPlace 11 · Grade 11 · Janesville Parker | 11 | Janesville Parker | 18:04.7 |
| 12 | Alex SmithPlace 12 · Grade 11 · Stoughton | 11 | Stoughton | 18:08.0 |
| 13 | Kaito MikkelsonPlace 13 · Grade 12 · Oregon | 12 | Oregon | 18:32.3 |
| 14 | Hunter BaveryPlace 14 · Grade 12 · Oregon | 12 | Oregon | 18:41.6 |
| 15 | Chase ReottPlace 15 · Grade 12 · Stoughton | 12 | Stoughton | 18:44.7 |
| 16 | Hunter BrensikePlace 16 · Grade 12 · Sauk Prairie | 12 | Sauk Prairie | 18:45.3 |
| 17 | Noah DoescherPlace 17 · Grade 12 · Wisconsin Heights-Barneveld | 12 | Wisconsin Heights-Barneveld | 18:53.8 |
| 18 | Lucas KuhlmanPlace 18 · Grade 11 · Oregon | 11 | Oregon | 18:54.2 |
| 19 | Huxley GladuestoltzPlace 19 · Grade 11 · Monona Grove | 11 | Monona Grove | 18:54.7 |
| 20 | Soren PatrickPlace 20 · Grade 12 · Monona Grove | 12 | Monona Grove | 18:56.1 |
| 21 | Mark FlowersPlace 21 · Grade 11 · Milton | 11 | Milton | 19:03.3 |
| 22 | Westin KippPlace 22 · Grade 12 · Oregon | 12 | Oregon | 19:04.9 |
| 23 | Noah PacubasPlace 23 · Grade 11 · Monona Grove | 11 | Monona Grove | 19:10.9 |
| 24 | Miles ReddingPlace 24 · Grade 12 · Monona Grove | 12 | Monona Grove | 19:14.0 |
| 25 | Andrew AlbertPlace 25 · Grade 12 · Stoughton | 12 | Stoughton | 19:14.7 |
| 26 | Austin PontelPlace 26 · Grade 12 · Sauk Prairie | 12 | Sauk Prairie | 19:23.9 |
| 27 | Sean Leavy IIPlace 27 · Grade 11 · Beloit Memorial | 11 | Beloit Memorial | 19:32.4 |
| 28 | Nathan HesterPlace 28 · Grade 11 · Janesville Parker | 11 | Janesville Parker | 19:34.5 |
| 29 | Aeron DaviePlace 29 · Grade 12 · Stoughton | 12 | Stoughton | 19:47.5 |
| 30 | Madex NormanPlace 30 · Grade 12 · Janesville Parker | 12 | Janesville Parker | 19:50.5 |
| 31 | Samuel ChampionPlace 31 · Grade 11 · Janesville Parker | 11 | Janesville Parker | 19:58.3 |
| 32 | Drake BrensikePlace 32 · Grade 11 · Sauk Prairie | 11 | Sauk Prairie | 20:01.7 |
| 33 | Carson TuckerPlace 33 · Grade 12 · Sauk Prairie | 12 | Sauk Prairie | 20:05.5 |
| 34 | Aaron ClementPlace 34 · Grade 11 · Sauk Prairie | 11 | Sauk Prairie | 20:18.3 |
| 35 | Carson JanischPlace 35 · Grade 12 · Monona Grove | 12 | Monona Grove | 20:21.5 |
| 36 | William GennePlace 36 · Grade 12 · Monona Grove | 12 | Monona Grove | 20:25.9 |
| 37 | Caleb HansenPlace 37 · Grade 11 · Monona Grove | 11 | Monona Grove | 20:26.1 |
| 38 | Andrew MurrayPlace 38 · Grade 11 · Wisconsin Heights-Barneveld | 11 | Wisconsin Heights-Barneveld | 20:30.9 |
| 39 | Benjamin NelsonPlace 39 · Grade 11 · Monona Grove | 11 | Monona Grove | 20:30.9 |
| 40 | Ben BurresPlace 40 · Grade 11 · Wisconsin Heights-Barneveld | 11 | Wisconsin Heights-Barneveld | 20:40.5 |
| 41 | Paul KlevenPlace 41 · Grade 12 · Stoughton | 12 | Stoughton | 20:42.3 |
| 42 | Colin DonohuePlace 42 · Grade 12 · Monona Grove | 12 | Monona Grove | 20:43.9 |
| 43 | Eli BilhornPlace 43 · Grade 11 · Milton | 11 | Milton | 20:50.6 |
| 44 | Liam PalmerPlace 44 · Grade 11 · Oregon | 11 | Oregon | 21:01.1 |
| 45 | Henry RotheringPlace 45 · Grade 12 · Oregon | 12 | Oregon | 21:06.3 |
| 46 | Julian Mejia-CruzPlace 46 · Grade 12 · The Lincoln Academy | 12 | The Lincoln Academy | 21:07.6 |
| 47 | Jackson WhiteheadPlace 47 · Grade 11 · Milton | 11 | Milton | 21:22.9 |
| 48 | Chris HesslerPlace 48 · Grade 12 · Oregon | 12 | Oregon | 21:24.2 |
| 49 | Isaac ProchaskaPlace 49 · Grade 11 · Wisconsin Heights-Barneveld | 11 | Wisconsin Heights-Barneveld | 21:25.8 |
| 50 | Henley StriflerPlace 50 · Grade 11 · Oregon | 11 | Oregon | 21:27.3 |
| 51 | Tristan GavinPlace 51 · Grade 12 · Oregon | 12 | Oregon | 21:30.3 |
| 52 | Logan SorgPlace 52 · Grade 11 · Sauk Prairie | 11 | Sauk Prairie | 21:37.1 |
| 53 | Micah BoergerPlace 53 · Grade 12 · Sauk Prairie | 12 | Sauk Prairie | 21:40.4 |
| 54 | Arthur DuffyPlace 54 · Grade 12 · Beloit Memorial | 12 | Beloit Memorial | 21:41.3 |
| 55 | Gabe WienkesPlace 55 · Grade 12 · Stoughton | 12 | Stoughton | 22:05.3 |
| 56 | Alex Sibila-OttPlace 56 · Grade 11 · Sauk Prairie | 11 | Sauk Prairie | 22:13.0 |
| 57 | Chase BrittonPlace 57 · Grade 12 · Janesville Parker | 12 | Janesville Parker | 22:19.3 |
| 58 | Henry FlisterPlace 58 · Grade 11 · Janesville Parker | 11 | Janesville Parker | 22:23.8 |
| 59 | Owen WoerthPlace 59 · Grade 11 · Janesville Parker | 11 | Janesville Parker | 22:30.6 |
| 60 | Ivan EsserPlace 60 · Grade 11 · Monona Grove | 11 | Monona Grove | 22:32.7 |
| 61 | Matthew GrossenPlace 61 · Grade 11 · Milton | 11 | Milton | 22:52.7 |
| 62 | Benjamin MansfieldPlace 62 · Grade 11 · Janesville Parker | 11 | Janesville Parker | 22:58.8 |
| 63 | Cash KlugPlace 63 · Grade 12 · Milton | 12 | Milton | 23:22.0 |
| 64 | Dominik GreenePlace 64 · Grade 11 · Wisconsin Heights-Barneveld | 11 | Wisconsin Heights-Barneveld | 23:32.3 |
| 65 | Max MinterPlace 65 · Grade 12 · Oregon | 12 | Oregon | 23:47.6 |
| 66 | Michael MaskelPlace 66 · Grade 12 · Monona Grove | 12 | Monona Grove | 23:59.9 |
| 67 | Jayden CowanPlace 67 · Grade 11 · Oregon | 11 | Oregon | 25:03.1 |
| 68 | Murphy MunsonPlace 68 · Grade 12 · Monona Grove | 12 | Monona Grove | 25:14.3 |
| 69 | Isaac BuschPlace 69 · Grade 11 · Milton | 11 | Milton | 26:05.2 |
| 70 | Kamdyn MarkuPlace 70 · Grade 11 · Stoughton | 11 | Stoughton | 26:22.2 |
| 71 | Lincoln HoyPlace 71 · Grade 12 · Oregon | 12 | Oregon | 26:25.3 |
| 72 | Jackson IdaPlace 72 · Grade 12 · Monona Grove | 12 | Monona Grove | 27:09.0 |
| 73 | Aidan SiegelPlace 73 · Grade 11 · Janesville Parker | 11 | Janesville Parker | 27:20.5 |
| 74 | Jayden BundyPlace 74 · Grade 12 · Oregon | 12 | Oregon | 27:29.7 |
| 75 | Riley McKillipsPlace 75 · Grade 12 · The Lincoln Academy | 12 | The Lincoln Academy | 27:42.7 |
| 76 | Joshua DaviesPlace 76 · Grade 12 · Monona Grove | 12 | Monona Grove | 28:19.0 |
| 77 | Jesse SnowPlace 77 · Grade 11 · Oregon | 11 | Oregon | 28:56.0 |
| 78 | Owen BrucknerPlace 78 · Grade 11 · Monona Grove | 11 | Monona Grove | 29:28.4 |
| 79 | Nolan BaryenbruchPlace 79 · Grade 11 · Wisconsin Heights-Barneveld | 11 | Wisconsin Heights-Barneveld | 29:57.0 |
| 80 | Anthony KemptonPlace 80 · Grade 12 · Wisconsin Heights-Barneveld | 12 | Wisconsin Heights-Barneveld | 31:12.8 |
| 81 | Charles CrowsonPlace 81 · Grade 11 · Wisconsin Heights-Barneveld | 11 | Wisconsin Heights-Barneveld | 31:17.9 |
| 82 | Lincoln ElliottPlace 82 · Grade 11 · Milton | 11 | Milton | 31:20.2 |
| 83 | Brendan OrtizPlace 83 · Grade 12 · Janesville Parker | 12 | Janesville Parker | 31:26.5 |