Racecast

Border Battle

Lincoln Drive Park · 5000m · Boys · Compiled · ND

775 runners from 3 divisions

These divisions were run separately. This is how their times compare, not how they finished — the places and scores below were never contested.

View full meet →

Team scores

Place Team Points 12345 67
1 Sioux Falls Lincoln (SD) 38 3 4 5 9 17 54 60
2 Bismarck (ND) 44 1 2 8 10 23 40 56
3 Williston (ND) 125 7 15 22 36 45 64 79
4 Red River (ND) 153 11 20 24 46 52 87 103
5 Bowman County (ND) 166 6 12 21 59 68 78 167
6 Mandan (ND) 261 19 39 42 66 95 116 137
7 Sioux Falls Roosevelt (SD) 276 13 29 70 80 84 86 158
8 Century (ND) 341 16 62 73 93 97 99 126
9 Davies (ND) 341 31 57 76 88 89 151 152
10 Kindred (ND) 419 32 37 55 127 168 182 330
11 Shanley (ND) 427 18 61 106 112 130 135 176
12 Sauk Centre (MN) 459 26 28 91 155 159 206 264
13 Moorhead (MN) 463 44 72 81 132 134 175 183
14 Holdingford (MN) 484 33 48 111 142 150 161 163
15 Minot (ND) 546 58 101 109 124 154 185 190
16 New Town (ND) 546 30 71 110 147 188 268 326
17 Winnipeg Optimist Athletics (ND) 556 25 85 105 131 210 270 349
18 Legacy (ND) 562 77 90 114 121 160 193 219
19 Greenway/Nashwauk-Keewatin (MN) 618 75 107 113 144 179 234 389
20 Minot North (ND) 623 27 47 157 177 215 226 262
21 Hawley XC (MN) 625 115 117 122 133 138 197 213
22 Sheyenne (ND) 629 92 118 128 129 162 170 172
23 Dickinson (ND) 687 53 94 143 174 223 241 242
24 Rugby (ND) 744 63 96 140 200 245 339 358
25 Grand Forks Central (ND) 758 65 108 139 207 239 243 273
26 St. Cloud Tech (MN) 760 41 149 166 196 208 220 227
27 West Fargo (ND) 820 69 146 153 203 249 280 286
28 Killdeer (ND) 838 49 141 186 211 251 252 296
29 Hillsboro/Central Valley (ND) 849 100 136 192 205 216 237 368
30 Thief River Falls (MN) 884 38 123 165 238 320 329 337
31 Wadena-Deer Creek (MN) 909 67 171 212 224 235 265 271
32 Des-Lacs Burlington/Lewis and Clark (ND) 986 125 156 178 244 283 306 350
33 Ottertail Central (MN) 1000 43 173 184 279 321 327 346
34 Milbank (SD) 1017 102 180 209 217 309 313 361
35 Horace (ND) 1018 35 83 257 312 331 347 364
36 West Central Area (MN) 1023 34 233 247 253 256 317 414
37 Watford City (ND) 1040 50 194 221 250 325 387 407
38 Jamestown (ND) 1091 98 191 218 261 323 357 365
39 Lakeview (MN) 1124 120 181 232 275 316 398 427
40 Fargo North (ND) 1142 148 187 254 269 284 299 328
41 Lac qui Parle Valley/Dawson-Boyd (MN) 1188 51 204 255 324 354 429
42 Griggs Midkota (ND) 1235 164 189 222 267 393 402 409
43 East Grand Forks (MN) 1235 82 145 294 336 378 431
44 Lisbon (ND) 1251 74 195 298 308 376 400 418
45 Southern McLean (Washburn/Wilton/Wing) (ND) 1288 169 202 272 276 369
46 Northern Cass (ND) 1300 14 281 314 318 373 410 425
47 Hatton-Northwood (ND) 1315 201 225 228 282 379 426
48 Langdon Area/Munich (ND) 1337 104 236 304 345 348 370 371
49 Turtle Mountain Community (ND) 1409 258 260 285 295 311 338 343
50 Bottineau (ND) 1433 231 287 289 307 319
51 Pembina County North (ND) 1471 119 263 293 381 415 428
52 May-Port CG (ND) 1485 248 290 292 302 353 367 386
53 Detroit Lakes (MN) 1490 198 229 300 375 388 395 408
54 Warroad (MN) 1510 246 297 310 322 335 382 391
55 Beulah (ND) 1537 214 259 291 372 401 420
56 Standing Rock (ND) 1646 288 303 315 363 377 397
57 Barnesville (MN) 1658 199 333 360 374 392 406 416
58 Coll. Jeanne Sauve 1690 277 334 340 355 384 417 422
59 Bagley/Fosston (MN) 1727 240 274 396 405 412
60 Red Lake County (MN) 1762 230 266 399 433 434
61 Tri-State (SD) 1768 278 341 351 394 404 423
62 Central Cass (ND) 1797 301 344 359 390 403
63 Thompson (ND) 1805 305 352 380 383 385
64 Carrington (ND) 1827 332 356 362 366 411 413 421
65 Fertile-Beltrami (MN) 2047 342 419 424 430 432

Not scored, fewer than five finishers: Edgeley/Kulm (4), Valley City (4), Frazee (4), Riverside Christian (4), Tioga (4), TrekNorth (4), Dilworth-Glyndon-Felton (3), Lake of the Woods/Rainy River (3), Bishop Ryan (2), Stanley (2), Warner (2), Century (1), Maple River (1), Davies (1), Bismarck (1), Enderlin (1), Dakota Prairie (1), St. John (1), Ada-Borup-West (1), Bismarck (1)

Rating scale ?

Results

