2024 Maine XC Festival of Champions - 10/5/2024                
                                    Results                                    
 
Boys 5k Run CC
=======================================================================
    Name                    Year School                  Finals  Points
=======================================================================
Unseeded Section A
  1 Stetson Thurston          10 Dirigo                18:52.49  
  2 Hayden Robbins            10 Dirigo                19:37.20  
  3 Elijah Manning            11 Gardiner              19:51.37  
  4 Joseph Szakas             12 Winthrop              20:21.25  
  5 George Dionne             11 Poland                20:22.54  
  6 Kieran Cormier            11 JH Gillis             20:27.04  
  7 Alex Bates                11 Nokomis               20:27.46  
  8 Daniel Wagner             10 Thornton              20:27.81  
  9 Mitchel Wolf              10 Dirigo                20:29.04  
 10 Maxx Crowley              10 Oak Hill              20:34.69  
 11 Tristen Zinzen            11 Thornton              20:40.84  
 12 Nathaniel Hufnagel        11 Lincoln Acad          20:45.71  
 13 Elliott Marks             12 Kents Hill            20:49.80  
 14 Ethan Ferro               10 Lisbon                20:53.15  
 15 Michael Wilshusen         11 Madison               20:53.52  
 16 Nikolas Long              10 Brewer                20:53.75  
 17 Isaiah Felton             10 Lincoln Acad          21:04.59  
 18 Matthew Melvin            11 Sanford               21:11.15  
 19 Daniel Jaronczyk          10 Lake Region           21:17.42  
 20 Whyatt Perham             11 Dirigo                21:24.10  
 21 Gavin Rich                11 Yarmouth              21:31.44  
 22 Bryce Arsenault           12 Yarmouth              21:31.62  
 23 Jensen Cook               11 Camden Hills          21:33.74  
 24 Leif Gentalen             10 Lincoln Acad          21:37.15  
 25 Chris Delgado             10 Sumner                21:38.01  
 26 Jackson Peters            10 Scarborough           21:42.09  
 27 Averey Klein              10 Lake Region           21:43.95  
 28 Blake Rafford             10 Caribou               21:45.17  
 29 Jasper Rogers             11 Cape Elizabeth        21:47.16  
 30 Brody Hall                10 Lisbon                21:48.48  
 31 Emmit Ross                10 JH Gillis             21:52.29  
 32 Johannes Lampe            11 NYA                   21:53.59  
 33 Rigel Arlet               10 Gorham                21:56.42  
 34 Tyson Thompson            11 MCI                   21:57.48  
 35 Nolan Meyer               11 Scarborough           21:57.68  
 36 William Abbott            11 Oxford Hills          21:58.18  
 37 Jerry Hu                  11 Yarmouth              22:00.37  
 38 Thomas Langille           11 Presque Isle          22:00.38  
 39 Ben Scott                 11 Waterville            22:00.56  
 40 Kylan Dugal               11 Lisbon                22:00.96  
 41 Wilder Martelle           10 Yarmouth              22:01.20  
 42 Kaeden Swan               10 Dirigo                22:02.52  
 43 Logan Childs              11 Cony                  22:05.32  
 44 Landon Lee                11 Skowhegan             22:06.91  
 45 Matthew Gendreau          12 Burrillville          22:08.36  
 46 Domenic Linnell           10 Cape Elizabeth        22:08.68  
 47 Nathaniel Bigos-Lowe      10 Edward Little         22:10.76  
 48 Evan Hutchings            10 Thornton              22:14.41  
 49 Owen Smith                10 Morse                 22:15.15  
 50 Asher Sawka               12 Berwick               22:15.41  
 51 Sawyer Hayn               10 Scarborough           22:18.93  
 52 Gavin Parson              12 Lincoln Acad          22:19.35  
 53 Jackson Gray              10 Gardiner              22:19.47  
 54 Ethen Eakright            10 Foxcroft              22:20.77  
 55 Tyler Rackliff            11 Mt. Blue              22:21.87  
 56 Ethan Vose                12 Cony                  22:23.03  
 57 Brenden Willett           11 Sumner                22:23.47  
 58 Nick Dorsey               10 Berwick               22:24.98  
 59 Davis Powell              10 Bonny Eagle           22:27.99  
 60 Mason Thornwall           10 Hampden               22:28.54  
 61 Michael Corriveau         11 Oceanside             22:29.21  
 62 Thomas LeBlanc            10 Edward Little         22:29.33  
 63 Leopold von Spiegelfeld   10 Marshwood             22:29.85  
 64 Isaiah Morgan             11 Greely                22:30.32  
 65 Tyler Poulin              10 Winthrop              22:31.38  
 66 Jack Gravina              11 Saint Andrew's        22:31.92  
 67 Carson Holme              11 Oxford Hills          22:32.78  
 68 Jeremiah Dorr             10 Bangor Christian      22:33.42  
 69 Joseph Levesque           12 Lincoln Acad          22:33.43  
 70 Noah Wellarsson           11 Lewiston              22:33.86  
 71 Zak Fecteau               12 Monmouth              22:34.04  
 72 Finn Kunas                11 Edward Little         22:34.57  
 73 Jan Tepper                12 Kents Hill            22:35.66  
 74 Patrick Bakken            10 Greely                22:36.24  
 75 Logan Stubbs              12 Narraguagus           22:40.15  
 76 John Bell                 10 Oceanside             22:42.57  
 77 Hayden Stoddard           10 Thornton              22:44.69  
 78 Victor Mubang             11 Washington Acad       22:50.73  
 79 Artem Harahatyi           10 Cony                  22:52.13  
 80 Derrick Gould             10 Winthrop              22:52.65  
 81 Jack Morley               12 Sanford               22:54.49  
 82 Jeremiah Lachance         12 Burrillville          22:55.89  
 83 Jack Landry               10 Westbrook             22:57.77  
 84 Joe LeBlanc               12 Edward Little         22:59.84  
 85 Adyn Petchonka            11 Skowhegan             23:00.19  
 86 Peter Ericson             10 Yarmouth              23:01.92  
 87 Milo Winter               10 Maranacook            23:03.14  
 88 Isaac Rounds              10 Dexter                23:06.48  
 89 Malcolm Nelson            12 Yarmouth              23:08.70  
 90 Jaden Mizera              11 Erskine               23:16.43  
 91 Ned Boak                  10 Brunswick             23:19.01  
 92 Noah Scott                10 Cape Elizabeth        23:20.21  
 93 Owen Dunn                 10 Kents Hill            23:21.44  
 94 Brian Beretich            10 Greely                23:22.45  
 95 Jesse Bouchard            12 Old Town              23:22.84  
 96 David Boos                10 Oxford Hills          23:23.42  
 97 Declan Arimond            11 Hampden               23:23.74  
 98 William Kasperek          11 Oxford Hills          23:25.63  
 99 Luka Topalovic            12 Falmouth              23:27.03  
