| 1 | Corbin OwensPlace 1 · Grade 11 · Grafton | 11 | Grafton | 20:25.1 |
| 2 | Evan SwartPlace 2 · Grade 12 · Slinger | 12 | Slinger | 20:36.1 |
| 3 | Robert FehrmanPlace 3 · Grade 12 · Hartford Union | 12 | Hartford Union | 20:36.3 |
| 4 | Samuel SturyczPlace 4 · Grade 10 · Nicolet | 10 | Nicolet | 20:56.0 |
| 5 | Vincent Flores PenaPlace 5 · Grade 10 · Hartford Union | 10 | Hartford Union | 20:58.5 |
| 6 | Jackson BruggemanPlace 6 · Grade 11 · Nicolet | 11 | Nicolet | 21:11.5 |
| 7 | Matthew EippertPlace 7 · Grade 12 · Grafton | 12 | Grafton | 21:32.7 |
| 8 | Michael LochenPlace 8 · Grade 10 · Slinger | 10 | Slinger | 21:37.2 |
| 9 | Nathan BergPlace 9 · Grade 9 · Nicolet | 9 | Nicolet | 21:42.4 |
| 10 | Elliott LovitzPlace 10 · Grade 12 · Nicolet | 12 | Nicolet | 21:52.3 |
| 11 | Zachary D'AmatoPlace 11 · Grade 10 · Nicolet | 10 | Nicolet | 21:53.1 |
| 12 | Haidan EiringPlace 12 · Grade 11 · Hartford Union | 11 | Hartford Union | 21:53.8 |
| 13 | Markus ZaragozaPlace 13 · Grade 10 · Whitnall | 10 | Whitnall | 21:56.7 |
| 14 | Theodore GravesPlace 14 · Grade 10 · Nicolet | 10 | Nicolet | 21:57.8 |
| 15 | Sam RiemannPlace 15 · Grade 10 · Whitnall | 10 | Whitnall | 22:03.3 |
| 16 | Hayden BeckettPlace 16 · Grade 9 · Hartford Union | 9 | Hartford Union | 22:07.2 |
| 17 | Mason KaehlerPlace 17 · Grade 9 · Slinger | 9 | Slinger | 22:08.2 |
| 18 | Gavin PoirierPlace 18 · Grade 10 · Slinger | 10 | Slinger | 22:09.6 |
| 19 | Noah WilkePlace 19 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 22:09.8 |
| 20 | Alex FabrocinoPlace 20 · Grade 11 · Whitnall | 11 | Whitnall | 22:20.7 |
| 21 | Marlowe WoodringPlace 21 · Grade 11 · Waukesha South | 11 | Waukesha South | 22:22.4 |
| 22 | Chase RiesPlace 22 · Grade 10 · Grafton | 10 | Grafton | 22:32.2 |
| 23 | Reed WarrnerPlace 23 · Grade 10 · Grafton | 10 | Grafton | 22:33.6 |
| 24 | Eleno AlvaradoPlace 24 · Grade 10 · Hartford Union | 10 | Hartford Union | 22:36.0 |
| 25 | Chase WhitePlace 25 · Grade 12 · West Bend East | 12 | West Bend East | 22:36.7 |
| 26 | Liam RobbinsPlace 26 · Grade 9 · Nicolet | 9 | Nicolet | 22:38.8 |
| 27 | Oliver MarinelliPlace 27 · Grade 9 · Nicolet | 9 | Nicolet | 22:39.6 |
| 28 | Brayden LemmingerPlace 28 · Grade 12 · Slinger | 12 | Slinger | 22:43.2 |
| 29 | Jack HolsworthPlace 29 · Grade 9 · Slinger | 9 | Slinger | 22:52.2 |
| 30 | Patrick HayrePlace 30 · Grade 9 · Whitnall | 9 | Whitnall | 22:58.3 |
| 31 | Andrew HullPlace 31 · Grade 9 · West Bend East | 9 | West Bend East | 23:01.3 |
| 32 | Louis LamonPlace 32 · Grade 10 · Hartford Union | 10 | Hartford Union | 23:07.4 |
| 33 | Mathew FrederickPlace 33 · Grade 12 · Waukesha South | 12 | Waukesha South | 23:10.0 |
| 34 | Owen PitsoulakisPlace 34 · Grade 9 · Nicolet | 9 | Nicolet | 23:10.3 |
| 35 | Cal MaloneyPlace 35 · Grade 12 · Whitnall | 12 | Whitnall | 23:19.0 |
| 36 | Dezi PlataPlace 36 · Grade 11 · Slinger | 11 | Slinger | 23:19.1 |
| 37 | Curtis PludemanPlace 37 · Grade 9 · Waukesha South | 9 | Waukesha South | 23:23.8 |
| 38 | Shant GuptaPlace 38 · Grade 9 · Grafton | 9 | Grafton | 23:28.6 |
| 39 | Ike Van KampenPlace 39 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 23:39.4 |
| 40 | Harrison HochPlace 40 · Grade 12 · Waukesha South | 12 | Waukesha South | 23:52.0 |
| 41 | Rhys BraegerPlace 41 · Grade 10 · Slinger | 10 | Slinger | 23:53.3 |
| 42 | Walker SchwobePlace 42 · Grade 10 · Slinger | 10 | Slinger | 23:53.3 |
| 43 | Owen TredoPlace 43 · Grade 10 · Nicolet | 10 | Nicolet | 23:58.2 |
| 44 | Jackson BeckerPlace 44 · Grade 9 · Slinger | 9 | Slinger | 24:01.4 |
| 45 | Lucas MaloofPlace 45 · Grade 10 · Nicolet | 10 | Nicolet | 24:02.9 |
| 46 | Gabriel ArandaPlace 46 · Grade 9 · Whitnall | 9 | Whitnall | 24:04.1 |
| 47 | Jacob SchaalPlace 47 · Grade 12 · Slinger | 12 | Slinger | 24:05.9 |
| 48 | Tyler LettowPlace 48 · Grade 10 · West Bend East | 10 | West Bend East | 24:09.1 |
| 49 | Ethan MataPlace 49 · Grade 9 · Hartford Union | 9 | Hartford Union | 24:14.0 |
| 50 | Lucas KetchumPlace 50 · Grade 10 · Nicolet | 10 | Nicolet | 24:27.0 |
| 51 | Patrick EiringPlace 51 · Grade 12 · Hartford Union | 12 | Hartford Union | 24:27.3 |
| 52 | Michael ChristiansonPlace 52 · Grade 10 · Waukesha South | 10 | Waukesha South | 24:33.2 |
| 53 | Steven GustafsonPlace 53 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 24:34.5 |
| 54 | Henry BerenzPlace 54 · Grade 10 · Nicolet | 10 | Nicolet | 24:38.1 |
| 55 | Sean TuckerPlace 55 · Grade 9 · Watertown Luther Prep | 9 | Watertown Luther Prep | 24:43.6 |
| 56 | Spencer SteinkePlace 56 · Grade 10 · Slinger | 10 | Slinger | 25:01.8 |
| 57 | Joey SteinmeyerPlace 57 · Grade 12 · Whitnall | 12 | Whitnall | 25:04.2 |
| 58 | Matthias GummPlace 58 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 25:07.1 |
| 59 | Jacob PiergiesPlace 59 · Grade 11 · Slinger | 11 | Slinger | 25:12.9 |
| 60 | Josiah SellnowPlace 60 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 25:13.2 |
| 61 | Tyler SzaboPlace 61 · Grade 12 · Slinger | 12 | Slinger | 25:17.3 |
| 62 | Benjamin TremainePlace 62 · Grade 11 · West Bend East | 11 | West Bend East | 25:20.4 |
| 63 | Noah SmrecekPlace 63 · Grade 10 · West Bend East | 10 | West Bend East | 25:21.7 |
| 64 | Will GundrumPlace 64 · Grade 12 · Slinger | 12 | Slinger | 25:22.3 |
| 65 | Liam ScottPlace 65 · Grade 10 · Grafton | 10 | Grafton | 25:24.8 |
| 66 | Kurt IcenoglePlace 66 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 25:31.6 |
| 67 | Jack NelsonPlace 67 · Grade 9 · Slinger | 9 | Slinger | 25:37.5 |
| 68 | Tegh PitonPlace 68 · Grade 12 · Whitnall | 12 | Whitnall | 25:41.9 |
| 69 | Joseph PershallPlace 69 · Grade 12 · Slinger | 12 | Slinger | 25:42.4 |
| 70 | Jacob HofferPlace 70 · Grade 9 · Waukesha South | 9 | Waukesha South | 25:44.2 |
| 71 | Karl KimPlace 71 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 25:45.9 |
| 72 | Truman GrinwaldPlace 72 · Grade 11 · Slinger | 11 | Slinger | 25:50.6 |
| 73 | Michael FloresPlace 73 · Grade 11 · Whitnall | 11 | Whitnall | 25:51.9 |
| 74 | Aiden McClainPlace 74 · Grade 9 · Hartford Union | 9 | Hartford Union | 25:54.4 |
| 75 | Liam SturgeonPlace 75 · Grade 9 · Slinger | 9 | Slinger | 25:54.9 |
| 76 | Rasmus RolfssonPlace 76 · Grade 11 · Slinger | 11 | Slinger | 25:55.5 |
| 77 | Alexander FridayPlace 77 · Grade 12 · West Bend East | 12 | West Bend East | 26:09.5 |
| 78 | Parker KorenPlace 78 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 26:22.8 |
| 79 | Greyson TonsorPlace 79 · Grade 12 · Slinger | 12 | Slinger | 26:34.7 |
| 80 | Grayson SchmitzPlace 80 · Grade 11 · Milwaukee Juneau | 11 | Milwaukee Juneau | 26:36.6 |
| 81 | Ames KieckhaferPlace 81 · Grade 10 · Slinger | 10 | Slinger | 26:41.2 |
| 82 | August WondraPlace 82 · Grade 9 · Hartford Union | 9 | Hartford Union | 26:54.5 |
| 83 | Andrew HochstetlerPlace 83 · Grade 9 · Grafton | 9 | Grafton | 26:57.0 |
| 84 | Eytan FeldmanPlace 84 · Grade 10 · Nicolet | 10 | Nicolet | 27:18.0 |
| 85 | Aaron TaylorPlace 85 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 27:20.7 |
| 86 | Phoenix GonzalesPlace 86 · Grade 10 · Slinger | 10 | Slinger | 27:38.4 |
| 87 | Gage ErtlPlace 87 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 27:50.2 |
| 88 | Wesley BurgePlace 88 · Grade 9 · Whitnall | 9 | Whitnall | 28:03.6 |
| 89 | Connor ThyesPlace 89 · Grade 12 · Grafton | 12 | Grafton | 28:14.1 |
| 90 | Wyatt KlinePlace 90 · Grade 11 · Slinger | 11 | Slinger | 28:17.3 |
| 91 | Isaac HofferPlace 91 · Grade 10 · Waukesha South | 10 | Waukesha South | 28:47.8 |
| 92 | Quincy EnderlePlace 92 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 28:51.8 |
| 93 | Solomon NeyhartPlace 93 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 28:56.3 |
| 94 | Alexander CousineauPlace 94 · Grade 10 · Dodgeland | 10 | Dodgeland | 29:01.4 |
| 95 | Milo HochPlace 95 · Grade 9 · Waukesha South | 9 | Waukesha South | 29:13.3 |
| 96 | Matthew AilentPlace 96 · Grade 10 · Whitnall | 10 | Whitnall | 29:25.3 |
| 97 | Finn NivenPlace 97 · Grade 9 · Waukesha South | 9 | Waukesha South | 29:26.7 |
| 98 | Adrien DavisPlace 98 · Grade 9 · Milwaukee Juneau | 9 | Milwaukee Juneau | 29:32.9 |
| 99 | Mitchel FrederickPlace 99 · Grade 9 · Waukesha South | 9 | Waukesha South | 29:41.9 |
| 100 | Caiden KleppePlace 100 · Grade 9 · West Bend East | 9 | West Bend East | 29:52.4 |
| 101 | Henry HubbardPlace 101 · Grade 9 · West Bend East | 9 | West Bend East | 30:51.4 |
| 102 | Emmett FloydPlace 102 · Grade 9 · West Bend East | 9 | West Bend East | 31:16.1 |
| 103 | Grayson DodgePlace 103 · Grade 12 · Grafton | 12 | Grafton | 31:43.2 |
| 104 | Charles SternPlace 104 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 34:45.4 PR |
| 105 | Rylan SturmaPlace 105 · Grade 12 · Whitnall | 12 | Whitnall | 37:38.4 |
| 106 | Ryder GrochowinaPlace 106 · Grade 10 · Whitnall | 10 | Whitnall | 37:47.6 |
| 107 | Brayden OldhamPlace 107 · Grade 9 · West Bend East | 9 | West Bend East | 39:44.9 |
| 108 | Timothy McFarlinPlace 108 · Grade 11 · Waukesha South | 11 | Waukesha South | 40:01.7 |
| 109 | Salvador Vazquez ErazoPlace 109 · Grade 10 · Milwaukee Juneau | 10 | Milwaukee Juneau | 40:14.0 |