Place Athlete Grade School Time Rating Points Actual race
1 Wil Ihmels 12 Century (MD) 1 15:22.8 134.1 1
2 Owen Hintz 11 Bismarck (ND) 1 15:31.5 132.8 1 2
3 Dawson Balzer 12 Bismarck (ND) 2 15:33.2 132.6 2 3
4 Miles Lechtenberg 11 Sioux Falls Lincoln (SD) 1 15:37.0 132.0 3 4
5 Tyrus Needles 10 Sioux Falls Lincoln (SD) 2 15:47.2 130.6 4 5
6 Joseph Levesque 12 Sioux Falls Lincoln (SD) 3 15:47.9 130.5 5 6
7 Taylor Wanner 12 Bowman County (ND) 1 15:50.7 130.1 6 1
8 Owen Cowan 11 Williston (ND) 1 15:51.3 130.0 7 7
9 Connor Ensign 12 Bismarck (ND) 3 15:51.7 130.0 8 8
10 Aemil Nelsen 12 Sioux Falls Lincoln (SD) 4 15:52.5 129.9 9 9
11 Jakson Ensign 12 Bismarck (ND) 4 15:53.0 129.8 10 10
12 Joe Quinn 12 Red River (ND) 1 15:57.9 129.1 11 11
13 Jonah Njos 11 Bowman County (ND) 2 15:58.0 129.1 12 2
14 Blake Maas 11 Sioux Falls Roosevelt (SD) 1 16:06.0 128.1 13 12
15 Owen Johnson 11 Northern Cass (ND) 1 16:08.3 127.8 14 3
16 Wyatt Adkins 11 Williston (ND) 2 16:13.5 127.1 15 13
17 Jack Elsberry 9 Century (MD) 1 16:14.4 126.9 16 14
18 Nathan Thompson 12 Sioux Falls Lincoln (SD) 5 16:16.6 126.7 17 15
19 Quinn Carroll 11 Shanley (ND) 1 16:16.7 126.7 18 16
20 Charles Hale 12 Mandan (ND) 1 16:19.6 126.3 19 17
21 Elijah Dafoe 12 Red River (ND) 2 16:19.9 126.2 20 18
22 Gabe Sarsland 10 Bowman County (ND) 3 16:20.4 126.2 21 4
23 Travis Frise 9 Williston (ND) 3 16:22.8 125.9 22 19
24 Jacob Windsor 11 Bismarck (ND) 5 16:25.4 125.5 23 20
25 Cohen Dunnigan 10 Red River (ND) 3 16:25.8 125.5 24 21
26 Liam Palmer 12 Winnipeg Optimist Athletics (ND) 1 16:26.5 125.4 25 22
27 Jacob Drevlow 11 Sauk Centre (MN) 1 16:27.1 125.3 26 5
28 Dallin Chapman 12 Minot North (ND) 1 16:31.2 124.8 27 23
29 Logan Wiehoff 10 Sauk Centre (MN) 2 16:31.5 124.8 28 6
30 Marcus Fleming 12 Sioux Falls Roosevelt (SD) 2 16:36.7 124.1 29 24
31 Xavier Bell 12 New Town (ND) 1 16:37.9 124.0 30 7
32 Luka Rout 9 Davies (ND) 1 16:39.7 123.7 31 25
33 Elija Deck 11 Kindred (ND) 1 16:40.8 123.6 32 8
34 Quinn Guthrie 10 Holdingford (MN) 1 16:41.5 123.5 33 9
35 Carter Kjesbo 11 West Central Area (MN) 1 16:41.9 123.5 34 10
36 Owen Rohr 12 Horace (ND) 1 16:42.4 123.4 35 26
37 Hunter Haugen 12 Williston (ND) 4 16:43.0 123.3 36 27
38 Tyler Gronwold 10 Kindred (ND) 2 16:43.8 123.2 37 11
39 Owen Winter 11 Dilworth-Glyndon-Felton (MN) 1 16:44.2 123.2 28
40 Curtis Griffin 9 Thief River Falls (MN) 1 16:44.9 123.1 38 12
41 Peyton White Buffalo 12 Mandan (ND) 2 16:46.2 122.9 39 29
42 Kyler Loraas 11 Bismarck (ND) 6 16:49.1 122.6 40 30
43 Joseph Marlette 12 St. Cloud Tech (MN) 1 16:49.3 122.6 41 31
44 Terry Brownotter 12 Mandan (ND) 3 16:50.2 122.4 42 32
45 Peter Newark 11 Ottertail Central (MN) 1 16:52.4 122.2 43 13
46 Wes Brouillard 11 Moorhead (MN) 1 16:53.2 122.1 44 33
47 Hunter Hart 12 Williston (ND) 5 16:53.7 122.0 45 34
48 Asa Berberich 12 Red River (ND) 4 16:54.2 122.0 46 35
49 Nolan Howey 12 Minot North (ND) 2 16:54.6 121.9 47 36
50 Dawson Hofer 10 Holdingford (MN) 2 16:56.7 121.7 48 14
51 Jekori Dahlen 12 Killdeer (ND) 1 16:57.5 121.6 49 15
52 Dehico Bocanegra Tovar 10 Watford City (ND) 1 16:58.2 121.5 50 37
53 Gavin Carl 12 Lac qui Parle Valley/Dawson-Boyd (MN) 1 16:58.3 121.5 51 16
54 Scott Johnson 10 Red River (ND) 5 16:58.9 121.4 52 38
55 Caleb Swisher 12 Dickinson (PA) 1 16:59.5 121.3 53 39
56 Gryphen Leier-Wangler 9 Bishop Ryan (ND) 1 16:59.9 121.3 17
57 Arvid Nelsen 11 Sioux Falls Lincoln (SD) 6 17:01.4 121.1 54 1
58 Cade Westby 10 Kindred (ND) 3 17:02.2 121.0 55 18
59 Gabe Hamlin 12 Bismarck (ND) 7 17:02.2 121.0 56 40
60 Kaj Naujokas 10 Davies (ND) 2 17:02.5 121.0 57 41
61 Derek Oswald 12 Minot (ND) 1 17:03.2 120.9 58 42
62 Warner Bowman 10 Bowman County (ND) 4 17:03.5 120.9 59 19
63 Cole Schellpfeffer 12 Sioux Falls Lincoln (SD) 7 17:03.6 120.8 60 43
64 James Chaffee 9 Shanley (ND) 2 17:03.6 120.8 61 44
65 Micah Erickson 12 Century (MD) 2 17:03.9 120.8 62 45
66 Brayden Green 10 Rugby (ND) 1 17:05.3 120.7 63 20
67 Tyler Asprey 10 Williston (ND) 6 17:06.4 120.5 64 2
68 Grant Martin 10 Grand Forks Central (ND) 1 17:07.7 120.4 65 46
69 Zachary Schanandore 10 Mandan (ND) 4 17:07.9 120.3 66 47
70 Braxton Buechler 11 Bismarck (ND) 8 17:08.0 120.3 3
71 Grant Nelson 11 Wadena-Deer Creek (MN) 1 17:08.9 120.2 67 21
72 Noah Njos 12 Bowman County (ND) 5 17:11.6 119.9 68 22
73 Isaac Amundson 12 West Fargo (ND) 1 17:11.9 119.9 69 48
74 Reid Groher 10 Sioux Falls Lincoln (SD) 8 17:13.9 119.6 49
75 Nayati Ringing Shield 11 Sioux Falls Lincoln (SD) 9 17:14.4 119.6 4
76 Alex Quinn 10 Sioux Falls Roosevelt (SD) 3 17:15.8 119.4 70 50
77 Lukas Spotted Bear 11 New Town (ND) 2 17:16.8 119.3 71 23
78 Jonathan Krogstad 12 Moorhead (MN) 2 17:17.1 119.3 72 51
79 Austin Wick 11 Bismarck (ND) 9 17:18.8 119.1 5
80 Hayden Anderson 9 Century (MD) 3 17:20.2 118.9 73 52
81 Lincoln Adair 12 Lisbon (ND) 1 17:21.0 118.8 74 24
82 Bryce Nielsen 11 Greenway/Nashwauk-Keewatin (MN) 1 17:22.3 118.7 75 25
83 Kasen Currence 11 Davies (ND) 3 17:22.5 118.7 76 53
84 Everett Herrboldt 10 Sioux Falls Lincoln (SD) 10 17:23.6 118.5 6
85 Brad Kinzler 12 Edgeley/Kulm (ND) 1 17:23.8 118.5 26
86 Jacob Logan 11 Legacy (CO) 1 17:24.3 118.4 77 54
87 Thomas Bowman 10 Bowman County (ND) 6 17:24.7 118.4 78 27
88 Cooper Ames 10 Williston (ND) 7 17:25.0 118.4 79 55
89 Austin Dittmer 9 Sioux Falls Roosevelt (SD) 4 17:27.0 118.2 80 56
90 Miles Hanson 8 Bismarck (ND) 10 17:28.5 137.3 7
91 Eli Schlichting 11 Moorhead (MN) 3 17:29.2 117.9 81 57
92 Liam Kolness 9 Williston (ND) 8 17:30.9 117.7 8
93 Weston Mahar 12 East Grand Forks (MN) 1 17:31.4 117.7 82 58
94 Matthew Robinson 10 Horace (ND) 2 17:32.5 117.5 83 59
95 Nathan Arens 12 Sioux Falls Roosevelt (SD) 5 17:33.2 117.4 84 60
96 Carter Heroux 11 Winnipeg Optimist Athletics (ND) 2 17:33.4 117.4 85 61
97 Ethan Weber 12 Sioux Falls Roosevelt (SD) 6 17:33.8 117.4 86 62
98 Sam Dvorak 12 Red River (ND) 6 17:34.2 117.3 87 63
99 Chance Johnson 9 Davies (ND) 4 17:34.5 117.3 88 64
100 Keagan Thomson 9 Davies (ND) 5 17:35.0 117.2 89 65
101 Nathan Eberle 11 Legacy (CO) 2 17:35.4 117.2 90 66
102 Neal Stadsvold 12 Sauk Centre (MN) 3 17:35.8 117.2 91 28
103 Stetson Gisselbeck 12 Sheyenne (ND) 1 17:39.1 116.8 92 67
104 Ben Fryhling 12 Century (MD) 4 17:39.4 116.8 93 68
105 Kaleb Binstock 10 Dickinson (PA) 2 17:39.6 116.7 94 69
106 X'avin Condon 12 Mandan (ND) 5 17:40.2 116.7 95 70
107 Tucker Brown 10 Bismarck (ND) 11 17:40.5 116.6 9
108 Holdyn Jacobson 12 Rugby (ND) 2 17:40.8 116.6 96 29
109 Eli Eberts 9 Century (MD) 5 17:43.0 116.4 97 71
110 Nathaniel Schumacher 11 Bismarck (ND) 12 17:43.2 116.3 10
111 Micah Stoudt 12 Jamestown (VA) 1 17:44.7 116.2 98 72
112 Luke Larson 12 Century (MD) 6 17:46.0 116.0 99 11
113 Niko Zink 11 Hillsboro/Central Valley (ND) 1 17:46.5 116.0 100 30
114 Nolan Berglof 12 Minot (ND) 2 17:46.9 115.9 101 73
115 Bryan Meyer 12 Milbank (SD) 1 17:47.3 115.9 102 31
116 Isaac Dafoe 9 Red River (ND) 7 17:47.7 115.9 103 74
117 Brock Freer 12 Langdon Area/Munich (ND) 1 17:48.5 115.8 104 32
118 Draycen Ralph 12 Winnipeg Optimist Athletics (ND) 3 17:48.6 115.8 105 75
119 John Biebighauser 12 Shanley (ND) 3 17:49.3 115.7 106 76
120 Hunter Milstead 12 Greenway/Nashwauk-Keewatin (MN) 2 17:49.6 115.7 107 33
121 Aidan Fiala 12 Grand Forks Central (ND) 2 17:49.8 115.6 108 77
122 Jacob Jackson 12 Minot (ND) 3 17:50.0 115.6 109 78
123 Tekoah Hood 10 New Town (ND) 3 17:50.5 115.6 110 34
124 Owen Klisch 12 Holdingford (MN) 3 17:51.0 115.5 111 35
125 Stuart Nelson 12 Shanley (ND) 4 17:51.2 115.5 112 79
126 Brayden Nielsen 11 Greenway/Nashwauk-Keewatin (MN) 3 17:52.2 115.4 113 36
127 Frank Vandy 10 Sioux Falls Lincoln (SD) 11 17:52.6 115.3 12
128 Reeve Honeyman 10 Legacy (CO) 3 17:52.9 115.3 114 80
129 Landon Nathe 10 Hawley XC (MN) 1 17:53.0 115.3 115 37
130 Kalix Harrison 10 Mandan (ND) 6 17:53.1 115.3 116 13
131 William Krump 12 Red River (ND) 8 17:53.9 115.2 14
132 Bridger Larson 12 Hawley XC (MN) 2 17:55.0 115.1 117 38
133 Henry Sayler 10 Sioux Falls Lincoln (SD) 12 17:55.0 115.1 15
134 Zach Duerr 11 Sheyenne (ND) 2 17:55.2 115.1 118 81
135 Finn Ralston-Perreault 9 Sioux Falls Lincoln (SD) 13 17:55.4 115.0 16
136 Andrew Miller 9 Sioux Falls Lincoln (SD) 14 17:55.5 115.0 17
137 Nash Fitzsimonds 9 Pembina County North (ND) 1 17:55.6 115.0 119 39
138 Tate Remiger 10 Lakeview (MI) 1 17:55.9 115.0 120 40
139 Noah Burke 9 Legacy (CO) 4 17:56.1 114.9 121 82
140 Brayden Aldinger 12 Hawley XC (MN) 3 17:56.2 114.9 122 41
141 Colin MacLean 9 Thief River Falls (MN) 2 17:56.8 114.9 123 42
142 Elijah Sumey 11 Sioux Falls Lincoln (SD) 15 17:56.9 114.9 18
143 Solomon Burchill 11 Maple River (MN) 1 17:57.0 114.9 43
144 Conner Shaw 12 Minot (ND) 4 17:57.2 114.8 124 19
145 Milo Anderson 11 Des-Lacs Burlington/Lewis and Clark (ND) 1 17:58.0 114.8 125 44
146 Hudsen Bullinger 9 Century (MD) 7 17:58.3 114.7 126 20
147 Kaden Safe 9 Kindred (ND) 4 17:58.6 114.7 127 45
148 Cameron Sprout 10 Sheyenne (ND) 3 17:58.6 114.7 128 83
149 Cole Duerr 11 Sheyenne (ND) 4 17:59.6 114.6 129 84
150 William Sandy 8 Shanley (ND) 5 17:59.8 133.4 130 85
151 Cohen Orlesky 12 Winnipeg Optimist Athletics (ND) 4 18:01.0 114.4 131 86
152 Oliver Carlson 11 Moorhead (MN) 4 18:01.9 114.3 132 87
153 Coleman Hoff 11 Hawley XC (MN) 4 18:02.0 114.3 133 46
154 Ian Schimmelpfennig 11 Moorhead (MN) 5 18:03.2 114.2 134 88
155 Peter Shorma 9 Shanley (ND) 6 18:03.5 114.2 135 89
156 Mason Hoskins 9 Century (MD) 8 18:03.8 114.1 90
157 Rylan Buchholz 11 Hillsboro/Central Valley (ND) 2 18:04.6 114.1 136 47
158 Austin Helbling 9 Mandan (ND) 7 18:04.6 114.1 137 21
159 Archer Mollman 9 Century (MD) 9 18:04.9 114.0 22
160 Samuel Baah 12 Red River (ND) 9 18:04.9 114.0 23
161 Braeden Lessard 11 Hawley XC (MN) 5 18:05.0 114.0 138 48
162 Lincoln Steele 10 Grand Forks Central (ND) 3 18:05.4 114.0 139 91
163 Jenner Johnson 12 Rugby (ND) 3 18:05.5 114.0 140 49
164 Yates White Buffalo 7 Mandan (ND) 8 18:05.8 132.6 24
165 Nekori Dahlen 12 Killdeer (ND) 2 18:06.3 113.9 141 50
166 Matthew Tschida 10 Holdingford (MN) 4 18:06.8 113.8 142 51
167 Jamison Symington 11 Mandan (ND) 9 18:07.0 113.8 92
168 Wyett Jangula 10 Dickinson (PA) 3 18:07.1 113.8 143 93
169 Isaac Danielson 10 Greenway/Nashwauk-Keewatin (MN) 4 18:07.3 113.8 144 52
170 Cooper Eberle 9 Bismarck (ND) 13 18:08.9 113.6 25
171 Jaxon Mahar 12 East Grand Forks (MN) 2 18:09.1 113.6 145 94
172 Brennen Krenz 10 West Fargo (ND) 2 18:09.2 113.6 146 95
173 Louden Haugen 11 New Town (ND) 4 18:09.3 113.6 147 53
174 Isaac Cerney 11 Fargo North (ND) 1 18:10.1 113.5 148 96
175 Charles Simon 11 St. Cloud Tech (MN) 2 18:10.3 113.5 149 97
176 Alexander Tangen 11 Davies (ND) 1 18:10.7 113.4 26
177 Jimmy Jenson 12 Holdingford (MN) 5 18:10.9 113.4 150 54
178 Owen Pfeifer 9 Davies (ND) 6 18:11.2 113.4 151 27
179 Peyton Ochsner 9 Davies (ND) 7 18:11.3 113.3 152 28
180 Logan Hartze 10 Red River (ND) 10 18:12.4 113.2 29
181 Riddick Iseminger 10 Sioux Falls Lincoln (SD) 16 18:13.7 113.1 30
182 Jack Sayler 10 Mandan (ND) 10 18:15.5 112.9 98
183 Brayden Vesey 11 Mandan (ND) 11 18:16.0 112.9 31
184 Ethan Rudolph 11 West Fargo (ND) 3 18:16.1 112.8 153 99
185 Dylan Jackson 12 Minot (ND) 5 18:19.8 112.5 154 100
186 Zaron Olmschenk 11 Sauk Centre (MN) 4 18:20.3 112.4 155 55
187 Carter Kraus 10 Bismarck (ND) 14 18:21.8 112.3 32
188 Drew Roedocker 12 Des-Lacs Burlington/Lewis and Clark (ND) 2 18:21.9 112.3 156 56
189 Haydn Chapman 10 Minot North (ND) 3 18:22.0 112.2 157 101
190 Caden Klein 12 Sioux Falls Roosevelt (SD) 7 18:24.2 112.0 158 33
191 Ben Friedrichs 10 Sauk Centre (MN) 5 18:24.8 112.0 159 57
192 Kyjuan Fonder 10 Legacy (CO) 5 18:24.9 112.0 160 102
193 Zach Eberle 10 Century (MD) 10 18:25.4 111.9 34
194 Branson Gustafson 9 Williston (ND) 9 18:25.8 111.9 35
195 Nick Guthrie 12 Holdingford (MN) 6 18:26.2 111.8 161 58
196 Liam Arens 11 Sheyenne (ND) 5 18:26.5 111.8 162 103
197 Carter Gross 12 Holdingford (MN) 7 18:26.5 111.8 163 59
198 Reid Ressler 11 Griggs Midkota (ND) 1 18:26.7 111.8 164 60
199 Lincoln Davis 10 Thief River Falls (MN) 3 18:26.8 111.8 165 61
200 Ryland Zander 10 Williston (ND) 10 18:26.9 111.8 36
201 Andres Sandoval 11 St. Cloud Tech (MN) 3 18:27.3 111.7 166 104
202 Isaac Wild 12 Red River (ND) 11 18:27.8 111.7 37
203 Simon Trapp 8 Valley City (ND) 1 18:28.0 129.9 62
204 Landon McKitrick 11 Bowman County (ND) 7 18:28.7 111.6 167 63
205 Carson Gette 11 Kindred (ND) 5 18:29.0 111.5 168 64
206 McKale Askvig 9 Bismarck (ND) 15 18:29.2 111.5 38
207 Beckett Kadrmas 11 Southern McLean (Washburn/Wilton/Wing) (ND) 1 18:29.6 111.5 169 65
208 Camrin Cook 9 Red River (ND) 12 18:29.6 111.5 39
209 Jack Sorby 10 Valley City (ND) 2 18:30.0 111.4 66
210 Abhi Kotala 10 Sheyenne (ND) 6 18:30.0 111.4 170 40
211 Owen Anderson 11 Wadena-Deer Creek (MN) 2 18:30.0 111.4 171 67
212 Drew Swenson 12 Sheyenne (ND) 7 18:30.1 111.4 172 41
213 Alex Prichard 12 Red River (ND) 13 18:30.4 111.4 42
214 Kaiden Adkins 9 Williston (ND) 11 18:31.3 111.3 43
215 Talyn Setterholm 11 Ottertail Central (MN) 2 18:31.9 111.2 173 68
216 Trevor Knox 11 Sioux Falls Roosevelt (SD) 8 18:32.7 111.2 44
217 Cameron Wolf 11 Dickinson (PA) 4 18:32.8 111.2 174 105
218 Ben Thiel 12 Moorhead (MN) 6 18:33.0 111.1 175 45
219 Jason Herbst 10 Sioux Falls Roosevelt (SD) 9 18:33.9 111.1 46
220 Christian Walling 10 Sioux Falls Lincoln (SD) 17 18:34.2 111.0 47
221 Colin Vink 11 Shanley (ND) 7 18:35.7 110.9 176 48
222 Braeden Raga 9 Sioux Falls Lincoln (SD) 18 18:36.4 110.8 49
223 Cole Foerster 9 Shanley (ND) 8 18:37.3 110.7 50
224 Jayce Wendt 10 Minot North (ND) 4 18:37.8 110.7 177 106
225 Zayden Grover 10 Des-Lacs Burlington/Lewis and Clark (ND) 3 18:38.0 110.6 178 69
226 Brendan Hendricks 8 Greenway/Nashwauk-Keewatin (MN) 5 18:38.8 128.7 179 70
227 Hunter Swanson 11 Davies (ND) 8 18:39.3 110.5 107
228 Torin Dockter 9 Mandan (ND) 12 18:39.5 110.5 51
229 Bennett Graham 10 Milbank (SD) 2 18:40.5 110.4 180 71
230 Cole Remiger 12 Lakeview (MI) 2 18:40.9 110.4 181 72
231 Colton Klein 11 Sioux Falls Roosevelt (SD) 10 18:41.3 110.3 52
232 Oscar Ericsson 9 Sioux Falls Lincoln (SD) 19 18:41.9 110.3 53
233 Braydon Roberts 10 Kindred (ND) 6 18:42.6 110.2 182 73
234 Sahan Nagodavithana 10 Moorhead (MN) 7 18:42.9 110.2 183 54
235 Dominic Casetta 10 Red River (ND) 14 18:43.4 110.1 55
236 Karson Phillips 12 Davies (ND) 9 18:43.7 110.1 56
237 Aidan Heggem 12 Ottertail Central (MN) 3 18:44.8 110.0 184 74
238 Ben Wrolstad 12 Century (MD) 11 18:45.8 109.9 57
239 Peyton Wald 10 Century (MD) 12 18:45.9 109.9 58
240 Cameron Hummel 12 Minot (ND) 6 18:46.1 109.8 185 108
241 Hayden Hall 9 Killdeer (ND) 3 18:46.4 109.8 186 75
242 Kyler Eichmann 10 Davies (ND) 10 18:46.5 109.8 59
243 David Pochmara 10 Fargo North (ND) 2 18:46.8 109.8 187 109
244 Creed Fox 8 New Town (ND) 5 18:47.3 127.7 188 76
245 Ziggidy Berg 11 Griggs Midkota (ND) 2 18:48.1 109.7 189 77
246 Kade Reister 9 Minot (ND) 7 18:48.1 109.7 190 60
247 Liam Nielsen 10 Sioux Falls Roosevelt (SD) 11 18:48.7 109.6 61
248 Jaydyn Velek 11 Jamestown (VA) 2 18:49.3 109.5 191 110
249 Seth Smallbeck 11 Hillsboro/Central Valley (ND) 3 18:49.6 109.5 192 78
250 Eyan Opp 9 Legacy (CO) 6 18:50.0 109.5 193 111
251 Jordan Lambert 10 Bismarck (ND) 16 18:50.1 109.5 62
252 Barrett Hicks 11 Moorhead (MN) 8 18:51.0 109.4 63
253 Judah Mitchell 11 Watford City (ND) 2 18:51.9 109.3 194 112
254 Devin L' Heureux 10 Sheyenne (ND) 8 18:52.0 109.3 113
255 Carson Qual 10 Lisbon (ND) 2 18:52.0 109.3 195 79
256 Ethan Downing 11 St. Cloud Tech (MN) 4 18:52.4 109.2 196 114
257 Drake Dagenais 12 Hawley XC (MN) 6 18:53.2 109.2 197 80
258 Quinn Neset 9 Century (MD) 13 18:53.8 109.1 64
259 Owen Sieve 11 Detroit Lakes (MN) 1 18:54.5 109.0 198 115
260 Xavier Oswald 10 Minot (ND) 8 18:54.7 109.0 65
261 Levi Cossette 9 Barnesville (OH) 1 18:54.8 109.0 199 81
262 Austin Duchscher 10 Rugby (ND) 4 18:56.5 108.8 200 82
263 Jacob Madsen 10 Sioux Falls Lincoln (SD) 20 18:57.8 108.7 66
264 Caleb Dorman 12 Hatton-Northwood (ND) 1 18:59.2 108.6 201 83
265 Cody Landsiedel 12 Southern McLean (Washburn/Wilton/Wing) (ND) 2 18:59.7 108.5 202 84
266 Jake Stegman 11 West Fargo (ND) 4 18:59.9 108.5 203 116
267 Tanner Kalas 11 Lac qui Parle Valley/Dawson-Boyd (MN) 2 19:00.3 108.5 204 85
268 Ross Hamre 9 Hillsboro/Central Valley (ND) 4 19:00.4 108.5 205 86
269 Logan Frank 12 Sauk Centre (MN) 6 19:00.8 108.4 206 87
270 Ben Sickler 8 Grand Forks Central (ND) 4 19:00.9 126.2 207 117
271 Joshua Allen 12 St. Cloud Tech (MN) 5 19:01.2 108.4 208 118
272 Beckham Berry 10 Milbank (SD) 3 19:01.8 108.3 209 88
273 Joel Thiessen 10 Winnipeg Optimist Athletics (ND) 5 19:02.1 108.3 210 67
274 Riley Schollmeyer 9 Killdeer (ND) 4 19:02.2 108.3 211 89
275 Lane Kaufman 8 Wadena-Deer Creek (MN) 3 19:03.4 125.9 212 90
276 Caden Peterson 11 Sheyenne (ND) 9 19:04.1 108.1 119
277 Landon Noonan 11 Hawley XC (MN) 7 19:04.2 108.1 213 91
278 Jonah Sharp 11 Frazee (MN) 1 19:04.2 108.1 92
279 Owen Ziman 9 Beulah (ND) 1 19:04.9 108.0 214 93
280 Jonah Ahrens 10 Minot North (ND) 5 19:05.0 108.0 215 120
281 Carson Huseby 10 Davies (ND) 11 19:05.7 108.0 68
282 Sam Bratkiewicz 12 Sioux Falls Lincoln (SD) 21 19:06.3 107.9 69
283 Ryland Carlson 9 Hillsboro/Central Valley (ND) 5 19:06.8 107.9 216 94
284 Harley Zemlicka 10 Milbank (SD) 4 19:07.1 107.8 217 95
285 Dax Wick 8 Jamestown (VA) 3 19:07.3 125.5 218 121
286 Deandre Brunelle 9 Legacy (CO) 7 19:08.4 107.7 219 70
287 Luis Cuara 10 St. Cloud Tech (MN) 6 19:08.7 107.7 220 122
288 Daniel Peterson 12 Watford City (ND) 3 19:09.0 107.7 221 123
289 Dawson Glasser 10 Mandan (ND) 13 19:09.1 107.7 71
290 Toby Henry 10 Davies (ND) 12 19:10.0 107.6 72
291 Brendan Alvarez 12 Sioux Falls Roosevelt (SD) 12 19:10.0 107.6 73
292 Jack Coombs 12 Griggs Midkota (ND) 3 19:10.8 107.5 222 96
293 Kade Polomny 9 Moorhead (MN) 9 19:11.3 107.4 74
294 Lucas Finders 11 Williston (ND) 12 19:11.4 107.4 124
295 Ryder Hecker 11 Dickinson (PA) 5 19:11.6 107.4 223 75
296 Elijah Drummond 10 Valley City (ND) 3 19:13.0 107.3 97
297 Cooper Damlo 10 Wadena-Deer Creek (MN) 4 19:13.3 107.3 224 98
298 Liam Anderson 10 Sioux Falls Roosevelt (SD) 13 19:13.4 107.2 76
299 Bo Solseng 12 Hatton-Northwood (ND) 2 19:13.8 107.2 225 99
300 Tanner Jensen 9 Minot North (ND) 6 19:14.6 107.1 226 77
301 Landon Lowe 10 St. Cloud Tech (MN) 7 19:14.9 107.1 227 78
302 Henry Theye 11 Moorhead (MN) 10 19:15.3 107.1 79
303 Jonathan Nelson 10 Moorhead (MN) 11 19:18.0 106.8 80
304 Zack Fultz 11 Hatton-Northwood (ND) 3 19:18.5 106.8 228 100
305 Kyren Brahos 12 Davies (ND) 13 19:18.8 106.8 81
306 Peter Hardcastle 10 Williston (ND) 13 19:19.0 106.7 82
307 Nathan Wistisen 12 Minot (ND) 9 19:19.2 106.7 125
308 Marcus Wade 11 St. Cloud Tech (MN) 8 19:19.4 106.7 126
309 Kyle Hamlin 12 Riverside Christian (WA) 1 19:20.0 106.6 101
310 Tristan Sundet 11 Moorhead (MN) 12 19:20.4 106.6 83
311 Andrew Barberg 10 Detroit Lakes (MN) 2 19:20.4 106.6 229 127
312 Zak Njos 10 Bowman County (ND) 8 19:20.9 106.6 84
313 Hayden Shulstad 10 Red Lake County (MN) 1 19:21.5 106.5 230 102
314 Mason Lauckner 9 Bottineau (ND) 1 19:21.6 106.5 231 103
315 Aijay Gorneau 11 Minot (ND) 10 19:22.7 106.4 85
316 Thane Matthys 10 Lakeview (MI) 3 19:22.9 106.4 232 104
317 Matthias Jensen 9 St. Cloud Tech (MN) 9 19:23.0 106.4 86
318 Michael Girard 10 West Central Area (MN) 2 19:23.9 106.3 233 105
319 Elias Flanagan 12 Legacy (CO) 8 19:24.6 106.2 87
320 Preston Troumbly 11 Greenway/Nashwauk-Keewatin (MN) 6 19:24.8 106.2 234 106
321 Holden Lessinger 10 St. Cloud Tech (MN) 10 19:25.6 106.1 88
322 Brennan Simmons 9 Wadena-Deer Creek (MN) 5 19:25.8 106.1 235 107
323 Kartheek Chapara 12 Langdon Area/Munich (ND) 2 19:26.0 106.1 236 108
324 Justin Torroll 11 Hillsboro/Central Valley (ND) 6 19:27.0 106.0 237 109
325 William MacLean 12 Thief River Falls (MN) 4 19:27.4 106.0 238 110
326 Caleb Ihry 10 Grand Forks Central (ND) 5 19:27.6 105.9 239 128
327 Joshua Suelzle 10 Sheyenne (ND) 10 19:27.6 105.9 89
328 Cameron Martini 11 Holdingford (MN) 8 19:28.1 105.9 90
329 Easton Gilbertson 9 Bagley/Fosston (MN) 1 19:29.6 105.8 240 111
330 Titus Nelson 8 Shanley (ND) 9 19:30.2 123.1 91
331 Kenyon Grant 9 Bismarck (ND) 1 19:33.1 105.4 92
332 Westley Rae 12 Dickinson (PA) 6 19:33.5 105.4 241 93
333 Gage Hammond 9 Dickinson (PA) 7 19:33.6 105.4 242 94
334 Nathan Lewis 12 Sioux Falls Roosevelt (SD) 14 19:34.0 105.4 95
335 Blaine Johnson 9 Grand Forks Central (ND) 6 19:34.4 105.3 243 129
336 Justin Melies 12 Des-Lacs Burlington/Lewis and Clark (ND) 4 19:34.5 105.3 244 112
337 Sam Rein-Strutz 12 Moorhead (MN) 13 19:35.0 105.3 96
338 Brayden Herman 10 Rugby (ND) 5 19:35.4 105.2 245 113
339 Tyson McKeever 10 Warroad (MN) 1 19:36.3 105.2 246 114
340 Zeke Sieckert 11 West Central Area (MN) 3 19:36.5 105.1 247 115
341 Wyatt Perkins 10 May-Port CG (ND) 1 19:36.9 105.1 248 130
342 Ben Davies 11 West Fargo (ND) 5 19:38.1 105.0 249 131
343 Joe Bear 11 Watford City (ND) 4 19:38.1 105.0 250 132
344 Rafhael Barcena 12 Killdeer (ND) 5 19:38.5 105.0 251 116
345 Jackson Fischer 11 Bowman County (ND) 9 19:38.6 105.0 97
346 Ritz Barcena 9 Killdeer (ND) 6 19:39.0 104.9 252 117
347 Logan Neset 12 Stanley (ND) 1 19:39.0 104.9 118
348 Tayten Kuntz 9 Dickinson (PA) 8 19:39.8 104.8 133
349 River Jacobson 10 Moorhead (MN) 14 19:40.3 104.8 98
350 Quintin Chapman 11 Bismarck (ND) 17 19:41.0 104.7 99
351 Aaron Biss 11 West Central Area (MN) 4 19:41.8 104.7 253 119
352 Kodiak Dorow 10 Lake of the Woods/Rainy River (MN) 1 19:42.0 104.7 120
353 Christian Pochmara 12 Fargo North (ND) 3 19:42.1 104.6 254 134
354 Luke Stock 12 Lac qui Parle Valley/Dawson-Boyd (MN) 3 19:43.6 104.5 255 121
355 Braden Mack 12 Holdingford (MN) 9 19:44.4 104.4 100
356 Simon Moritz 12 West Central Area (MN) 5 19:45.4 104.3 256 122
357 Zevon Sappington 9 Horace (ND) 3 19:45.6 104.3 257 101
358 William Breland 11 Turtle Mountain Community (ND) 1 19:45.7 104.3 258 102
359 Braden Brandenburg 10 Edgeley/Kulm (ND) 2 19:46.4 104.3 123
360 Brady Keller 12 Beulah (ND) 2 19:46.9 104.2 259 124
361 Trevor Azure 12 Turtle Mountain Community (ND) 2 19:47.0 104.2 260 103
362 Kamden Herzig 12 Jamestown (VA) 4 19:47.2 104.2 261 135
363 Draven Abbott 12 Williston (ND) 14 19:48.3 104.1 104
364 Will Tibbetts 9 Sioux Falls Lincoln (SD) 22 19:48.7 104.1 105
365 Chase Bruce 10 Sheyenne (ND) 11 19:49.8 104.0 106
366 Aaron Tack 12 Minot North (ND) 7 19:51.2 103.8 262 107
367 Owen Crosby 11 Pembina County North (ND) 2 19:51.2 103.8 263 125
368 Jackson Moritz 10 Sauk Centre (MN) 7 19:51.5 103.8 264 126
369 Tayton Lehmann 12 Wadena-Deer Creek (MN) 6 19:52.2 103.8 265 127
370 Willilam Klawitter 11 Red Lake County (MN) 2 19:52.2 103.8 266 128
371 Isaac Johnson 11 Griggs Midkota (ND) 4 19:52.2 103.8 267 129
372 Jon Folk 10 Minot North (ND) 8 19:52.5 103.7 108
373 Tracy Lyson 9 New Town (ND) 6 19:52.6 103.7 268 109
374 Chance Wetzel 9 Legacy (CO) 9 19:53.7 103.6 136
375 Karter Pfau 11 Fargo North (ND) 4 19:53.9 103.6 269 137
376 Tristan Gudmundson 11 Winnipeg Optimist Athletics (ND) 6 19:54.4 120.6 270 138
377 Lucien Horner 10 Legacy (CO) 10 19:54.4 103.6 110
378 Noah Stroeing 9 Wadena-Deer Creek (MN) 7 19:54.8 103.5 271 111
379 Parker Huber 8 Edgeley/Kulm (ND) 3 19:54.8 120.5 130
380 Rylan Evenson 12 Warner (OK) 1 19:56.3 103.4 131
381 Evan Schenck 11 Hawley XC (MN) 8 19:56.3 103.4 112
382 Quinton Conoly 12 Southern McLean (Washburn/Wilton/Wing) (ND) 3 19:56.3 103.4 272 132
383 Bryson Newhouse 8 Grand Forks Central (ND) 7 19:56.4 120.3 273 113
384 Colin Agnes 12 Bagley/Fosston (MN) 2 19:56.4 103.4 274 133
385 Gideon Basel 11 Lakeview (MI) 4 19:57.2 103.3 275 134
386 Elliot Arntson 12 Riverside Christian (WA) 2 19:57.5 103.3 135
387 Easton Kugler 9 Southern McLean (Washburn/Wilton/Wing) (ND) 4 19:57.5 103.3 276 136
388 Jeremy Downie 9 Coll. Jeanne Sauve 1 19:57.8 103.3 277 114
389 Kadin Raguse 12 Tri-State (SD) 1 19:58.1 103.2 278 137
390 Tyler Menke 9 Davies (ND) 14 19:58.2 103.2 115
391 Quinn Condiff 12 Ottertail Central (MN) 4 19:59.8 103.1 279 138
392 Oscar Pruitt 9 Red River (ND) 15 19:59.9 103.1 116
393 Kaden Sailer 10 Grand Forks Central (ND) 8 20:00.3 103.1 139
394 Jaded Halvorson 10 Grand Forks Central (ND) 9 20:00.6 103.0 117
395 Lincoln Goettle 11 Dickinson (PA) 9 20:01.7 102.9 118
396 Zander Senger 11 West Fargo (ND) 6 20:01.9 102.9 280 140
397 Ian Warner 11 Sheyenne (ND) 12 20:02.8 102.8 119
398 Kadyn Balkowitsch 9 Red River (ND) 16 20:05.0 102.7 120
399 Sam Klemen 12 Northern Cass (ND) 2 20:05.3 102.6 281 139
400 Riley Love 10 Hatton-Northwood (ND) 4 20:06.0 102.6 282 140
401 Gavin Sales 11 Holdingford (MN) 10 20:07.8 102.4 121
402 Owen Hanson 9 Des-Lacs Burlington/Lewis and Clark (ND) 5 20:07.9 102.4 283 141
403 Colten Kaldor 10 Fargo North (ND) 5 20:09.4 102.3 284 122
404 Conrad Kopari 10 Dickinson (PA) 10 20:10.1 102.2 123
405 Brody Steckler 9 Davies (ND) 15 20:10.4 102.2 124
406 Tayven DeCoteau 10 Turtle Mountain Community (ND) 3 20:10.5 102.2 285 125
407 Jaden Ellsworth 9 Shanley (ND) 10 20:10.5 102.2 126
408 Parker Thoreson 12 West Fargo (ND) 7 20:10.6 102.2 286 141
409 Trevor Bernstein 11 Bottineau (ND) 2 20:10.7 102.2 287 142
410 Isaac Sundby 11 Riverside Christian (WA) 3 20:10.8 102.2 143
411 Paul Sharp 9 Frazee (MN) 2 20:10.8 102.2 144
412 Vladamir Pasicznyk 12 Dickinson (PA) 11 20:11.3 102.1 127
413 Kip Bailey 12 Standing Rock (ND) 1 20:11.3 102.1 288 145
414 Niklas Halvorson 11 Bottineau (ND) 3 20:11.3 102.1 289 146
415 Leonardo Feist 9 Mandan (ND) 14 20:11.7 102.1 128
416 Liam Marquardt 9 May-Port CG (ND) 2 20:12.9 102.0 290 147
417 Huxley Van Winkle 10 Legacy (CO) 11 20:14.4 101.9 129
418 Jonas Braun 11 Beulah (ND) 3 20:14.7 101.8 291 148
419 Christian Miller 10 May-Port CG (ND) 3 20:15.1 101.8 292 142
420 James Gagner 10 Pembina County North (ND) 3 20:16.5 101.7 293 149
421 Rylan Slack 12 East Grand Forks (MN) 3 20:18.0 101.6 294 143
422 Chase Peltier 9 Turtle Mountain Community (ND) 4 20:18.2 101.5 295 130
423 Weston Bohner 9 Killdeer (ND) 7 20:18.9 101.5 296 150
424 Alexander Miller 8 Mandan (ND) 15 20:19.0 118.1 131
425 Owen Larson 9 Warroad (MN) 2 20:19.2 101.5 297 151
426 Jacob Schanandore 8 Mandan (ND) 16 20:19.7 118.1 132
427 Blake Qual 10 Lisbon (ND) 3 20:19.8 101.4 298 152
428 Will Dorsher 12 Fargo North (ND) 6 20:20.9 101.3 299 144
429 Jed Toms 9 Dilworth-Glyndon-Felton (MN) 2 20:21.0 101.3 145
430 Peyton Malecka 12 Detroit Lakes (MN) 3 20:22.0 101.2 300 146
431 Asher Seymour 9 Williston (ND) 15 20:22.3 101.2 133
432 Bridger Fewson 10 Mandan (ND) 17 20:22.3 101.2 134
433 Gavin Thunder Hawk 11 Mandan (ND) 18 20:22.6 101.2 135
434 Aiden Johnson 11 Sioux Falls Roosevelt (SD) 15 20:23.1 101.1 136
435 Steele Bryant 12 Central Cass (ND) 1 20:24.5 101.0 301 153
436 Brandon Vernon 9 Sioux Falls Roosevelt (SD) 16 20:25.2 101.0 137
437 Eli Ash 10 Dickinson (PA) 12 20:25.3 101.0 147
438 Carter Anderson 10 May-Port CG (ND) 4 20:25.4 100.9 302 148
439 Fontez Newman 9 Legacy (CO) 12 20:25.5 100.9 138
440 Caius Dubray 8 Standing Rock (ND) 2 20:26.2 117.4 303 154
441 Noah Foster 10 Langdon Area/Munich (ND) 3 20:26.9 100.8 304 155
442 Drevin Setness 9 Thompson (CA) 1 20:27.6 100.8 305 156
443 Cale Roedocker 9 Des-Lacs Burlington/Lewis and Clark (ND) 6 20:27.8 100.8 306 157
444 Ben Halvorson 10 Bottineau (ND) 4 20:28.0 100.7 307 158
445 Adrian Rivera 10 Valley City (ND) 4 20:28.1 100.7 159
446 Hunter Hoverson 10 Grand Forks Central (ND) 10 20:28.2 100.7 139
447 Ethan Weigelt 10 Lisbon (ND) 4 20:29.0 100.7 308 160
448 Rylan Wendland 9 Milbank (SD) 5 20:31.0 100.5 309 161
449 Hudson Adams 10 Warroad (MN) 3 20:31.1 100.5 310 162
450 Caleb Zerr 9 Red River (ND) 17 20:31.4 100.5 140
451 Carter Azure 9 Turtle Mountain Community (ND) 5 20:31.9 100.4 311 141
452 Elijah Pollert 10 Horace (ND) 4 20:32.5 100.4 312 142
453 Franco Flores 9 Milbank (SD) 6 20:32.9 100.3 313 143
454 Damien Haisley 11 Northern Cass (ND) 3 20:33.4 100.3 314 163
455 Dalton Humeniuk 10 Moorhead (MN) 15 20:34.2 100.2 144
456 Bradleigh Red Tomahawk 11 Standing Rock (ND) 3 20:35.2 100.2 315 164
457 Selby Anderson 11 Lakeview (MI) 5 20:35.2 100.2 316 165
458 Jedidiah Johnson-Thompson 10 Sheyenne (ND) 13 20:35.6 100.1 145
459 Tait Geiger 11 Mandan (ND) 19 20:36.0 100.1 146
460 Gavin Boll 11 West Central Area (MN) 6 20:36.5 100.0 317 147
461 Isaac Bush 7 Northern Cass (ND) 4 20:37.0 116.4 318 166
462 Greyson Kitzman 8 Bottineau (ND) 5 20:38.4 116.3 319 167
463 Alex Gaspar 10 Sioux Falls Roosevelt (SD) 17 20:38.7 99.9 148
464 Tobias Sobotta 6 Thief River Falls (MN) 5 20:39.0 116.2 320 149
465 Dylan Geihsler 12 Ottertail Central (MN) 5 20:39.1 99.8 321 168
466 Ray Sjule 9 Davies (ND) 16 20:39.4 99.8 150
467 Sully Johnson 10 Warroad (MN) 4 20:39.9 99.8 322 169
468 Logan Hardersen 9 Killdeer (ND) 8 20:40.7 99.7 151
469 Heath Heupel 10 Jamestown (VA) 5 20:41.9 99.6 323 152
470 Owen Anderson 11 Grand Forks Central (ND) 11 20:42.2 99.6 153
471 Landon Kemen 11 Lac qui Parle Valley/Dawson-Boyd (MN) 4 20:42.9 99.5 324 170
472 Jacob Jaggi 10 Killdeer (ND) 9 20:43.4 99.5 154
473 James Odenbach 11 Watford City (ND) 5 20:44.0 99.4 325 149
474 Cameron Dupree 9 New Town (ND) 7 20:44.6 99.4 326 155
475 Tavan Schlichting 11 Moorhead (MN) 16 20:45.6 99.3 156
476 Sawyer Hart 9 Williston (ND) 16 20:46.2 99.3 157
477 Jack Bisek 11 Hawley XC (MN) 9 20:47.4 99.2 158
478 Phoenix Allison 11 Ottertail Central (MN) 6 20:47.8 99.1 327 171
479 Ramiro Rodriguez 12 Minot (ND) 11 20:48.2 99.1 159
480 Oliver Tackling 10 Fargo North (ND) 7 20:49.3 99.0 328 150
481 Wyatt Novak 9 Thief River Falls (MN) 6 20:49.5 99.0 329 172
482 Noach Swenson 10 Kindred (ND) 7 20:50.8 98.9 330 160
483 Guthrie Sappington 9 Horace (ND) 5 20:50.9 98.9 331 161
484 Gabe Inglish 8 Carrington (ND) 1 20:51.4 115.1 332 173
485 Kamryn Thompson 8 Barnesville (OH) 2 20:52.0 115.0 333 174
486 Kaiden Kissack 12 Coll. Jeanne Sauve 2 20:53.0 98.7 334 151
487 Everett Pederson 10 Warroad (MN) 5 20:53.4 98.7 335 175
488 Nicholas Dahl 12 Kindred (ND) 8 20:55.4 98.5 176
489 Cole Vandervort 10 East Grand Forks (MN) 4 20:55.6 98.5 336 152
490 Thomas Eidsmoe 9 Thief River Falls (MN) 7 20:56.2 98.5 337 177
491 Bailyn Frederick 9 Turtle Mountain Community (ND) 6 20:56.5 98.4 338 162
492 Kallen Azure 9 Rugby (ND) 6 20:57.3 98.4 339 178
493 Cameron Church 9 Williston (ND) 17 20:57.4 98.4 163
494 Parker Lagodinski 11 Edgeley/Kulm (ND) 4 20:57.9 98.3 179
495 Elliot Lien 12 Moorhead (MN) 17 20:58.2 98.3 164
496 Ilean Teyssier 11 Coll. Jeanne Sauve 3 20:59.0 98.2 340 153
497 Amsden Piotter 12 Tri-State (SD) 2 20:59.0 98.2 341 180
498 Evan Hunter 9 Sioux Falls Roosevelt (SD) 18 20:59.3 98.2 165
499 Greg Ramberg 10 Fertile-Beltrami (MN) 1 20:59.9 98.2 342 181
500 Ty Uhlir 10 Grand Forks Central (ND) 12 21:00.0 98.2 166
501 Nate Cochran 12 Grand Forks Central (ND) 13 21:00.3 98.2 167
502 Robby Parisien 10 Turtle Mountain Community (ND) 7 21:01.2 98.1 343 168
503 Evan Saylor 12 Red River (ND) 18 21:01.3 98.1 169
504 Wesley Overland 8 Central Cass (ND) 2 21:01.4 98.1 344 182
505 Trevin Kern 11 Wadena-Deer Creek (MN) 8 21:01.5 98.1 183
506 Kysten Keever 12 Tioga (TX) 1 21:02.3 98.0 170
507 Jack Halverson-Bucholz 9 Wadena-Deer Creek (MN) 9 21:03.0 97.9 171
508 Dyson Askvig 8 Langdon Area/Munich (ND) 4 21:03.3 114.0 345 172
509 Nelson Hubert 11 Ottertail Central (MN) 7 21:03.8 97.9 346 184
510 Nathan Cook 11 Horace (ND) 6 21:05.5 97.8 347 173
511 Kaleb Foster 9 Langdon Area/Munich (ND) 5 21:07.4 97.6 348 174
512 Edwin Dalke 10 Winnipeg Optimist Athletics (ND) 7 21:08.8 97.5 349 175
513 Spencer Ziegler 11 Bismarck (ND) 18 21:09.1 97.5 176
514 Easton Hansen 9 Des-Lacs Burlington/Lewis and Clark (ND) 7 21:09.5 97.4 350 185
515 Brody Lehr 10 Sheyenne (ND) 14 21:09.7 97.4 177
516 Jason Shappell 9 Minot (ND) 12 21:11.2 97.3 178
517 Talon Hoverson 9 Frazee (MN) 3 21:11.7 97.3 186
518 Landon Myrold 10 West Fargo (ND) 8 21:12.3 97.2 179
519 Grant Fischer 9 Sioux Falls Roosevelt (SD) 19 21:12.5 97.2 180
520 Jackson Gunkelman 10 Hawley XC (MN) 10 21:12.6 97.2 181
521 Evan Miller 9 Moorhead (MN) 18 21:12.9 97.2 182
522 Joshua Klein 10 Tri-State (SD) 3 21:12.9 97.2 351 187
523 Joshua Snyder 9 Thompson (CA) 2 21:14.3 97.1 352 188
524 Paxton Johnson 10 Warner (OK) 2 21:18.5 96.8 189
525 Bricker Johnson 9 May-Port CG (ND) 5 21:19.6 96.7 353 154
526 Kade Solem 12 Lac qui Parle Valley/Dawson-Boyd (MN) 5 21:20.9 96.6 354 190
527 Nathan Mengesha 9 Coll. Jeanne Sauve 4 21:21.9 96.5 355 183
528 Lenon Edwards 10 Minot North (ND) 9 21:21.9 96.5 184
529 Gavyn Steadmon 7 Carrington (ND) 2 21:22.2 112.3 356 191
530 Brock Truax 12 Jamestown (VA) 6 21:22.7 96.4 357 155
531 Talmage Pehrson 9 Minot (ND) 13 21:22.9 96.4 185
532 Malic Kirchofner 7 Rugby (ND) 7 21:24.0 112.1 358 186
533 Levi Kunze 10 Central Cass (ND) 3 21:24.1 96.3 359 192
534 Ethan Fox 11 Bismarck (ND) 19 21:26.2 96.2 187
535 Richard Lopez 10 Legacy (CO) 13 21:26.2 96.2 188
536 Brandan Paul 9 Moorhead (MN) 19 21:26.9 96.1 189
537 Jayden Wiltse 9 Des-Lacs Burlington/Lewis and Clark (ND) 8 21:27.0 96.1 190
538 Benjamin Graunke 10 Hawley XC (MN) 11 21:27.5 96.1 191
539 Kobi Thompson 9 Barnesville (OH) 3 21:29.2 95.9 360 193
540 Armando Chan 9 Milbank (SD) 7 21:29.2 95.9 361 192
541 Soren Kluck 10 Moorhead (MN) 20 21:29.9 95.9 193
542 Grey Ulrickson 9 Minot (ND) 14 21:30.2 95.9 194
543 Eli Nelson 9 Thief River Falls (MN) 8 21:30.5 95.8 194
544 Caleb Haverstock 9 Bishop Ryan (ND) 2 21:31.1 95.8 195
545 Maddex Kirchofner 12 Rugby (ND) 8 21:31.3 95.8 195
546 Darnel Killssmall 11 Bismarck (ND) 20 21:32.5 95.7 196
547 Logan Seelhammer 10 Wadena-Deer Creek (MN) 10 21:33.0 95.7 197
548 Chayse Steadmon 7 Carrington (ND) 3 21:33.4 111.3 362 196
549 Paul Zachorek 11 Holdingford (MN) 11 21:33.8 95.6 198
550 Jeremiah Four Swords 8 Standing Rock (ND) 4 21:34.5 111.2 363 197
551 Benson Delahoyde 9 Horace (ND) 7 21:34.5 95.6 364 199
552 Tristan Champagne 8 Jamestown (VA) 7 21:35.3 111.2 365 156
553 Harper Burbank 9 Red River (ND) 19 21:35.7 95.5 200
554 Gavin Swenson 9 Kindred (ND) 9 21:35.9 95.5 201
555 Nicholas Wolla 12 Tioga (TX) 2 21:38.5 95.3 202
556 Sam Garr 9 Carrington (ND) 4 21:39.5 95.2 366 198
557 Alex Aarsvold 11 May-Port CG (ND) 6 21:39.8 95.2 367 157
558 Myles Mittleider 9 Minot (ND) 15 21:41.2 95.1 203
559 Lex Ellingson 12 Hillsboro/Central Valley (ND) 7 21:43.3 94.9 368 204
560 Caleb Karstensen 9 Legacy (CO) 14 21:46.5 94.7 205
561 Easton Peltier 10 Turtle Mountain Community (ND) 8 21:47.3 94.6 206
562 Mason Mueller 9 Hillsboro/Central Valley (ND) 8 21:49.4 94.5 207
563 Toby Fox 12 Bismarck (ND) 21 21:50.1 94.4 208
564 Brayden Johnson 12 Shanley (ND) 11 21:50.4 94.4 209
565 Nathan Springer 9 Legacy (CO) 15 21:52.1 94.3 210
566 Daniel Neumiller 8 Southern McLean (Washburn/Wilton/Wing) (ND) 5 21:52.9 109.7 369 199
567 Beckett Eickenbrock 9 Red River (ND) 20 21:53.1 94.2 211
568 Finley Opp 11 Legacy (CO) 16 21:53.5 94.2 212
569 Dalton Erdmann 11 Hillsboro/Central Valley (ND) 9 21:53.8 94.2 213
570 Chase Girodat 8 Langdon Area/Munich (ND) 6 21:53.9 109.6 370 214
571 Tristan Deltener 11 Sheyenne (ND) 15 21:53.9 94.2 215
572 Prestyn Bodnar 7 Langdon Area/Munich (ND) 7 21:55.1 109.5 371 216
573 Levi Borboa 10 Grand Forks Central (ND) 14 21:55.4 94.0 217
574 Sebastian Nichols 11 Beulah (ND) 4 21:58.9 93.8 372 200
575 Parker Anderson 11 Northern Cass (ND) 5 22:01.0 93.6 373 201
576 Henry Rotz 10 Barnesville (OH) 4 22:01.3 93.6 374 202
577 Levi Hoggarth 10 Detroit Lakes (MN) 4 22:02.6 93.5 375 218
578 Steven Salberg 11 Grand Forks Central (ND) 15 22:04.1 93.4 219
579 Sawyer Froemke 9 Lisbon (ND) 5 22:04.7 93.4 376 203
580 Sawyer Manthey 9 Hillsboro/Central Valley (ND) 10 22:04.7 93.4 220
581 Darrius Driver 11 Standing Rock (ND) 5 22:07.2 93.2 377 204
582 Brandon Staloch 9 Williston (ND) 18 22:08.8 93.1 221
583 Julian Perez 9 Minot North (ND) 10 22:08.9 93.1 222
584 Elijah Schrage 10 East Grand Forks (MN) 5 22:08.9 93.1 378 158
585 Nehemiah Poitra 10 Turtle Mountain Community (ND) 9 22:10.1 93.0 223
586 Caden Brissette 10 Hatton-Northwood (ND) 5 22:10.2 93.0 379 205
587 Josiah Schoepp 10 Fargo North (ND) 8 22:12.4 92.8 224
588 Trevor Beland 10 Thompson (CA) 3 22:12.6 92.8 380 206
589 Zakai Lee 9 Moorhead (MN) 21 22:13.6 92.8 225
590 Uriah Bosak 10 Davies (ND) 17 22:13.7 92.8 226
591 Samuel Wu 11 Red River (ND) 21 22:14.6 92.7 227
592 Nathan Oetker 10 Davies (ND) 18 22:16.0 92.6 228
593 Sawyer Brossart 9 Rugby (ND) 9 22:17.6 92.5 229
594 Mason Heller 12 Pembina County North (ND) 4 22:17.7 92.5 381 207
595 Keegan Rausch 9 Moorhead (MN) 22 22:18.4 92.4 230
596 Deacon Haag 12 Moorhead (MN) 23 22:18.9 92.4 231
597 Luke Goodmanson 9 Enderlin (ND) 1 22:19.5 92.3 232
598 Leif Hanson 10 Jamestown (VA) 8 22:20.1 92.3 233
599 Sam Daniels 11 Warroad (MN) 6 22:20.3 92.3 382 234
600 Rowan Cantone 9 Moorhead (MN) 24 22:20.8 92.3 235
601 Caius Kniert 10 Grand Forks Central (ND) 16 22:21.1 92.2 236
602 Tyler Cree-Beglau 11 Dakota Prairie (ND) 1 22:21.2 92.2 208
603 Caleb Snyder 9 Thompson (CA) 4 22:21.8 92.2 383 209
604 Lincoln Haugen 11 Horace (ND) 8 22:22.1 92.2 237
605 Silas Piche 9 Coll. Jeanne Sauve 5 22:23.1 92.1 384 238
606 Ty Ramberg 9 Langdon Area/Munich (ND) 8 22:23.9 92.1 239
607 Kaden Bittner 12 Thompson (CA) 5 22:24.2 92.0 385 210
608 Mason Garrett 10 May-Port CG (ND) 7 22:24.7 92.0 386 211
609 Daniel Arreola 11 Watford City (ND) 6 22:25.4 91.9 387 159
610 Thorvald Patenaude 10 Kindred (ND) 10 22:25.8 91.9 240
611 Jordan McLeod 10 Detroit Lakes (MN) 5 22:26.0 91.9 388 241
612 Benjamin Sanmoogan 9 Ottertail Central (MN) 8 22:28.2 91.8 242
613 Jack Robinson 10 Ottertail Central (MN) 9 22:28.8 91.7 243
614 Aiden Fillman 9 Greenway/Nashwauk-Keewatin (MN) 7 22:28.9 91.7 389 244
615 Parker Auka 10 Central Cass (ND) 4 22:29.2 91.7 390 212
616 Joseph Langan 9 Minot North (ND) 11 22:30.3 91.6 245
617 Tedd Eastvold 12 Warroad (MN) 7 22:31.2 91.6 391 213
618 Lane Sytsma 11 Barnesville (OH) 5 22:33.7 91.4 392 214
619 Logan Cross-Flatt 12 Griggs Midkota (ND) 5 22:34.2 91.3 393 215
620 Tucker Steffens 10 Tri-State (SD) 4 22:36.5 91.2 394 216
621 Maxwell Gangl 12 Greenway/Nashwauk-Keewatin (MN) 8 22:37.6 91.1 217
622 Wamayanka Littlewind 10 St. John (LA) 1 22:41.0 90.9 218
623 Henry Schaefer 9 Des-Lacs Burlington/Lewis and Clark (ND) 9 22:41.0 90.9 246
624 Declan Jessen 12 Detroit Lakes (MN) 6 22:41.2 90.9 395 160
625 Bret Westby 11 Bagley/Fosston (MN) 3 22:43.2 90.7 396 219
626 Wylee Red Tomahawk 12 Standing Rock (ND) 6 22:44.4 90.7 397 220
627 Aidan Peterson 10 Sioux Falls Roosevelt (SD) 20 22:45.0 90.6 247
628 Blaze Feist 10 Grand Forks Central (ND) 17 22:46.7 90.5 248
629 Mike Ramirez-Yanez 10 Lakeview (MI) 6 22:49.2 90.3 398 221
630 Collin Abernathey 10 Des-Lacs Burlington/Lewis and Clark (ND) 10 22:49.5 90.3 249
631 Oliver Russillo 12 Red Lake County (MN) 3 22:50.0 90.3 399 222
632 Micah Froemke 9 Lisbon (ND) 6 22:50.3 90.3 400 223
633 Beau Davis 9 Turtle Mountain Community (ND) 10 22:50.8 90.2 250
634 Riley Chapman 10 Beulah (ND) 5 22:54.2 90.0 401 224
635 Danny Babolian 9 Ada-Borup-West (MN) 1 22:54.3 90.0 225
636 Jack Palmquist 12 Warroad (MN) 8 22:55.6 89.9 226
637 Cain Johnson 9 Griggs Midkota (ND) 6 22:55.9 89.9 402 251
638 August Harms 12 Jamestown (VA) 9 22:57.6 89.8 252
639 Ryder Moser 9 Langdon Area/Munich (ND) 9 22:58.0 89.8 253
640 Jonas Schaumann 11 Moorhead (MN) 25 22:59.0 89.7 254
641 Michael Mai 10 Des-Lacs Burlington/Lewis and Clark (ND) 11 23:00.0 89.6 255
642 Marcos Llapa 12 Red River (ND) 22 23:01.2 89.6 256
643 Alex Hanson 9 Central Cass (ND) 5 23:01.9 89.5 403 227
644 Damian Skwira 12 Holdingford (MN) 12 23:02.0 89.5 257
645 Dayton Sando 9 Tri-State (SD) 5 23:02.8 89.5 404 228
646 Bryant Schwegel 12 Bagley/Fosston (MN) 4 23:03.3 89.4 405 229
647 Cooper Nelson 9 Moorhead (MN) 26 23:10.8 88.9 258
648 Bryce Stokka 11 Barnesville (OH) 6 23:11.4 88.9 406 230
649 Elisha Mitchell 9 Watford City (ND) 7 23:13.5 88.8 407 161
650 Maverick Wallace 12 Lake of the Woods/Rainy River (MN) 2 23:15.3 88.7 231
651 Cherney Wyatt 10 Bismarck (ND) 1 23:16.3 88.6 259
652 Moxen Erickson 10 Detroit Lakes (MN) 7 23:20.7 88.3 408 162
653 Breixo Montenegro Vazquez 11 Detroit Lakes (MN) 8 23:21.5 88.3 163
654 Payden Becherl 10 Griggs Midkota (ND) 7 23:22.1 88.2 409 260
655 Tyler Iwen 11 Northern Cass (ND) 6 23:22.1 88.2 410 232
656 Nicholas Debowey 9 Minot North (ND) 12 23:23.3 88.2 261
657 Caden Strube 8 May-Port CG (ND) 8 23:23.3 102.6 233
658 Charles Peterson 11 Wadena-Deer Creek (MN) 11 23:23.7 88.1 262
659 Jason White 9 Stanley (ND) 2 23:25.2 88.0 234
660 Henry Pavelko 7 Carrington (ND) 5 23:28.3 102.2 411 235
661 Jonathan Lofgren 10 Hawley XC (MN) 12 23:29.6 87.8 263
662 Ayden Luschen 11 Moorhead (MN) 27 23:29.8 87.7 264
663 Izack Girtz 9 Bagley/Fosston (MN) 5 23:30.6 87.7 412 236
664 Kreed Kirkeby 7 Carrington (ND) 6 23:30.9 102.1 413 237
665 Cody Schwan 11 Grand Forks Central (ND) 18 23:34.4 87.5 265
666 Christian Bordon 12 Red River (ND) 23 23:35.4 87.4 266
667 Nolan Kaiser 11 West Central Area (MN) 7 23:37.2 87.3 414 267
668 Micah Segovia 11 Wadena-Deer Creek (MN) 12 23:40.2 87.1 268
669 Moussa Al Mandalawi 9 Moorhead (MN) 28 23:42.3 87.0 269
670 Jeremiah Velasquez 9 Watford City (ND) 8 23:45.3 86.8 270
671 Fletcher Kemp 9 Pembina County North (ND) 5 23:47.5 86.7 415 238
672 Mason Beavers 9 Moorhead (MN) 29 23:49.6 86.5 271
673 Christopher Hanson 11 Sheyenne (ND) 16 23:51.2 86.4 272
674 Nathan Dabbert 12 Barnesville (OH) 7 23:52.0 86.4 416 239
675 Keon Cooper 11 New Town (ND) 8 23:53.1 86.3 273
676 Josh Frazier 10 Des-Lacs Burlington/Lewis and Clark (ND) 12 23:53.6 86.3 274
677 Darren Conrad 11 Coll. Jeanne Sauve 6 23:53.7 86.3 417 164
678 Tyler Longfield 10 Detroit Lakes (MN) 9 23:53.9 86.3 275
679 Eli Heston 9 Frazee (MN) 4 23:54.0 86.3 240
680 Hunter Vogel 11 Moorhead (MN) 30 23:55.6 86.2 276
681 Noah Johnson 11 Detroit Lakes (MN) 10 23:58.5 86.0 277
682 Marshall Weigelt 12 Lisbon (ND) 7 24:00.4 85.9 418 241
683 Jayden Kuntz 9 Killdeer (ND) 10 24:00.9 85.8 278
684 Eli Dicks 9 Dilworth-Glyndon-Felton (MN) 3 24:01.5 85.8 165
685 Peter Forgit 11 Fertile-Beltrami (MN) 2 24:02.0 85.8 419 242
686 Mathew Holzer 9 Legacy (CO) 17 24:03.1 85.7 279
687 Carl Taylor 11 TrekNorth (MN) 1 24:03.3 85.7 280
688 Jareth Ternes 9 Beulah (ND) 6 24:04.6 85.6 420 243
689 Tate St Louis 11 Moorhead (MN) 31 24:05.3 85.6 281
690 Dwayne Declaro 10 Tioga (TX) 3 24:05.5 85.6 282
691 Kaleb Updegraff 10 Sioux Falls Roosevelt (SD) 21 24:07.2 85.5 283
692 Ben Herman 7 Rugby (ND) 10 24:07.7 99.5 284
693 Graham Battey 10 Sioux Falls Roosevelt (SD) 22 24:10.7 85.3 285
694 Howie Simonson 8 Carrington (ND) 7 24:11.5 99.2 421 244
695 Alexander Lyons 12 Horace (ND) 9 24:16.9 84.9 286
696 Devon Holly 11 Coll. Jeanne Sauve 7 24:18.2 84.8 422 166
697 Drew Brickner 7 Jamestown (VA) 10 24:20.2 98.6 287
698 Tristen Oelke 9 Fargo North (ND) 9 24:20.8 84.7 288
699 Tayden Amundson 11 West Central Area (MN) 8 24:24.0 84.5 245
700 Dane Whorley 10 Rugby (ND) 11 24:24.7 84.4 289
701 Oren Brackin 10 Ottertail Central (MN) 10 24:28.4 84.2 290
702 Allen Smith 9 Thief River Falls (MN) 9 24:29.1 84.2 291
703 Ethan Waddle 9 Grand Forks Central (ND) 19 24:29.4 84.2 292
704 William Tyson 7 Jamestown (VA) 11 24:29.8 98.0 293
705 Ian Pramov 9 Sioux Falls Roosevelt (SD) 23 24:31.6 84.1 294
706 Rasmus Hauge 11 Moorhead (MN) 32 24:32.7 84.0 295
707 Dylan Lane 9 Thief River Falls (MN) 10 24:32.9 84.0 296
708 Carson Grosche 11 Des-Lacs Burlington/Lewis and Clark (ND) 13 24:33.2 84.0 297
709 Cash Schultz 12 Tioga (TX) 4 24:37.4 83.7 298
710 Cobin Raguse 10 Tri-State (SD) 6 24:38.3 83.7 423 246
711 Hosea Huyck 9 Greenway/Nashwauk-Keewatin (MN) 9 24:41.7 83.5 299
712 Gabe Monson 10 Fertile-Beltrami (MN) 3 24:50.5 83.0 424 247
713 Grady Berg 9 Bowman County (ND) 10 24:57.5 300
714 Patrick Humble 12 Grand Forks Central (ND) 20 25:00.1 82.5 301
715 Kasen Miller 10 Northern Cass (ND) 7 25:02.6 82.3 425 248
716 Cooper Handly 11 Hatton-Northwood (ND) 6 25:02.8 82.3 426 249
717 Levi Moser 9 Griggs Midkota (ND) 8 25:05.3 82.2 302
718 Konner Marshall 11 Sioux Falls Roosevelt (SD) 24 25:06.7 82.1 303
719 Croix Mongeau 10 Moorhead (MN) 33 25:10.0 304
720 Kellen Sundet 9 Moorhead (MN) 34 25:14.5 81.7 305
721 Thomas Benton 9 Moorhead (MN) 35 25:14.6 81.7 306
722 Michael Callahan 9 Red River (ND) 24 25:18.0 81.5 307
723 Gavin Thomasson 10 Moorhead (MN) 36 25:20.5 81.4 308
724 Ethan Gulland-Nelson 9 Davies (ND) 19 25:20.5 81.4 309
725 Vincent Williams 9 Mandan (ND) 20 25:21.1 81.3 310
726 Ian Taylor 11 Lakeview (MI) 7 25:21.9 81.3 427 250
727 Vincent Quo 9 Lake of the Woods/Rainy River (MN) 3 25:22.7 81.2 251
728 Cole Hutter 9 May-Port CG (ND) 9 25:26.9 81.0 252
729 Logan Mackall 9 Langdon Area/Munich (ND) 10 25:30.4 80.8 311
730 Trey Jacobson 12 Moorhead (MN) 37 25:32.5 80.7 312
731 Ryan Wang 11 Red River (ND) 25 25:32.9 80.7 313
732 Dylan Stobie 9 Pembina County North (ND) 6 25:36.6 80.5 428 253
733 Brendan Shurb 12 Lac qui Parle Valley/Dawson-Boyd (MN) 6 25:41.3 80.3 429 314
734 Owen Holte 7 Hillsboro/Central Valley (ND) 11 25:41.4 93.4 315
735 Michael Schill 10 Grand Forks Central (ND) 21 25:45.5 80.0 316
736 Ben Gustafson 11 Carrington (ND) 8 25:50.7 79.8 317
737 Cayden Mansker 12 Ottertail Central (MN) 11 25:54.6 79.6 318
738 Patrick Bain 11 Warroad (MN) 9 25:59.6 79.3 319
739 Joseph Ray 9 Wadena-Deer Creek (MN) 13 26:14.1 78.6 320
740 Murray Beckerleg 11 Moorhead (MN) 38 26:15.5 78.5 321
741 Morgun Kloos 9 Hawley XC (MN) 13 26:19.3 78.3 322
742 Weston Slater 12 Turtle Mountain Community (ND) 11 26:24.8 78.1 323
743 Kendan Curtis 11 Warroad (MN) 10 26:31.6 77.7 324
744 Jack Fosberg 9 Davies (ND) 20 26:34.1 77.6 325
745 Ethan Sonju 9 Ottertail Central (MN) 12 26:34.6 77.6 326
746 Ravel Barcena 10 Killdeer (ND) 11 26:45.6 77.0 327
747 Mason Hoyt 11 Ottertail Central (MN) 13 26:59.0 76.4 328
748 Luke Carstens 9 Des-Lacs Burlington/Lewis and Clark (ND) 14 26:59.9 76.4 329
749 Brayden Baldwin 12 Minot (ND) 16 27:10.3 330
750 Eli Irvis 10 Horace (ND) 10 27:14.1 75.7 331
751 Fred Scott 10 Ottertail Central (MN) 14 27:38.6 74.6 332
752 Carter Derby 12 TrekNorth (MN) 2 27:50.0 74.1 333
753 Nate Osborn 11 Grand Forks Central (ND) 22 27:50.3 74.1 334
754 Will Foster 8 Langdon Area/Munich (ND) 11 27:56.5 85.9 335
755 Tucker Christianson 8 Fertile-Beltrami (MN) 4 27:59.2 85.8 430 254
756 Nathaniel Harvey 8 May-Port CG (ND) 10 28:07.3 85.3 255
757 Carter Dufner 9 Hillsboro/Central Valley (ND) 12 28:09.9 73.2 336
758 Nate Castillo-Sweet 9 TrekNorth (MN) 3 28:27.2 72.5 337
759 Aiden Cotton 7 Hillsboro/Central Valley (ND) 13 28:38.1 83.8 338
760 Jude Saustad 11 Warroad (MN) 11 28:58.1 71.2 339
761 Riley Fadness 10 TrekNorth (MN) 4 29:04.2 70.9 340
762 Vade Samms 9 Killdeer (ND) 12 29:06.0 70.8 341
763 Nixon Norman 12 Warroad (MN) 12 29:06.6 70.8 342
764 Matthew Schaper 9 Killdeer (ND) 13 29:07.0 70.8 343
765 Ethan Hogberg 9 Grand Forks Central (ND) 23 29:27.4 70.0 344
766 Carter Larson 8 Northern Cass (ND) 8 29:28.9 81.4 345
767 Curtis Perdew 9 East Grand Forks (MN) 6 29:33.5 69.8 431 167
768 Spencer Berney 10 Davies (ND) 21 29:35.4 69.7 346
769 Jacob Wheeler 11 Coll. Jeanne Sauve 8 30:19.1 68.0 168
770 Charlie Green 9 Riverside Christian (WA) 4 30:56.0 66.7 347
771 Chris Bakken-Brees 9 Fertile-Beltrami (MN) 5 31:35.4 65.3 432 256
772 Ruben Osborn 12 Red Lake County (MN) 4 31:42.8 65.0 433 257
773 Brody Hammer 11 Red Lake County (MN) 5 32:35.9 63.2 434 258
774 Nathan Sanmoogan 9 Ottertail Central (MN) 15 32:52.8 62.7 348
775 Trae Brinkman 10 Killdeer (ND) 14 32:54.7 349