PLACE TEAM                POINTS  PLACES OF FINISHERS              AVG. TIME SPREAD

  1 Minneapolis Southwest    18    1    2    4    5    6    8   65  18:22.5  0:17.7
  2 Hopkins                  83    3    9   18   24   29   30   31  18:57.0  0:52.0
  3 East Ridge               85   12   16   17   19   21   32   33  19:02.1  0:12.7
  4 Andover                 112   11   13   22   28   38   55   57  19:08.3  0:43.1
  5 Rochester Century       138    7   20   34   37   40   41   42  19:15.8  1:01.5
  6 Mahtomedi               206   25   26   36   58   61   68   93  19:36.4  0:55.5
  7 Forest Lake             216   15   27   35   53   86  105  113  19:39.7  1:37.3
  8 Henry Sibley            222   14   23   44   67   74   76   82  19:42.0  1:27.2
  9 White Bear Lake         256   39   43   47   63   64   83   85  19:54.5  0:32.5
 10 Blaine                  315   49   52   66   73   75   80   81  20:09.8  0:33.6
11* Minneapolis Washburn    342   45   54   70   79   94   98   99  20:17.3  1:03.1
12* Woodbury                342   10   50   89   96   97  107  120  20:15.3  2:05.9
 13 Coon Rapids             355   59   62   69   78   87   88   91  20:20.4  0:34.5
 14 Irondale                359   46   48   51   95  119  144       20:30.9  2:18.0
 15 North St Paul           430   60   71   77  104  118  121  140  20:51.6  1:59.4
16* St Paul Highland Park   486   56  102  108  109  111  116  122  21:13.6  1:43.0
17* St Paul Como Park       486   72   90  103  106  115  139  141  21:09.1  1:28.0
 18 St Paul Johnson         542   84   92  110  126  130  134  138  21:43.2  2:15.0
 19 Park Center             598  112  114  123  124  125  128  132  22:08.4  0:41.6
 20 Minneapolis South       604  100  101  131  135  137  142  143  22:28.4  2:52.7
 21 St Francis              642  117  127  129  133  136            22:52.0  1:42.1

Incomplete Teams: Breck, Simley, Maranatha Christian, Hill-Murray
Individuals
 PLACE          FINISHER          TIME


1. Minneapolis Southwest
    1  Graeme Alexander, 12       18:10.3  
    2  Conlan Olson, 10           18:20.1  
    4  Matt Villalta, 12          18:26.5  
    5  Jackson Roche, 11          18:27.2  
    6  Cyrus Ashrafzadeh-Kian, 10 18:28.0  
    8  Ryan Marita-Davis, 12      18:45.4  
   65  Will Tieleman, 9           20:11.7  
Total Time = 1:31:52.1     Total Places = 18

2. Hopkins
    3  Bridger Pavelka, 10        18:26.1  
    9  Unknown                    18:47.9  
   18  Austin Nash, 11            19:03.4  
   24  Hunter Alquist, 11         19:09.4  
   29  Perry Avenson, 11          19:18.1  
   30  dixon hopp, 9              19:18.4  
   31  simon avenson, 9           19:19.1  
Total Time = 1:34:44.9     Total Places = 83

3. East Ridge
   12  David Scholz, 12           18:54.1  
   16  Christain Yonkoski, 12     19:02.1  
   17  Nathan Strom, 10           19:02.7  
   19  Joseph Moynihan, 9         19:04.7  
   21  Charles Betz, 10           19:06.8  
   32  Phillip Harris, 10         19:21.5  
   33  Coleman Nix, 10            19:23.8  
Total Time = 1:35:10.4     Total Places = 85

4. Andover
   11  John Pahr, 11              18:50.7  
   13  Jesse Donahue, 10          18:54.9  
   22  Michel Doege, 11           19:08.2  
   28  Gibson Board, 10           19:13.8  
   38  Tom Breuckman, 8           19:33.7  
   55  Conor Pedersen, 10         20:00.6  
   57  Mark Wills, 12             20:01.2  
Total Time = 1:35:41.3     Total Places = 112

5. Rochester Century
    7  Seb Eising, 11             18:37.7  
   20  Hunter Huntoon, 12         19:06.6  
   34  Josh Larson, 10            19:23.9  
   37  Andrew Schweyen, 10        19:31.5  
   40  David Daugherty, 12        19:39.1  
   41  Ryan Kohlmeyer, 11         19:39.9  
   42  Stuart Bennet, 11          19:40.8  
Total Time = 1:36:18.8     Total Places = 138