100 Johnnie McComiskie        11 Berwick               23:34.64  
101 Lucas Wooten              10 Lewiston              23:35.25  
102 Levi Helmuth              10 Monmouth              23:37.47  
103 Jaxson Cotnoir            11 Waterville            23:40.04  
104 Cody Perry                11 Cony                  23:41.04  
105 Tomlin Suttles            10 Dirigo                23:42.56  
106 Salmon Vigue              11 Winslow               23:44.92  
107 Thomas Cadigan            11 Cape Elizabeth        23:46.78  
108 Rafe Lilienthal           10 Waynflete             23:47.83  
109 Claude Tardif             10 Morse                 23:48.70  
110 Alex Sun                  11 Kents Hill            23:49.89  
111 Shreyas Handral           10 Brewer                23:50.17  
112 Elijah Levan              11 Waterville            23:51.11  
113 Joseph Belanger           10 Hermon                23:51.20  
114 Peyton Bizub              10 Cape Elizabeth        23:52.41  
115 Reed Petrin               11 Leavitt               23:52.44  
116 Noah Holland              11 Presque Isle          23:53.44  
117 Sam Thompson              11 Yarmouth              23:55.76  
118 Cameron McLaughlin        12 Maine Coast           23:56.38  
119 Jaden Rancourt            12 Hampden               23:57.45  
120 Abdillahi Omer            10 Lewiston              23:58.25  
121 Rowan Angelini            10 Messalonskee          23:58.36  
122 Jake Lepper               12 George Stevens        23:58.56  
123 Dominic Beede             12 Hampden               23:59.67  
124 Riley Mooney              10 Cony                  24:03.35  
125 Cameron Douglas           10 Scarborough           24:06.61  
126 Jonathan Ketteler         10 Maine Coast           24:09.66  
127 Parker Merritt            10 Lawrence              24:10.57  
128 Sawyer Casad              10 Mt. Ararat            24:13.25  
129 Toby Noonan               11 Cape Elizabeth        24:15.84  
130 Collin Clifford           10 Erskine               24:16.60  
131 Cayden Michaud            11 Poland                24:20.40  
132 Sebastian Morey           10 Lincoln Acad          24:24.46  
133 Ezekiel McEneaney         11 Morse                 24:26.57  
134 Brayden Brown             11 Poland                24:27.37  
135 Keegan Weeman             11 Bonny Eagle           24:30.18  
136 Gabriel Newson            10 Edward Little         24:32.81  
137 Liam Mitchell             10 Monmouth              24:33.54  
138 Dung Tran                 12 Washington Acad       24:38.49  
139 Henry Avery               12 Gardiner              24:41.07  
140 Caleb Tardif              11 Biddeford             24:42.23  
141 Noah Vallor               12 Brewer                24:44.58  
142 Curtis Drake              10 Lincoln Acad          24:48.64  
143 Kameron Littlefield       12 Maranacook            24:50.04  
144 Urijah Oliver             10 Winthrop              24:51.45  
145 Samuel Shorsh Ali         10 Thornton              24:53.12  
146 Wyatt Ury                 11 Marshwood             24:54.30  
147 Reid DeJongh              11 Cony                  24:54.64  
148 Cole Hubbard              10 Brewer                24:54.88  
149 Marcus Olmstead           12 Caribou               24:56.10  
150 Declan Howe               12 Edward Little         24:58.30  
151 Eric Whitten              11 Harwood               25:01.02  
152 Ephraim Burke             10 Morse                 25:02.44  
153 Levi Prince               10 Brunswick             25:04.50  
154 Cooper Newman             10 Gardiner              25:09.47  
155 Sean Blackmon             11 MCI                   25:14.45  
156 Sirion Young              11 Bucksport             25:15.03  
157 Ben Arnold                10 Lincoln Acad          25:23.16  
158 Nathan Percival           11 Boothbay/Wis          25:27.90  
159 Owen Doucette             12 Edward Little         25:33.42  
160 Vincent Mendez-Pottle     10 Monmouth              25:49.60  
161 Alder Hodesson            12 Brunswick             25:54.94  
162 Noah Garza                10 Lawrence              25:57.42  
163 Noah Billings             11 Lincoln Acad          25:58.13  
164 Chase Mansfield           12 Boothbay/Wis          26:03.14  
165 Miguel Aquirre            10 Cony                  26:04.63  
166 Chris Thibault            12 Saint Andrew's        26:05.68  
167 Calvin Boyington          10 Orono                 26:08.57  
168 Landon Barnett            10 Brewer                26:11.73  
169 Andrew Franklin           10 Nokomis               26:12.28  
170 Parker Boucher            11 Caribou               26:24.15  
171 Hayden Murphy             12 St. Dominic           26:27.58  
172 Madhu Le Gall             10 Yarmouth              26:28.39  
173 Gabe McIntosh             12 Orono                 26:37.71  
174 Kirby Douglas             12 Waynflete             26:38.21  
175 Yejun Mo                  11 Washburn              26:38.76  
176 Trevor Boucher            12 Caribou               26:39.04  
177 Landon Poitras            10 Bucksport             26:42.93  
178 William McClung           10 Bangor Christian      26:46.48  
179 Vlado Zuki                10 Massabesic            27:01.20  
180 Luke Carr                 11 Gardiner              27:06.40  
181 Kai Kutsy-Durbin          10 Belfast               27:08.33  
182 Jasper Greenleaf          11 Brewer                27:08.75  
183 Brey McCamish             11 Gardiner              27:10.19  
184 Emmaus Kay                10 Lisbon                27:13.38  
185 Aidan Howe                10 Edward Little         27:21.44  
186 Liam Kuhl                 11 Lisbon                27:26.67  
187 Oliver Williams           10 Thornton              27:29.01  
188 Odin Hebert               10 Lake Region           27:31.48  
189 Blake Jakubisn            10 Nokomis               27:31.77  
190 Sean Silver               10 Washburn              27:32.21  
191 Russell Long              11 Lincoln Acad          27:45.22  
192 Brennan Mathiau           11 Lincoln Acad          27:46.24  
193 Chase Douglas             10 Gardiner              27:50.02  
194 Jonah Chang               10 Cape Elizabeth        28:05.06  
195 Oliver Tripp              10 Oceanside             28:10.29  
196 Milo Cardella             10 Mt. Ararat            28:18.72  
197 Vollie Weiss              12 Cape Elizabeth        28:30.72  
198 Ashraf Al Kinani          10 Cape Elizabeth        28:39.19  
199 Garrett Murphy            10 Berwick               28:46.90  
200 Robert Fuller             10 Thornton              28:51.29  
201 Kaden Haider              11 Edward Little         28:53.23  
202 Cameron Jones             12 Old Town              29:15.76  
203 Jameson Fournier          10 Oceanside             29:16.21  
204 Johnny Dresdner           10 Edward Little         29:16.72  
205 Charles Ellis             10 Edward Little         29:37.36  
206 Wendall Lu                12 Cape Elizabeth        29:47.51  
207 Gavin Godfrey             12 St. Dominic           29:48.73  
208 Camden Dumont             11 Mt. Ararat            29:54.51  
209 Aaden Demers              10 Edward Little         29:55.96  
210 Sebastian Croteau         12 Mt. Abram             30:00.25  
211 Kevin Murray              12 Old Town              30:04.78  
212 Ahmed Ali                 11 Edward Little         30:05.94  
213 Ryan Corson               12 Mt. Abram             30:20.49  
214 Noah Didonato             12 Ellsworth             32:02.45  
215 Tommaso Bernkopf          12 Falmouth              32:05.89  
216 Bao Tu                    12 Washington Acad       32:31.11  
217 Nhan Hoa                  12 Washington Acad       32:36.52  
218 Isaiah McDonough          11 Lisbon                32:50.39  
219 Phin Hansbury             11 Lincoln Acad          33:03.77  
220 Braley Farr               12 Monmouth              33:16.59  
221 Eric Soucie               11 Lisbon                33:59.07  
222 Neal Baldwin              12 Boothbay/Wis          34:24.97  
223 Hasan Gulaldi             12 Washington Acad       37:33.50  
224 Noah Hawkins              12 Hampden               41:28.26 

