| 1 | Will BoettcherPlace 1 · Grade 12 · Baraboo | 12 | Baraboo | 17:20.00 |
| 2 | Chandler PabonPlace 2 · Grade 11 · DeForest | 11 | DeForest | 17:43.70 |
| 3 | Oskar LaFavePlace 3 · Grade 10 · Baraboo | 10 | Baraboo | 17:44.50 |
| 4 | Jacob LafeverPlace 4 · Grade 12 · DeForest | 12 | DeForest | 17:50.20 |
| 5 | Logan DavisonPlace 5 · Grade 12 · DeForest | 12 | DeForest | 17:50.30 |
| 6 | Jonatan MartinezPlace 6 · Grade 12 · Baraboo | 12 | Baraboo | 18:15.90 |
| 7 | Matthew NoblePlace 7 · Grade 11 · Milton | 11 | Milton | 18:21.00 |
| 8 | Conner AdamsPlace 8 · Grade 11 · Milton | 11 | Milton | 18:25.20 |
| 9 | Joshua GrossenPlace 9 · Grade 10 · Milton | 10 | Milton | 18:26.60 |
| 10 | Joe KorthalsPlace 10 · Grade 12 · Baraboo | 12 | Baraboo | 18:28.00 |
| 11 | Parker StanoszPlace 11 · Grade 12 · DeForest | 12 | DeForest | 18:50.80 |
| 12 | Jadon LaFeverPlace 12 · Grade 11 · DeForest | 11 | DeForest | 18:51.90 |
| 13 | Sebastian MartinezPlace 13 · Grade 10 · Baraboo | 10 | Baraboo | 18:52.70 |
| 14 | Maxon HalfpapPlace 14 · Grade 10 · Waunakee | 10 | Waunakee | 18:54.50 |
| 15 | Nathan SmithPlace 15 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 18:55.20 |
| 16 | Jack BrinkerPlace 16 · Grade 12 · Baraboo | 12 | Baraboo | 19:08.00 |
| 17 | Kian KelroyPlace 17 · Grade 10 · DeForest | 10 | DeForest | 19:15.70 |
| 18 | Carson JennerjohnPlace 18 · Grade 11 · Waunakee | 11 | Waunakee | 19:16.90 |
| 19 | Conner AdcockPlace 19 · Grade 11 · Milton | 11 | Milton | 19:18.30 |
| 20 | Ewan SteffenPlace 20 · Grade 11 · Berlin | 11 | Berlin | 19:24.50 |
| 21 | Clay HutchinsPlace 21 · Grade 10 · Sauk Prairie | 10 | Sauk Prairie | 19:28.90 |
| 22 | Carson HasheiderPlace 22 · Grade 12 · Baraboo | 12 | Baraboo | 19:30.60 |
| 23 | Henry RaetherPlace 23 · Grade 11 · DeForest | 11 | DeForest | 19:31.80 |
| 24 | Khiry DavisPlace 24 · Grade 9 · Baraboo | 9 | Baraboo | 19:36.60 |
| 25 | Joshua GreggPlace 25 · Grade 10 · Sauk Prairie | 10 | Sauk Prairie | 19:43.80 |
| 26 | Tobey MillerPlace 26 · Grade 12 · Berlin | 12 | Berlin | 19:45.70 |
| 27 | Vincent BertramPlace 27 · Grade 12 · DeForest | 12 | DeForest | 19:52.70 |
| 28 | Quinn ApplePlace 28 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 19:59.40 |
| 29 | Kylar MobryPlace 29 · Grade 12 · DeForest | 12 | DeForest | 20:11.50 |
| 30 | Matthew DownsPlace 30 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 20:12.30 |
| 31 | Brayden BenkertPlace 31 · Grade 10 · DeForest | 10 | DeForest | 20:17.60 |
| 32 | Charlie McCarthyPlace 32 · Grade 10 · Berlin | 10 | Berlin | 20:20.20 |
| 33 | Korey McFarlandPlace 33 · Grade 9 · Sauk Prairie | 9 | Sauk Prairie | 20:22.60 |
| 34 | Canon JamesPlace 34 · Grade 12 · Baraboo | 12 | Baraboo | 20:29.70 |
| 35 | Angel OrtizPlace 35 · Grade 12 · Baraboo | 12 | Baraboo | 20:31.20 |
| 36 | Tyler GulsbyPlace 36 · Grade 12 · Baraboo | 12 | Baraboo | 20:32.70 |
| 37 | Nash TomblinPlace 37 · Grade 11 · Waunakee | 11 | Waunakee | 20:33.70 |
| 38 | Caleb BakerPlace 38 · Grade 11 · Milton | 11 | Milton | 20:46.50 |
| 39 | Alex Sibila-OttPlace 39 · Grade 12 · Sauk Prairie | 12 | Sauk Prairie | 20:51.40 |
| 40 | Owen KeiserPlace 40 · Grade 9 · Milton | 9 | Milton | 20:51.50 |
| 41 | Lane LindloffPlace 41 · Grade 12 · Baraboo | 12 | Baraboo | 20:55.40 |
| 42 | Collin SeifPlace 42 · Grade 10 · Berlin | 10 | Berlin | 20:58.10 |
| 43 | Dylan BubolzPlace 43 · Grade 11 · DeForest | 11 | DeForest | 21:00.20 |
| 44 | Yushin BousePlace 44 · Grade 12 · DeForest | 12 | DeForest | 21:00.30 |
| 45 | Isaac FreemanPlace 45 · Grade 10 · DeForest | 10 | DeForest | 21:00.50 |
| 46 | Jorden SeilerPlace 46 · Grade 11 · DeForest | 11 | DeForest | 21:00.70 |
| 47 | Elliott HahnPlace 47 · Grade 11 · Milton | 11 | Milton | 21:01.20 |
| 48 | Devin GarrityPlace 48 · Grade 11 · Milton | 11 | Milton | 21:21.90 |
| 49 | Jack MarshallPlace 49 · Grade 12 · Beaver Dam | 12 | Beaver Dam | 21:35.60 |
| 50 | Nolan CarncrossPlace 50 · Grade 10 · Sauk Prairie | 10 | Sauk Prairie | 21:45.10 |
| 51 | Everett DensonPlace 51 · Grade 10 · Waunakee | 10 | Waunakee | 21:49.60 |
| 52 | Tate TredinnickPlace 52 · Grade 9 · Sauk Prairie | 9 | Sauk Prairie | 21:56.90 |
| 53 | Oliver DeGraffPlace 53 · Grade 9 · Waunakee | 9 | Waunakee | 21:59.10 |
| 54 | Drake BrensikePlace 54 · Grade 12 · Sauk Prairie | 12 | Sauk Prairie | 21:59.30 |
| 55 | Jacob AdsitPlace 55 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 22:07.20 |
| 56 | Eli BilhornPlace 56 · Grade 12 · Milton | 12 | Milton | 22:13.70 |
| 57 | Caleb MenchatePlace 57 · Grade 10 · DeForest | 10 | DeForest | 22:18.90 |
| 58 | Sebastian Bonilla IrizarryPlace 58 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 22:19.20 |
| 59 | Andrew MessnerPlace 59 · Grade 9 · Baraboo | 9 | Baraboo | 22:22.00 |
| 60 | Lucas VarelaPlace 60 · Grade 12 · Waunakee | 12 | Waunakee | 22:24.00 |
| 61 | Brody KurzPlace 61 · Grade 12 · Baraboo | 12 | Baraboo | 22:31.90 |
| 62 | John McCaulleyPlace 62 · Grade 9 · Baraboo | 9 | Baraboo | 22:34.20 |
| 63 | Nolan AdamsPlace 63 · Grade 9 · Milton | 9 | Milton | 22:37.90 |
| 64 | Noah De Los SantosPlace 64 · Grade 12 · Waunakee | 12 | Waunakee | 22:40.90 |
| 65 | Logan SorgPlace 65 · Grade 12 · Sauk Prairie | 12 | Sauk Prairie | 22:49.30 |
| 66 | Aaron SchlieppPlace 66 · Grade 10 · Berlin | 10 | Berlin | 22:56.00 |
| 67 | Logan CromwellPlace 67 · Grade 10 · Baraboo | 10 | Baraboo | 23:22.80 |
| 68 | Matthew GrossenPlace 68 · Grade 12 · Milton | 12 | Milton | 23:22.90 |
| 69 | Dayne Van HornPlace 69 · Grade 11 · Milton | 11 | Milton | 23:26.30 |
| 70 | Collin SchwertfegerPlace 70 · Grade 9 · DeForest | 9 | DeForest | 23:27.40 |
| 71 | Gavin HerbertPlace 71 · Grade 10 · DeForest | 10 | DeForest | 23:27.70 |
| 72 | Connor EmersonPlace 72 · Grade 11 · Berlin | 11 | Berlin | 23:30.10 |
| 73 | Adam LouisPlace 73 · Grade 10 · Sauk Prairie | 10 | Sauk Prairie | 23:40.30 |
| 74 | Jackson WhiteheadPlace 74 · Grade 12 · Milton | 12 | Milton | 23:43.60 |
| 75 | Mason DomkePlace 75 · Grade 9 · Berlin | 9 | Berlin | 24:10.80 |
| 76 | Lucas GingerichPlace 76 · Grade 9 · DeForest | 9 | DeForest | 24:16.50 |
| 77 | Luke MickelsonPlace 77 · Grade 9 · Milton | 9 | Milton | 24:28.50 |
| 78 | Liam WolffPlace 78 · Grade 12 · DeForest | 12 | DeForest | 24:35.60 |
| 78 | Levi KnaackPlace 78 · Grade 10 · Waunakee | 10 | Waunakee | 24:35.60 |
| 80 | Zane DowningPlace 80 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 24:36.90 |
| 81 | Esteban Montes TecuatlPlace 81 · Grade 9 · Waunakee | 9 | Waunakee | 24:42.40 |
| 82 | Ervin PallPlace 82 · Grade 9 · Baraboo | 9 | Baraboo | 25:00.80 |
| 83 | Josh FreemanPlace 83 · Grade 9 · Sauk Prairie | 9 | Sauk Prairie | 25:03.50 |
| 84 | Braydn WipperfurthPlace 84 · Grade 11 · DeForest | 11 | DeForest | 25:05.50 |
| 85 | Keegan JordanPlace 85 · Grade 12 · Milton | 12 | Milton | 25:08.40 |
| 86 | Becker AppsPlace 86 · Grade 9 · Waunakee | 9 | Waunakee | 25:08.50 |
| 87 | Ryland OlsonPlace 87 · Grade 9 · DeForest | 9 | DeForest | 25:10.20 |
| 88 | Joshua NelsonPlace 88 · Grade 11 · Milton | 11 | Milton | 25:27.40 |
| 89 | Isaac BuschPlace 89 · Grade 12 · Milton | 12 | Milton | 26:02.40 |
| 90 | Holden HarryPlace 90 · Grade 10 · Baraboo | 10 | Baraboo | 26:06.80 |
| 91 | Dathan DyePlace 91 · Grade 9 · Milton | 9 | Milton | 26:08.30 |
| 92 | Drew TomterPlace 92 · Grade 10 · DeForest | 10 | DeForest | 26:11.10 |
| 93 | Jacob StudePlace 93 · Grade 12 · Waunakee | 12 | Waunakee | 26:12.00 |
| 94 | Luke DenningPlace 94 · Grade 10 · DeForest | 10 | DeForest | 26:23.00 |
| 95 | Hunter JensenPlace 95 · Grade 10 · Milton | 10 | Milton | 26:27.50 |
| 96 | Alex KehrmeyerPlace 96 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 26:32.90 |
| 97 | Jackson SchulzPlace 97 · Grade 9 · DeForest | 9 | DeForest | 26:42.70 |
| 98 | Cooper CruzPlace 98 · Grade 10 · Waunakee | 10 | Waunakee | 26:53.90 PR |
| 99 | Henry ThorkildsonPlace 99 · Grade 9 · DeForest | 9 | DeForest | 27:26.00 |
| 100 | Evan HoffPlace 100 · Grade 11 · Milton | 11 | Milton | 27:33.60 |
| 101 | Bentley ReschleinPlace 101 · Grade 9 · Berlin | 9 | Berlin | 27:58.80 |
| 102 | Noah NguyenPlace 102 · Grade 9 · Beaver Dam | 9 | Beaver Dam | 28:05.20 |
| 103 | Daniel TurnbullPlace 103 · Grade 11 · DeForest | 11 | DeForest | 28:06.50 |
| 104 | Matthew LuhmanPlace 104 · Grade 12 · DeForest | 12 | DeForest | 28:07.23 |
| 105 | Benjamin HosePlace 105 · Grade 12 · Milton | 12 | Milton | 28:09.20 |
| 106 | Calder SchakelmanPlace 106 · Grade 9 · Waunakee | 9 | Waunakee | 28:14.90 |
| 107 | Blythe KomorowskiPlace 107 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 28:21.40 |
| 108 | Kale MillerPlace 108 · Grade 9 · Berlin | 9 | Berlin | 28:58.90 |
| 109 | Henry KelleyPlace 109 · Grade 9 · DeForest | 9 | DeForest | 29:07.70 |
| 110 | Hawke ShierPlace 110 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 29:18.10 |
| 111 | Isaiah SaulPlace 111 · Grade 11 · Baraboo | 11 | Baraboo | 29:26.00 |
| 112 | Collin ZinkPlace 112 · Grade 10 · Milton | 10 | Milton | 29:31.10 |
| 113 | Grayson ToneyPlace 113 · Grade 10 · Berlin | 10 | Berlin | 30:02.60 |
| 114 | Mahlon KabuuPlace 114 · Grade 11 · Milton | 11 | Milton | 30:30.90 |
| 115 | Brayden OlinPlace 115 · Grade 9 · Milton | 9 | Milton | 30:34.00 |
| 116 | Zach FlowersPlace 116 · Grade 9 · Milton | 9 | Milton | 30:38.20 |
| 117 | Nolan NeuenshwanderPlace 117 · Grade 9 · Milton | 9 | Milton | 30:45.90 |
| 118 | Wesley AndersonPlace 118 · Grade 9 · DeForest | 9 | DeForest | 31:01.20 |
| 119 | Adrian FloresPlace 119 · Grade 10 · Milton | 10 | Milton | 31:21.00 PR |
| 120 | Colin McAndrewPlace 120 · Grade 12 · Baraboo | 12 | Baraboo | 31:51.90 |
| 121 | Ben HoffmanPlace 121 · Grade 10 · Berlin | 10 | Berlin | 33:11.20 |
| 0 | Robert AbbottPlace 0 · Grade 9 · Berlin | 9 | Berlin | DQ |
| 0 | Oliver JessePlace 0 · Grade 11 · Baraboo | 11 | Baraboo | DNS |
| 0 | Mark FlowersPlace 0 · Grade 12 · Milton | 12 | Milton | DQ |
| 0 | Lincoln ElliottPlace 0 · Grade 12 · Milton | 12 | Milton | DQ |
| 0 | Oliver BadtkePlace 0 · Grade 11 · Milton | 11 | Milton | DQ |
| 0 | Graeme CarterPlace 0 · Grade 10 · Milton | 10 | Milton | DQ |
| 0 | Karson DavisPlace 0 · Grade 11 · Milton | 11 | Milton | DQ |
| 0 | Braedon HarrisonPlace 0 · Grade 10 · Waunakee | 10 | Waunakee | DQ |
| 0 | Egan HigginsPlace 0 · Grade 11 · Waunakee | 11 | Waunakee | DQ |
| 0 | Angel GarciaPlace 0 · Grade 12 · Sauk Prairie | 12 | Sauk Prairie | DQ |
| 0 | Joshua DavisonPlace 0 · Grade 10 · DeForest | 10 | DeForest | DQ |
| 0 | Bentley InmanPlace 0 · Grade 10 · DeForest | 10 | DeForest | DQ |
| 0 | Arian KeekuPlace 0 · Grade 9 · DeForest | 9 | DeForest | DQ |
| 0 | Bruce VangPlace 0 · Grade 9 · DeForest | 9 | DeForest | DQ |
| 0 | Tommy ZHUPlace 0 · Grade 9 · DeForest | 9 | DeForest | DQ |
| 0 | Gavin StaggPlace 0 · Grade 9 · DeForest | 9 | DeForest | DNS |
| 0 | Grant StanoszPlace 0 · Grade 9 · DeForest | 9 | DeForest | DQ |
| 0 | Chase RiedelPlace 0 · Grade 9 · DeForest | 9 | DeForest | DNS |
| 0 | John HenzePlace 0 · Grade 10 · Milton | 10 | Milton | DQ |
| 0 | Collin HildingPlace 0 · Grade 12 · Milton | 12 | Milton | DQ |