6. Mahtomedi
   25  Andrew Cooper, 10          19:12.4  
   26  Will Tuttle, 9             19:13.0  
   36  Elliot Campbell, 10        19:26.7  
   58  Eric Kvasnicka, 10         20:02.0  
   61  Bjorn Buttermann, 11       20:07.8  
   68  Jim Gannon, 12             20:14.3  
   93  Davis Grilley, 12          20:50.2  
Total Time = 1:38:01.9     Total Places = 206

7. Forest Lake
   15  Taylor Olson, 11           19:01.9  
   27  Rowan Hume, 11             19:13.8  
   35  Ryan Mead, 8               19:26.4  
   53  Max Kelley, 8              19:57.3  
   86  Adam Stenning, 8           20:39.1  
  105  Charles Babcock, 7         21:25.5  
  113  Andrew Haines, 7           21:46.0  
Total Time = 1:38:18.5     Total Places = 216

8. Henry Sibley
   14  Jack Korte, 9              18:57.1  
   23  Joey Lawder, 11            19:08.3  
   44  Thomas Murphy, 10          19:45.8  
   67  Adam Whitcomb, 11          20:14.2  
   74  Chris Bruns, 10            20:24.3  
   76  Carlos Salazar, 12         20:27.2  
   82  Joe Parnell, 12            20:36.2  
Total Time = 1:38:29.7     Total Places = 222

9. White Bear Lake
   39  Andrew Summers, 11         19:38.2  
   43  Brian Harnisch, 11         19:43.8  
   47  Nick Oczak, 10             19:50.3  
   63  Ben Burke, 12              20:09.4  
   64  Kevin Bradbury, 11         20:10.7  
   83  Bobby Bloom, 12            20:36.8  
   85  Mike Allen, 10             20:38.6  
Total Time = 1:39:32.4     Total Places = 256

10. Blaine
   49  Tom Shogren, 10            19:52.3  
   52  Lucas Snyder, 11           19:56.7  
   66  Vinayak Rajesh, 9          20:13.2  
   73  Sam Scherer, 11            20:21.0  
   75  Matt Case, 11              20:25.8  
   80  Isaac Gifford, 11          20:34.0  
   81  Hunter Throndsen, 10       20:34.7  
Total Time = 1:40:49.0     Total Places = 315

11*. Minneapolis Washburn
   45  Ryan Schow, 11             19:47.6  
   54  Marcus Villarreal, 10      19:57.6  
   70  Travis Doyle, 11           20:16.8  
   79  Tommy Nelson, 10           20:33.8  
   94  Henry Saarinen, 9          20:50.6  
   98  Aaron Chung, 12            20:55.1  
   99  Page Bennett, 11           20:57.7  
Total Time = 1:41:26.4     Total Places = 342

12*. Woodbury
   10  Carter Pysher, 11          18:49.1  
   50  Beau Buckeye, 10           19:52.6  
   89  Caleb Brooks, 9            20:44.6  
   96  Tyler Tretter, 8           20:55.0  
   97  Grant Davis, 10            20:55.0  
  107  Ryan Topp, 11              21:37.1  
  120  David Vouk, 11             22:08.6  
Total Time = 1:41:16.3     Total Places = 342

13. Coon Rapids
   59  Joe Thoen, 9               20:05.6  
   62  Tanner Aust, 9             20:09.3  
   69  Matt Dunn, 9               20:15.2  
   78  Dan Matthews, 10           20:31.5  
   87  Larsen Kronstad, 12        20:40.0  
   88  Adam Gerenz, 12            20:43.2  
   91  Thomas Kiecker, 10         20:48.4  
Total Time = 1:41:41.6     Total Places = 355

14. Irondale
   46  Peter Lyngdal, 11          19:49.3  
   48  Joey Lawson, 8             19:51.1  
   51  Matt Robinson, 11          19:53.3  
   95  Spenser Brown, 8           20:53.4  
  119  Abdul Jakubowski, 9        22:07.2  
  144  Owen Adelsman, 10          32:05.7  
Total Time = 1:42:34.3     Total Places = 359

15. North St Paul
   60  andrew thibaudeau, 10      20:06.4  
   71  hunter smith, 10           20:17.5  
   77  evan gill, 9               20:27.2  
  104  noah grode, 10             21:20.8  
  118  eddie olson, 9             22:05.8  
  121  ryan peterson, 9           22:09.6  
  140  kyle shipman, 11           24:23.3  
Total Time = 1:44:17.7     Total Places = 430

16*. St Paul Highland Park
   56  Simon Gaytan, 8            20:01.0  
  102  Paul Idstrom, 8            21:03.9  
  108  Kieran McDonald, 10        21:38.2  
  109  Benjamin O'Meara, 8        21:40.6  
  111  Dimi Klapushynskyi, 12     21:44.0  
  116  Andrew Chung, 12           21:53.6  
  122  Adam Rosenthal, 9          22:10.8  