Unseeded Section B 
  1 Cameron Cardella          10 Mt. Ararat            18:22.81  
  2 Brody Hackett             10 Harwood               18:25.87  
  3 Harper Borden             11 Edward Little         18:40.64  
  4 Finn Zwintscher           10 Cape Elizabeth        18:41.10  
  5 Jack Farnsworth           10 Sumner                18:42.78  
  6 Cody Brook                10 Scarborough           18:43.88  
  7 Heni Sampson              10 JH Gillis             18:48.72  
  8 Aspen Mitchell            12 Mt. Abram             18:51.29  
  9 Caetano Correia           11 South Portland        18:52.17  
 10 Barrett Chalmers          12 Portland              18:52.73  
 11 Charlie Roush             10 Portland              18:53.04  
 12 Macen Boissoneau          10 Falmouth              18:54.60  
 13 Charles (Cj) Yanush       11 Old Town              18:57.23  
 14 Leif MacCarthy            12 NYA                   18:57.97  
 15 Eli Sidhu                 11 Falmouth              19:00.95  
 16 Trevor Nichols            11 Mt. Abram             19:03.97  
 17 Cole Lavigne              10 Gardiner              19:05.41  
 18 Isaac Tarring             10 Kennebunk             19:06.03  
 19 Colby Wasson              11 JH Gillis             19:09.93  
 20 Ben Aaron                 12 Wheeler               19:10.93  
 21 Jack Stephenson           10 Camden Hills          19:12.21  
 22 Lucas Dubois              10 Falmouth              19:12.79  
 23 Eli Burt                  12 Mt. Ararat            19:14.32  
 24 Cleyton Splaine           12 Boothbay/Wis          19:14.72  
 25 Leighton Doyle            12 Maine Coast           19:17.32  
 26 Jackson Lavertu           10 Gorham                19:18.24  
 27 Damian Wynn               10 Mt. Blue              19:18.62  
 28 Diego Rico                12 Greely                19:19.20  
 29 Ryan Kelly                11 Poland                19:20.86  
 30 Hunter Roberts            10 Washington Acad       19:21.02  
 31 Griffith Heath            11 Scarborough           19:21.11  
 32 Finn Madden               11 Falmouth              19:21.36  
 33 Steven Castaneda          12 Burrillville          19:23.65  
 34 Xander Jamieson           10 Caribou               19:24.25  
 35 Harper Stoddard           11 Thornton              19:24.86  
 36 Landen Cole               11 Westbrook             19:25.21  
 37 Damien Meissner           10 Scarborough           19:26.04  
 38 Gavin Lawler              11 Windham               19:27.34  
 39 Coburn Morris             10 Washington Acad       19:27.49  
 40 Jack Dufresne             10 Bangor                19:28.19  
 41 William Stoner            12 Orono                 19:28.64  
 42 Isaac Scribellito         11 Lisbon                19:29.16  
 43 Rylan Phommachanh         12 Burrillville          19:29.54  
 44 Emmett Fay-LeBlanc        11 Portland              19:29.63  
 45 Devin Cannon              12 Bonny Eagle           19:30.37  
 46 Chapin Rivers             11 Harwood               19:30.40  
 47 Danzig Nave               12 Nokomis               19:30.47  
 48 Harper Doyle              11 Poland                19:31.86  
 49 Michael Ryan              12 Morse                 19:33.19  
 50 Nicky Service             11 Harwood               19:33.30  
 51 Gavin Anderson            12 Edward Little         19:35.77  
 52 Luca Cianchette           12 Greely                19:36.57  
 53 Jack Palmiter             10 Camden Hills          19:36.71  
 54 Chandler Atwood           10 Carrabec              19:37.21  
 55 Evan Brousseau            11 Lewiston              19:38.55  
 56 Tim Spooner               11 Portsmouth            19:39.23  
 57 Tristan Atwell            10 Oxford Hills          19:39.69  
 58 Kai Thistle               12 Edward Little         19:39.71  
 59 Carter Bennett            10 Maranacook            19:40.19  
 60 Alyosha Sulyandziga       10 Yarmouth              19:40.37  
 61 Gabriel Waterman          11 Sanford               19:41.31  
 62 Dracen Morgan             11 Narraguagus           19:41.71  
 63 Jack Fisher               12 Sumner                19:42.52  
 64 Noah Lewellen             10 Gorham                19:42.81  
 65 Julian Lamson-LaPlume     10 Yarmouth              19:43.04  
 66 Nate Gillis               11 JH Gillis             19:46.30  
 67 Farahmand Mukarramov      12 Bonny Eagle           19:48.94  
 68 Aidan Forrest             11 Yarmouth              19:49.67  
 69 Daniel Belisle            12 Mt Saint Charles      19:50.17  
 70 Ezra Leong                11 Hampden               19:50.19  
 71 Quinn Michaud             12 Fort Kent             19:50.83  
 72 Alva Gandler              11 Lincoln Acad          19:52.00  
 73 Owen Cousins              10 Westbrook             19:52.26  
 74 Nick DeMarco              10 Mt. Blue              19:52.72  
 75 Gavin Fanjoy              10 Erskine               19:52.92  
 76 Henry Keepes              12 Yarmouth              19:53.66  
 77 Lee Edmunds               10 Scarborough           19:54.33  
 78 Albert Putnam             10 South Portland        19:54.67  
 79 Adam Stockwell            10 Scarborough           19:54.94  
 80 Manyuh Nepal              10 John Bapst            19:55.12  
 81 Sawyer Keenan             10 Thornton              19:55.32  
 82 Tim Booth                 10 Maranacook            19:55.75  
 83 Haddon Doyle              10 NYA                   19:55.77  
 84 Jackson Widerstrom        11 Marshwood             19:56.68  
 85 Odysseas Pavlides         11 Wheeler               19:58.44  
 86 Lysander Lefevre          11 Boothbay/Wis          19:58.55  
 87 Jack Van Gieson           10 Sanford               19:59.16  
 88 Brodie Warner             12 Bonny Eagle           20:03.47  
 89 Henry Schmidt             11 Portsmouth            20:06.16  
 90 Declan Kelly              11 Mt. Ararat            20:06.34  
 91 Ethan Kutella             12 Lake Region           20:06.39  
 92 Mickey Nowell             11 Camden Hills          20:08.01  
 93 Ethan Castonguay          11 Poland                20:08.55  
 94 Teague Buchanan           11 Camden Hills          20:10.54  
 95 Wyatt Ross                12 Harwood               20:10.75  
 96 Aidan Humphrey            10 MDI                   20:10.93  
 97 Ryan Morrill              12 Gorham                20:11.89  
 98 Caleb March               12 Hampden               20:12.45  
 99 Teddy McLeod              10 Mt. Blue              20:14.00  
