Team Scores
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
Team Scores
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
Boys 5000m run
PL NAME YR TIME TEAM
Top
1 Antonio Judson 10 18:00.0 Rochester Century
2 Cyrus Ashrafzadeh-Kian, 11 18:04.9 Minneapolis Southwest
3 Eli Hoeft 8 18:16.1 Hopkins
4 Peter Betz 11 18:17.2 East Ridge
5 Michael Kenney 8 18:25.0 East Ridge
6 Innocent Murwanashyaka, 10 18:32.8 St Paul Como Park
7 Seb Eising 12 18:33.7 Rochester Century
8 Charles Betz 11 18:36.0 East Ridge
9 Tyler Shilson 10 18:36.5 Centennial
10 Mike Hall 10 18:38.0 Andover
11 Mohammed Amin 11 18:39.3 Spring Lake Park
12 Thomas Cessna 12 18:40.2 Centennial
13 Luke LeMay 9 18:44.6 East Ridge
14 Phillip Harris 11 18:47.8 East Ridge
15 Philip Gramer 8 18:48.2 East Ridge
16 Nate Larson 9 18:49.2 Rochester Century
17 Luke Arends 9 18:50.8 Centennial
18 Mike Ernster 12 18:53.8 Centennial
19 Jack Standal 11 18:54.4 East Ridge
20 Christopher Delgado 12 18:56.1 Forest Lake
21 Joe Reimann 8 18:56.6 East Ridge
22 Justus Olson 12 18:57.0 Rochester Century
23 Tommy Nelson 11 18:57.8 Minneapolis Washburn
24 John Pahr 12 18:58.6 Andover
25 Clint Carney 10 19:00.9 Blaine
26 Hunter Alquist 12 19:05.3 Hopkins
27 Dawson Wellman 10 19:06.2 Blaine
28 Joe Thoen 10 19:08.2 Coon Rapids
29 Ian Mead 12 19:08.4 Andover
30 Sam Phipps 11 19:08.4 East Ridge
31 Nathan Patterson 11 19:12.1 Forest Lake
32 Jackson Robelia 10 19:13.4 Rochester Century
33 Martin Hoeiby 11 19:15.8 Minneapolis Washburn
34 Cole Johnston 10 19:15.9 Coon Rapids
35 Joel Nielsen 10 19:19.4 Rochester Century
36 Michel Doege 12 19:19.5 Andover
37 Sam Rotty 12 19:22.8 Rochester Century
38 Josh Larson 11 19:24.0 Rochester Century
39 Jake Sorenson 10 19:24.9 Andover
40 Adam Coltvet 9 19:25.6 Centennial
41 Ryan Berg 7 19:26.2 Simley
42 Joshua Klukas 10 19:28.8 Blaine
43 Blake Slette 12 19:30.3 East Ridge
44 Jakob Myers 9 19:30.6 Simley
45 David Will 10 19:31.3 Rochester Century
46 Adam Gould 10 19:33.7 Forest Lake
47 John Gray 10 19:35.6 Centennial
48 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 Conor Pedersen 11 19:39.8 Andover
52 Patrick Mullon 10 19:42.7 Rochester Century
53 David Wiser 10 19:42.7 Coon Rapids
54 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 Eric Cota 11 19:43.7 Minneapolis Washburn
58 Justin Ballinger 10 19:44.7 Woodbury
59 Porter Larkin 10 19:45.4 Andover
60 Michael Rod 11 19:45.5 Centennial
61 Ben Hoober 10 19:45.7 Hopkins
62 Spencer Ashford 11 19:45.7 Hopkins
63 Peter Michalowicz 9 19:47.2 Woodbury
64 Matt Cota 9 19:47.5 Minneapolis Washburn
65 Elliot Cochran 12 19:48.5 Hopkins
66 Jack Hove 10 19:48.7 Hopkins
67 Alex Wallner 12 19:48.7 Hopkins
68 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 Justin Sanchez 11 19:55.0 Mahtomedi
73 Simon Avenson 10 19:55.1 Hopkins
74 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 Steven Tharalson 10 20:01.7 Woodbury
79 Lucas Snyder 12 20:01.8 Blaine
80 DaVelle Martinez 9 20:02.8 St Paul Highland Park
81 Billy Young 10 20:03.0 Woodbury
82 Cody Johnson 12 20:03.4 Blaine
83 Tyson Somers 10 20:03.9 East Ridge
84 Robera Legese 9 20:06.4 Minneapolis South
85 Parker Brown 11 20:08.5 Centennial
86 Dan Matthews 11 20:08.9 Coon Rapids
87 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 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 Derek Ness 10 20:16.8 Irondale
95 Joey Pratte 12 20:17.2 St Paul Como Park
96 Isaac Gifford 12 20:17.5 Blaine
97 Timothy Wilmot 9 20:18.8 Simley
98 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 Collin Hartogh 10 20:21.1 St Paul Highland Park
103 Elijah Torbenson 9 20:21.2 Rochester Century
104 Tristin Schultz 8 20:21.4 St Paul Highland Park
105 Brady Kunz 9 20:21.9 East Ridge
106 Tyler Thomas 11 20:23.1 Simley
107 Connor Henningsen 9 20:23.6 Mahtomedi
108 Noah Grode 11 20:24.1 North St Paul
109 Ben Mahonen 11 20:24.8 Forest Lake
110 Jacob Fabro 11 20:25.4 East Ridge
111 Kacey Moncur 9 20:25.7 Forest Lake
112 Schaffer Denno 10 20:26.2 Spring Lake Park
113 Sam Scherer 12 20:27.5 Blaine
114 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 Leo Wieffering 10 20:32.2 St Paul Johnson
119 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 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 Henry Steininger 7 20:41.8 Great River/T C Acade
128 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 Jarrod Schad 10 20:44.7 Mahtomedi
132 Donovan Peterson 10 20:44.7 Minneapolis Washburn
133 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 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 Chris Bruns 11 20:51.8 Henry Sibley
145 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 Dwight Ragland 10 21:01.7 St Paul Johnson
150 Gabe Hollman 10 21:02.1 Rochester Century
151 Jacopo Mocellin 12 21:02.4 St Paul Como Park
152 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 Tyler Vandermyde 9 21:07.4 Forest Lake
160 Phillip Moulton 11 21:07.4 St Paul Como Park
161 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 Harris Anderson 7 21:09.8 Simley
166 Connor McMannes 10 21:10.5 Woodbury
167 Dylan Cleary 12 21:10.7 Hopkins
168 Nicholas Molstad 9 21:11.0 Simley
169 Mark Lucivansky 11 21:12.7 Rochester Century
170 Austin Koester 10 21:13.2 Mahtomedi
171 William Dorrain 9 21:15.8 Forest Lake
172 Grant Ledin 12 21:18.6 Blaine
173 Avi Patel 10 21:20.3 Minneapolis Southwest
174 Steven Barnier 9 21:20.8 Hopkins
175 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 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 Abdul Ali 12 21:24.1 Coon Rapids
182 Jackson Gerber 11 21:24.3 Rochester Century
183 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 Elliot Murzyn 12 21:29.5 Irondale
187 Matt Morton 9 21:31.1 Blaine
188 Ebenezer Ojo 10 21:31.2 Simley
189 William Scofield 10 21:34.4 Minneapolis South
190 Paul Steege 9 21:34.5 Minneapolis Washburn
191 Tom Reineck 11 21:34.8 Mahtomedi
192 Tyler Reski 11 21:34.9 Coon Rapids
193 Wylie Britton 10 21:35.5 Minneapolis South
194 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 Ryan Peterson 10 21:38.9 North St Paul
198 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 Thomas Kiecker 11 21:43.6 Coon Rapids
203 Alec Jann 9 21:43.6 Mahtomedi
204 James Anderson 11 21:44.3 Minneapolis Washburn
205 Avery Farmer 8 21:44.8 St Paul Highland Park
206 Travis Mudge 9 21:46.3 Mounds Park Academy
207 Felix Krause 11 21:46.8 Henry Sibley
208 Cole Deweese 9 21:47.3 Mahtomedi
209 Colton Baars 8 21:47.4 Simley
210 Leon Weimer 12 21:48.1 Minneapolis South
211 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 Kieran McDonald 11 21:55.4 St Paul Highland Park
217 Jan Pfan 11 21:56.2 Minneapolis Washburn
218 Bailey Kwong 9 21:56.3 Spring Lake Park
219 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 Frankie Einberger 12 22:00.1 Henry Sibley
225 Jimmy Elander 9 22:00.8 Henry Sibley
226 Sam Frauenheim Danke 10 22:01.2 Minneapolis South
227 Jacob Erickson 9 22:01.4 Minneapolis Washburn
228 Juan Burleigh 9 22:03.1 Great River/T C Acade
229 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 westin erickson 9 22:09.5 North St Paul
237 Carter Crawford 9 22:10.3 Maranatha Christian
238 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 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 Will Tieleman 10 22:14.0 Minneapolis Southwest
248 Caleb Nunn 12 22:16.5 East Ridge
249 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 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 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 Timothy Face 12 23:05.3 St Paul Johnson
283 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 Henry Snider 8 23:13.6 Great River/T C Acade
291 Noah Butler 12 23:15.0 Blaine
292 Quinn Olsen 8 23:16.1 Spring Lake Park
293 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 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 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 Herin Wong 11 24:27.9 North St Paul
336 Derrick Johnson 11 24:28.3 Hopkins
337 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 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 Clay Anderson 9 25:21.7 Great River/T C Acade
362 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 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 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