Overall Score Name Class Time Team
1 1 . Fite, Nicolas JR 00:17:36.683 Fridley
2 2 . Barnabas Preble SO 00:18:09.083 Concordia
3 3 . Joseph Lynch SO 00:18:15.213 St. Anthony Village
4 4 . Andrew Nelson JR 00:18:20.313 St. Anthony Village
5 5 . Tait Nelson FR 00:18:21.723 St. Anthony Village
6 6 . Crandall, Michael SR 00:18:26.263 Fridley
7 7 . Luke Miller JR 00:18:32.753 Holy Angels
8 8 . Jack Peschel FR 00:18:37.093 Holy Angels
9 9 . Jack Holthusen SO 00:18:38.453 DeLaSalle
10 10 . Marcus Bradt SR 00:18:45.666 St. Anthony Village
11 11 . Alex Wenner SO 00:18:53.833 DeLaSalle
12 12 . Jonah Kester JR 00:19:04.973 DeLaSalle
13 13 . Henry Fisher FR 00:19:08.123 DeLaSalle
14 0 . Peter Ostertag SR 00:19:09.120 St. Agnes JV
15 14 . Kyle Suek SR 00:19:12.693 DeLaSalle
16 15 . Mccoy, Connor FR 00:19:14.553 Fridley
17 16 . Luke Brezny SO 00:19:17.253 St. Agnes
18 17 . Michael Brand SR 00:19:18.313 Concordia
19 18 . Jack Schutz FR 00:19:27.813 Holy Angels
20 19 . Hoglund, Graham SO 00:19:29.810 Fridley
21 20 . Brennan Bauer JR 00:19:32.813 Holy Angels
22 21 . Paul Junker JR 00:19:34.510 St. Croix Lutheran
23 22 . Donovan Brenny JR 00:19:40.733 St. Anthony Village
24 23 . Jashua Cary FR 00:19:42.253 St. Anthony Village
25 24 . James Frigstad FR 00:19:42.853 St. Anthony Village
26 25 . Buirge, Andrew JR 00:19:52.453 Fridley
27 26 . Tim Peterson SR 00:19:53.950 Concordia
28 27 . Matthew Keller SO 00:19:55.110 Holy Angels
29 28 . Bram Valure SR 00:19:55.326 DeLaSalle
30 29 . John Lindholm JR 00:19:55.926 Holy Angels
31 30 . Stevenson, Benjamin JR 00:19:56.716 Fridley
32 31 . Nathan Brand SR 00:19:56.930 DeLaSalle
33 32 . Haugstad, Chad JR 00:20:02.480 Fridley
34 33 . Matt Norby JR 00:20:07.620 Concordia
35 0 . Davin Dahl FR 00:20:08.860 St. Anthony Village
36 34 . Owen Magee SR 00:20:09.873 St. Agnes
37 0 . Remy Carre JR 00:20:10.800 St. Anthony Village
38 0 . James Klaesges SR 00:20:12.873 St. Anthony Village
39 0 . Yocum, Michael SO 00:20:15.280 Fridley
40 35 . Nicholas Wallisch SR 00:20:15.903 St. Agnes
41 36 . Christian Huonder JR 00:20:17.700 St. Croix Lutheran
42 0 . Luke Timmerman SO 00:20:20.870 DeLaSalle
43 0 . Isaac Blaine- Sauer SO 00:20:23.623 DeLaSalle
44 0 . Nathan Omodt FR 00:20:24.236 DeLaSalle
45 37 . Caleb Loomis FR 00:20:24.900 Concordia
46 0 . Stolle, Ryan SO 00:20:35.930 Fridley
47 0 . Johnson, Jacob SO 00:20:45.033 Fridley
48 38 . Hunter Pickerign FR 00:20:45.446 St. Croix Lutheran
49 39 . Paul Chan FR 00:20:45.636 St. Croix Lutheran
50 0 . Michael Twohy SO 00:20:46.410 St. Anthony Village
51 0 . Hall, Zyan 7th 00:20:48.000 Fridley
52 40 . Xavier Garcia 8th 00:20:48.860 St. Croix Lutheran
53 0 . Aaron King FR 00:20:50.730 St. Anthony Village
54 0 . Nathan Ernster FR 00:20:53.870 St. Anthony Village
55 0 . Elliot Steeves FR 00:21:16.636 DeLaSalle
56 0 . Sam Anderson SR 00:21:20.596 St. Anthony Village
57 0 . Andreas Groebner 8th 00:21:23.213 St. Anthony Village
58 0 . Elliot Anderson FR 00:21:24.126 St. Anthony Village
59 0 . Jaden Ramos FR 00:21:25.430 DeLaSalle
60 41 . John Vollmers SO 00:21:27.060 Holy Angels
61 0 . Brian Donnelly SO 00:21:27.473 St. Agnes JV
62 42 . Joseph Williams FR 00:21:28.696 St. Agnes
63 43 . Luke Symmank SO 00:21:37.610 Concordia
64 0 . Owen Fuls FR 00:21:39.130 Holy Angels
65 44 . Matthew Connolly JR 00:21:41.350 St. Agnes
66 0 . Parker Munn FR 00:21:42.910 DeLaSalle
67 0 . Justin Lockwood SO 00:21:45.370 Holy Angels
68 0 . Saul Castro FR 00:21:47.896 Holy Angels
69 45 . Albert Buss 8th 00:21:51.030 St. Agnes
70 46 . Taiki Han JR 00:21:51.233 St. Croix Lutheran
71 0 . Niall Ingaldson SR 00:21:51.636 St. Anthony Village
72 47 . Nicholas Brustad SR 00:21:55.296 St. Croix Lutheran
73 0 . Stuart Scamehorn SO 00:22:18.520 St. Anthony Village
74 0 . William Eikens FR 00:22:21.043 Holy Angels
75 48 . George Stark FR 00:22:22.406 St. Agnes
76 0 . Charlie Ash FR 00:22:23.310 St. Anthony Village
77 0 . Peter Ortiz SO 00:22:23.636 DeLaSalle
78 0 . Dean, Eric 7th 00:22:25.140 Fridley
79 0 . William Isaacson 8th 00:22:30.450 St. Anthony Village
80 0 . James Le JR 00:22:32.150 St. Croix Lutheran
81 0 . Alec Charlton JR 00:22:34.210 DeLaSalle
82 0 . Timothy Loutchko 8th 00:22:37.396 St. Anthony Village
83 0 . William O'brien 8th 00:22:45.090 St. Anthony Village
84 0 . Severson, Derek 8th 00:22:48.370 Fridley
85 0 . Liam Maves FR 00:22:50.156 DeLaSalle
86 49 . Sam Cameron SR 00:22:57.896 Concordia
87 0 . Harrison Rowe JR 00:23:00.240 DeLaSalle
88 0 . Max Gruidl SO 00:23:01.450 DeLaSalle
89 0 . Ryan Kroonblawd FR 00:23:02.436 Concordia
90 0 . Cole Duginske FR 00:23:09.130 St. Agnes
91 0 . Jonah Martinez FR 00:23:13.190 St. Anthony Village
92 0 . Allen, Gabe SO 00:23:13.830 Fridley
93 0 . Peter Chan SR 00:23:17.206 St. Croix Lutheran
94 0 . Sean Nabari JR 00:23:18.726 St. Croix Lutheran
95 0 . Johnson, Lucas SO 00:23:31.766 Fridley
96 0 . Christopher Johnson 8th 00:23:36.176 St. Anthony Village
97 0 . Cole Dewalt 8th 00:23:37.876 St. Anthony Village
98 0 . Isaac Bernal 8th 00:23:59.626 St. Anthony Village
99 0 . Nicholas Hardcopf FR 00:24:17.950 Holy Angels
100 0 . Michal Buffington FR 00:24:52.076 St. Anthony Village
101 0 . Nordin, Walter SO 00:25:07.866 Fridley
102 0 . Ben Weber 7th 00:25:16.786 St. Agnes
103 0 . Jonathon Lang SR 00:25:22.046 St. Anthony Village
104 0 . Tafari Bellete SR 00:25:23.386 Concordia
105 0 . Ben Meyer SO 00:25:43.146 Holy Angels
106 0 . Sean Johnson SR 00:26:54.063 St. Anthony Village
107 0 . Matthew Yokanovich SO 00:26:55.193 Holy Angels
108 0 . Logan Samountry JR 00:26:56.206 Holy Angels
109 0 . Chas Gould 7th 00:26:57.103 St. Anthony Village
110 0 . Nordin, Edward 7th 00:27:10.043 Fridley
111 0 . Xander Caraballo-Estrada FR 00:27:29.533 St. Croix Lutheran
112 0 . Pengshing Xiong SR 00:28:38.333 DeLaSalle
113 0 . Stevenson, Andrew 7th 00:30:03.030 Fridley
114 0 . Sokol Nguyen SO 00:32:41.866 St. Croix Lutheran