PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD 1 East Ridge 44 4 5 8 13 14 15 19 18:34.2 0:30.7 2 Rochester Century 75 1 7 16 21 30 33 35 18:42.7 1:13.4 3 Centennial 93 9 12 17 18 37 42 43 18:53.4 0:49.1 4 Andover 131 10 23 28 34 36 44 46 19:05.9 0:47.0 5 Hopkins 180 3 25 49 50 53 54 55 19:20.3 1:32.4 6 Minneapolis Washburn 210 22 31 47 52 58 72 87 19:32.2 0:58.2 7 Blaine 212 24 26 39 60 63 70 81 19:32.3 1:02.6 8 Forest Lake 247 20 29 41 78 79 96 102 19:42.5 1:29.6 9 Coon Rapids 275 27 32 45 65 106 111 116 19:56.0 2:16.0 10 Woodbury 287 48 51 59 62 67 82 90 19:58.1 0:29.3 11 Simley 309 38 40 71 75 85 99 100 20:03.5 1:12.5 12 St Paul Como Park 364 6 69 94 97 98 107 113 20:25.6 2:35.1 13 Irondale 395 56 68 84 92 95 108 122 20:31.4 1:13.3 14 St Paul Highland Park 412 61 73 74 89 115 118 123 20:38.1 1:36.9 15 Mahtomedi 432 57 76 88 101 110 117 120 20:46.3 1:39.8 16 Minneapolis Southwest 480 2 103 105 134 136 144 21:08.6 4:35.9 17 Spring Lake Park 482 11 80 124 130 137 139 141 21:10.9 4:09.3 18 Minneapolis South 510 64 104 109 112 121 125 128 21:17.2 1:41.8 19 North St Paul 521 66 77 114 131 133 145 146 21:19.2 2:04.3 20 Henry Sibley 595 91 119 126 127 132 135 142 21:46.1 1:18.9 21 St Paul Johnson 610 83 93 138 147 149 150 151 23:02.9 4:51.3 22 Great River/T C Acade 646 86 129 140 143 148 23:00.3 4:39.9 Incomplete Teams: Braham Area, Hill-Murray, Maranatha Christian, Mounds Park Academy St Paul Harding, Tartan Individuals PLACE FINISHER TIME 1. East Ridge 4 Peter Betz, 11 18:17.2 5 Michael Kenney, 8 18:25.0 8 Charles Betz, 11 18:36.0 13 Luke LeMay, 9 18:44.6 14 Phillip Harris, 11 18:47.8 15 Philip Gramer, 8 18:48.2 19 Jack Standal, 11 18:54.4 Total Time = 1:32:50.6 Total Places = 44 2. Rochester Century 1 Antonio Judson, 10 18:00.0 7 Seb Eising, 12 18:33.7 16 Nate Larson, 9 18:49.2 21 Justus Olson, 12 18:57.0 30 Jackson Robelia, 10 19:13.4 33 Joel Nielsen, 10 19:19.4 35 Sam Rotty, 12 19:22.8 Total Time = 1:33:33.3 Total Places = 75 3. Centennial 9 Tyler Shilson, 10 18:36.5 12 Thomas Cessna, 12 18:40.2 17 Luke Arends, 9 18:50.8 18 Mike Ernster, 12 18:53.8 37 Adam Coltvet, 9 19:25.6 42 John Gray, 10 19:35.6 43 Adam Long, 12 19:36.2 Total Time = 1:34:26.9 Total Places = 93 4. Andover 10 Mike Hall, 10 18:38.0 23 John Pahr, 12 18:58.6 28 Ian Mead, 12 19:08.4 34 Michel Doege, 12 19:19.5 36 Jake Sorenson, 10 19:24.9 44 Conor Pedersen, 11 19:39.8 46 Sam Anderson, 11 19:43.2 Total Time = 1:35:29.4 Total Places = 131 5. Hopkins 3 Eli Hoeft, 8 18:16.1 25 Hunter Alquist, 12 19:05.3 49 Ben Hoober, 10 19:45.7 50 Spencer Ashford, 11 19:45.7 53 Elliot Cochran, 12 19:48.5 54 Jack Hove, 10 19:48.7 55 Alex Wallner, 12 19:48.7 Total Time = 1:36:41.3 Total Places = 180 6. Minneapolis Washburn 22 Tommy Nelson, 11 18:57.8 31 Martin Hoeiby, 11 19:15.8 47 Eric Cota, 11 19:43.7 52 Matt Cota, 9 19:47.5 58 Julio Martinez, 11 19:56.0 72 Simon Midtbo, 9 20:19.2 87 Ethan Kiehn, 9 20:44.3 Total Time = 1:37:40.8 Total Places = 210 7. Blaine 24 Clint Carney, 10 19:00.9 26 Dawson Wellman, 10 19:06.2 39 Joshua Klukas, 10 19:28.8 60 Lucas Snyder, 12 20:01.8 63 Cody Johnson, 12 20:03.4 70 Isaac Gifford, 12 20:17.5 81 Sam Scherer, 12 20:27.5 Total Time = 1:37:41.1 Total Places = 212 8. Forest Lake 20 Christopher Delgado, 12 18:56.1 29 Nathan Patterson, 11 19:12.1 41 Adam Gould, 10 19:33.7 78 Ben Mahonen, 11 20:24.8 79 Kacey Moncur, 9 20:25.7 96 Tyler Vandermyde, 9 21:07.4 102 William Dorrain, 9 21:15.8 Total Time = 1:38:32.4 Total Places = 247 9. Coon Rapids 27 Joe Thoen, 10 19:08.2 32 Cole Johnston, 10 19:15.9 45 David Wiser, 10 19:42.7 65 Dan Matthews, 11 20:08.9 106 Abdul Ali, 12 21:24.1 111 Tyler Reski, 11 21:34.9 116 Thomas Kiecker, 11 21:43.6 Total Time = 1:39:39.8 Total Places = 275 10. Woodbury 48 Justin Ballinger, 10 19:44.7 51 Peter Michalowicz, 9 19:47.2 59 Steven Tharalson, 10 20:01.7 62 Billy Young, 10 20:03.0 67 Caleb Brooks, 11 20:13.9 82 Mike Verhulst, 10 20:28.5 90 Daniel Ringrose, 9 20:49.4 Total Time = 1:39:50.5 Total Places = 287 11. Simley 38 Ryan Berg, 7 19:26.2 40 Jakob Myers, 9 19:30.6 71 Timothy Wilmot, 9 20:18.8 75 Tyler Thomas, 11 20:23.1 85 Noah Myers, 12 20:38.7 99 Harris Anderson, 7 21:09.8 100 Nicholas Molstad, 9 21:11.0 Total Time = 1:40:17.4 Total Places = 309 12. St Paul Como Park 6 Innocent Murwanashyaka, 10 18:32.8 69 Joey Pratte, 12 20:17.2 94 Jacopo Mocellin, 12 21:02.4 97 Phillip Moulton, 11 21:07.4 98 Ben Reynolds, 12 21:07.8 107 Dominic Wolters, 9 21:24.9 113 Eli Patterson, 9 21:36.3 Total Time = 1:42:07.6 Total Places = 364 13. Irondale 56 Justin Escobar, 11 19:51.0 68 Derek Ness, 10 20:16.8 84 Michael Burgoyne, 12 20:32.8 92 Josh Tillman, 10 20:52.1 95 Alec Burgoyne, 10 21:04.2 108 Elliot Murzyn, 12 21:29.5 122 Henry Heinks, 9 21:50.3 Total Time = 1:42:36.9 Total Places = 395 14. St Paul Highland Park 61 DaVelle Martinez, 9 20:02.8 73 Collin Hartogh, 10 20:21.1 74 Tristin Schultz, 8 20:21.4 89 Nathaniel Alden, 8 20:45.3 115 Parker Johnson, 8 21:39.7 118 Avery Farmer, 8 21:44.8 123 Kieran McDonald, 11 21:55.4 Total Time = 1:43:10.3 Total Places = 412 15. Mahtomedi 57 Justin Sanchez, 11 19:55.0 76 Connor Henningsen, 9 20:23.6 88 Jarrod Schad, 10 20:44.7 101 Austin Koester, 10 21:13.2 110 Tom Reineck, 11 21:34.8 117 Alec Jann, 9 21:43.6 120 Cole Deweese, 9 21:47.3 Total Time = 1:43:51.3 Total Places = 432 16. Minneapolis Southwest 2 Cyrus Ashrafzadeh-Kian, 11 18:04.9 103 Avi Patel, 10 21:20.3 105 James Pfister, 10 21:22.9 134 Will Tieleman, 10 22:14.0 136 Aiden Petrilla, 10 22:40.8 144 Patrick Eikens, 9 23:47.1 Total Time = 1:45:42.9 Total Places = 480 17. Spring Lake Park 11 Mohammed Amin, 11 18:39.3 80 Schaffer Denno, 10 20:26.2 124 Bailey Kwong, 9 21:56.3 130 Josh Bayer, 12 22:03.8 137 Jonathan Darby, 10 22:48.5 139 Alexander Naslund, 12 23:06.3 141 Quinn Olsen, 8 23:16.1 Total Time = 1:45:54.1 Total Places = 482 18. Minneapolis South 64 Robera Legese, 9 20:06.4 104 John Groos, 9 21:21.2 109 William Scofield, 10 21:34.4 112 Wylie Britton, 10 21:35.5 121 Leon Weimer, 12 21:48.1 125 Noah Adriany, 9 21:57.7 128 Sam Frauenheim Danke, 10 22:01.2 Total Time = 1:46:25.6 Total Places = 510 19. North St Paul 66 andrew thibaudeau, 11 20:09.6 77 Noah Grode, 11 20:24.1 114 Ryan Peterson, 10 21:38.9 131 westin erickson, 9 22:09.5 133 nick malakowsky, 10 22:13.8 145 Herin Wong, 11 24:27.9 146 kyle shipman, 12 24:32.8 Total Time = 1:46:35.9 Total Places = 521 20. Henry Sibley 91 Chris Bruns, 11 20:51.8 119 Felix Krause, 11 21:46.8 126 Frankie Einberger, 12 22:00.1 127 Jimmy Elander, 9 22:00.8 132 Ben Archambeau, 9 22:10.7 135 Adam Whitcomb, 12 22:16.8 142 Owen Carruth, 9 23:19.1 Total Time = 1:48:50.2 Total Places = 595 21. St Paul Johnson 83 Leo Wieffering, 10 20:32.2 93 Dwight Ragland, 10 21:01.7 138 Timothy Face, 12 23:05.3 147 Vithue Chamarar, 10 25:11.5 149 Ryan Vang, 9 25:23.5 150 Roguer Sanchel-Avila, 12 25:50.3 151 Cher Kong, 9 26:25.9 Total Time = 1:55:14.2 Total Places = 610 22. Great River/T C Acade 86 Henry Steininger, 7 20:41.8 129 Juan Burleigh, 9 22:03.1 140 Henry Snider, 8 23:13.6 143 Clay Wilkens, 8 23:41.0 148 Clay Anderson, 9 25:21.7 Total Time = 1:55:01.2 Total Places = 646 TEAM PLACE SCORE FINISHER TIME TEAM Top1 1 Antonio Judson, 10 18:00.0 Rochester Century 2 2 Cyrus Ashrafzadeh-Kian, 11 18:04.9 Minneapolis Southwest 3 3 Eli Hoeft, 8 18:16.1 Hopkins 4 4 Peter Betz, 11 18:17.2 East Ridge 5 5 Michael Kenney, 8 18:25.0 East Ridge 6 6 Innocent Murwanashyaka, 10 18:32.8 St Paul Como Park 7 7 Seb Eising, 12 18:33.7 Rochester Century 8 8 Charles Betz, 11 18:36.0 East Ridge 9 9 Tyler Shilson, 10 18:36.5 Centennial 10 10 Mike Hall, 10 18:38.0 Andover 11 11 Mohammed Amin, 11 18:39.3 Spring Lake Park 12 12 Thomas Cessna, 12 18:40.2 Centennial 13 13 Luke LeMay, 9 18:44.6 East Ridge 14 14 Phillip Harris, 11 18:47.8 East Ridge 15 15 Philip Gramer, 8 18:48.2 East Ridge 16 16 Nate Larson, 9 18:49.2 Rochester Century 17 17 Luke Arends, 9 18:50.8 Centennial 18 18 Mike Ernster, 12 18:53.8 Centennial 19 19 Jack Standal, 11 18:54.4 East Ridge 20 20 Christopher Delgado, 12 18:56.1 Forest Lake 21 Joe Reimann, 8 18:56.6 East Ridge 22 21 Justus Olson, 12 18:57.0 Rochester Century 23 22 Tommy Nelson, 11 18:57.8 Minneapolis Washburn 24 23 John Pahr, 12 18:58.6 Andover 25 24 Clint Carney, 10 19:00.9 Blaine 26 25 Hunter Alquist, 12 19:05.3 Hopkins 27 26 Dawson Wellman, 10 19:06.2 Blaine 28 27 Joe Thoen, 10 19:08.2 Coon Rapids 29 28 Ian Mead, 12 19:08.4 Andover 30 Sam Phipps, 11 19:08.4 East Ridge 31 29 Nathan Patterson, 11 19:12.1 Forest Lake 32 30 Jackson Robelia, 10 19:13.4 Rochester Century 33 31 Martin Hoeiby, 11 19:15.8 Minneapolis Washburn 34 32 Cole Johnston, 10 19:15.9 Coon Rapids 35 33 Joel Nielsen, 10 19:19.4 Rochester Century 36 34 Michel Doege, 12 19:19.5 Andover 37 35 Sam Rotty, 12 19:22.8 Rochester Century 38 Josh Larson, 11 19:24.0 Rochester Century 39 36 Jake Sorenson, 10 19:24.9 Andover 40 37 Adam Coltvet, 9 19:25.6 Centennial 41 38 Ryan Berg, 7 19:26.2 Simley 42 39 Joshua Klukas, 10 19:28.8 Blaine 43 Blake Slette, 12 19:30.3 East Ridge 44 40 Jakob Myers, 9 19:30.6 Simley 45 David Will, 10 19:31.3 Rochester Century 46 41 Adam Gould, 10 19:33.7 Forest Lake 47 42 John Gray, 10 19:35.6 Centennial 48 43 Adam Long, 12 19:36.2 Centennial 49 Isaac Marquardt, 9 19:37.2 Rochester Century 50 Ryan Kohlmeyer, 12 19:39.7 Rochester Century 51 44 Conor Pedersen, 11 19:39.8 Andover 52 Patrick Mullon, 10 19:42.7 Rochester Century 53 45 David Wiser, 10 19:42.7 Coon Rapids 54 46 Sam Anderson, 11 19:43.2 Andover 55 Tim Ollmann, 10 19:43.4 East Ridge 56 Adam Kass, 12 19:43.5 Rochester Century 57 47 Eric Cota, 11 19:43.7 Minneapolis Washburn 58 48 Justin Ballinger, 10 19:44.7 Woodbury 59 Porter Larkin, 10 19:45.4 Andover 60 Michael Rod, 11 19:45.5 Centennial 61 49 Ben Hoober, 10 19:45.7 Hopkins 62 50 Spencer Ashford, 11 19:45.7 Hopkins 63 51 Peter Michalowicz, 9 19:47.2 Woodbury 64 52 Matt Cota, 9 19:47.5 Minneapolis Washburn 65 53 Elliot Cochran, 12 19:48.5 Hopkins 66 54 Jack Hove, 10 19:48.7 Hopkins 67 55 Alex Wallner, 12 19:48.7 Hopkins 68 56 Justin Escobar, 11 19:51.0 Irondale 69 Jackson Rainville, 12 19:52.2 Rochester Century 70 Connor Lisowski, 11 19:52.8 East Ridge 71 Henry Burns, 9 19:54.4 East Ridge 72 57 Justin Sanchez, 11 19:55.0 Mahtomedi 73 Simon Avenson, 10 19:55.1 Hopkins 74 58 Julio Martinez, 11 19:56.0 Minneapolis Washburn 75 Oliver Stinson, 10 19:56.2 Andover 76 John Dougherty, 10 19:59.8 Rochester Century 77 Charlie Sylvester, 9 19:59.8 Centennial 78 59 Steven Tharalson, 10 20:01.7 Woodbury 79 60 Lucas Snyder, 12 20:01.8 Blaine 80 61 DaVelle Martinez, 9 20:02.8 St Paul Highland Park 81 62 Billy Young, 10 20:03.0 Woodbury 82 63 Cody Johnson, 12 20:03.4 Blaine 83 Tyson Somers, 10 20:03.9 East Ridge 84 64 Robera Legese, 9 20:06.4 Minneapolis South 85 Parker Brown, 11 20:08.5 Centennial 86 65 Dan Matthews, 11 20:08.9 Coon Rapids 87 66 andrew thibaudeau, 11 20:09.6 North St Paul 88 Braden Kult, 9 20:11.2 Andover 89 Christian Leckband, 10 20:13.2 Rochester Century 90 67 Caleb Brooks, 11 20:13.9 Woodbury 91 Henry Hughes, 9 20:15.2 Hopkins 92 Joe Zulegar, 11 20:15.9 Andover 93 Chase Froemke, 11 20:16.4 Centennial 94 68 Derek Ness, 10 20:16.8 Irondale 95 69 Joey Pratte, 12 20:17.2 St Paul Como Park 96 70 Isaac Gifford, 12 20:17.5 Blaine 97 71 Timothy Wilmot, 9 20:18.8 Simley 98 72 Simon Midtbo, 9 20:19.2 Minneapolis Washburn 99 Blane Utter, 9 20:19.7 Centennial 100 Josh Jarpey, 9 20:20.5 Centennial 101 Ty Eder, 10 20:20.6 Rochester Century 102 73 Collin Hartogh, 10 20:21.1 St Paul Highland Park 103 Elijah Torbenson, 9 20:21.2 Rochester Century 104 74 Tristin Schultz, 8 20:21.4 St Paul Highland Park 105 Brady Kunz, 9 20:21.9 East Ridge 106 75 Tyler Thomas, 11 20:23.1 Simley 107 76 Connor Henningsen, 9 20:23.6 Mahtomedi 108 77 Noah Grode, 11 20:24.1 North St Paul 109 78 Ben Mahonen, 11 20:24.8 Forest Lake 110 Jacob Fabro, 11 20:25.4 East Ridge 111 79 Kacey Moncur, 9 20:25.7 Forest Lake 112 80 Schaffer Denno, 10 20:26.2 Spring Lake Park 113 81 Sam Scherer, 12 20:27.5 Blaine 114 82 Mike Verhulst, 10 20:28.5 Woodbury 115 Victor Nartovich, 10 20:29.1 Rochester Century 116 Mitchel Vangsness, 11 20:31.4 East Ridge 117 Isaac Lynch, 10 20:31.8 Rochester Century 118 83 Leo Wieffering, 10 20:32.2 St Paul Johnson 119 84 Michael Burgoyne, 12 20:32.8 Irondale 120 Reece Gulbrandson, 9 20:34.3 Centennial 121 Will Schroeder, 10 20:34.4 Rochester Century 122 Andrew Swenson, 9 20:38.6 Rochester Century 123 85 Noah Myers, 12 20:38.7 Simley 124 Noah Zurn, 9 20:40.2 Centennial 125 Christian Fiksdal, 11 20:41.0 Rochester Century 126 Ethan Storm, 9 20:41.3 East Ridge 127 86 Henry Steininger, 7 20:41.8 Great River/T C Acade 128 87 Ethan Kiehn, 9 20:44.3 Minneapolis Washburn 129 Brevin Ndovu, 10 20:44.3 East Ridge 130 Hunter Nystrom, 11 20:44.7 Minneapolis Washburn 131 88 Jarrod Schad, 10 20:44.7 Mahtomedi 132 Donovan Peterson, 10 20:44.7 Minneapolis Washburn 133 89 Nathaniel Alden, 8 20:45.3 St Paul Highland Park 134 Brandon Nee, 10 20:45.8 Rochester Century 135 Josh Palm, 11 20:45.8 Rochester Century 136 Zach Beddow, 9 20:45.9 Centennial 137 Ethan Brookner, 11 20:46.2 Minneapolis Washburn 138 Isaac Rigert, 10 20:46.2 Minneapolis Washburn 139 90 Daniel Ringrose, 9 20:49.4 Woodbury 140 Peter Romens, 12 20:50.4 Blaine 141 Chris Brakke, 12 20:50.8 Rochester Century 142 Jacob Meyertholen, 10 20:51.2 East Ridge 143 Jacob Stangret, 11 20:51.2 Andover 144 91 Chris Bruns, 11 20:51.8 Henry Sibley 145 92 Josh Tillman, 10 20:52.1 Irondale 146 David Katona, 10 20:54.6 Hopkins 147 Scott Dykhoff, 12 20:56.9 Blaine 148 Henry Elsenpeter, 9 20:58.6 Centennial 149 93 Dwight Ragland, 10 21:01.7 St Paul Johnson 150 Gabe Hollman, 10 21:02.1 Rochester Century 151 94 Jacopo Mocellin, 12 21:02.4 St Paul Como Park 152 95 Alec Burgoyne, 10 21:04.2 Irondale 153 Grant Davis, 11 21:04.5 Woodbury 154 Wescott Bixby, 11 21:05.3 East Ridge 155 Lucas Hofland, 9 21:06.2 Centennial 156 Brent Johnson, 12 21:06.6 Rochester Century 157 Isaac Gullickson, 11 21:06.7 Rochester Century 158 Joey Veer, 11 21:07.0 Blaine 159 96 Tyler Vandermyde, 9 21:07.4 Forest Lake 160 97 Phillip Moulton, 11 21:07.4 St Paul Como Park 161 98 Ben Reynolds, 12 21:07.8 St Paul Como Park 162 Reed Kohlmeyer, 9 21:08.1 Rochester Century 163 Hunter Throndsen, 11 21:09.0 Blaine 164 Joe Ederer, 9 21:09.6 Blaine 165 99 Harris Anderson, 7 21:09.8 Simley 166 Connor McMannes, 10 21:10.5 Woodbury 167 Dylan Cleary, 12 21:10.7 Hopkins 168 100 Nicholas Molstad, 9 21:11.0 Simley 169 Mark Lucivansky, 11 21:12.7 Rochester Century 170 101 Austin Koester, 10 21:13.2 Mahtomedi 171 102 William Dorrain, 9 21:15.8 Forest Lake 172 Grant Ledin, 12 21:18.6 Blaine 173 103 Avi Patel, 10 21:20.3 Minneapolis Southwest 174 Steven Barnier, 9 21:20.8 Hopkins 175 104 John Groos, 9 21:21.2 Minneapolis South 176 Karl Scheit, 10 21:21.4 Woodbury 177 Ben Legried, 12 21:21.5 Rochester Century 178 105 James Pfister, 10 21:22.9 Minneapolis Southwest 179 Sean Schiferl, 7 21:23.4 East Ridge 180 David Vouk, 12 21:23.8 Woodbury 181 106 Abdul Ali, 12 21:24.1 Coon Rapids 182 Jackson Gerber, 11 21:24.3 Rochester Century 183 107 Dominic Wolters, 9 21:24.9 St Paul Como Park 184 Matthew Maher, 9 21:28.1 Blaine 185 Logan Anderson, 11 21:28.9 Andover 186 108 Elliot Murzyn, 12 21:29.5 Irondale 187 Matt Morton, 9 21:31.1 Blaine 188 Ebenezer Ojo, 10 21:31.2 Simley 189 109 William Scofield, 10 21:34.4 Minneapolis South 190 Paul Steege, 9 21:34.5 Minneapolis Washburn 191 110 Tom Reineck, 11 21:34.8 Mahtomedi 192 111 Tyler Reski, 11 21:34.9 Coon Rapids 193 112 Wylie Britton, 10 21:35.5 Minneapolis South 194 113 Eli Patterson, 9 21:36.3 St Paul Como Park 195 Thomas Warden, 9 21:36.6 Hopkins 196 Andy Lies, 12 21:38.2 Rochester Century 197 114 Ryan Peterson, 10 21:38.9 North St Paul 198 115 Parker Johnson, 8 21:39.7 St Paul Highland Park 199 Ian Beauchane, 9 21:40.5 Mounds Park Academy 200 Will Hamer, 10 21:40.5 Mounds Park Academy 201 Matt Wiege, 10 21:42.9 Centennial 202 116 Thomas Kiecker, 11 21:43.6 Coon Rapids 203 117 Alec Jann, 9 21:43.6 Mahtomedi 204 James Anderson, 11 21:44.3 Minneapolis Washburn 205 118 Avery Farmer, 8 21:44.8 St Paul Highland Park 206 Travis Mudge, 9 21:46.3 Mounds Park Academy 207 119 Felix Krause, 11 21:46.8 Henry Sibley 208 120 Cole Deweese, 9 21:47.3 Mahtomedi 209 Colton Baars, 8 21:47.4 Simley 210 121 Leon Weimer, 12 21:48.1 Minneapolis South 211 122 Henry Heinks, 9 21:50.3 Irondale 212 Ryan Minikus, 9 21:50.6 Blaine 213 Jordan Headley, 9 21:52.2 East Ridge 214 Luke Peichel, 9 21:53.6 Minneapolis Washburn 215 Alec Sonquist, 10 21:54.4 Blaine 216 123 Kieran McDonald, 11 21:55.4 St Paul Highland Park 217 Jan Pfan, 11 21:56.2 Minneapolis Washburn 218 124 Bailey Kwong, 9 21:56.3 Spring Lake Park 219 125 Noah Adriany, 9 21:57.7 Minneapolis South 220 Ishaan Govindarajan, 10 21:58.3 Rochester Century 221 Brandon Tovsen, 9 21:58.5 Blaine 222 Adam Revior, 9 21:58.8 Tartan 223 Joe Moore, 10 21:59.7 Mahtomedi 224 126 Frankie Einberger, 12 22:00.1 Henry Sibley 225 127 Jimmy Elander, 9 22:00.8 Henry Sibley 226 128 Sam Frauenheim Danke, 10 22:01.2 Minneapolis South 227 Jacob Erickson, 9 22:01.4 Minneapolis Washburn 228 129 Juan Burleigh, 9 22:03.1 Great River/T C Acade 229 130 Josh Bayer, 12 22:03.8 Spring Lake Park 230 Jacob Daubenberger, 9 22:04.2 East Ridge 231 Ben Hall, 9 22:05.6 East Ridge 232 Quin Stangeland, 10 22:06.1 Andover 233 Jeff McEarchern, 11 22:08.3 Rochester Century 234 Zuriel Adam, 9 22:08.4 Minneapolis South 235 Ben Schley, 8 22:08.5 Irondale 236 131 westin erickson, 9 22:09.5 North St Paul 237 Carter Crawford, 9 22:10.3 Maranatha Christian 238 132 Ben Archambeau, 9 22:10.7 Henry Sibley 239 Kyle Findlay, 11 22:11.9 East Ridge 240 Andrew Monfils, 11 22:12.4 Andover 241 Zack Halley, 9 22:12.6 Forest Lake 242 Tim Meados, 8 22:13.3 Andover 243 133 nick malakowsky, 10 22:13.8 North St Paul 244 Kai Peterson, 10 22:13.8 Centennial 245 Ryan Topp, 12 22:14.0 Woodbury 246 Ravi Delechanty, 9 22:14.0 Rochester Century 247 134 Will Tieleman, 10 22:14.0 Minneapolis Southwest 248 Caleb Nunn, 12 22:16.5 East Ridge 249 135 Adam Whitcomb, 12 22:16.8 Henry Sibley 250 Branson Palzer, 11 22:17.4 Coon Rapids 251 Cole Polyak, 10 22:18.6 Hopkins 252 Noah Crosbie, 10 22:19.6 Coon Rapids 253 Luis Steidle, 10 22:24.8 Blaine 254 Steven Maine, 9 22:25.3 Hopkins 255 Riley Blank, 10 22:27.2 East Ridge 256 Emerson Badio, 11 22:27.6 Coon Rapids 257 Adam Rosenthal, 10 22:30.3 St Paul Highland Park 258 Joey Truszinski, 9 22:32.1 Rochester Century 259 Jacob Samit, 10 22:35.5 Coon Rapids 260 Alec Wagner, 10 22:35.5 East Ridge 261 Ben Williams, 9 22:38.3 St Paul Como Park 262 Tate Bosler, 12 22:39.8 St Paul Highland Park 263 136 Aiden Petrilla, 10 22:40.8 Minneapolis Southwest 264 Gunnar Gaboury, 10 22:41.5 Andover 265 Jack Conway, 9 22:42.0 St Paul Como Park 266 Kevin Malecha, 10 22:42.3 Centennial 267 Davis Swift, 10 22:42.3 East Ridge 268 Luke Grossen, 9 22:45.4 Forest Lake 269 Christian Toronto, 11 22:46.1 Andover 270 Garett Levernenze, 10 22:47.0 Andover 271 137 Jonathan Darby, 10 22:48.5 Spring Lake Park 272 Ivan Cunningham, 10 22:52.3 Minneapolis South 273 Raymond Brendalen, 9 22:53.3 Hopkins 274 Tanner Thom, 10 22:53.4 Blaine 275 McClain Griess, 9 22:54.8 Andover 276 Alec Krieger, 12 22:55.3 St Paul Highland Park 277 Michael Symanski, 9 22:56.2 Blaine 278 Emmett Haak, 9 22:56.7 Mounds Park Academy 279 Bennett Robelia, 11 22:57.1 Rochester Century 280 Thomas Hathaway, 10 22:58.8 Woodbury 281 Matthew Johnson, 10 23:01.2 Blaine 282 138 Timothy Face, 12 23:05.3 St Paul Johnson 283 139 Alexander Naslund, 12 23:06.3 Spring Lake Park 284 Zach Drayna, 10 23:09.0 Tartan 285 Paul Zeitz, 9 23:09.4 Hopkins 286 Antonio Suarez, 9 23:10.0 Hopkins 287 Aiden Browne, 7 23:11.9 Woodbury 288 Andrew Franck, 11 23:12.4 Blaine 289 Nathan Julius, 10 23:12.9 Woodbury 290 140 Henry Snider, 8 23:13.6 Great River/T C Acade 291 Noah Butler, 12 23:15.0 Blaine 292 141 Quinn Olsen, 8 23:16.1 Spring Lake Park 293 142 Owen Carruth, 9 23:19.1 Henry Sibley 294 Austin Bunnel, 11 23:19.8 East Ridge 295 Michael Hermann, 9 23:20.3 East Ridge 296 Joe Renville, 10 23:23.2 Minneapolis Washburn 297 Tristan Khotsombath, 9 23:23.4 Spring Lake Park 298 Noah Powell, 9 23:29.4 Rochester Century 299 Jack Riggns, 12 23:30.0 Minneapolis South 300 Bennett Putnam, 9 23:34.7 Spring Lake Park 301 Theo Colby-Milbrath, 11 23:35.1 Minneapolis South 302 Isaac Then, 12 23:35.1 Rochester Century 303 Andrew Merck, 9 23:35.4 Blaine 304 Maddux Brown, 9 23:35.5 Blaine 305 George Copeland, 9 23:39.1 Spring Lake Park 306 143 Clay Wilkens, 8 23:41.0 Great River/T C Acade 307 Nick Singh, 11 23:41.4 Rochester Century 308 Yugene Guo, 10 23:44.1 Rochester Century 309 Evan Harveland, 10 23:44.9 Rochester Century 310 Jared Czech, 9 23:45.9 St Paul Como Park 311 144 Patrick Eikens, 9 23:47.1 Minneapolis Southwest 312 Ty Johnson, 12 23:47.2 Woodbury 313 Zach Konkol, 9 23:49.1 St Paul Como Park 314 Grant Ayers, 9 23:49.8 Forest Lake 315 Dominic Wood, 9 23:49.9 East Ridge 316 Will Fabian, 9 23:52.4 Hill-Murray 317 Max Geiger, 12 23:52.7 Minneapolis South 318 Jason Flackne, 12 23:56.3 Spring Lake Park 319 Zach Feece, 10 24:03.3 Rochester Century 320 Drew Strautman, 8 24:07.5 St Paul Highland Park 321 Arlo Beckman, 9 24:11.0 St Paul Como Park 322 Nick Lemke, 11 24:14.8 Hill-Murray 323 Daniel Johnson, 9 24:15.5 Blaine 324 Logan Miller, 7 24:16.6 Spring Lake Park 325 Michael Liebgott, 9 24:18.4 Centennial 326 Jack Johnson, 8 24:19.4 St Paul Highland Park 327 Damon Warren, 10 24:20.4 Irondale 328 Cameron Guest, 10 24:21.5 St Paul Highland Park 329 Earl Eldrige, 9 24:22.5 St Paul Como Park 330 Darnell Apedoh, 11 24:23.4 Coon Rapids 331 David White, 11 24:24.5 St Paul Highland Park 332 Asher Mersereau, 9 24:25.3 Maranatha Christian 333 Bradley Fleek, 12 24:25.7 Blaine 334 Luke Filiatrault, 11 24:26.7 Mahtomedi 335 145 Herin Wong, 11 24:27.9 North St Paul 336 Derrick Johnson, 11 24:28.3 Hopkins 337 146 kyle shipman, 12 24:32.8 North St Paul 338 Marco Thul, 10 24:34.3 Spring Lake Park 339 Kevin Tran, 10 24:36.2 St Paul Harding 340 Thomas Lee, 12 24:37.6 Braham Area 341 William Weikle, 11 24:41.0 Andover 342 Riley Hunter, 10 24:45.3 North St Paul 343 Nathan Flynn, 11 24:48.6 Centennial 344 Sam Bader, 9 24:51.3 Henry Sibley 345 Matt Reineck, 9 24:53.1 Mahtomedi 346 Jonathan Mortensen, 10 24:53.4 Tartan 347 Usame Rashid, 12 24:54.2 Coon Rapids 348 Connor Kaelin, 9 24:55.4 Minneapolis Washburn 349 Brady Welsch, 9 24:58.2 Irondale 350 Zach Schank, 10 24:58.3 East Ridge 351 Carter Naegeli, 11 24:58.9 Woodbury 352 Alex Bloomquist, 10 25:03.0 East Ridge 353 Mason Plowman, 9 25:03.5 Minneapolis Washburn 354 Ike Alleckson, 11 25:04.8 North St Paul 355 Justin Topp, 7 25:04.8 Woodbury 356 Kyle Warren, 7 25:08.7 Irondale 357 147 Vithue Chamarar, 10 25:11.5 St Paul Johnson 358 Jackson Borkowski, 9 25:11.7 Andover 359 Chase Kueker, 9 25:13.2 Blaine 360 Mike Reeder, 10 25:15.7 St Paul Highland Park 361 148 Clay Anderson, 9 25:21.7 Great River/T C Acade 362 149 Ryan Vang, 9 25:23.5 St Paul Johnson 363 Drew Persson, 11 25:35.5 Rochester Century 364 Max Layton, 9 25:36.4 Minneapolis Washburn 365 Jonathan Winters, 10 25:36.8 Irondale 366 Chiminh Vue, 10 25:38.8 St Paul Harding 367 150 Roguer Sanchel-Avila, 12 25:50.3 St Paul Johnson 368 Connor Rowland, 9 26:00.6 Braham Area 369 Torin McConkey, 9 26:01.7 Spring Lake Park 370 Anthony Beerswing, 9 26:07.8 Minneapolis South 371 Walker Ferguson, 9 26:18.5 Minneapolis South 372 William Anderson, 9 26:22.5 Minneapolis Washburn 373 151 Cher Kong, 9 26:25.9 St Paul Johnson 374 Austin Chuyanghue, 10 26:38.3 St Paul Harding 375 Joe Kaelin, 9 26:47.1 Minneapolis South 376 Riley Wenisch, 9 26:47.4 Irondale 377 Wyatt Sklaney, 9 27:09.0 Minneapolis Washburn 378 Eric Fassbender, 9 27:14.5 Woodbury 379 Nan Wang, 10 27:15.2 Rochester Century 380 Isaac Eng, 9 27:15.8 Hopkins 381 Finn Makika, 10 27:19.3 Minneapolis South 382 Mohammed Hager, 9 27:26.2 Irondale 383 Dominik Strang, 9 27:43.7 Braham Area 384 Kennan Hottinger, 7 28:00.8 Woodbury 385 John Galle, 9 28:09.3 Minneapolis South 386 Greg Pehl, 10 28:16.2 Irondale 387 Winston Guo, 11 28:30.6 Rochester Century 388 Kirby Peterson, 9 28:34.3 Minneapolis South 389 Douglas O'Hara, 11 28:37.1 Rochester Century 390 John Molnau, 10 28:47.9 Woodbury 391 Trung Nguyen, 12 28:50.6 East Ridge 392 Lucas Whitlock, 10 28:59.3 Minneapolis South 393 Raamie Ebrahim, 12 29:31.8 Minneapolis South 394 Chris Vue, 10 30:16.3 St Paul Harding 395 Jack Jorgenson, 12 30:50.1 Coon Rapids 396 Seefan Dabala, 10 31:12.7 Minneapolis South 397 Oliver Bissen, 9 32:36.6 St Paul Como Park 398 Jackson Kerr, 9 33:16.0 St Paul Como Park 399 Liban Odowa, 10 39:14.0 Spring Lake Park