Total Time = 1:46:07.7     Total Places = 486

17*. St Paul Como Park
   72  Joey Pratte, 11            20:19.2  
   90  Tuomas Sivula, 10          20:45.2  
  103  Charlie Swanson, 12        21:16.9  
  106  Leo Wieffering, 9          21:36.9  
  115  Phillip Moulton, 10        21:47.2  
  139  Emmet O'Connell, 11        24:05.5  
  141  Luke Berndt, 11            24:28.4  
Total Time = 1:45:45.4     Total Places = 486

18. St Paul Johnson
   84  Victor Wang, 12            20:38.0  
   92  Khalil Christienson, 12    20:49.1  
  110  Brian Blahna, 12           21:41.4  
  126  Anthony Gonzalez, 12       22:34.4  
  130  Zachary Schinzing, 9       22:53.0  
  134  Alex Dillner, 11           23:26.5  
  138  Sam Wang, 10               24:01.7  
Total Time = 1:48:35.9     Total Places = 542

19. Park Center
  112  Bailey Krolnik, 10         21:46.0  
  114  Chad Korby, 9              21:46.4  
  123  Myles Van Den Boom, 12     22:15.9  
  124  Ladi Coker, 12             22:25.8  
  125  Josiah Somers, 8           22:27.5  
  128  Robert Nguyen, 10          22:41.9  
  132  Joe Toenies, 9             22:58.4  
Total Time = 1:50:41.6     Total Places = 598

20. Minneapolis South
  100  Niall Brennan, 11          20:59.2  
  101  Wylie Britton, 9           21:02.0  
  131  Max McManus, 9             22:55.2  
  135  Theo Colby-Milbrath, 10    23:33.4  
  137  Lucas Whitlock, 9          23:51.9  
  142  Max Geiger, 11             24:53.1  
  143  Sam Frauenheim Danke, 9    25:24.6  
Total Time = 1:52:21.7     Total Places = 604

21. St Francis
  117  Andrew Miller, 9           21:57.3  
  127  Ben Harmon, 8              22:38.0  
  129  Alex Johnson, 9            22:46.4  
  133  Jacob Rath, 10             23:18.6  
  136  Alex Fuchs, 8              23:39.3  
Total Time = 1:54:19.6     Total Places = 642
        TEAM
 PLACE SCORE          FINISHER          TIME        TEAM         

Top