100 Cameron Pelletier         12 Biddeford             20:14.31  
101 Miles Harrison            11 Wheeler               20:14.47  
102 Griffin Mula-Howard       10 Thornton              20:14.99  
103 Nick Bell                 11 Mt. Blue              20:15.53  
104 Elvis Rockwell            12 MDI                   20:16.01  
105 Ross Hyland               12 Windham               20:16.72  
106 Ted Simpson               11 Portland              20:17.02  
107 Ben Christensen           12 South Portland        20:19.05  
108 Noah Ferioli              10 Marshwood             20:19.49  
109 Caleb Kramer              10 Waynflete             20:19.63  
110 Tobias Kennedy            10 Bangor                20:20.47  
111 Tristyn Chapman           11 Edward Little         20:23.57  
112 Calum Bryant              11 Orono                 20:24.31  
113 Charley Flees             11 Waterville            20:24.44  
114 Ryan Hanlon               11 Lisbon                20:26.16  
115 Giacomo Bean              12 Edward Little         20:26.46  
116 Noah Saucier              11 Windham               20:26.74  
117 Ian Kobb                  11 Kents Hill            20:27.06  
118 Arjun Dasari              10 Wheeler               20:27.36  
119 Luke Hopkins              11 Winthrop              20:27.64  
120 Dylan Anderson            11 Gardiner              20:27.66  
121 Quinn St. Peter Scott     12 Edward Little         20:28.88  
122 Samuel Renda              10 Gardiner              20:30.14  
123 Marlin Orcutt             11 Bucksport             20:30.18  
124 Banks Ahlborn             11 Kents Hill            20:33.51  
125 Everett Hurder            10 Gorham                20:33.92  
126 Wyatt Wander              10 Portland              20:34.34  
127 Andrew Mistler            10 Brunswick             20:35.08  
128 Benjamin Bradshaw         12 Austin Prep           20:35.12  
129 Bradien Frakes            12 Caribou               20:35.70  
130 Nico Fenn                 10 Austin Prep           20:36.90  
131 Garrett Newey             12 Hampden               20:37.52  
132 Noah Montoya              10 Nokomis               20:37.98  
133 Cole Rutberg              10 Yarmouth              20:38.38  
134 Chris Bisson              11 Orono                 20:38.64  
135 Lucas Scott               11 Biddeford             20:38.67  
136 Gianni Haefele            10 Winthrop              20:38.86  
137 Carson Moore              10 Gardiner              20:39.76  
138 Quentin Lombard           10 Cape Elizabeth        20:40.15  
139 Joshua Justice            12 Greely                20:40.88  
140 Josh Creswell             11 Nokomis               20:41.71  
141 Kendall McGhee            10 Lisbon                20:41.77  
142 Bryce Holden              11 Mt. Ararat            20:45.64  
143 Huckleberry Huber-Rees    11 Lincoln Acad          20:45.91  
144 Nick Vanderbilt           11 Lincoln Acad          20:46.24  
145 Logan Chechowitz          10 Erskine               20:46.47  
146 Connor Kielbasa           12 Hampden               20:46.69  
147 Geoffrey Chase            12 Westbrook             20:49.75  
148 Parker Plourde            10 John Bapst            20:50.15  
149 Sullivan Olsen            12 South Portland        20:51.63  
150 Aidan Morris              11 Cape Elizabeth        20:51.68  
151 Colby Pratt               10 Gorham                20:52.85  
152 Nathan Fotter             11 Lawrence              20:56.96  
153 Jayden Jines              10 Lake Region           20:57.50  
154 Valentyn Pickens          11 Presque Isle          20:59.17  
155 Dominic Metayer           10 Bonny Eagle           20:59.35  
156 Casey Nelson              12 Hampden               20:59.56  
157 Logan Martin              12 St. Dominic           21:00.12  
158 Connor Poirier            11 Cony                  21:00.92  
159 Daniel Siemers            10 Bangor                21:01.12  
160 Colin Cook                10 Deering               21:02.48  
161 Carter Sanborn            11 Kennebunk             21:02.61  
162 Gavin Gomez               10 MCI                   21:03.02  
163 Cameron Orcutt            11 Bucksport             21:03.96  
164 Jordyn Theroux            10 Sanford               21:04.00  
165 Nolan Terscak             11 Yarmouth              21:04.23  
166 Matthew Goodwin           10 Brewer                21:06.18  
167 Nate Perkins              10 South Portland        21:07.36  
168 Javier Vallina Somalo     10 Lincoln Acad          21:07.40  
169 Elliot Irving             11 John Bapst            21:07.47  
170 Levi Cravin               11 Bangor Christian      21:08.06  
171 Lucas Ladd                11 George Stevens        21:09.04  
172 Alex Kinnison             12 Orono                 21:09.47  
173 Nathan Simonds            11 Berwick               21:11.24  
174 Braden Lagasse            10 Caribou               21:11.32  
175 Javi Angie-Sutherland     10 Cape Elizabeth        21:11.87  
176 Chase Turgeon             11 Hampden               21:12.97  
177 Luke Lajoie               12 Cony                  21:13.16  
178 Josh Maddaloni            11 Saint Andrew's        21:13.76  
179 Gideon Walters            10 Thornton              21:15.10  
180 David Froehlich           11 John Bapst            21:15.73  
181 Judah Curry               10 Marshwood             21:17.51  
182 Zachary Havey-Chambers    11 Bucksport             21:17.91  
183 Max Grube                 10 Berwick               21:18.45  
184 Wyatt Hall                10 Mt. Blue              21:21.17  
185 Alexander Wilcox          11 Hampden               21:21.73  
186 Sebastien Williams        12 Skowhegan             21:24.39  
187 Oliver Jonason            10 Lincoln Acad          21:24.67  
188 Roscoe Robinson           12 Hampden               21:25.05  
189 Austin Sales              10 Carrabec              21:26.85  
190 Jaiden Barainca           10 Kennebunk             21:27.13  
191 Nathaniel Knowles         10 Brunswick             21:27.56  
192 Aiden Roberts-Haven       10 Lincoln Acad          21:28.51  
193 James Bryant              10 Sumner                21:28.76  
194 Evan Weldon               11 Hampden               21:28.76  
195 Caleb Bennett             11 Waterville            21:31.80  
196 Fionn Mattson             11 Maine Coast           21:36.80  
197 Mason Jones               10 Harwood               21:39.20  
198 Felix Markosian           12 Ellsworth             21:40.07  
199 Ross Gaffney              11 Boothbay/Wis          21:41.72  
200 Charlie MacDonald         10 Hampden               21:42.80  
201 Isaac Wright              10 Mt. Ararat            21:43.32  
202 Edmund Crownover          11 George Stevens        21:48.31  
203 Charles Byers             11 Winslow               21:49.22  
204 Leo Whittemore            10 Washington Acad       21:57.95  
205 Liam Vigue                12 Bangor                22:00.73  
206 Logan Dow                 10 Erskine               22:06.49  
207 Glenn Modrusan            11 Hermon                22:10.78  
208 Jose Bencomo              11 Scarborough           22:15.00  
209 Tyler Hollenback          11 Ellsworth             22:16.76  
210 Aidan Howe                11 Mattanawcook          22:29.45  
211 Nikolai Leadbetter        10 Deer Isle Ston        22:30.13  
212 Kellan Devine             10 Yarmouth              22:37.49  
213 Luke Cukierski            10 George Stevens        22:50.04  
214 Trevor Deschamps          12 Harwood               22:58.79  
215 Garrett Plourde           11 Washburn              23:01.09  
216 Zach Bourgoin             10 Gorham                23:18.86  
217 Aric Gleason              12 Ellsworth             23:33.31  
218 Gabe Stetkis              12 Skowhegan             24:29.05  
219 Andrew Lam                11 Bangor                25:10.99  
 -- Vincent Caruso            12 Scarborough                DNF  

