| 1 | Lucas TANNERPlace 1 · Grade 11 · DeForest | 11 | DeForest | 16:05.7 | 1 |
| 2 | Elijah PABONPlace 2 · Grade 12 · DeForest | 12 | DeForest | 16:14.5 | 2 |
| 3 | Birk NEWMANPlace 3 · Grade 10 · Nicolet | 10 | Nicolet | 16:29.6 | 3 |
| 4 | Alex ANEWENTERPlace 4 · Grade 12 · Port Washington | 12 | Port Washington | 16:34.6 | 4 |
| 5 | Austin JARMUZPlace 5 · Grade 10 · University School of Milwaukee | 10 | University School of Milwaukee | 16:43.0 | 5 |
| 6 | Ryan LIENPlace 6 · Grade 11 · Shorewood | 11 | Shorewood | 16:44.8 | 6 |
| 7 | Nolan JOHNSONPlace 7 · Grade 10 · Shorewood | 10 | Shorewood | 16:47.1 | 7 |
| 8 | Matthew WILTERDINKPlace 8 · Grade 12 · Oostburg | 12 | Oostburg | 16:51.6 | 8 |
| 9 | Will HUENINKPlace 9 · Grade 12 · Cedar Grove - Belgium | 12 | Cedar Grove - Belgium | 16:55.8 | 9 |
| 10 | Logan ZEISEPlace 10 · Grade 9 · Milwaukee King | 9 | Milwaukee King | 16:55.9 | 10 |
| 11 | Ty KALINAPlace 11 · Grade 11 · Slinger | 11 | Slinger | 16:56.2 | 11 |
| 12 | Zackery TAYLORPlace 12 · Grade 12 · Indian Trail Academy | 12 | Indian Trail Academy | 16:56.3 | 12 |
| 13 | Ryan OPTEKARPlace 13 · Grade 11 · Shorewood | 11 | Shorewood | 16:57.3 | 13 |
| 14 | Hayden CARROLLPlace 14 · Grade 12 · Little Chute | 12 | Little Chute | 17:06.6 | 14 |
| 15 | Max KLASSENPlace 15 · Grade 11 · Milwaukee King | 11 | Milwaukee King | 17:08.8 | 15 |
| 16 | Ben TOEPPLERPlace 16 · Grade 10 · Little Chute | 10 | Little Chute | 17:19.4 | 16 |
| 17 | Logan DAVISONPlace 17 · Grade 10 · DeForest | 10 | DeForest | 17:21.1 | 17 |
| 18 | William KROCHALKPlace 18 · Grade 12 · Ronald Reagan | 12 | Ronald Reagan | 17:21.7 | 18 |
| 19 | Benny BEJMAPlace 19 · Grade 10 · Shorewood | 10 | Shorewood | 17:21.9 | 19 |
| 20 | Wes HUENINKPlace 20 · Grade 11 · Cedar Grove - Belgium | 11 | Cedar Grove - Belgium | 17:23.9 | 20 |
| 21 | Sam DONNERPlace 21 · Grade 12 · Shorewood | 12 | Shorewood | 17:26.7 | 21 |
| 22 | Dominic FLETCHERPlace 22 · Grade 12 · Little Chute | 12 | Little Chute | 17:30.4 | 22 |
| 23 | Jameson KOEBELPlace 23 · Grade 11 · Port Washington | 11 | Port Washington | 17:40.4 | 23 |
| 24 | Owen BIRCHALLPlace 24 · Grade 12 · University School of Milwaukee | 12 | University School of Milwaukee | 17:41.9 | 24 |
| 25 | Charles MEERPlace 25 · Grade 9 · Saint Thomas More | 9 | Saint Thomas More | 17:44.4 | 25 |
| 26 | Isaac KRZYZANIAKPlace 26 · Grade 12 · New Berlin West | 12 | New Berlin West | 17:49.0 | 26 |
| 27 | Blake RAUBERPlace 27 · Grade 11 · DeForest | 11 | DeForest | 17:49.7 | 27 |
| 28 | Kiran SIDDALINGAIAHPlace 28 · Grade 12 · University School of Milwaukee | 12 | University School of Milwaukee | 17:50.7 | 28 |
| 29 | Alexis LUNAPlace 29 · Grade 12 · Port Washington | 12 | Port Washington | 17:51.7 | 29 |
| 30 | Daniel KEEFEPlace 30 · Grade 11 · Shorewood | 11 | Shorewood | 17:54.5 | — |
| 31 | Angus VIGOREN-CLARKPlace 31 · Grade 11 · Shorewood | 11 | Shorewood | 17:59.5 | — |
| 32 | Beckett NEWMANPlace 32 · Grade 9 · University School of Milwaukee | 9 | University School of Milwaukee | 18:04.3 | 32 |
| 33 | Pete LOTZPlace 33 · Grade 12 · Port Washington | 12 | Port Washington | 18:05.7 | 33 |
| 34 | Jacoby VANDERLOOPPlace 34 · Grade 11 · Shorewood | 11 | Shorewood | 18:06.6 | — |
| 35 | William HERRMANNPlace 35 · Grade 10 · Ronald Reagan | 10 | Ronald Reagan | 18:06.9 | 34 |
| 36 | Kingston NELSONPlace 36 · Grade 9 · Shorewood | 9 | Shorewood | 18:08.3 | — |
| 37 | Wyatt PARKERPlace 37 · Grade 11 · DeForest | 11 | DeForest | 18:12.0 | 35 |
| 38 | Mason RIEMERPlace 38 · Grade 11 · Cudahy/St. Francis | 11 | Cudahy/St. Francis | 18:14.5 | 36 |
| 39 | Aidan BENDICKSONPlace 39 · Grade 12 · Nicolet | 12 | Nicolet | 18:15.5 | 37 |
| 40 | Mason CZLAPINSKIPlace 40 · Grade 12 · Slinger | 12 | Slinger | 18:15.7 | 38 |
| 41 | Sam ELLIOTTPlace 41 · Grade 12 · Shorewood | 12 | Shorewood | 18:17.2 | — |
| 42 | Ryan PRINGLEPlace 42 · Grade 11 · Nicolet | 11 | Nicolet | 18:18.1 | 39 |
| 43 | Easton TIEDTPlace 43 · Grade 12 · DeForest | 12 | DeForest | 18:29.6 | — |
| 44 | Ethan ZOLPERPlace 44 · Grade 12 · New Berlin West | 12 | New Berlin West | 18:29.7 | 41 |
| 45 | Jacob LAFEVERPlace 45 · Grade 10 · DeForest | 10 | DeForest | 18:35.0 | — |
| 46 | Oliver WALSHPlace 46 · Grade 9 · Saint Thomas More | 9 | Saint Thomas More | 18:35.1 | 43 |
| 47 | Jayden YOPPPlace 47 · Grade 10 · Cudahy/St. Francis | 10 | Cudahy/St. Francis | 18:38.0 | 44 |
| 48 | Samuel JACOBIPlace 48 · Grade 10 · Cudahy/St. Francis | 10 | Cudahy/St. Francis | 18:38.8 | 45 |
| 49 | Aidan MCKENNAPlace 49 · Grade 10 · Nicolet | 10 | Nicolet | 18:44.3 | 46 |
| 50 | Alex FRICKPlace 50 · Grade 12 · University School of Milwaukee | 12 | University School of Milwaukee | 18:50.3 | 47 |
| 51 | Braden STEINPlace 51 · Grade 10 · Little Chute | 10 | Little Chute | 18:52.9 | 48 |
| 52 | Alex BERGMANNPlace 52 · Grade 9 · Grafton | 9 | Grafton | 18:54.0 | 49 |
| 53 | Mason DOBBSPlace 53 · Grade 11 · DeForest | 11 | DeForest | 18:56.9 | — |
| 54 | Ian SELLEPlace 54 · Grade 10 · Slinger | 10 | Slinger | 18:57.1 | 50 |
| 55 | Jackson URBAINPlace 55 · Grade 11 · Grafton | 11 | Grafton | 18:59.1 | 51 |
| 56 | Emmett KRESSPlace 56 · Grade 11 · Milwaukee King | 11 | Milwaukee King | 19:01.4 | 52 |
| 57 | Truett DOBBERSTEINPlace 57 · Grade 9 · Slinger | 9 | Slinger | 19:03.1 | 53 |
| 58 | Chandler PABONPlace 58 · Grade 9 · DeForest | 9 | DeForest | 19:05.5 | — |
| 59 | Max HOLIFIELDPlace 59 · Grade 12 · Shorewood | 12 | Shorewood | 19:05.8 | — |
| 60 | Trevor MURPHYPlace 60 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 19:06.3 | 54 |
| 61 | Jack KRAUSEPlace 61 · Grade 10 · Cedar Grove - Belgium | 10 | Cedar Grove - Belgium | 19:11.8 | 55 |
| 62 | Aidan MATTHEWSPlace 62 · Grade 11 · Grafton | 11 | Grafton | 19:11.9 | 56 |
| 63 | Anderson KROCHALKPlace 63 · Grade 10 · Ronald Reagan | 10 | Ronald Reagan | 19:14.0 | 57 |
| 64 | Matthew HELLMANPlace 64 · Grade 11 · Nicolet | 11 | Nicolet | 19:14.2 | 58 |
| 65 | Trenten ESSERPlace 65 · Grade 12 · Indian Trail Academy | 12 | Indian Trail Academy | 19:15.3 | 59 |
| 66 | Aiden SCHUESSLERPlace 66 · Grade 11 · Oostburg | 11 | Oostburg | 19:17.0 | 60 |
| 67 | Connor ANHALTPlace 67 · Grade 12 · DeForest | 12 | DeForest | 19:17.0 | — |
| 68 | Connor ZINUTICZPlace 68 · Grade 10 · Port Washington | 10 | Port Washington | 19:21.6 | 61 |
| 69 | Alexander LANDVATTERPlace 69 · Grade 12 · Slinger | 12 | Slinger | 19:22.1 | 62 |
| 70 | Nolan BRILLPlace 70 · Grade 10 · Cedar Grove - Belgium | 10 | Cedar Grove - Belgium | 19:24.4 | 63 |
| 71 | Tyler SWENSONPlace 71 · Grade 12 · Grafton | 12 | Grafton | 19:25.6 | 64 |
| 72 | Lukas VATERPlace 72 · Grade 12 · Nicolet | 12 | Nicolet | 19:27.2 | — |
| 73 | Zach SWENSONPlace 73 · Grade 10 · Grafton | 10 | Grafton | 19:28.1 | 66 |
| 74 | Ryan TRZEBIATOWSKIPlace 74 · Grade 11 · Little Chute | 11 | Little Chute | 19:30.0 | 67 |
| 75 | Mason DORNERPlace 75 · Grade 11 · Slinger | 11 | Slinger | 19:36.5 | — |
| 76 | Luke HANSONPlace 76 · Grade 11 · Grafton | 11 | Grafton | 19:38.1 | — |
| 77 | David LENZPlace 77 · Grade 12 · Little Chute | 12 | Little Chute | 19:41.5 | — |
| 78 | Evan SWARTPlace 78 · Grade 10 · Slinger | 10 | Slinger | 19:41.8 | — |
| 79 | Drew NEESEPlace 79 · Grade 10 · Cedar Grove - Belgium | 10 | Cedar Grove - Belgium | 19:42.7 | 72 |
| 80 | Abram BRILLPlace 80 · Grade 11 · Cedar Grove - Belgium | 11 | Cedar Grove - Belgium | 19:46.3 | — |
| 81 | Elijah HENNINGFELDPlace 81 · Grade 11 · Big Foot | 11 | Big Foot | 19:48.9 | 74 |
| 82 | Diego MURPHYPlace 82 · Grade 11 · Shorewood | 11 | Shorewood | 19:49.5 | — |
| 83 | Noah LANGLUNDPlace 83 · Grade 12 · Big Foot | 12 | Big Foot | 19:50.1 | 75 |
| 84 | Sebastian LASCOPlace 84 · Grade 11 · Indian Trail Academy | 11 | Indian Trail Academy | 19:50.8 | 76 |
| 85 | James LEONARDPlace 85 · Grade 12 · Deerfield/Cambridge (XC) | 12 | Deerfield/Cambridge (XC) | 19:53.3 | 77 |
| 86 | Trevor BERWANGERPlace 86 · Grade 12 · New Berlin West | 12 | New Berlin West | 19:58.1 | 78 |
| 87 | Reid KETTERHAGENPlace 87 · Grade 12 · Cedar Grove - Belgium | 12 | Cedar Grove - Belgium | 20:03.9 | — |
| 88 | Owen HERMESPlace 88 · Grade 10 · Indian Trail Academy | 10 | Indian Trail Academy | 20:05.3 | 80 |
| 89 | Parker STANOSZPlace 89 · Grade 10 · DeForest | 10 | DeForest | 20:07.3 | — |
| 90 | Sam LANGEPlace 90 · Grade 12 · Big Foot | 12 | Big Foot | 20:07.7 | 81 |
| 91 | Matthew DELAGRANGEPlace 91 · Grade 12 · Indian Trail Academy | 12 | Indian Trail Academy | 20:08.3 | 82 |
| 92 | Noah BROWNPlace 92 · Grade 9 · Saint Thomas More | 9 | Saint Thomas More | 20:09.4 | 83 |
| 93 | Milo MEYERPlace 93 · Grade 12 · University School of Milwaukee | 12 | University School of Milwaukee | 20:10.2 | — |
| 94 | Roman CABANPlace 94 · Grade 10 · Nicolet | 10 | Nicolet | 20:10.8 | — |
| 95 | Jose PILOPlace 95 · Grade 12 · Big Foot | 12 | Big Foot | 20:11.0 | 86 |
| 96 | Fabian WAKANABOPlace 96 · Grade 11 · Dominican | 11 | Dominican | 20:11.0 | 87 |
| 97 | Noah HOPEMANPlace 97 · Grade 9 · Cedar Grove - Belgium | 9 | Cedar Grove - Belgium | 20:11.2 | — |
| 98 | Asher KAGAMBAPlace 98 · Grade 9 · Grafton | 9 | Grafton | 20:11.3 | — |
| 99 | Drake BUTZKEPlace 99 · Grade 11 · Slinger | 11 | Slinger | 20:13.3 | — |
| 100 | John PICA MELENDEZPlace 100 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 20:16.1 | 89 |
| 101 | Jadon LAFEVERPlace 101 · Grade 9 · DeForest | 9 | DeForest | 20:20.1 | — |
| 102 | Julian RADERPlace 102 · Grade 12 · Ronald Reagan | 12 | Ronald Reagan | 20:22.4 | 90 |
| 103 | Lukas KROLLPlace 103 · Grade 12 · Nicolet | 12 | Nicolet | 20:22.6 | — |
| 104 | Jake RAYMONDPlace 104 · Grade 10 · University School of Milwaukee | 10 | University School of Milwaukee | 20:23.0 | — |
| 105 | Camari EDWARDSPlace 105 · Grade 12 · Brown Deer | 12 | Brown Deer | 20:24.2 | 92 |
| 106 | Ryan PIAROPlace 106 · Grade 10 · Grafton | 10 | Grafton | 20:26.2 | — |
| 107 | Caden LEMAHIEUPlace 107 · Grade 10 · Oostburg | 10 | Oostburg | 20:27.1 | 93 |
| 108 | Rowan JONESPlace 108 · Grade 11 · Shorewood | 11 | Shorewood | 20:27.3 | — |
| 109 | Maddux KOEHLERPlace 109 · Grade 9 · Little Chute | 9 | Little Chute | 20:29.4 | — |
| 110 | Brendan CULLENPlace 110 · Grade 10 · Cudahy/St. Francis | 10 | Cudahy/St. Francis | 20:30.4 | 95 |
| 111 | Riley WEHSEPlace 111 · Grade 9 · Brown Deer | 9 | Brown Deer | 20:33.8 | 96 |
| 112 | Henry MEISENBACHPlace 112 · Grade 11 · DeForest | 11 | DeForest | 20:34.1 | — |
| 113 | Ben HIETPASPlace 113 · Grade 9 · Little Chute | 9 | Little Chute | 20:34.7 | — |
| 114 | Reid HENNINGFELDPlace 114 · Grade 11 · Big Foot | 11 | Big Foot | 20:35.0 | 97 |
| 115 | Ryan SZYMANSKIPlace 115 · Grade 11 · Ronald Reagan | 11 | Ronald Reagan | 20:35.8 | 98 |
| 116 | Matthew DAHMPlace 116 · Grade 9 · Shorewood | 9 | Shorewood | 20:36.0 | — |
| 117 | Leo GRIESEMERPlace 117 · Grade 12 · Slinger | 12 | Slinger | 20:41.9 | — |
| 118 | Aiden MILLERPlace 118 · Grade 12 · Slinger | 12 | Slinger | 20:43.5 | — |
| 119 | Max HELMINIAKPlace 119 · Grade 10 · Deerfield/Cambridge (XC) | 10 | Deerfield/Cambridge (XC) | 20:44.3 | 99 |
| 120 | Syrus FOYSPlace 120 · Grade 10 · Cudahy/St. Francis | 10 | Cudahy/St. Francis | 20:46.4 | 100 |
| 121 | Evan ROIDTPlace 121 · Grade 12 · Deerfield/Cambridge (XC) | 12 | Deerfield/Cambridge (XC) | 20:47.5 | 101 |
| 122 | John PRADOPlace 122 · Grade 10 · Indian Trail Academy | 10 | Indian Trail Academy | 20:50.2 | — |
| 123 | Mason STEINPlace 123 · Grade 9 · Little Chute | 9 | Little Chute | 20:51.6 | — |
| 124 | William SCHEIVEPlace 124 · Grade 12 · Ronald Reagan | 12 | Ronald Reagan | 20:51.8 | — |
| 125 | Dominic MAZZOTTIPlace 125 · Grade 12 · Cedar Grove - Belgium | 12 | Cedar Grove - Belgium | 20:52.9 | — |
| 126 | Yousuf SAAD QADRIPlace 126 · Grade 9 · Indian Trail Academy | 9 | Indian Trail Academy | 20:54.8 | — |
| 127 | Redford MORGANPlace 127 · Grade 10 · Nicolet | 10 | Nicolet | 20:55.1 | — |
| 128 | Malachi MCKAYPlace 128 · Grade 10 · Nicolet | 10 | Nicolet | 20:55.3 | — |
| 129 | Brett HARSHPlace 129 · Grade 11 · DeForest | 11 | DeForest | 20:56.3 | — |
| 130 | Ezra MEEKSPlace 130 · Grade 12 · Port Washington | 12 | Port Washington | 20:56.5 | — |
| 131 | Aadi SHARMAPlace 131 · Grade 12 · New Berlin West | 12 | New Berlin West | 20:56.6 | 106 |
| 132 | Zachary SCHUMACHERPlace 132 · Grade 9 · Grafton | 9 | Grafton | 20:57.7 | — |
| 133 | London SLOCUMPlace 133 · Grade 12 · Nicolet | 12 | Nicolet | 20:58.8 | — |
| 134 | Grady KETTERHAGENPlace 134 · Grade 10 · Cedar Grove - Belgium | 10 | Cedar Grove - Belgium | 21:00.6 | — |
| 135 | Aaron ZHANGPlace 135 · Grade 12 · Indian Trail Academy | 12 | Indian Trail Academy | 21:01.0 | — |
| 136 | Benjamin GAPINSKIPlace 136 · Grade 12 · Nicolet | 12 | Nicolet | 21:01.0 | — |
| 137 | Emilio BOLDTPlace 137 · Grade 9 · Oostburg | 9 | Oostburg | 21:06.7 | 107 |
| 138 | Owen DARDISPlace 138 · Grade 11 · Shorewood | 11 | Shorewood | 21:09.6 | — |
| 139 | Ben DUWELLPlace 139 · Grade 10 · Cedar Grove - Belgium | 10 | Cedar Grove - Belgium | 21:10.1 | — |
| 140 | Nicholas MACAKANJAPlace 140 · Grade 12 · New Berlin West | 12 | New Berlin West | 21:11.8 | 108 |
| 141 | David GARCIAPlace 141 · Grade 10 · Cudahy/St. Francis | 10 | Cudahy/St. Francis | 21:16.6 | — |
| 142 | Dylan BUBHOLZPlace 142 · Grade 9 · DeForest | 9 | DeForest | 21:18.2 | — |
| 143 | Matthew EIPERTPlace 143 · Grade 10 · Grafton | 10 | Grafton | 21:19.2 | — |
| 144 | Evan WECKMANPlace 144 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 21:24.9 | — |
| 145 | Franklin WILKEPlace 145 · Grade 10 · Oostburg | 10 | Oostburg | 21:25.1 | 111 |
| 146 | Eli FOLLENPlace 146 · Grade 11 · Oostburg | 11 | Oostburg | 21:26.5 | — |
| 147 | Chris STILINPlace 147 · Grade 12 · Milwaukee King | 12 | Milwaukee King | 21:27.7 | 113 |
| 148 | Dane OLSENPlace 148 · Grade 12 · Slinger | 12 | Slinger | 21:28.9 | — |
| 149 | Myles POINTER-MACEPlace 149 · Grade 12 · Ronald Reagan | 12 | Ronald Reagan | 21:29.4 | — |
| 151 | Yushin BOUSEPlace 151 · Grade 10 · DeForest | 10 | DeForest | 21:33.4 | — |
| 152 | Blake LENTZPlace 152 · Grade 10 · Oostburg | 10 | Oostburg | 21:37.7 | — |
| 153 | Owen KOZLICKIPlace 153 · Grade 12 · Ronald Reagan | 12 | Ronald Reagan | 21:38.1 | — |
| 154 | Camren SMITHPlace 154 · Grade 10 · Dominican | 10 | Dominican | 21:42.4 | 116 |
| 155 | Aiden SCHMECHELPlace 155 · Grade 11 · Slinger | 11 | Slinger | 21:43.0 | — |
| 156 | Sam FORTIERPlace 156 · Grade 12 · Shorewood | 12 | Shorewood | 21:44.4 | — |
| 157 | Zachary BERGPlace 157 · Grade 10 · Nicolet | 10 | Nicolet | 21:44.6 | — |
| 158 | George DEVOGELPlace 158 · Grade 12 · Shorewood | 12 | Shorewood | 21:45.0 | — |
| 159 | Rome MILLERPlace 159 · Grade 9 · Cedar Grove - Belgium | 9 | Cedar Grove - Belgium | 21:45.3 | — |
| 160 | Quinton SCHUMWINGERPlace 160 · Grade 9 · Dominican | 9 | Dominican | 21:46.1 | 117 |
| 161 | Landon BERGLUNDPlace 161 · Grade 11 · Indian Trail Academy | 11 | Indian Trail Academy | 21:47.7 | — |
| 162 | Keegan CHADWICKPlace 162 · Grade 11 · Big Foot | 11 | Big Foot | 21:48.7 | — |
| 163 | Alex MACDONALDPlace 163 · Grade 12 · Little Chute | 12 | Little Chute | 21:56.4 | — |
| 164 | Timothy MOZOLIKPlace 164 · Grade 12 · Ronald Reagan | 12 | Ronald Reagan | 21:57.1 | — |
| 165 | Jackson KONZENPlace 165 · Grade 12 · Grafton | 12 | Grafton | 21:57.3 | — |
| 166 | Jakob MUELLERPlace 166 · Grade 10 · Indian Trail Academy | 10 | Indian Trail Academy | 21:58.0 | — |
| 167 | Xavier PARLIERPlace 167 · Grade 10 · Dominican | 10 | Dominican | 22:01.1 | 119 |
| 168 | Teddy PIERCEPlace 168 · Grade 9 · Shorewood | 9 | Shorewood | 22:06.7 | — |
| 169 | Oliver KEULERPlace 169 · Grade 10 · Shorewood | 10 | Shorewood | 22:07.0 | — |
| 170 | Anthony LIBERATOREPlace 170 · Grade 9 · Shorewood | 9 | Shorewood | 22:07.6 | — |
| 171 | Matthew MCQUILLENPlace 171 · Grade 9 · Shorewood | 9 | Shorewood | 22:07.8 | — |
| 172 | Kayden MEYERSPlace 172 · Grade 10 · DeForest | 10 | DeForest | 22:08.2 | — |
| 173 | Patrick BERWANGERPlace 173 · Grade 10 · New Berlin West | 10 | New Berlin West | 22:09.4 | — |
| 174 | Grayson SLAMINSKIPlace 174 · Grade 11 · Grafton | 11 | Grafton | 22:13.5 | — |
| 175 | Finn PECHTPlace 175 · Grade 11 · Big Foot | 11 | Big Foot | 22:13.5 | — |
| 176 | Owen DRISCOLLPlace 176 · Grade 12 · Milwaukee King | 12 | Milwaukee King | 22:14.1 | 122 |
| 177 | Jenson REMMENPlace 177 · Grade 10 · Slinger | 10 | Slinger | 22:18.6 | — |
| 178 | Jonah REZUTEKPlace 178 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 22:21.0 | — |
| 179 | Nate BURNSPlace 179 · Grade 12 · Little Chute | 12 | Little Chute | 22:22.0 | — |
| 180 | Jack GRYSKEPlace 180 · Grade 12 · DeForest | 12 | DeForest | 22:23.3 | — |
| 181 | Colin GARVEYPlace 181 · Grade 12 · Grafton | 12 | Grafton | 22:24.9 | — |
| 182 | Eric MAPlace 182 · Grade 12 · Indian Trail Academy | 12 | Indian Trail Academy | 22:27.4 | — |
| 183 | Matthew OLSONPlace 183 · Grade 12 · Grafton | 12 | Grafton | 22:28.7 | — |
| 184 | Michael OSTROWSKIPlace 184 · Grade 11 · Shorewood | 11 | Shorewood | 22:30.4 | — |
| 185 | Thomas CONNORPlace 185 · Grade 12 · Deerfield/Cambridge (XC) | 12 | Deerfield/Cambridge (XC) | 22:31.3 | 124 |
| 186 | Johnathan STARKPlace 186 · Grade 11 · Ronald Reagan | 11 | Ronald Reagan | 22:35.2 | — |
| 187 | Even SELEENPlace 187 · Grade 11 · Cudahy/St. Francis | 11 | Cudahy/St. Francis | 22:39.2 | — |
| 188 | Brennen GEISTPlace 188 · Grade 11 · DeForest | 11 | DeForest | 22:45.3 | — |
| 189 | Max SCHEFSKYPlace 189 · Grade 10 · Oostburg | 10 | Oostburg | 22:47.9 | — |
| 190 | Anthony ROETHELPlace 190 · Grade 9 · Oostburg | 9 | Oostburg | 22:49.0 | — |
| 191 | Paul CZERNIAK JRPlace 191 · Grade 10 · Deerfield/Cambridge (XC) | 10 | Deerfield/Cambridge (XC) | 22:50.5 | 126 |
| 192 | Elijah CRUMPlace 192 · Grade 9 · Nicolet | 9 | Nicolet | 22:56.1 | — |
| 193 | Mirko RICKPlace 193 · Grade 12 · Ronald Reagan | 12 | Ronald Reagan | 22:56.4 | — |
| 194 | Kylar MOBRYPlace 194 · Grade 10 · DeForest | 10 | DeForest | 22:56.7 | — |
| 195 | Henry STOLLENWERKPlace 195 · Grade 11 · Ronald Reagan | 11 | Ronald Reagan | 22:57.6 | — |
| 196 | Karthik RAMANUJAMPlace 196 · Grade 12 · University School of Milwaukee | 12 | University School of Milwaukee | 22:58.5 | — |
| 197 | Cullen MAYERPlace 197 · Grade 12 · New Berlin West | 12 | New Berlin West | 22:59.0 | — |
| 198 | Athanasios HAMMERBECKPlace 198 · Grade 10 · Indian Trail Academy | 10 | Indian Trail Academy | 23:00.9 | — |
| 199 | Gavin BRINKMANPlace 199 · Grade 10 · Little Chute | 10 | Little Chute | 23:01.7 | — |
| 200 | Aj SABATINIPlace 200 · Grade 12 · DeForest | 12 | DeForest | 23:02.3 | — |
| 201 | Cole BURGOSPlace 201 · Grade 9 · Grafton | 9 | Grafton | 23:03.2 | — |
| 202 | David TARTERPlace 202 · Grade 9 · Cedar Grove - Belgium | 9 | Cedar Grove - Belgium | 23:03.3 | — |
| 203 | Aidan CONTRERAS-PERRINPlace 203 · Grade 10 · Port Washington | 10 | Port Washington | 23:06.5 | — |
| 204 | Matthew UTTKEPlace 204 · Grade 9 · Grafton | 9 | Grafton | 23:10.0 | — |
| 205 | Owen FINKPlace 205 · Grade 12 · New Berlin West | 12 | New Berlin West | 23:13.6 | — |
| 206 | Noah GAINPlace 206 · Grade 12 · Grafton | 12 | Grafton | 23:17.7 | — |
| 207 | Grant FRITSCHELPlace 207 · Grade 9 · Grafton | 9 | Grafton | 23:18.2 | — |
| 208 | Colin LOVRINEPlace 208 · Grade 11 · Slinger | 11 | Slinger | 23:23.0 | — |
| 209 | Andrew ELLIOTTPlace 209 · Grade 11 · Milwaukee King | 11 | Milwaukee King | 23:25.2 | — |
| 210 | Myles STEEDMANPlace 210 · Grade 9 · Slinger | 9 | Slinger | 23:29.8 | — |
| 211 | Beckett JONES-HARTWIGPlace 211 · Grade 11 · Brown Deer | 11 | Brown Deer | 23:30.4 | 130 |
| 212 | Brody ALLENPlace 212 · Grade 12 · Deerfield/Cambridge (XC) | 12 | Deerfield/Cambridge (XC) | 23:31.2 | — |
| 213 | Aidan MCINTYREPlace 213 · Grade 10 · Indian Trail Academy | 10 | Indian Trail Academy | 23:32.7 | — |
| 214 | Jack MOSCONIPlace 214 · Grade 10 · Nicolet | 10 | Nicolet | 23:34.0 | — |
| 215 | Eli NEHRINGPlace 215 · Grade 9 · Cedar Grove - Belgium | 9 | Cedar Grove - Belgium | 23:37.3 | — |
| 216 | Nolan FEUCHTPlace 216 · Grade 12 · Slinger | 12 | Slinger | 23:39.7 | — |
| 217 | Nicholas PENNINGTON-CROSSPlace 217 · Grade 9 · Nicolet | 9 | Nicolet | 23:41.1 | — |
| 218 | Henry WULTERKENSPlace 218 · Grade 9 · Indian Trail Academy | 9 | Indian Trail Academy | 23:41.3 | — |
| 219 | Thomas FOYERPlace 219 · Grade 12 · Saint Thomas More | 12 | Saint Thomas More | 23:42.2 | — |
| 220 | Rex AUGUSTSONPlace 220 · Grade 11 · Big Foot | 11 | Big Foot | 23:46.2 | — |
| 221 | Jayson KICKBUSHPlace 221 · Grade 12 · Slinger | 12 | Slinger | 23:55.9 | — |
| 222 | Christian ELLNERPlace 222 · Grade 11 · Nicolet | 11 | Nicolet | 23:59.3 | — |
| 223 | Kamari MURRAYPlace 223 · Grade 12 · Milwaukee King | 12 | Milwaukee King | 24:01.1 | — |
| 224 | Davis SHEPPARDPlace 224 · Grade 12 · Nicolet | 12 | Nicolet | 24:01.2 | — |
| 225 | Vincent BERTRAMPlace 225 · Grade 10 · DeForest | 10 | DeForest | 24:02.8 | — |
| 226 | Max LELINSKIPlace 226 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 24:02.9 | — |
| 227 | Jorden SEILERPlace 227 · Grade 9 · DeForest | 9 | DeForest | 24:05.3 | — |
| 228 | Adrian WENCKAPlace 228 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 24:06.9 | — |
| 229 | Sullivan BENNETTPlace 229 · Grade 11 · Nicolet | 11 | Nicolet | 24:08.7 | — |
| 230 | Jack KAMMERMEIERPlace 230 · Grade 12 · Big Foot | 12 | Big Foot | 24:09.6 | — |
| 231 | Michael DRISCOLLPlace 231 · Grade 10 · Milwaukee King | 10 | Milwaukee King | 24:13.0 | — |
| 232 | Amos BIENERPlace 232 · Grade 12 · Shorewood | 12 | Shorewood | 24:16.2 | — |
| 233 | Ishaan NAIKPlace 233 · Grade 10 · University School of Milwaukee | 10 | University School of Milwaukee | 24:17.3 | — |
| 234 | Isaac VEGAPlace 234 · Grade 9 · Grafton | 9 | Grafton | 24:20.7 | — |
| 235 | Samuel TUTAJ-BLAZPlace 235 · Grade 9 · Milwaukee King | 9 | Milwaukee King | 24:24.4 | — |
| 236 | Sawyer DASEPlace 236 · Grade 12 · Big Foot | 12 | Big Foot | 24:28.0 | — |
| 237 | Matthew FREEMANPlace 237 · Grade 12 · University School of Milwaukee | 12 | University School of Milwaukee | 24:41.9 | — |
| 238 | Alexander LOFFPlace 238 · Grade 12 · Slinger | 12 | Slinger | 24:44.9 | — |
| 239 | Lucas GRONDINPlace 239 · Grade 12 · Nicolet | 12 | Nicolet | 24:46.5 | — |
| 240 | Chase LOVRINEPlace 240 · Grade 9 · Slinger | 9 | Slinger | 24:46.5 | — |
| 241 | Riley KRUEGERPlace 241 · Grade 10 · Nicolet | 10 | Nicolet | 24:48.9 | — |
| 242 | Jack HILDENBRANDPlace 242 · Grade 10 · Nicolet | 10 | Nicolet | 24:49.5 | — |
| 243 | Bradley MCFARLANDPlace 243 · Grade 9 · Indian Trail Academy | 9 | Indian Trail Academy | 24:51.1 | — |
| 244 | Samuel FOYERPlace 244 · Grade 11 · Saint Thomas More | 11 | Saint Thomas More | 24:53.8 | — |
| 245 | Brody WEISSPlace 245 · Grade 12 · Nicolet | 12 | Nicolet | 24:57.0 | — |
| 246 | Connor COYLEPlace 246 · Grade 10 · Indian Trail Academy | 10 | Indian Trail Academy | 24:59.0 | — |
| 247 | Lincoln GREICARPlace 247 · Grade 10 · Grafton | 10 | Grafton | 25:01.7 | — |
| 248 | Garrett BONNEPlace 248 · Grade 12 · Saint Thomas More | 12 | Saint Thomas More | 25:04.6 | — |
| 249 | Rhys HOHNERPlace 249 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 25:04.9 | — |
| 250 | Israel STENSBERGPlace 250 · Grade 10 · Dominican | 10 | Dominican | 25:10.3 | 133 |
| 251 | Josh JACKELENPlace 251 · Grade 12 · New Berlin West | 12 | New Berlin West | 25:14.1 | — |
| 252 | Zachary BORGHPlace 252 · Grade 9 · New Berlin West | 9 | New Berlin West | 25:14.9 | — |
| 253 | Jameson DILLHOFFPlace 253 · Grade 9 · Indian Trail Academy | 9 | Indian Trail Academy | 25:16.2 | — |
| 254 | Andrew BECHAUDPlace 254 · Grade 10 · Milwaukee Juneau | 10 | Milwaukee Juneau | 25:19.5 | — |
| 255 | Kaiser STROCKPlace 255 · Grade 11 · Ronald Reagan | 11 | Ronald Reagan | 25:28.9 | — |
| 256 | Evan BUCHMANPlace 256 · Grade 11 · Grafton | 11 | Grafton | 25:33.7 | — |
| 257 | Neil SACHDEVPlace 257 · Grade 12 · University School of Milwaukee | 12 | University School of Milwaukee | 25:35.6 | — |
| 258 | Quincy HIGGSPlace 258 · Grade 10 · Deerfield/Cambridge (XC) | 10 | Deerfield/Cambridge (XC) | 25:42.3 | — |
| 259 | Tyler SZABOPlace 259 · Grade 10 · Slinger | 10 | Slinger | 25:43.4 | — |
| 260 | David KOWALSKIPlace 260 · Grade 10 · Saint Thomas More | 10 | Saint Thomas More | 25:44.3 | — |
| 261 | Arun KHADKAPlace 261 · Grade 9 · Shorewood | 9 | Shorewood | 25:44.9 | — |
| 262 | Jaiden WILLIAMSPlace 262 · Grade 10 · Brown Deer | 10 | Brown Deer | 25:49.1 | 135 |
| 263 | Liam WOLFFPlace 263 · Grade 10 · DeForest | 10 | DeForest | 25:50.2 | — |
| 264 | Christian SHAWPlace 264 · Grade 12 · Ronald Reagan | 12 | Ronald Reagan | 25:53.3 | — |
| 265 | Warner MAYHUGHPlace 265 · Grade 9 · Slinger | 9 | Slinger | 25:54.6 | — |
| 266 | Truman GRINWALDPlace 266 · Grade 9 · Slinger | 9 | Slinger | 25:57.0 | — |
| 267 | Kayden HAHNPlace 267 · Grade 12 · Deerfield/Cambridge (XC) | 12 | Deerfield/Cambridge (XC) | 25:59.6 | — |
| 268 | Carter COLEPlace 268 · Grade 12 · Deerfield/Cambridge (XC) | 12 | Deerfield/Cambridge (XC) | 26:02.7 | — |
| 269 | Greg POPOWYCZPlace 269 · Grade 11 · Saint Thomas More | 11 | Saint Thomas More | 26:07.6 | — |
| 270 | Lenox EVANGELISTAPlace 270 · Grade 9 · Indian Trail Academy | 9 | Indian Trail Academy | 26:10.2 | — |
| 271 | Evan KUESTERPlace 271 · Grade 11 · Cudahy/St. Francis | 11 | Cudahy/St. Francis | 26:12.0 | — |
| 272 | Lucas SEITZPlace 272 · Grade 9 · Port Washington | 9 | Port Washington | 26:31.1 | — |
| 273 | Boone PETERSPlace 273 · Grade 12 · DeForest | 12 | DeForest | 26:32.3 | — |
| 274 | Kaden LEWISPlace 274 · Grade 11 · DeForest | 11 | DeForest | 26:41.0 | — |
| 275 | David CARBAJALPlace 275 · Grade 9 · Big Foot | 9 | Big Foot | 26:45.4 | — |
| 276 | Yabez MENGPlace 276 · Grade 12 · Shorewood | 12 | Shorewood | 26:47.9 | — |
| 277 | Wesley WISEMANPlace 277 · Grade 10 · Dominican | 10 | Dominican | 26:49.6 | — |
| 278 | Aaron WISEPlace 278 · Grade 12 · Grafton | 12 | Grafton | 27:04.0 | — |
| 279 | Oiiver BANNONPlace 279 · Grade 9 · Port Washington | 9 | Port Washington | 27:08.7 | — |
| 280 | Levi ARENTSENPlace 280 · Grade 9 · Oostburg | 9 | Oostburg | 27:12.0 | — |
| 281 | Will GUNDRUMPlace 281 · Grade 10 · Slinger | 10 | Slinger | 27:12.7 | — |
| 282 | Toby VAN HYLEPlace 282 · Grade 11 · Shorewood | 11 | Shorewood | 27:15.6 | — |
| 283 | Amir WEBBPlace 283 · Grade 12 · Nicolet | 12 | Nicolet | 27:15.7 | — |
| 284 | Owen PENCEPlace 284 · Grade 9 · Oostburg | 9 | Oostburg | 27:17.7 | — |
| 285 | Aiden HARRISPlace 285 · Grade 9 · Ronald Reagan | 9 | Ronald Reagan | 27:22.9 | — |
| 286 | Ove SELEENPlace 286 · Grade 9 · Cudahy/St. Francis | 9 | Cudahy/St. Francis | 27:30.4 | — |
| 287 | Max CHELIUSPlace 287 · Grade 9 · Saint Thomas More | 9 | Saint Thomas More | 27:33.1 | — |
| 288 | Felix RESCHPlace 288 · Grade 10 · University School of Milwaukee | 10 | University School of Milwaukee | 27:34.1 | — |
| 289 | Abraham MENCHALPlace 289 · Grade 10 · Ronald Reagan | 10 | Ronald Reagan | 27:36.1 | — |
| 290 | Edwin RAYMONDPlace 290 · Grade 10 · Milwaukee King | 10 | Milwaukee King | 27:56.5 | — |
| 291 | Myles GRESBACHPlace 291 · Grade 9 · Slinger | 9 | Slinger | 27:56.8 | — |
| 292 | Jack HELMLEPlace 292 · Grade 11 · Slinger | 11 | Slinger | 28:16.1 | — |
| 293 | Rook LEVIHNPlace 293 · Grade 11 · Grafton | 11 | Grafton | 28:35.2 | — |
| 294 | Zach BIGLERPlace 294 · Grade 10 · Grafton | 10 | Grafton | 28:54.4 | — |
| 295 | Luke CAMERONPlace 295 · Grade 9 · Ronald Reagan | 9 | Ronald Reagan | 28:57.3 | — |
| 296 | Apollo REEDPlace 296 · Grade 10 · Shorewood | 10 | Shorewood | 28:59.1 | — |
| 297 | Mason NEUENSCHWANDERPlace 297 · Grade 9 · Deerfield/Cambridge (XC) | 9 | Deerfield/Cambridge (XC) | 29:14.7 | — |
| 298 | Heath LOFFPlace 298 · Grade 9 · Slinger | 9 | Slinger | 29:36.4 | — |
| 299 | Ryan ADAMSPlace 299 · Grade 9 · New Berlin West | 9 | New Berlin West | 29:54.7 | — |
| 300 | Spencer GRASKAMPPlace 300 · Grade 10 · Nicolet | 10 | Nicolet | 30:05.1 | — |
| 301 | Marco RODRIGUEZ-BARRONPlace 301 · Grade 11 · Saint Thomas More | 11 | Saint Thomas More | 30:33.7 | — |
| 302 | Jacob SCHAALPlace 302 · Grade 10 · Slinger | 10 | Slinger | 30:46.5 | — |
| 303 | Jayden CHRISTOPHERPlace 303 · Grade 12 · Milwaukee King | 12 | Milwaukee King | 30:47.1 | — |
| 304 | Nathan SCHESKEPlace 304 · Grade 9 · Saint Thomas More | 9 | Saint Thomas More | 31:45.0 | — |
| 305 | Michael FLANNERYPlace 305 · Grade 9 · Indian Trail Academy | 9 | Indian Trail Academy | 31:54.5 | — |
| 306 | Alexander BENTILPlace 306 · Grade 10 · Dominican | 10 | Dominican | 32:40.7 | — |
| 307 | Christopher MILLERPlace 307 · Grade 10 · Milwaukee Juneau | 10 | Milwaukee Juneau | 32:43.7 | — |
| 308 | Dillon SMITHPlace 308 · Grade 9 · Milwaukee Hamilton | 9 | Milwaukee Hamilton | 32:58.3 | — |
| 309 | Cristian REILLYPlace 309 · Grade 10 · Cudahy/St. Francis | 10 | Cudahy/St. Francis | 33:03.9 | — |
| 310 | Zaid HUSSEINPlace 310 · Grade 12 · Shorewood | 12 | Shorewood | 33:31.1 | — |
| 311 | August SULLIVANPlace 311 · Grade 9 · Milwaukee Hamilton | 9 | Milwaukee Hamilton | 33:48.0 | — |
| 312 | Henry JONESPlace 312 · Grade 10 · Dominican | 10 | Dominican | 33:56.8 | — |
| 313 | David DORNPlace 313 · Grade 9 · University School of Milwaukee | 9 | University School of Milwaukee | 35:24.6 | — |
| 314 | Remington MANORPlace 314 · Grade 11 · Shorewood | 11 | Shorewood | 36:09.6 | — |
| 315 | Benjamin HIETPASPlace 315 · Grade 09 · Milwaukee Juneau | 09 | Milwaukee Juneau | 37:40.5 | — |
| 316 | O'Shea JONESPlace 316 · Grade 10 · Brown Deer | 10 | Brown Deer | 39:26.0 | 138 |
| 317 | Rashawn RICHARDSONPlace 317 · Grade 12 · Milwaukee Juneau | 12 | Milwaukee Juneau | 41:31.1 | — |