1 1 Graeme Alexander, 12 18:10.3 Minneapolis Southwest 2 2 Conlan Olson, 10 18:20.1 Minneapolis Southwest 3 3 Bridger Pavelka, 10 18:26.1 Hopkins 4 4 Matt Villalta, 12 18:26.5 Minneapolis Southwest 5 5 Jackson Roche, 11 18:27.2 Minneapolis Southwest 6 6 Cyrus Ashrafzadeh-Kian, 10 18:28.0 Minneapolis Southwest 7 7 Seb Eising, 11 18:37.7 Rochester Century 8 8 Ryan Marita-Davis, 12 18:45.4 Minneapolis Southwest 9 9 Unknown 18:47.9 Hopkins 10 10 Carter Pysher, 11 18:49.1 Woodbury 11 11 John Pahr, 11 18:50.7 Andover 12 12 David Scholz, 12 18:54.1 East Ridge 13 13 Jesse Donahue, 10 18:54.9 Andover 14 14 Jack Korte, 9 18:57.1 Henry Sibley 15 15 Taylor Olson, 11 19:01.9 Forest Lake 16 16 Christain Yonkoski, 12 19:02.1 East Ridge 17 17 Nathan Strom, 10 19:02.7 East Ridge 18 18 Austin Nash, 11 19:03.4 Hopkins 19 19 Joseph Moynihan, 9 19:04.7 East Ridge 20 20 Hunter Huntoon, 12 19:06.6 Rochester Century 21 21 Charles Betz, 10 19:06.8 East Ridge 22 22 Michel Doege, 11 19:08.2 Andover 23 23 Joey Lawder, 11 19:08.3 Henry Sibley 24 24 Hunter Alquist, 11 19:09.4 Hopkins 25 25 Andrew Cooper, 10 19:12.4 Mahtomedi 26 26 Will Tuttle, 9 19:13.0 Mahtomedi 27 27 Rowan Hume, 11 19:13.8 Forest Lake 28 28 Gibson Board, 10 19:13.8 Andover 29 29 Perry Avenson, 11 19:18.1 Hopkins 30 30 dixon hopp, 9 19:18.4 Hopkins 31 31 simon avenson, 9 19:19.1 Hopkins 32 32 Phillip Harris, 10 19:21.5 East Ridge 33 33 Coleman Nix, 10 19:23.8 East Ridge 34 34 Josh Larson, 10 19:23.9 Rochester Century 35 Evan Anderson, 10 19:25.7 East Ridge 36 35 Ryan Mead, 8 19:26.4 Forest Lake 37 36 Elliot Campbell, 10 19:26.7 Mahtomedi 38 37 Andrew Schweyen, 10 19:31.5 Rochester Century 39 alex hoffman, 9 19:32.7 Hopkins 40 Sam Branson, 10 19:33.5 Hopkins 41 38 Tom Breuckman, 8 19:33.7 Andover 42 39 Andrew Summers, 11 19:38.2 White Bear Lake 43 40 David Daugherty, 12 19:39.1 Rochester Century 44 41 Ryan Kohlmeyer, 11 19:39.9 Rochester Century 45 Jason Mattson, 11 19:40.0 Hopkins 46 Ethan Anderson, 8 19:40.0 East Ridge 47 42 Stuart Bennet, 11 19:40.8 Rochester Century 48 Nick Kemper, 12 19:42.4 East Ridge 49 Sam Winemiller, 11 19:42.6 Rochester Century 50 43 Brian Harnisch, 11 19:43.8 White Bear Lake 51 Justus Olson, 11 19:43.9 Rochester Century 52 Victor Nartovich, 9 19:45.3 Rochester Century 53 44 Thomas Murphy, 10 19:45.8 Henry Sibley 54 45 Ryan Schow, 11 19:47.6 Minneapolis Washburn 55 Sam Phipps, 10 19:48.2 East Ridge 56 46 Peter Lyngdal, 11 19:49.3 Irondale 57 Nate Larson, 8 19:49.3 Rochester Century 58 dan mydra, 9 19:49.7 Hopkins 59 47 Nick Oczak, 10 19:50.3 White Bear Lake 60 48 Joey Lawson, 8 19:51.1 Irondale 61 Colin Weber, 10 19:51.2 Rochester Century 62 Mj Okada, 10 19:52.1 East Ridge 63 49 Tom Shogren, 10 19:52.3 Blaine 64 50 Beau Buckeye, 10 19:52.6 Woodbury 65 51 Matt Robinson, 11 19:53.3 Irondale 66 Michael Kenney, 7 19:53.4 East Ridge 67 52 Lucas Snyder, 11 19:56.7 Blaine 68 53 Max Kelley, 8 19:57.3 Forest Lake 69 54 Marcus Villarreal, 10 19:57.6 Minneapolis Washburn 70 John Barlow, 11 19:59.5 Rochester Century 71 55 Conor Pedersen, 10 20:00.6 Andover 72 Jackson Rainville, 11 20:00.9 Rochester Century 73 56 Simon Gaytan, 8 20:01.0 St Paul Highland Park 74 57 Mark Wills, 12 20:01.2 Andover 75 58 Eric Kvasnicka, 10 20:02.0 Mahtomedi 76 Jackson Robelia, 9 20:02.9 Rochester Century 77 Joe Zulegar, 10 20:04.1 Andover 78 59 Joe Thoen, 9 20:05.6 Coon Rapids 79 60 andrew thibaudeau, 10 20:06.4 North St Paul 80 61 Bjorn Buttermann, 11 20:07.8 Mahtomedi 81 62 Tanner Aust, 9 20:09.3 Coon Rapids 82 63 Ben Burke, 12 20:09.4 White Bear Lake 83 Sam Rotty, 11 20:09.5 Rochester Century 84 Anthony Lucca, 10 20:10.0 Andover 85 Bas Baartmans, 11 20:10.3 Andover 86 Chris Brakke, 11 20:10.4 Rochester Century 87 64 Kevin Bradbury, 11 20:10.7 White Bear Lake 88 Blake Slette, 11 20:11.5 East Ridge 89 65 Will Tieleman, 9 20:11.7 Minneapolis Southwest 90 Oliver Stinson, 9 20:12.2 Andover 91 Alex Swenson, 10 20:13.0 Hopkins 92 Mike Hall, 9 20:13.2 Andover 93 66 Vinayak Rajesh, 9 20:13.2 Blaine 94 67 Adam Whitcomb, 11 20:14.2 Henry Sibley 95 68 Jim Gannon, 12 20:14.3 Mahtomedi 96 69 Matt Dunn, 9 20:15.2 Coon Rapids 97 Andy Lies, 11 20:15.7 Rochester Century 98 70 Travis Doyle, 11 20:16.8 Minneapolis Washburn 99 71 hunter smith, 10 20:17.5 North St Paul 100 Isaac Winemiller, 9 20:19.0 Rochester Century 101 72 Joey Pratte, 11 20:19.2 St Paul Como Park 102 73 Sam Scherer, 11 20:21.0 Blaine 103 Sam Anderson, 10 20:23.4 Andover 104 Grant Rupkalvis, 10 20:24.3 Andover 105 74 Chris Bruns, 10 20:24.3 Henry Sibley 106 75 Matt Case, 11 20:25.8 Blaine 107 76 Carlos Salazar, 12 20:27.2 Henry Sibley 108 77 evan gill, 9 20:27.2 North St Paul 109 Phil Beck, 12 20:27.6 Rochester Century 110 Joe Swenson, 9 20:28.5 Hopkins 111 78 Dan Matthews, 10 20:31.5 Coon Rapids 112 John Portesan, 10 20:33.7 Andover 113 79 Tommy Nelson, 10 20:33.8 Minneapolis Washburn 114 80 Isaac Gifford, 11 20:34.0 Blaine 115 81 Hunter Throndsen, 10 20:34.7 Blaine 116 Andrew Deryter, 7 20:35.8 Maranatha Christian 117 82 Joe Parnell, 12 20:36.2 Henry Sibley 118 83 Bobby Bloom, 12 20:36.8 White Bear Lake 119 Sol Olson, 12 20:37.2 Henry Sibley 120 Joel Nielsen, 9 20:37.2 Rochester Century 121 84 Victor Wang, 12 20:38.0 St Paul Johnson 122 Joseph Heil, 11 20:38.1 Andover 123 85 Mike Allen, 10 20:38.6 White Bear Lake 124 86 Adam Stenning, 8 20:39.1 Forest Lake 125 87 Larsen Kronstad, 12 20:40.0 Coon Rapids 126 Logan McEnelly, 10 20:40.2 Andover 127 Aaron Santi, 10 20:41.3 White Bear Lake 128 Tyson Somers, 9 20:41.4 East Ridge 129 Clint Carney, 9 20:41.4 Blaine 130 John Meier, 10 20:41.8 Rochester Century 131 Grant Ledin, 11 20:41.9 Blaine 132 William Stefani, 12 20:42.8 East Ridge 133 88 Adam Gerenz, 12 20:43.2 Coon Rapids 134 Christian Fiksdal, 10 20:43.7 Rochester Century 135 jack hove, 9 20:44.4 Hopkins 136 89 Caleb Brooks, 9 20:44.6 Woodbury 137 Ty Eder, 9 20:45.0 Rochester Century 138 90 Tuomas Sivula, 10 20:45.2 St Paul Como Park 139 Toi Yamamoto, 10 20:46.6 White Bear Lake 140 91 Thomas Kiecker, 10 20:48.4 Coon Rapids 141 92 Khalil Christienson, 12 20:49.1 St Paul Johnson 142 93 Davis Grilley, 12 20:50.2 Mahtomedi 143 94 Henry Saarinen, 9 20:50.6 Minneapolis Washburn 144 Josh Johnson, 11 20:52.0 Blaine 145 95 Spenser Brown, 8 20:53.4 Irondale 146 Noah Mickus, 10 20:53.5 Mahtomedi 147 Brandon Nee, 9 20:53.6 Rochester Century 148 Kallman Parry, 10 20:53.8 Henry Sibley 149 96 Tyler Tretter, 8 20:55.0 Woodbury 150 97 Grant Davis, 10 20:55.0 Woodbury 151 98 Aaron Chung, 12 20:55.1 Minneapolis Washburn 152 Porter Larkin, 9 20:57.3 Andover 153 Adam Kass, 11 20:57.3 Rochester Century 154 Jens Melby, 10 20:57.6 Hopkins 155 99 Page Bennett, 11 20:57.7 Minneapolis Washburn 156 Connor Lisowski, 10 20:58.4 East Ridge 157 Alex Fish, 9 20:58.9 Coon Rapids 158 joseph swanson, 9 20:59.0 Hopkins 159 100 Niall Brennan, 11 20:59.2 Minneapolis South 160 Samuel Bryson, 11 20:59.7 Andover 161 Aaron Mader, 10 21:00.9 East Ridge 162 Austin Berg, 10 21:01.1 Rochester Century 163 101 Wylie Britton, 9 21:02.0 Minneapolis South 164 Ben Sklaney, 10 21:03.1 Minneapolis Washburn 165 102 Paul Idstrom, 8 21:03.9 St Paul Highland Park 166 Logan Anderson, 10 21:05.4 Andover 167 Nicholas Nelson, 10 21:08.1 Minneapolis Washburn 168 Noah Hennes, 12 21:10.1 Mahtomedi 169 Justin Engbrecht, 12 21:11.2 Mahtomedi 170 Jack Tyler, 11 21:11.3 White Bear Lake 171 Bud Schaefer, 11 21:12.0 White Bear Lake 172 Dawson Wellman, 9 21:15.5 Blaine 173 David Will, 9 21:16.1 Rochester Century 174 103 Charlie Swanson, 12 21:16.9 St Paul Como Park 175 Jacob Ryan, 11 21:17.5 Blaine 176 Quintin Bivens, 12 21:19.0 White Bear Lake 177 Riley Blank, 9 21:19.5 East Ridge 178 104 noah grode, 10 21:20.8 North St Paul 179 Mitchel Vangsness, 10 21:20.9 East Ridge 180 Doug Shield, 9 21:21.9 White Bear Lake 181 Evan Lawerence, 9 21:22.5 Mahtomedi 182 Spencer Ashford, 10 21:22.9 Hopkins 183 Nathan Bidinger, 9 21:23.5 Rochester Century 184 Patrick Mullon, 9 21:24.3 Rochester Century 185 Isaac Rigert, 9 21:25.5 Minneapolis Washburn 186 eric plaunt, 9 21:25.5 Hopkins 187 105 Charles Babcock, 7 21:25.5 Forest Lake 188 Wolfgang Mayr, 11 21:26.3 White Bear Lake 189 Justin Sanchez, 10 21:28.7 Mahtomedi 190 Ben Legried, 11 21:29.3 Rochester Century 191 Jacob Fabro, 10 21:29.8 East Ridge 192 Oliver Whittlef, 10 21:32.2 Minneapolis Southwest 193 Jacob Meyertholen, 9 21:32.4 East Ridge 194 Jon Harris, 12 21:33.0 Rochester Century 195 Victor Poindexter, 12 21:33.6 Blaine 196 Andrew Monfils, 10 21:34.3 Andover 197 Gabe Segura, 9 21:34.5 Henry Sibley 198 Kenny Eckblad, 11 21:35.0 Henry Sibley 199 Ben Paterson, 11 21:36.7 Hopkins 200 106 Leo Wieffering, 9 21:36.9 St Paul Como Park 201 107 Ryan Topp, 11 21:37.1 Woodbury 202 Keegan Bunker, 11 21:37.9 Blaine 203 108 Kieran McDonald, 10 21:38.2 St Paul Highland Park 204 Noah Rothman, 11 21:38.8 Minneapolis Southwest 205 Ben Morrow, 8 21:40.2 Rochester Century 206 109 Benjamin O'Meara, 8 21:40.6 St Paul Highland Park 207 110 Brian Blahna, 12 21:41.4 St Paul Johnson 208 111 Dimi Klapushynskyi, 12 21:44.0 St Paul Highland Park 209 Frankie Einberger, 11 21:45.7 Henry Sibley 210 112 Bailey Krolnik, 10 21:46.0 Park Center 211 113 Andrew Haines, 7 21:46.0 Forest Lake 212 114 Chad Korby, 9 21:46.4 Park Center 213 Scott Dykhoff, 11 21:46.8 Blaine 214 115 Phillip Moulton, 10 21:47.2 St Paul Como Park 215 Adam Gould, 9 21:49.6 Forest Lake 216 Gunnar Gaboury, 9 21:51.2 Andover 217 Micah Johnson, 12 21:51.8 Coon Rapids 218 116 Andrew Chung, 12 21:53.6 St Paul Highland Park 219 Alec Wagner, 9 21:54.0 East Ridge 220 Isaac Gullickson, 10 21:55.9 Rochester Century 221 Ben Mahonen, 10 21:56.8 Forest Lake 222 117 Andrew Miller, 9 21:57.3 St Francis 223 Alexander Fanner, 10 21:57.6 Minneapolis Southwest 224 Jack Freesmeier, 9 21:59.9 Hill-Murray 225 Isaac Lynch, 9 22:00.8 Rochester Century 226 Mo Robblee, 10 22:01.0 Hopkins 227 Nick Singh, 10 22:01.9 Rochester Century 228 Alex Fluegel, 10 22:02.2 White Bear Lake 229 Joel Orchard, 7 22:04.1 Rochester Century 230 Christian Leckband, 9 22:04.2 Rochester Century 231 Logan Bailey, 10 22:04.7 Hopkins 232 Cole Johnston, 9 22:04.9 Coon Rapids 233 Quin Stangeland, 9 22:05.6 Andover 234 118 eddie olson, 9 22:05.8 North St Paul 235 119 Abdul Jakubowski, 9 22:07.2 Irondale 236 Isiah Hanson, 10 22:07.2 Andover 237 Connor Nee, 8 22:08.1 Rochester Century 238 120 David Vouk, 11 22:08.6 Woodbury 239 Jacob LaBine, 12 22:09.3 Coon Rapids 240 121 ryan peterson, 9 22:09.6 North St Paul 241 122 Adam Rosenthal, 9 22:10.8 St Paul Highland Park 242 John Schroeder, 11 22:12.9 Mahtomedi 243 123 Myles Van Den Boom, 12 22:15.9 Park Center 244 Jacob Neumann, 9 22:17.8 East Ridge 245 Caleb Nunn, 11 22:18.1 East Ridge 246 Avi Patel, 9 22:18.2 Minneapolis Southwest 247 Adlai Sinkler, 9 22:18.5 Minneapolis Southwest 248 Collin Pirner, 12 22:19.8 Hopkins 249 Eric Cota, 10 22:22.8 Minneapolis Washburn 250 Gage Sibik, 9 22:23.1 White Bear Lake 251 Mark Bremer, 9 22:24.4 Hopkins 252 john hedbeg, 9 22:25.0 Hopkins 253 Nate Dauterman, 9 22:25.7 Blaine 254 124 Ladi Coker, 12 22:25.8 Park Center 255 125 Josiah Somers, 8 22:27.5 Park Center 256 Logan Engstrom, 7 22:28.6 Forest Lake 257 Benjamin Roen, 9 22:31.0 White Bear Lake 258 Christian Koski, 8 22:31.5 Rochester Century 259 126 Anthony Gonzalez, 12 22:34.4 St Paul Johnson 260 James Anderson, 10 22:34.6 Minneapolis Washburn 261 Andrew Swenson, 8 22:35.3 Rochester Century 262 Nate Freeman, 12 22:37.6 Hopkins 263 127 Ben Harmon, 8 22:38.0 St Francis 264 Henry Wortman, 9 22:38.6 St Paul Highland Park 265 Carter Crawford, 7 22:41.1 Maranatha Christian 266 ben gunderson, 9 22:41.9 Hopkins 267 128 Robert Nguyen, 10 22:41.9 Park Center 268 Denys Karia, 10 22:45.3 Minneapolis Southwest 269 129 Alex Johnson, 9 22:46.4 St Francis 270 Ronald Alean, 10 22:46.4 Blaine 271 Andrew Cotton, 12 22:48.5 East Ridge 272 Jacob Stangret, 10 22:51.9 Andover 273 130 Zachary Schinzing, 9 22:53.0 St Paul Johnson 274 Salvatore Panetta, 10 22:53.3 Rochester Century 275 Austin Holland, 11 22:54.1 Coon Rapids 276 131 Max McManus, 9 22:55.2 Minneapolis South 277 Jacob Daubenberger, 8 22:57.5 East Ridge 278 Kacey Moncur, 8 22:57.9 Forest Lake 279 132 Joe Toenies, 9 22:58.4 Park Center 280 Nils Boyum, 12 23:00.2 Rochester Century 281 Roman Kracji, 11 23:01.5 East Ridge 282 Alejandro Lagman, 10 23:01.8 East Ridge 283 Wyatt Dimke, 10 23:01.9 Blaine 284 Christian Toronto, 10 23:02.2 Andover 285 Richard Tweden, 9 23:02.4 Mahtomedi 286 William Weikle, 10 23:02.9 Andover 287 Tyler Reiling, 7 23:04.0 Forest Lake 288 justin henderson, 9 23:04.3 Hopkins 289 Austin Koester, 9 23:04.9 Mahtomedi 290 Frank Walsh, 9 23:05.6 White Bear Lake 291 Colton Baars, 7 23:06.4 Simley 292 Bobby Rebartchek, 12 23:08.2 Coon Rapids 293 Tanner Thom, 9 23:08.4 Blaine 294 Jimmy Vitt, 11 23:12.3 East Ridge 295 Billy Young, 9 23:13.4 Woodbury 296 Darnell Apedoh, 10 23:15.7 Coon Rapids 297 Andy Daniel, 11 23:15.8 Andover 298 133 Jacob Rath, 10 23:18.6 St Francis 299 Christopher Todd, 12 23:19.4 Minneapolis Washburn 300 Karsten Francis, 11 23:25.6 Mahtomedi 301 134 Alex Dillner, 11 23:26.5 St Paul Johnson 302 Hunter Nystrom, 10 23:26.7 Minneapolis Washburn 303 Sam Henkes, 9 23:30.4 Hill-Murray 304 Tate Bosler, 11 23:31.2 St Paul Highland Park 305 Javin Medenwald, 12 23:31.4 Woodbury 306 Thomas Hathaway, 9 23:31.5 Woodbury 307 Zack Halley, 8 23:31.8 Forest Lake 308 Evan Willie, 10 23:32.0 Minneapolis Washburn 309 John Lefferts, 12 23:32.3 Woodbury 310 135 Theo Colby-Milbrath, 10 23:33.4 Minneapolis South 311 136 Alex Fuchs, 8 23:39.3 St Francis 312 Jonah Rueb, 9 23:43.3 Hill-Murray 313 James Pfister, 9 23:48.2 Minneapolis Southwest 314 137 Lucas Whitlock, 9 23:51.9 Minneapolis South 315 Nicholas Krolnik, 7 23:51.9 Park Center 316 Asher Mersereau, 7 23:52.5 Maranatha Christian 317 Bradley Fleek, 11 23:52.9 Blaine 318 David White, 10 23:53.5 St Paul Highland Park 319 Raunak Vijayakar, 9 23:54.0 Breck 320 Tyler Columbus, 9 23:57.5 Henry Sibley 321 Aidan Petrilla, 9 24:00.8 Minneapolis Washburn 322 Derrick Johnson, 10 24:01.6 Hopkins 323 138 Sam Wang, 10 24:01.7 St Paul Johnson 324 139 Emmet O'Connell, 11 24:05.5 St Paul Como Park 325 Jacob Samit, 9 24:13.9 Coon Rapids 326 Tyler Vandermyde, 8 24:16.5 Forest Lake 327 evan unruh-friesen, 9 24:16.8 Hopkins 328 Khalid Ali, 9 24:20.2 Minneapolis Washburn 329 140 kyle shipman, 11 24:23.3 North St Paul 330 cole polyak, 9 24:25.2 Hopkins 331 Nathan Julius, 9 24:27.5 Woodbury 332 141 Luke Berndt, 11 24:28.4 St Paul Como Park 333 Jack Anderson, 7 24:28.8 Forest Lake 334 Noah Sievers, 9 24:29.8 St Paul Highland Park 335 Donovan Peterson, 9 24:30.7 Minneapolis Washburn 336 Luis Garcia Verde, 11 24:34.2 St Paul Highland Park 337 ryan steinbrunn, 9 24:34.4 Hopkins 338 josh heintz, 10 24:38.8 North St Paul 339 Daniel Moreno, 7 24:41.2 Park Center 340 Maxwell Leicester, 11 24:48.4 Minneapolis Washburn 341 Nicholas Molstad, 8 24:49.0 Simley 342 Stephane Bui, 11 24:49.2 Coon Rapids 343 142 Max Geiger, 11 24:53.1 Minneapolis South 344 Raziel Langness, 11 24:53.5 St Paul Johnson 345 Devin Lynch, 12 25:19.6 Henry Sibley 346 143 Sam Frauenheim Danke, 9 25:24.6 Minneapolis South 347 Luke Filiatrault, 10 25:25.4 Mahtomedi 348 Alex Bloomquist, 9 25:26.2 East Ridge 349 ike alleckson, 10 25:28.8 North St Paul 350 Timothy Face, 11 25:39.5 St Paul Johnson 351 Brenton Holiday, 12 25:40.4 Woodbury 352 Ben Mannenbach, 12 25:42.9 Rochester Century 353 Luis Cirilo, 9 25:49.6 St Paul Johnson 354 Kelsan Dorjee, 10 25:51.5 Minneapolis Southwest 355 Jon Full, 8 25:54.2 Forest Lake 356 Eric Fassbender, 8 25:58.8 Woodbury 357 Aaron Brinkman, 9 26:01.3 East Ridge 358 Sam Beedle, 10 26:09.9 Woodbury 359 Weston Wold, 9 26:24.3 Andover 360 Yugene Guo, 9 26:27.4 Rochester Century 361 Nicholas Mercadal, 9 26:52.5 Minneapolis South 362 Jackson Denny, 9 26:52.6 Minneapolis South 363 Nicholas Holden, 9 27:07.9 Rochester Century 364 Henry Hu, 12 27:40.3 Rochester Century 365 Graeme Lindstrom, 9 28:13.2 St Paul Highland Park 366 Winston Guo, 10 28:41.4 Rochester Century 367 Raphael Forrest, 10 29:12.7 St Paul Como Park 368 Douglas O'Hara, 10 30:10.2 Rochester Century 369 Trung Nguyen, 11 30:58.8 East Ridge 370 Jonathon Ernst, 7 31:55.8 Park Center 371 144 Owen Adelsman, 10 32:05.7 Irondale 372 Tate Andrews, 11 32:49.0 Coon Rapids 373 Aaron MacMurdo, 8 35:26.3 Park Center 374 Jake Wulff, 8 36:22.4 Park Center 375 Seefan Dabala, 9 39:10.0 Minneapolis South