Freshman Section
  1 Mark Walker                9 JH Gillis             17:23.75  
  2 Everret Smith              9 Portland              17:50.44  
  3 Vincent Wing               9 Harwood               17:50.47  
  4 Reid Hughes                9 Portland              17:56.39  
  5 Nathan Brady               9 Houlton/GHCA          18:00.30  
  6 Paxton Darrell             9 Presque Isle          18:00.37  
  7 Blake Knowles              9 Berwick               18:02.42  
  8 Spencer Young              9 George Stevens        18:12.76  
  9 Eli Meader                 9 Madison               18:14.16  
 10 Cole Nowell                9 Camden Hills          18:16.64  
 11 Holden Nehrboss            9 Lincoln Acad          18:24.80  
 12 Dylan Kafalas              9 Burrillville          18:28.01  
 13 Brady Cox                  9 Orono                 18:42.91  
 14 Ethan Fortie               9 Messalonskee          18:45.42  
 15 Wyatt Levesque             9 Lake Region           18:46.63  
 16 Jasper Keller              9 Yarmouth              18:46.70  
 17 Keagan Urey                9 Camden Hills          18:51.40  
 18 Leo Ferrey                 9 Cape Elizabeth        18:55.44  
 19 Noah Loveys-Messenger      9 Thornton              18:57.15  
 20 Tadhg Lake                 9 Waynflete             18:57.49  
 21 William Tripp              9 Thornton              18:58.04  
 22 Manny Sepulveda            9 Wheeler               18:59.21  
 23 Abe Palme                  9 Gorham                19:04.84  
 24 Wyatt Oliver               9 Mt. Blue              19:07.43  
 25 Jonah Milton               9 Cape Elizabeth        19:10.79  
 26 Dominic Clyde              9 South Portland        19:12.58  
 27 Evan Trieu                 9 Cheverus              19:13.56  
 28 Ethan Clark                9 Boothbay/Wis          19:18.24  
 29 Alex Roach                 9 Old Town              19:20.59  
 30 Louis Lowry                9 Portland              19:20.69  
 31 Charlie Philbrick          9 Wheeler               19:28.55  
 32 JJ O'Melia                 9 Mt Saint Charles      19:30.55  
 33 Timothy Danse              9 Caribou               19:33.33  
 34 Dante Avila                9 Kennebunk             19:36.24  
 35 Carter Washburn            9 Cape Elizabeth        19:40.70  
 36 Lavani Contreras           9 Portland              19:41.32  
 37 Ben Wyman                  9 Camden Hills          19:41.63  
 38 Alan Kalloor               9 Cheverus              19:41.97  
 39 Liam Benson                9 South Portland        19:42.45  
 40 Jackson Stimmel            9 Sanford               19:44.92  
 41 Lucas Turley               9 Kennebunk             19:45.36  
 42 Luka Burns                 9 Mt. Blue              19:46.60  
 43 Leo Anderson               9 Maine Coast           19:49.49  
 44 Adit Modi                  9 Wheeler               19:52.17  
 45 Riley Bennett              9 Edward Little         19:55.46  
 46 Jase Leroux                9 Berwick               20:00.21  
 47 Jude Keezer                9 Bangor Christian      20:00.40  
 48 Maxwell Kuhn               9 Bangor                20:04.73  
 49 Alden Fitzgerald Ward      9 Lincoln Acad          20:08.43  
 50 Silas Gulley               9 Harwood               20:09.37  
 51 Evan Romano                9 Deering               20:10.45  
 52 Henry Hudson               9 Berwick               20:10.56  
 53 Silas Winter               9 Kennebunk             20:10.79  
 54 Andy O'Brien               9 Camden Hills          20:11.37  
 55 Ewan Nash                  9 Brunswick             20:16.11  
 56 Grady Emerson              9 Medomak Valley        20:19.12  
 57 Landon Nicely              9 Gorham                20:27.78  
 58 Kai Marcoux                9 Maranacook            20:29.39  
 59 Rowan Lambert-Ellis        9 Maranacook            20:29.68  
 60 Bodhi Andersen             9 Morse                 20:31.54  
 61 Mateo Metcalf              9 Harwood               20:33.49  
 62 Mathias Porter             9 Bangor                20:33.99  
 63 Rhy Labelle                9 Camden Hills          20:34.00  
 64 Jacob Magnuson             9 Falmouth              20:34.95  
 65 Asah Gould                 9 Edward Little         20:35.76  
 66 Beckett Greene             9 Poland                20:37.69  
 67 Adams Stratton             9 George Stevens        20:39.23  
 68 Alex Rogow                 9 NYA                   20:41.09  
 69 Tyler Small                9 South Portland        20:42.41  
 70 Noah Wilcox                9 Bangor                20:43.11  
 71 Owen Tardiff               9 Falmouth              20:44.94  
 72 Tommie Mannion             9 Marshwood             20:45.45  
 73 Ben Sidhu                  9 Falmouth              20:48.66  
 74 Henry Francis              9 Morse                 20:49.19  
 75 Dashiell Legawiec          9 Mt. Ararat            20:49.51  
 76 Romelio Haldane            9 Maranacook            20:54.26  
 77 James Vaillancourt         9 NYA                   20:57.68  
 78 Gideon Varney              9 Edward Little         20:59.81  
 79 Ian Thayer                 9 Brewer                21:00.78  
 80 Alex Ross                  9 Boothbay/Wis          21:01.93  
 81 Wyatt Frohmiller           9 Morse                 21:02.43  
 82 Griffin Hendrix            9 Falmouth              21:02.86  
 83 Kolby Gibbs                9 Winslow               21:03.54  
 84 Nathanael Cook             9 John Bapst            21:04.58  
 85 Harper Nelson              9 Brunswick             21:05.32  
 86 Brady Boron                9 Brunswick             21:06.54  
 87 Michael Mastraccio         9 Sanford               21:08.62  
 88 Ben McCalmon               9 Cape Elizabeth        21:10.27  
 89 Dominic Lorello            9 Berwick               21:11.00  
 90 Peter Sames                9 South Portland        21:11.42  
 91 Finn Hutchins              9 Deering               21:13.57  
 92 Thomas Hennessy            9 Boothbay/Wis          21:14.53  
 93 Markus Myster              9 Oceanside             21:14.79  
 94 Riddick Boyington          9 Brewer                21:15.70  
 95 Arlo Korsen-Cayer          9 Portland              21:16.03  
 96 John Wilkerson             9 Hampden               21:17.11  
 97 Zan Hatch                  9 Brunswick             21:17.65  
 98 Aiden Byrne                9 Hampden               21:18.29  
 99 Ian Quinn                  9 Gorham                21:18.78  
100 August Wells               9 Camden Hills          21:19.57  
101 Cameron Levesque           9 Caribou               21:20.55  
102 Maxwell Siegel             9 Maine Coast           21:23.53  
103 Sam Hebda                  9 Cape Elizabeth        21:23.77  
104 Nolan Williams             9 Lisbon                21:26.75  
105 James Kirby                9 Falmouth              21:27.28  
106 Sebastian Pambo            9 Lewiston              21:27.63  
107 Crawford Martinez          9 Brunswick             21:28.14  
108 Matthew Dupee              9 Oak Hill              21:29.88  
109 Oak Medina                 9 Mt. Blue              21:34.40  
110 Damien Hattan              9 Berwick               21:35.52  
111 Jonny Bell                 9 Mt. Blue              21:36.30  
112 Remington Crawford         9 Maranacook            21:40.34  
113 Orrin Conway               9 MCI                   21:42.20  
114 Bryson Poulin              9 Cony                  21:43.86  
115 Eli Wentzell               9 Portland              21:44.68  
116 Emmett Yarbough            9 Morse                 21:45.86  
117 Maximus Miranda            9 Lewiston              21:48.27  
118 Henry Bernard              9 Greely                21:49.85  
119 Jacob Strickland           9 Ellsworth             21:51.59  
120 Tristan Thomas             9 Wheeler               21:51.75  
121 Dylan Wain                 9 Caribou               21:53.03  
122 Luke Bowar                 9 Deering               21:53.53  
123 Joshua Nadeau              9 Hermon                21:54.59  
124 Levi Bannon                9 Greely                21:54.83  
125 Carter Wilson              9 Lincoln Acad          21:56.41  
126 Ethan Longley              9 Edward Little         21:56.66  
127 Kieran Leahy               9 Scarborough           21:56.75  
128 John Johnson               9 Skowhegan             21:57.93  
129 John Benvenuto             9 Mt Saint Charles      21:58.85  
130 Jack Hildebrand            9 Orono                 21:59.75  
131 Reid VanDerburgh           9 Windham               22:00.13  
132 Xander Collins             9 Windham               22:06.08  
133 Owen Shaff                 9 Oxford Hills          22:07.14  
134 Rory Whitmore              9 Mt. Blue              22:09.14  
135 Nicholas Smith             9 Poland                22:09.64  
136 Liam Brennan               9 Berwick               22:10.46  
137 Nicholas Thrul             9 Mt Saint Charles      22:11.83  
138 Brayden DeWitt             9 Hermon                22:23.22  
139 Cridder Hensley            9 Mt. Blue              22:28.23  
140 Spencer Brown              9 Lincoln Acad          22:29.01  
141 Owen DiDonato              9 Ellsworth             22:33.18  
142 Oliver Oldrin              9 Camden Hills          22:34.89  
143 Alexander Miranda          9 Lewiston              22:36.44  
144 Balian Mortenson           9 Bucksport             22:39.22  
145 Ben Gapski                 9 Boothbay/Wis          22:42.98  
146 Jacob Reily                9 Maranacook            22:43.16  
147 Finnegan Adams             9 Oceanside             22:44.40  
148 Noah Kroeger               9 Thornton              22:44.52  
149 Mason Shaddox              9 Deering               22:45.70  
150 Ben Mickael                9 Lincoln Acad          22:51.20  
151 William Kennedy            9 NYA                   22:53.68  
152 Graham Sanborn             9 Kennebunk             22:54.94  
153 Dylan Munger               9 MDI                   22:56.90  
154 Reteif VonBiljon           9 Saint Andrew's        22:59.61  
155 Trevor Love                9 Portsmouth            23:00.14  
156 John Ford                  9 Kennebunk             23:00.97  
157 Landon King                9 Mattanawcook          23:05.58  
158 Noah Stone                 9 John Bapst            23:08.58  
159 Boaz Wittemore             9 Maranacook            23:09.29  
160 Sam Bowen                  9 Brunswick             23:10.77  
161 Jennox Hill                9 Oxford Hills          23:11.05  
162 Patrick Seeley             9 Camden Hills          23:13.40  
163 Tenzin Hein                9 Falmouth              23:16.90  
164 Aidan Sylvester            9 Yarmouth              23:31.12  
165 Levi Noyes                 9 Poland                23:36.56  
166 Phineas Cumler             9 Belfast               23:37.37  
167 Calvin Wicks               9 Lincoln Acad          23:37.71  
168 Logan Farnham              9 Maranacook            23:38.51  
169 Liam Moxcey                9 Windham               23:45.64  
170 Calvin O'Connor            9 Greely                23:46.70  
171 Jan Martin                 9 Harwood               23:49.98  
172 Reese O'Brien              9 Winslow               23:52.74  
173 Tanner Kopishke            9 Medomak Valley        23:57.97  
174 Teddy Renaud               9 Mt. Blue              24:05.49  
175 Colin Smith                9 Harwood               24:10.62  
176 Andrew Rhoda               9 Messalonskee          24:11.07  
177 Reuben Bradley             9 Sumner                24:11.68  
178 Jake St. Pierre            9 Falmouth              24:14.31  
179 Dominic Archer             9 Dirigo                24:19.90  
180 Aiden Brann                9 Erskine               24:22.82  
181 Ozy Pucciarelli            9 Cony                  24:25.43  
182 Micah Menifield            9 Caribou               24:26.66  
183 Felix Barmonde             9 Wheeler               24:28.08  
184 Leo Engebreth              9 NYA                   24:28.52  
185 Daegan Creamer             9 Erskine               24:31.03  
186 Simon Lord                 9 Lisbon                24:31.20  
187 Keegan Buckingham          9 Leavitt               24:33.36  
188 Joe Brown                  9 Mt. Blue              24:35.09  
189 Ryan Brooks                9 Waterville            24:38.06  
190 Grady Churchill            9 Washburn              24:42.41  
191 Braken Surma               9 Lake Region           24:47.99  
192 Kaleb Li                   9 Waynflete             24:50.45  
193 Eli Smolin                 9 Scarborough           24:54.21  
194 Haven Tully                9 Maranacook            25:06.92  
195 Levi Pouliot               9 Oxford Hills          25:18.67  
196 Miles Tate                 9 Washburn              25:33.26  
197 Isaiah DuMont              9 Washburn              25:35.98  
198 Adam Bodwell               9 Massabesic            25:43.68  
199 Judah DosReis              9 Oxford Hills          25:45.09  
200 Banner Andrews             9 Bonny Eagle           25:46.76  
201 Joseph Mello               9 Mt Saint Charles      25:49.11  
202 Jackson Adams              9 Houlton/GHCA          26:06.24  
203 Neal McQuarrie             9 Houlton/GHCA          26:06.25  
204 Cooper King                9 Lawrence              26:32.17  
205 Wesley Barton              9 Carrabec              26:48.04  
206 Callan Driscoll            9 Scarborough           26:53.75  
207 Zane Thorndike             9 Mt. Abram             26:56.71  
208 Sage Bryant                9 Orono                 27:01.91  
209 Mitchell Morin             9 Bangor                27:20.24  
210 Joshua Long                9 Lake Region           27:23.84  
211 William Clark              9 Harwood               27:29.33  
212 Jonathan Rousculp          9 Maranacook            27:53.35  
213 Jordan Certma              9 Bonny Eagle           27:59.78  
214 Richie Johnson             9 Sanford               28:06.78  
215 Destin O'Halloran          9 George Stevens        28:44.11  
216 Boston Bowring             9 Erskine               28:49.48  
217 Michael Carpenter          9 Sanford               28:58.49  
218 Alex Reynolds              9 Oxford Hills          29:22.24  
219 Grady Argereow             9 NYA                   29:31.45  
220 Gavin Reams                9 Sanford               29:33.20  
221 Andrew Hewitt              9 Caribou               29:39.74  
222 Teddy Fuller               9 Berwick               30:19.02  
223 Max Cane                   9 Lincoln Acad          30:58.88  
224 Simon Trader               9 Ellsworth             31:37.64  
225 Jackson McBride            9 Winthrop              32:31.27  
226 Douglas Talbot             9 Winthrop              32:32.89  
227 Luke Wilson                9 Edward Little         33:43.44  
228 Jacob Bendel               9 Sanford               34:30.81  
 -- Reid Laudieri              9 Lisbon                     DNF  
 -- Sam Harrod-Kim             9 Portland                   DNF 

Seeded Section 
  1 Sean Gray                 11 Portsmouth            14:55.56  
  2 Sam Laverdiere            12 Lake Region           15:39.11  
  3 Aran Johnson              12 Portland              15:47.96  
  4 Ellis Wood                11 Deering               15:49.51  
  5 Henri Rivard              11 Marshwood             15:59.20  
  6 Atticus Merriam           10 Scarborough           16:06.79  
  7 Asher Valentine           11 Hampden               16:08.06  
  8 Enzo Giampaolo            11 Lewiston              16:08.66  
  9 Ethan Keller              12 Scarborough           16:09.97  
 10 Arthur Ferris             11 Burrillville          16:15.18  
 11 Charlie Jacques           12 Portland              16:17.07  
 12 Henri McCourt             12 Mt. Blue              16:20.10  
 13 Evan Small                12 South Portland        16:24.82  
 14 Andrew Catalano           12 Bonny Eagle           16:26.71  
 15 Finley Knappe             12 Kennebunk             16:27.19  
 16 Nicholas Koziell          12 Scarborough           16:29.08  
 17 Henry Morrison            12 Portland              16:30.20  
 18 Beckett Cote              12 Messalonskee          16:31.27  
 19 Griffin Merrill           12 John Bapst            16:35.22  
 20 Aidan Roberts             12 Lake Region           16:35.76  
 21 Pierce Coughlin           12 Messalonskee          16:36.30  
 22 Owen Blades               11 Portland              16:38.81  
 23 Ben Arsenault             12 Orono                 16:39.19  
 24 Sam Cashman               12 Brunswick             16:41.64  
 25 Patrick Orbon             10 Portsmouth            16:42.31  
 26 Levi Riggs                11 Morse                 16:43.29  
 27 Walker Hedrich            12 Camden Hills          16:43.29  
 28 William Coull             12 Greely                16:44.80  
 29 Aedyn Hughes              12 Ellsworth             16:44.94  
 30 Tim Collins               12 Hampden               16:45.11  
 31 Harrison Dunne            12 Bonny Eagle           16:47.94  
 32 Calvin Vincent            11 Edward Little         16:48.77  
 33 Fischer Petrlik           12 South Portland        16:49.48  
 34 Maxwell Thompson          12 Bangor                16:51.69  
 35 Pi Crosby                 12 Waynflete             16:53.58  
 36 Tait Harvey               11 Greely                16:54.93  
 37 Baxter Merriam            12 Scarborough           16:57.02  
 38 Ian Britt                 11 Mt. Ararat            16:59.77  
 39 Reid Wemple               11 Wheeler               17:00.84  
 40 Liam Nudd                 11 Cape Elizabeth        17:01.11  
 41 Owen Beane                12 Orono                 17:03.08  
 42 Will Meyer                10 Camden Hills          17:04.91  
 43 Tristan Hughes            12 Belfast               17:06.52  
 44 Landen Springer           12 Scarborough           17:07.18  
 45 Lucas Hutchinson          12 Oxford Hills          17:08.22  
 46 Jack Scott                10 Hampden               17:09.06  
 47 Cole Smith                12 Portland              17:09.12  
 48 Samuel Bergmark           10 Bangor                17:09.14  
 49 Liam Alexander            11 Portland              17:09.37  
 50 Jack Marston              12 Portsmouth            17:10.50  
 51 Christopher Cummiskey     12 Harwood               17:11.14  
 52 Noah Tessier              11 Marshwood             17:13.69  
 53 Caiden McHale             12 Portsmouth            17:13.75  
 54 Samuel Dineen             10 Bangor                17:15.26  
 55 Alden Reardon             11 Fort Kent             17:15.59  
 56 William Morris            10 Dirigo                17:16.87  
 57 Chris Vachon              12 Portsmouth            17:17.66  
 58 Mikhail El-Badry          10 Berwick               17:17.76  
 59 Tewolde Stewart           10 Caribou               17:18.87  
 60 Jonathan Koehler          12 Brunswick             17:19.73  
 61 Gunnar Weil               11 Hampden               17:20.39  
 62 Scott Stubbs              11 Caribou               17:21.97  
 63 Andrew Barrett            11 Orono                 17:22.82  
 64 Sam Tooley                11 Camden Hills          17:23.57  
 65 Henry Milan               12 John Bapst            17:23.85  
 66 James Brady               11 Houlton/GHCA          17:24.03  
 67 Asa Tussing               12 Deering               17:24.25  
 68 Lukas Pounder             11 Narraguagus           17:24.95  
 69 Peter Rank                11 Deering               17:25.42  
 70 Cameron Pernal            12 Yarmouth              17:25.64  
 71 Gavin Sampson             12 Massabesic            17:26.35  
 72 Harrison Landes           12 Caribou               17:26.43  
 73 Seth Dubay                10 Caribou               17:27.15  
 74 Liam Waring               11 Orono                 17:27.38  
 75 Drew Gaulin               10 Burrillville          17:31.05  
 76 Evan Atwood               12 Wheeler               17:31.59  
 77 Joel Brinz                10 Hampden               17:32.79  
 78 Brayden Drake             10 Houlton/GHCA          17:34.53  
 79 Harvey Crider             10 Gorham                17:36.49  
 80 Ryan McPherson            11 Brunswick             17:36.50  
 81 Paul Sames                12 South Portland        17:38.76  
 82 Sean Lowery               12 Falmouth              17:39.18  
 83 Alfie Cognata             10 Winthrop              17:39.76  
 84 Lucian Avila-Gatz         12 MDI                   17:40.54  
 85 Owen Card                 11 Lincoln Acad          17:41.06  
 86 Nolan I'Aboni             12 South Portland        17:41.22  
 87 Colin Anderson            10 Scarborough           17:41.63  
 88 Arman Gurcan              11 Cheverus              17:42.04  
 89 Graham Stoughton          10 Camden Hills          17:45.86  
 90 Ashtin Searway            11 Hermon                17:46.10  
 91 Ben Hatch                 11 Mt. Blue              17:47.33  
 92 Jackson Dineen            11 Bangor                17:47.35  
 93 Evan Crockett             10 Messalonskee          17:47.41  
 94 Frederick Brill           11 Falmouth              17:48.34  
 95 Jackson Kayne             11 Cheverus              17:49.05  
 96 Owen Cooper               10 Greely                17:49.18  
 97 Jeffrey Owen              12 Yarmouth              17:49.53  
 98 Camden Brown              12 Orono                 17:49.55  
 99 Drew Forch                12 Portsmouth            17:49.94  
100 Olin Johnson              12 Falmouth              17:50.68  
101 Harrison Crider           10 Gorham                17:50.83  
102 Michael Lawlor            11 South Portland        17:52.61  
103 Calder MacKenzie          11 JH Gillis             17:53.30  
104 Owen Cummings             10 Gorham                17:53.97  
105 Noah Rasheed              11 Deering               17:53.99  
106 Noah Oliver               11 Messalonskee          17:54.43  
107 Caleb Pelletier           12 Sanford               17:56.26  
108 Eli Young                 10 Mt. Blue              17:57.13  
109 Cash Kellen               12 Cheverus              17:57.22  
110 Marshall Wall             12 Brunswick             17:57.60  
111 Alexis Jaurez Vasquez     11 Thornton              17:57.63  
112 Malachi Ganong            11 Lisbon                17:58.19  
113 Zach Egeland              10 Camden Hills          17:58.55  
114 Malachi Witmer            10 Houlton/GHCA          17:59.70  
115 Luke Doscinski            11 Mt. Blue              17:59.91  
116 Alex LeClair              12 Presque Isle          18:00.32  
117 Aj Crocker                10 Boothbay/Wis          18:00.71  
118 Johnny Bsullak            12 Poland                18:02.23  
119 Noel Heath                11 Scarborough           18:03.65  
120 David Aulisio             11 Saint Andrew's        18:04.81  
121 Elijah Jakubisn           12 Nokomis               18:06.17  
122 Zach Crowthers            11 Wheeler               18:07.11  
123 Ethan Cohen               11 Camden Hills          18:07.57  
124 Finn Henderson            12 Gorham                18:08.42  
125 Beckham Rand              10 John Bapst            18:08.57  
126 Andrew Greene             11 Hampden               18:08.80  
127 Lexington Cote            10 Messalonskee          18:09.20  
128 Gus Whited                12 South Portland        18:09.32  
129 Runner Jarrett            12 Foxcroft              18:10.05  
130 Jacob Harmon              11 Portland              18:11.93  
131 Geo Mayorquin             10 South Portland        18:13.70  
132 Connor Lund               11 Falmouth              18:14.31  
133 Samuel Liudvinaitis       11 Lisbon                18:15.18  
134 Tryg Soares               11 MDI                   18:16.44  
135 Leo Picard                11 Burrillville          18:17.02  
136 Noah McGruder             10 Ellsworth             18:17.16  
137 Jesse Canfield            10 Yarmouth              18:17.24  
138 Robert Berry              11 Narraguagus           18:17.61  
139 Eli Hoeft                 12 Mt. Blue              18:17.63  
140 Jeffrey Casavant          11 Biddeford             18:17.64  
141 Mason Bragdon             10 Windham               18:17.78  
142 Thomas Casale             11 Austin Prep           18:17.85  
143 Ethan Cadorette           12 Biddeford             18:17.96  
144 Andrew Young              12 Windham               18:18.10  
145 James Goddard             10 MDI                   18:18.26  
146 Caleb Saucier             11 Windham               18:18.62  
147 Brady Pelletier           11 Bangor                18:19.04  
148 Wyatt Smith               12 Morse                 18:19.08  
149 Marco Garelli             11 Skowhegan             18:19.59  
150 Emile Olins               10 Portland              18:20.06  
151 Benedict Hoskins          10 John Bapst            18:20.42  
152 Alex Price                12 Portland              18:21.52  
153 Jonah Jenkins             12 Kents Hill            18:22.51  
154 Christopher Jaynes        12 Falmouth              18:23.10  
155 Cooper Martin             10 Bangor                18:23.13  
156 Nick Munyaneza            12 Gorham                18:23.61  
157 Jacob Violette            12 Caribou               18:23.70  
158 Andrew Skeirik            10 Austin Prep           18:24.42  
159 Jeffrey Flees             12 Waterville            18:25.97  
160 Thomas Mickael            11 Lincoln Acad          18:27.56  
161 Ezra Burke                10 Westbrook             18:28.28  
162 Riley Lamb                11 Poland                18:29.36  
163 Cedar Conly               12 Portland              18:29.42  
164 David Dixon               10 Carrabec              18:30.28  
165 Jordan Furtado            12 Burrillville          18:30.75  
166 Thomas Coolidge           12 George Stevens        18:31.39  
167 Declan Costa              11 Burrillville          18:33.93  
168 Chris Cooper              11 MDI                   18:35.33  
169 Zachary Doane             12 Greely                18:36.00  
170 Emery Stevens             10 Hampden               18:37.87  
171 Colin Hulsey              11 South Portland        18:37.89  
172 Wyatt Richardson          10 George Stevens        18:37.91  
173 Nathaniel Parker          11 Camden Hills          18:38.41  
174 Isaiah Sabean             11 Cony                  18:39.23  
175 Graecen Jepson            12 Portland              18:39.91  
176 Tyler Bryant              12 South Portland        18:39.99  
177 Jaxson Graham             10 Austin Prep           18:40.39  
178 Pace Jarrett              10 Foxcroft              18:42.07  
179 Darion Wescott            10 Ellsworth             18:43.24  
180 Otto Hibl                 12 Morse                 18:43.63  
181 Neal MacDonald            11 JH Gillis             18:44.10  
182 Patrick Heffernan         12 South Portland        18:44.18  
183 Patrick Saltysiak         11 MDI                   18:44.44  
184 Ren Kauffunger            11 Morse                 18:44.82  
185 Oliver Killeen            11 Portland              18:46.46  
186 Jonathan Ouellette        12 John Bapst            18:46.86  
187 Jonathan Bisson           10 Brunswick             18:48.69  
188 Owen Norgang              12 George Stevens        18:48.86  
189 Owen Cannon               10 George Stevens        18:48.86  
190 Atticus Ellis             12 Harwood               18:49.18  
191 Sam St. Germain           10 Winthrop              18:49.38  
192 Nathan Chute              10 Bangor                18:50.14  
193 Logan Whitmarsh           12 Cheverus              18:50.26  
194 Chris Irankunda           12 Yarmouth              18:51.81  
195 Asher Roy                 10 Oxford Hills          18:52.58  
196 Jed Hartley               12 John Bapst            18:52.86  
197 Phoenix Jalbert           12 St. Dominic           18:54.21  
198 Max Edwards               11 Scarborough           18:54.66  
199 Keaton Sampson            10 Massabesic            19:02.92  
200 Finn Marianski            11 Yarmouth              19:04.66  
201 Abram Philbrook           10 Oceanside             19:05.03  
202 Sam Withers               11 Waterville            19:05.55  
203 Dylan Franklin            12 Burrillville          19:06.33  
204 Sam Stocks                12 South Portland        19:08.30  
205 Isaac Pelletier           10 Sanford               19:08.32  
206 Isaac Sines               11 Washburn              19:08.52  
207 Jason Choi                11 John Bapst            19:15.07  
208 Grady Miller              10 Oxford Hills          19:16.45  
209 Nick Morouse              11 Brunswick             19:18.41  
210 Reece Renwick             10 George Stevens        19:20.31  
211 Nathanael Clark           11 Lincoln Acad          19:20.74  
212 Geoffrey Beane            11 MDI                   19:24.57  
213 Noah Civiello             12 Mt. Blue              19:28.96  
214 Benjamin Tate             12 Ellsworth             19:37.23  
215 Max Withee                12 Messalonskee          19:41.27  
216 Jack Brune                12 Morse                 19:52.23  
217 Jack Cashman              10 Brunswick             20:05.44  
218 Ansel Tenney              12 George Stevens        20:09.53  
219 James Bergeron            12 Austin Prep           20:32.21  
220 Darcey Lees               11 Bangor                21:18.70  
 -- William Francis           12 Old Town                   DNF