2023 Maine XC Festival of Champions - 9/30/2023                
                                    Results                                    
 
Boys 5k Run CC
=======================================================================
      Course: * 15:06.92  10/5/2013   Josef Holt-Andrews, Telstar              
        Meet: R 15:06.92  10/5/2013   Josef Holt-Andrews, Telstar              
'22 Champion:   15:38.91  10/1/2022   Charlie Collins, Hampden                 
    Name                    Year School                  Finals  Points
=======================================================================
Unseeded A Section
  1 Jacob Mora                12 Gorham                19:28.84  
  2 Phoenix Jalbert           11 St. Dominic           19:40.57  
  3 Feleke Lynch              12 MDI                   19:45.80  
  4 Geoffrey Beane            10 MDI                   19:55.72  
  5 Isaiah Hatch              11 Deer Isle Ston        20:05.90  
  6 Odysseas Pavlides         10 Wheeler               20:07.55  
  7 Ezra Leong                10 Hampden               20:10.57  
  8 Nick Munyaneza            11 Gorham                20:14.71  
  9 Cruise LaBrie             12 Gorham                20:14.94  
 10 Peter Morocco             12 Wheeler               20:20.84  
 11 Isaac Toweh               12 Woonsocket            20:20.97  
 12 Colby Ting                12 Yarmouth              20:21.11  
 13 Daniel Rogers             12 Wheeler               20:22.79  
 14 Miles Harrison            10 Wheeler               20:25.45  
 15 Ryan Morin                12 Noble                 20:26.53  
 16 George Dionne             10 Poland                20:30.68  
 17 Ben Uhlenhake             10 Limestone/MSSM        20:31.57  
 18 Chris Bisson              10 Orono                 20:36.17  
 19 Jack Fisher               11 Sumner                20:36.63  
 20 Lucian Bassett            11 Lake Region           20:36.74  
 21 Sam Kaiser                12 Biddeford             20:37.21  
 22 Owen Gallo                10 Bedford               20:37.60  
 23 Mitchell Hewitt           10 Washburn              20:41.96  
 24 Andrew Ring               12 Caribou               20:42.55  
 25 Elijah Hill               12 Sanford               20:42.59  
 26 Devin Swanson             10 Gorham                20:43.46  
 27 Finn Madden               10 Falmouth              20:44.20  
 28 Ryan Morrill              11 Gorham                20:47.78  
 29 Alex Wing                 12 Monmouth              20:51.11  
 30 Connor Parson             12 Lincoln Acad          20:54.08  
 31 Parker Merriam            12 Cape Elizabeth        20:55.72  
 32 Zachary Havey-Chambers    10 Bucksport             21:00.46  
 33 Cole Fortin               12 Erskine               21:02.12  
 34 Ben Aaron                 10 Wheeler               21:02.90  
 35 Caleb Bennett             10 Waterville            21:04.08  
 36 Myles Brown               12 Yarmouth              21:06.53  
 37 Odelin Simon              10 Belfast               21:07.05  
 38 Colton Nelson             12 Waynflete             21:07.33  
 39 Seth Reardon              12 Brewer                21:07.51  
 40 Leif MacCarthy            11 North Yarmouth        21:07.78  
 41 Alexander Wilcox          10 Hampden               21:08.20  
 42 Casey Nelson              11 Hampden               21:08.98  
 43 Tony Reiling              12 GrayNewGlocester      21:11.30  
 44 Jaiden Dash               12 Wheeler               21:11.65  
 45 Tiger McCormick           11 Cape Elizabeth        21:11.70  
 46 Garrett Plourde           10 Washburn              21:13.81  
 47 Bradyn Hale               12 Greely                21:16.02  
 48 Ryder Chandler            11 Presque Isle          21:19.47  
 49 Alex Kinnison             11 Orono                 21:22.24  
 50 David Gustin              12 Winthrop              21:24.45  
 51 Kodiak Gerken             11 Mattanawcook          21:25.19  
 52 Valentyn Pickens          10 Presque Isle          21:25.66  
 53 Brady Webber              10 Freeport              21:28.74  
 54 Shawnty Harris            12 Sanford               21:30.09  
 55 Sebastien Williams        11 Skowhegan             21:30.49  
 56 Caden Lacadie-Bolduc      12 Kennebunk             21:33.13  
 57 Aaron Sanborn             10 Windham               21:34.39  
 58 Lawrence Foster           11 Portland              21:36.84  
 59 Fionn Mattson             10 Maine Coast           21:38.19  
 60 Olin Archer               12 Falmouth              21:39.91  
 61 George Taylor             11 Waterville            21:41.39  
 62 Izaiyah Rivas             11 Woonsocket            21:41.62  
 63 Ryan Gildart              12 South Portland        21:44.84  
 64 Cameron Orcutt            10 Bucksport             21:50.04  
 65 Alton King                12 Boothbay/Wis          21:50.20  
 66 Sam Dunham                10 Freeport              21:50.38  
 67 Zachary Maffei            10 Poland                21:51.48  
 68 Isaiah Sabean             10 Cony                  21:53.54  
 69 Brogan Sweeney            12 Bedford               21:57.50  
 70 Jospeh Macek              10 Wheeler               21:58.63  
 71 Gabe Stetkis              11 Skowhegan             21:59.50  
 72 John Seo                  10 Foxcroft              21:59.67  
 73 Ayden Mulder              12 Washburn              21:59.72  
 74 Dracen Morgan             10 Narraguagus           22:00.62  
 75 Trevor Beams              11 Noble                 22:03.67  
 76 Luke Hopkins              10 Winthrop              22:04.09  
 77 Adrian Quinn              10 Lincoln Acad          22:07.49  
 78 Camden Marquis            10 Marshwood             22:08.23  
 79 Ted Simpson               10 Portland              22:09.52  
 80 Soren Southall            10 Waynflete             22:09.94  
 81 Myles Chang               12 Wheeler               22:10.37  
 82 Charles Kennedy           10 Windham               22:11.30  
 83 Gavin Grover              11 Richmond              22:11.32  
 84 Peter Curcio              12 GrayNewGlocester      22:11.71  
 85 Michael Corriveau         10 Oceanside             22:11.87  
 86 Kylan Dugal               10 Lisbon                22:13.77  
 87 Sam Thompson              10 Yarmouth              22:14.94  
 88 Jason Sanchez             11 Woonsocket            22:16.29  
 89 Edan Davis                11 Wheeler               22:17.49  
 90 Jayden Richards           12 Brewer                22:18.21  
 91 Braden Paquette           12 Burrillville          22:18.93  
 92 Donovan Kendrick          11 Kennebunk             22:18.96  
 93 Van Aiden Nguyen          11 Bedford               22:19.83  
 94 Caleb Rodriguez           10 Woonsocket            22:20.68  
 95 Harold Vance              12 Winthrop              22:21.42  
 96 Giacomo Smith             12 Erskine               22:23.47  
 97 Lorin Rawlins             10 Waynflete             22:25.26  
 98 Mads Hansen               11 Cony                  22:26.04  
 99 Malcolm Nelson            11 Yarmouth              22:26.25  
100 Samuel Trent              12 Bedford               22:28.33  
101 Wyatt Adams               12 Waynflete             22:29.05  
102 Noah Brisson              12 Leavitt               22:29.17  
103 Nick Bell                 10 Mt. Blue              22:29.54  
104 Mason Starkey             12 Gorham                22:29.69  
105 Tyler Burns               10 Freeport              22:31.11  
106 Nolan Terscak             10 Yarmouth              22:35.15  
107 Eric Shamuratov           11 Cony                  22:35.73  
108 Arveragus Eddyblouin      11 Lincoln Acad          22:37.82  
109 Cameron Pelletier         11 Biddeford             22:38.20  
110 Cam Scanlon               12 Marshwood             22:38.65  
111 Connor Poirier            10 Cony                  22:39.36  
112 Hugo Lopes                12 Lewiston              22:40.39  
113 Wyatt Williams            12 Thornton              22:42.16  
114 Tota Ohara                11 Cony                  22:43.61  
115 Joe Leblanc               11 Edward Little         22:46.12  
116 Ethan St. Arnold          12 Massabesic            22:46.89  
116 Xavion Mariscal           11 Noble                 22:46.89  
118 Nick Anderson             12 Caribou               22:46.92  
119 Teddy Bemis               12 Presque Isle          22:52.37  
120 Sage Calcia               10 Sumner                22:58.80  
121 Leo Smith                 10 Marshwood             23:00.95  
122 Gavin Rich                10 Yarmouth              23:02.82  
123 Reed Petrin               10 Leavitt               23:06.98  
124 Glenn Modrusan            10 Hermon                23:07.14  
125 Ross Gaffney              10 Boothbay/Wis          23:07.66  
126 Liam Magoon               11 Greely                23:13.31  
127 Zak Fecteau               11 Monmouth              23:15.03  
128 Samuel Brito              12 Winthrop              23:18.63  
129 Gavin Audet                9 Noble                 23:19.03  
130 Griffin Henderson         10 Old Town              23:23.18  
131 Quinn Jackson             12 George Stevens        23:24.45  
132 Christinan Neal           11 Bishop Guertin        23:24.60  
133 Edward Bell               12 Caribou               23:24.74  
134 Khalil Diawara            12 Kents Hill            23:25.37  
135 Jake Lepper               11 George Stevens        23:25.39  
136 Victor Mubang             10 Washington Acad       23:29.02  
137 Drew Turgeon              12 Hampden               23:33.14  
138 Noah Young                11 Lawrence              23:34.44  
139 Lucas Michaud             12 Falmouth              23:35.15  
140 Marshall Clifford         12 Erskine               23:36.75  
141 Tim Callaghan             12 Deering               23:45.10  
142 Finn Kunas                10 Edward Little         23:48.69  
143 Nick Vanderbilt           10 Lincoln Acad          23:51.21  
144 Evan Weldon               10 Hampden               23:52.47  
145 Cayden Michaud            10 Poland                23:53.03  
146 Adyn Petchonka            10 Skowhegan             23:55.25  
147 Jacob Sanchez             11 Woonsocket            23:55.92  
148 Savya Acharya             11 Waterville            23:56.38  
149 Alva Gandler              10 Lincoln Acad          23:57.15  
150 Mason Terscak             12 Yarmouth              23:58.53  
151 Matthew Melvin            11 Sanford               23:59.25  
152 Ethan Smith               12 North Yarmouth        23:59.74  
153 Declan Howe               11 Edward Little         24:01.23  
154 Kai Zimerle               11 Falmouth              24:02.11  
155 Devyne Dotterweich        10 Gould                 24:03.35  
156 Joseph Szakas             11 Winthrop              24:07.54  
157 Nick Harper               10 Maranacook            24:07.67  
158 Keegan Weeman             10 Bonny Eagle           24:11.23  
159 Ethan Fortuna             10 Lewiston              24:17.61  
160 Ronan MacMillan           10 Scarborough           24:17.69  
161 Julian Winters            10 Orono                 24:19.34  
162 Brennan Mathiau           10 Lincoln Acad          24:21.71  
163 Ben Scott                 10 Waterville            24:27.37  
164 Logan Martin              11 St. Dominic           24:30.10  
165 Gabe McIntosh             11 Orono                 24:34.82  
166 Aiden Horgan              12 Kennebunk             24:35.29  
167 William Kosoff            12 Westbrook             24:41.28  
168 Toby Noonan               10 Cape Elizabeth        24:43.64  
169 Luke Carr                 10 Gardiner              24:47.48  
170 David Edwards             10 Richmond              24:49.43  
171 Gabriel Austin            12 Limestone/MSSM        24:50.84  
172 Gage Oliver               10 Lewiston              24:52.20  
173 Luka Topalovic            11 Falmouth              24:53.97  
174 Ellis Retzer              10 Deering               24:55.33  
175 Spencer Drew              10 Freeport              24:55.63  
176 Felix Heidt               10 GrayNewGlocester      25:00.77  
177 Liam Kuhl                 10 Lisbon                25:01.68  
178 Lincoln Clark             11 Waynflete             25:05.80  
179 Reid DeJongh              10 Cony                  25:06.57  
180 Pablo Segura Diaz         11 Foxcroft              25:12.80  
181 Elliott Resnick           11 Falmouth              25:15.46  
182 Andrew Makarowski         12 Thornton              25:16.86  
183 Owen Doucette             11 Edward Little         25:21.77  
184 Max Stulberger            12 King's Edgehill       25:24.92  
185 Jason Chen                12 Thornton              25:27.31  
186 Luke Kusel                10 Falmouth              25:30.46  
187 James Mattson             10 Bonny Eagle           25:31.82  
188 Castor Mendoza            12 Washburn              25:35.63  
189 Jakub Slawiec             10 Massabesic            25:44.56  
190 Ben Daku                  12 Mt. Blue              25:51.85  
191 Marcus 0lmstead           11 Caribou               25:52.42  
192 Pauli Mukerangingo        12 Waynflete             25:55.47  
193 Noah Billings             10 Lincoln Acad          25:55.84  
194 Dublin Neault             10 Camden Hills          26:01.59  
195 Brenden Willett           10 Sumner                26:08.89  
196 Giovanni Pope             10 Windham               26:20.80  
197 Jasper Greenleaf          10 Brewer                26:21.35  
198 Kason Chen                10 Presque Isle          26:22.41  
199 Gage Armstrong            11 Woonsocket            26:25.05  
200 Roderick Ariza            10 Deering               26:26.70  
201 Logan Brassard            10 Gorham                26:34.98  
202 Owen Taupier              12 Kents Hill            26:44.31  
203 Gavin Godfrey             11 St. Dominic           26:46.07  
204 Chase Mansfield           11 Boothbay/Wis          26:49.47  
205 Cian Barratt              10 Massabesic            26:51.47  
206 Joseph Levesque           11 Lincoln Acad          27:22.25  
207 Brey McCamish             10 Gardiner              27:23.46  
208 Kirby Douglas             11 Waynflete             27:24.89  
209 Bryce Arsenault           11 Yarmouth              27:59.01  
210 Teddy Dickson-Smith       12 Orono                 28:18.37  
211 Elijah Levan              10 Waterville            28:31.10  
212 Alex Caraway              11 Richmond              28:37.63  
213 Russell Long              10 Lincoln Acad          28:52.03  
214 Samuel Wilson             10 Bishop Guertin        28:59.41  
215 Owen Staples              12 Deer Isle Ston        29:08.58  
216 Ezekiel McEneaney         10 Morse                 30:12.92  
217 Ethan Casale              12 Houlton/GHCA          30:28.98  
218 Ahmed Ali                 10 Edward Little         31:13.66  
219 Isaiah McDonough          10 Lisbon                31:40.23  
220 Neal Baldwin              11 Boothbay/Wis          31:47.37  
221 Noah Didonato             11 Ellsworth             31:56.53  
222 Lucas Juette              10 Windham               32:13.52  
223 Camden Valentine          12 Hampden               32:33.08  
224 Bao Tran                  10 Foxcroft              32:58.25  
225 Noah Hawkins              12 Hampden               33:49.11  
226 Jaiden Connors            11 Medomak Valley        35:38.80  
227 Shawn McFarland           10 Lincoln Acad          39:26.72  
228 Brian Dang                10 Foxcroft              39:26.87  
229 Andrew Hartmann           10 Windham               40:22.14 

Unseeded B Section 
  1 Noah Tessier              10 Marshwood             17:43.36  
  2 Nate Kelley               10 Marshwood             17:45.45  
  3 Kyle Wallace              10 Glastonbury           17:57.82  
  4 Simon 'max' Stratton      12 Deering               18:04.98  
  5 Gunnar Weil               10 Hampden               18:08.20  
  6 Zachary Clement           12 Camden Hills          18:09.52  
  7 Jordan Furtado            11 Burrillville          18:13.58  
  8 James Mooney              12 Cony                  18:15.33  
  9 George Ayer               12 Portland              18:15.41  
 10 Brody Hamel               10 South Portland        18:17.50  
 11 Johnny Bsullak            11 Poland                18:18.73  
 12 Parker Ashfield           11 Bangor                18:19.49  
 13 Tyler Bryant              11 South Portland        18:23.64  
 14 Connor Lund               10 Falmouth              18:25.57  
 15 Alex Price                11 Portland              18:29.64  
 16 Olin Johnson              11 Falmouth              18:30.37  
 17 Robby Caruso              11 Glastonbury           18:31.70  
 18 Tristan Hughes            11 Belfast               18:34.09  
 19 Tryg Soares               10 MDI                   18:34.99  
 20 Harrison Landes           11 Caribou               18:35.86  
 21 Kyle Mastrianno           12 Cony                  18:36.89  
 22 James Brady               10 Houlton/GHCA          18:38.85  
 23 Will Clark                12 Lincoln Acad         J18:39.53  
 24 Samuel Boldeia            12 Bedford               18:39.96  
 25 Jeffrey Owen              11 Yarmouth              18:42.02  
 26 Liam Haggerty             10 Marshwood             18:48.16  
 27 Joe Riddell               12 Marshwood             18:49.00  
 28 Zach Crowthers            10 Wheeler               18:50.61  
 29 Finn Henderson            11 Gorham                18:51.65  
 30 Michael Clarke            12 Lake Region           18:52.06  
 31 William Francis           11 Old Town              18:54.74  
 32 Jack Brune                11 Morse                 18:57.32  
 33 Andrew Barrett            10 Orono                 18:57.35  
 34 Roegan Carney             12 Washburn              18:58.20  
 35 Yiuhon Chan               12 Wheeler               18:58.87  
 36 Andrew Nalchajian         12 Falmouth              18:59.14  
 37 Muhammad Hasson           12 Glastonbury           18:59.94  
 38 Colby Mitchell            11 GrayNewGlocester      19:01.36  
 39 Dominick Toscano          12 Leavitt               19:01.65  
 40 Darcey Lees               10 Bangor                19:01.70  
 41 Kyle Hageman              10 Glastonbury           19:03.37  
 42 Thomas Mickael            10 Lincoln Acad          19:05.58  
 43 Nolan I'Aboni             11 South Portland        19:07.20  
 44 Andrew Robinson           12 Mt. Blue              19:07.76  
 45 Griffin Smith             10 Marshwood             19:08.47  
 46 Tristan Hardel            12 Yarmouth              19:09.28  
 47 Ren Kauffunger            10 Morse                 19:10.07  
 48 Dylan Franklin            11 Burrillville          19:10.83  
 49 Nolan Baynes              12 Burrillville          19:11.86  
 50 Nolan Serafin             12 Burrillville          19:12.73  
 51 Aiden Toy                 12 Bonny Eagle           19:13.22  
 52 Felix Markosian           11 Ellsworth             19:15.35  
 53 Ryan Kelly                10 Poland                19:16.87  
 54 Thomas Coolidge           11 George Stevens        19:18.56  
 55 Harper Doyle              10 Poland                19:18.57  
 56 Owen Norgang              11 George Stevens        19:18.86  
 57 Chapin Rivers             10 Harwood Union         19:19.13  
 58 Ian Butash                11 Mt Saint Charles      19:19.56  
 59 Quinn Michaud             11 Fort Kent             19:20.11  
 60 Mickey Nowell             10 Camden Hills          19:20.67  
 61 Alex Graham               11 King's Edgehill       19:21.12  
 62 Samuel Liudvinaitis       10 Lisbon                19:21.36  
 63 Eli Olson                 12 Yarmouth              19:21.51  
 64 Dylan Phillips            12 Gorham                19:22.33  
 65 Leo Picard                10 Burrillville          19:22.90  
 66 Cleyton Splaine           11 Boothbay/Wis          19:23.33  
 67 Aidan Gagnon              12 Sanford               19:23.55  
 68 Jake Wallace              11 Windham               19:23.75  
 69 Rodi Mayne                12 Boothbay/Wis          19:23.89  
 70 Declan Costa              10 Burrillville          19:24.55  
 71 Tyler Barker              10 Glastonbury           19:25.13  
 72 Tyler Mills               11 Biddeford             19:25.94  
 73 Sam Withers               10 Waterville            19:28.26  
 74 Will Neikam               10 Bedford               19:29.20  
 75 Ethan Rancourt            10 Winslow               19:30.55  
 76 Devin Cannon              11 Bonny Eagle           19:32.96  
 77 Atticus Ellis             11 Harwood Union         19:33.65  
 78 Gavin Nash                12 Hampden               19:33.90  
 79 Gavin Anderson            11 Edward Little         19:34.92  
 80 Cedar Conly               11 Portland              19:35.05  
 81 Tristyn Chapman           10 Edward Little         19:35.29  
 82 Max Edwards               10 Scarborough           19:35.52  
 83 Luke Dockham              12 Marshwood             19:36.60  
 84 Colby Wasson              10 JH Gillis             19:37.25  
 85 Logan Whitmarsh           11 Cheverus              19:37.78  
 86 Ryan Howard               12 Westbrook             19:38.16  
 87 Caden Dussault            12 Thornton              19:39.19  
 88 Noah Arbuckle             10 Lincoln Acad          19:39.26  
 89 Levi Herr                 12 Yarmouth              19:39.52  
 90 Malachi Ganong            10 Lisbon                19:40.60  
 91 Griffin Vivian            12 Cheverus              19:40.69  
 92 Landon Laferriere         12 Houlton/GHCA          19:40.77  
 93 Gavin Lawler              10 Windham               19:41.10  
 94 Kaden Langevin            11 Biddeford             19:42.31  
 95 Cooper Hansel             12 Harwood Union         19:42.37  
 96 Eben Michaud              12 Winthrop              19:42.67  
 97 Riley Davis               10 Westbrook             19:43.36  
 98 Bennett Cohen             10 Camden Hills          19:43.63  
 99 Quinn St. Peter Scott     11 Edward Little         19:43.89  
100 Ethan Castonguay          10 Poland                19:44.59  
101 Hazen Mitchell            10 Kents Hill            19:44.64  
102 Christopher Chong         12 Bedford               19:45.52  
103 William Norris            10 East Greenwich        19:45.93  
104 Austin Trask              12 Boothbay/Wis          19:45.98  
105 Sean Lowery               11 Falmouth              19:46.02  
106 Luca Cianchette           11 Greely                19:46.13  
107 Owen Card                 10 Lincoln Acad          19:46.46  
108 Bradien Frakes            11 Caribou               19:47.58  
109 Quinn Chessa              12 Maine Coast           19:47.87  
110 Finn Marianski            10 Yarmouth              19:49.26  
111 Ian Brown                 11 Gould                 19:49.88  
112 Jose Bencomo              10 Scarborough           19:50.26  
113 Noah Schneider            10 Orono                 19:51.08  
114 Brendan Ledwick           11 Brunswick             19:52.84  
114 Nate Sirois               12 Bonny Eagle           19:52.84  
116 Caleb Saucier             10 Windham               19:53.44  
117 Benjamin Mlynski          11 Hampden               19:53.83  
118 Elijah Nelsen             12 Messalonskee          19:54.99  
119 Che Rich                  12 Waynflete             19:55.19  
120 William Guerin            11 Portland              19:55.42  
121 Daniel Koelle             12 Lincoln Acad          19:55.67  
122 Henry Keepes              11 Yarmouth              19:56.74  
123 Jackson Widerstrom        10 Marshwood             19:56.87  
124 Gabriel Waterman          10 Sanford               19:58.94  
125 Daniel Belisle            11 Mt Saint Charles      19:59.00  
126 Ethan Kutella             11 Lake Region           19:59.58  
127 Matthew Sallinen          11 Gorham                19:59.61  
128 Cooper Tarbuck            11 Maranacook            20:00.42  
129 Patrick Heffernan         11 South Portland        20:00.74  
130 Finn Connolly             11 South Portland        20:03.44  
131 Michael Ryan              11 Morse                 20:03.48  
132 Aidan Forrest             10 Yarmouth              20:03.74  
133 Tyler Gaidys              12 Harwood Union         20:04.56  
134 Jr Tibbetts               12 Poland                20:05.05  
135 Sam Bernier               12 Waterville            20:05.16  
136 Jacob Kaiser              11 Biddeford             20:05.28  
137 Alexander Emery           11 Cape Elizabeth        20:06.04  
138 Eli Sidhu                 10 Falmouth              20:06.98  
139 Ryan Berry                12 Bonny Eagle           20:08.50  
140 Charles Palmlund          12 Greely                20:08.68  
141 Riley Lamb                10 Poland                20:09.50  
142 Maixent Machefert         10 Maine Coast           20:09.76  
143 Max Withee                11 Messalonskee          20:10.13  
144 Ansel Tenney              11 George Stevens        20:10.42  
145 Brandon Mastrianno        12 Cony                  20:10.50  
146 Landen Cole               10 Westbrook             20:11.04  
147 Connor Kielbasa           11 Hampden               20:11.06  
148 Isaac Scribellito         10 Lisbon                20:11.62  
149 Chris Noreika             11 North Yarmouth        20:11.78  
150 Jack Salmon               10 Bishop Guertin        20:12.04  
151 Wyatt Ross                11 Harwood Union         20:12.52  
152 Charles Segal             12 Greely                20:12.86  
153 Owen Heseltine            12 Mt. Blue              20:12.89  
154 Jack Mello                10 Bishop Guertin        20:13.39  
155 Saben Tenney              11 Sumner                20:13.61  
156 Joshua Justice            11 Greely                20:15.12  
157 Case Jacobs               12 Morse                 20:15.35  
158 Daniel Dalton             12 Mt. Blue              20:15.44  
159 Aidan Morris              10 Cape Elizabeth        20:16.24  
160 Nick Verrill              10 Windham               20:16.43  
161 Noah Saucier              10 Windham               20:16.90  
162 Nicky Service             10 Harwood Union         20:17.41  
163 Jaden Baril               12 Edward Little         20:17.60  
164 Eben Buck                 12 Cony                  20:18.30  
165 Noah Rasheed              10 Deering               20:20.24  
166 Sam Anderson              12 Deering               20:22.25  
167 Charles Byers             10 Winslow               20:22.30  
168 Kai Thistle               11 Edward Little         20:24.22  
169 Nate Barmby               12 North Yarmouth        20:26.22  
170 Jonas Stepanauskas        12 Lincoln Acad          20:26.50  
171 Griffith Heath            10 Scarborough           20:27.93  
172 Eli Morse                 11 Cape Elizabeth        20:27.94  
173 Davis Collette            10 East Greenwich        20:28.26  
174 Sam Fegel                 12 Messalonskee          20:32.18  
175 Caetano Correia           10 South Portland        20:32.86  
176 Noah Corcoran             12 Maine Coast           20:32.91  
177 Wyatt Sholl               10 Falmouth              20:33.03  
178 Aaron Belanger            12 Hermon                20:33.98  
179 Steven Castaneda          11 Burrillville          20:36.43  
180 Ben Gordon                12 Cape Elizabeth        20:36.74  
181 Nicholas Chenard          11 Massabesic            20:37.70  
182 Quinlan Duprey            12 Bedford               20:38.52  
183 Benjamin Tate             11 Ellsworth             20:41.53  
184 Simon Shyka-brown         12 Cape Elizabeth        20:42.05  
185 Conor Ker                 10 Portland              20:43.07  
186 Dylan Anderson            10 Gardiner              20:43.10  
187 Colin Hulsey              10 South Portland        20:43.52  
188 Wyatt Smith               11 Morse                 20:43.97  
189 Harper Stoddard           10 Thornton              20:45.48  
190 Evan Brousseau            10 Lewiston              20:45.73  
191 Evan D'Souza              12 Morse                 20:46.26  
192 Nolan Lowery              12 Noble                 20:46.49  
193 Simon Zhang               11 MDI                   20:48.38  
194 Oliver Hardin             12 Cape Elizabeth        20:52.03  
195 Lukas Modrusan            12 Hermon                20:52.33  
196 Arsen Mikaelyan           11 Lincoln Acad          20:53.43  
197 Matthew Dos Santos        12 Cony                  20:54.54  
198 Zachary Peirce            12 Foxcroft              20:55.33  
199 Oliver Killeen            10 Portland              20:55.90  
200 Nathanael Clark           10 Lincoln Acad          20:59.09  
201 Dylan Cyr                 12 Kennebunk             21:00.51  
202 Jeffrey Lemieux           10 Maranacook            21:01.08  
203 Emmett Fay-LeBlanc        10 Portland              21:03.84  
204 Ryan Hanlon               10 Lisbon                21:03.97  
205 Elliot Irving             10 John Bapst            21:06.84  
206 Xander Pettis             12 Kennebunk             21:06.89  
207 Aric Gleason              11 Ellsworth             21:07.28  
208 Atticus Blue              11 Medomak Valley        21:09.04  
209 Levi Shutty               12 Gould                 21:09.39  
210 Colton Simoes             10 Houlton/GHCA          21:15.58  
211 Henry Cossaboom           12 Deering               21:16.06  
212 Mason Van Giesen          12 Sanford               21:17.64  
213 Jason Choi                10 John Bapst            21:20.97  
214 Emmett Watters            12 George Stevens        21:22.00  
215 Otto Hibl                 11 Morse                 21:23.36  
216 Robert Spears             12 Messalonskee          21:27.41  
217 Chris Irankunda           11 Yarmouth              21:37.25  
218 Ryder Drinkert            11 Orono                 21:38.13  
219 Iain Mackillop            12 Brunswick             21:39.60  
220 Blake Lovejoy             12 Narraguagus           21:40.81  
221 William Stoner            11 Orono                 21:41.84  
222 Oliver Desilva            12 Falmouth              21:46.93  
223 Will Fougere              12 Cape Elizabeth        21:48.96  
224 Alex Callahan             11 East Greenwich        21:51.80  
225 Jacob Lawrence            11 Noble                 21:57.26  
226 Dominick Dow              12 Boothbay/Wis          21:57.45  
227 Declan Wright             11 Morse                 22:38.85  
228 Ezra Choo                 10 King's Edgehill       23:08.69  
 -- Ross Hyland               11 Windham                    DNF  
 -- Vincent Caruso            11 Scarborough                DNF  
 -- Tommy Clemente            12 Camden Hills               DNF  
 -- Graecen Jepson            11 Portland                   DNF 

Freshman Section 
  1 Will Meyer                 9 Camden Hills          17:01.68  
  2 Atticus Merriam            9 Scarborough           17:10.37  
  3 Brody Tetreault            9 East Greenwich        17:28.20  
  4 Jack Mortimer              9 Bedford               17:40.42  
  5 Andrew Parisi              9 East Greenwich        17:44.20  
  6 William Moores             9 Bishop Guertin        17:48.08  
  6 Malachi Witmer             9 Houlton/GHCA         J17:48.08  
  8 Isaac Pelletier            9 Sanford               17:50.14  
  9 Brayden Drake              9 Houlton/GHCA          17:54.70  
 10 Jack Scott                 9 Hampden               18:03.22  
 11 Evan Crockett              9 Messalonskee          18:04.59  
 12 Jeremy Dru                 9 East Greenwich        18:07.39  
 13 Samuel Dineen              9 Bangor                18:08.54  
 14 Samuel Bergmark            9 Bangor                18:15.26  
 15 Owen Cooper                9 Greely                18:24.42  
 16 Gavin Braman               9 Portsmouth            18:24.96  
 17 Harrison Crider            9 Gorham                18:33.18  
 18 Damian Wynn                9 Mt. Blue              18:37.70  
 19 William Morris             9 Dirigo                18:40.00  
 20 Harvey Crider              9 Gorham                18:48.34  
 21 Drew Gaulin                9 Burrillville          18:48.97  
 22 Mungu Tussing              9 Freeport              18:53.56  
 23 Evan Gerbi                 9 Orono                 19:02.30  
 24 Owen Cummings              9 Gorham                19:02.85  
 25 Seth Dubay                 9 Caribou               19:06.09  
 26 Tommy Canaway              9 Bishop Guertin        19:09.21  
 27 Beckham Rand               9 John Bapst            19:11.62  
 28 Jon Kearns                 9 Falmouth              19:12.77  
 29 Jack Stephenson            9 Camden Hills          19:18.44  
 30 Stetson Thurston           9 Dirigo                19:22.91  
 31 James Goddard              9 MDI                   19:23.79  
 32 Sullivan Scharf            9 Windham               19:26.78  
 33 Damien Meissner            9 Scarborough           19:27.57  
 34 Bobby Vigue                9 Madison               19:27.85  
 35 Lexington Cote             9 Messalonskee          19:29.89  
 36 Joel Brinz                 9 Hampden               19:30.32  
 37 Zach Egeland               9 Camden Hills          19:36.34  
 38 Tewolde Stewart            9 Caribou               19:38.10  
 39 Nick DeMarco               9 Mt. Blue              19:39.59  
 40 Shawn Coty                 9 Houlton/GHCA          19:40.42  
 41 Jonathan Bisson            9 Brunswick             19:44.08  
 42 Adam Kortz                 9 East Greenwich        19:44.45  
 43 Mason Bragdon              9 Windham               19:44.76  
 44 Pace Jarrett               9 Foxcroft              19:45.38  
 45 Ezra Burke                 9 Westbrook             19:45.42  
 46 Brody Hackett              9 Harwood Union         19:45.53  
 47 Ethan Sargent              9 Bedford               19:46.18  
 48 Aj Crocker                 9 Boothbay/Wis          19:48.62  
 49 Baxter Thackeray           9 Camden Hills          19:52.08  
 50 Ethan Felder               9 Bishop Guertin        19:52.77  
 51 Sam St. Germain            9 Winthrop              19:55.35  
 52 Cody Fournier              9 Richmond              19:56.25  
 53 Marino Maldonado           9 MDI                   19:57.93  
 54 Thomas Durfey              9 East Greenwich        19:58.17  
 55 Albert Putnam              9 South Portland        19:58.87  
 56 Connor Kedzierski          9 Bucksport             19:59.64  
 57 Isaiah Shaw                9 Hampden               20:01.48  
 58 Reece Renwick              9 George Stevens        20:02.67  
 59 Ian Guzman                 9 Freeport              20:03.29  
 60 Emile Olins                9 Portland              20:05.05  
 61 Adam Stockwell             9 Scarborough           20:05.30  
 62 Bryce Jarvais              9 Windham               20:07.37  
 63 Colin Anderson             9 Scarborough           20:09.32  
 64 Noah Ferioli               9 Marshwood             20:20.39  
 65 Jack Leger                 9 Scarborough           20:22.28  
 66 Colby Daigle               9 Medomak Valley        20:22.82  
 67 Arjun Dasari               9 Wheeler               20:23.50  
 68 Abram Philbrook            9 Oceanside             20:25.88  
 69 Kendall McGhee             9 Lisbon                20:25.98  
 70 Zack Mussmann              9 Narraguagus           20:26.32  
 71 Oliver Adams               9 Camden Hills          20:27.11  
 72 Varada Nguyen              9 Falmouth              20:27.57  
 73 Brody Rancourt             9 Bonny Eagle           20:27.80  
 74 Tobias Kennedy             9 Bangor                20:31.17  
 75 Curtis Hall                9 Oceanside             20:33.28  
 76 Cole Lavigne               9 Gardiner              20:33.87  
 77 Geo Mayorquin              9 South Portland        20:36.56  
 78 Nathan Chute               9 Bangor                20:47.73  
 79 Jack Van Gieson            9 Sanford               20:49.90  
 80 Kellan Devine              9 Yarmouth              20:52.08  
 81 Wyatt Ellis                9 Erskine               20:52.44  
 82 Carter Hill                9 Edward Little         20:54.10  
 83 Parker Plourde             9 John Bapst            20:54.62  
 84 Marsden Shetterly          9 Freeport              20:56.16  
 85 Gideon Walters             9 Thornton              20:56.53  
 86 Mitchel Wolf               9 Dirigo                20:56.69  
 87 Sawyer Keenan              9 Thornton              20:58.54  
 88 Darion Wescott             9 Ellsworth             20:59.09  
 89 Julian Lampson-LaPlume     9 Yarmouth              21:00.49  
 90 Jack Farnsworth            9 Sumner                21:11.90  
 91 Harvey Hadley              9 King's Edgehill       21:12.49  
 92 Cole Rutberg               9 Yarmouth              21:14.68  
 93 Griffin Mula-Howard        9 Thornton              21:15.92  
 94 Nathaniel Bigos-Lowe       9 Edward Little         21:16.51  
 95 Evan Rush                  9 Medomak Valley        21:17.99  
 96 Aiden Roberts-Haven        9 Lincoln Acad          21:19.50  
 97 Lee Edmunds                9 Scarborough           21:20.05  
 98 Aiden Grant                9 Massabesic            21:22.34  
 99 Brody Haggett              9 Biddeford             21:23.78  
100 Logan Dow                  9 Erskine               21:23.82  
101 Luke Swiergosz             9 Bedford               21:23.86  
102 Hunter Roberts             9 Washington Acad       21:24.98  
103 Jesse Canfield             9 Yarmouth              21:25.88  
104 Logan Chechowitz           9 Erskine               21:28.23  
105 Jack Cashman               9 Brunswick             21:28.60  
106 Owen Glanville-True        9 Bangor                21:29.10  
107 Lucas Dubois               9 Falmouth              21:30.12  
108 Davis Powell               9 Bonny Eagle           21:30.19  
109 Wyatt Richardson           9 George Stevens        21:31.30  
110 Manyuh Nepal               9 John Bapst            21:32.54  
111 Everett Hurder             9 Gorham                21:33.76  
112 Shayne Grass               9 Houlton/GHCA          21:39.23  
113 Aidan Humphrey             9 MDI                   21:41.65  
114 Kevin Munyaneza            9 Gorham                21:42.97  
115 Carson Moore               9 Gardiner              21:43.38  
116 Jack Dufrense              9 Bangor                21:44.18  
117 Aleksey Sulyandziga        9 Yarmouth              21:50.08  
118 Jayden Jines               9 Lake Region           21:50.38  
119 Nate Perkins               9 South Portland        21:51.57  
120 Zach Bourgoin              9 Gorham                21:53.10  
121 Javi Angie-Sutherland      9 Cape Elizabeth        21:55.49  
122 Coburn Morris              9 Washington Acad       21:58.84  
123 Colin Cook                 9 Deering               21:59.92  
124 Judah Curry                9 Marshwood             22:00.32  
125 Yusuf Shute                9 Westbrook             22:03.62  
126 Timothy Booth              9 Maranacook            22:05.01  
127 Owen Cannon                9 George Stevens        22:10.28  
128 Adrian Lamkin              9 Falmouth              22:11.75  
129 Teddy McLeod               9 Mt. Blue              22:12.34  
130 Colby Pratt                9 Gorham                22:12.86  
131 Peter Ericson              9 Yarmouth              22:14.26  
132 James Bryant               9 Sumner                22:16.40  
133 Elijah Hackett             9 Richmond              22:19.50  
134 Carlo Dikitanan            9 Lincoln Acad          22:20.67  
135 Shreyas Handral            9 Brewer                22:20.87  
136 Matthew Goodwin            9 Brewer                22:21.61  
137 Nikolas Long               9 Brewer                22:22.13  
138 Charlie MacDonald          9 Hampden               22:22.76  
139 Brody Hoang                9 Bedford               22:24.70  
140 Sawyer Hayn                9 Scarborough           22:29.04  
141 Amelio Karampetsos         9 Wheeler               22:37.12  
142 Mason Thornwall            9 Hampden               22:37.58  
143 Jackson Peters             9 Scarborough           22:39.88  
144 Isaac Tarring              9 Kennebunk             22:46.13  
145 Rowan Angelini             9 Messalonskee          22:46.90  
146 Leif Gentalen              9 Lincoln Acad          22:48.86  
147 Finn Zwintscher            9 Cape Elizabeth        22:49.88  
148 Nikolai Leadbetter         9 Deer Isle Ston        22:52.25  
149 Caleb Kramer               9 Waynflete             22:53.59  
150 Brock Gagnon               9 Caribou               23:01.34  
151 Ethan Ferro                9 Lisbon                23:01.94  
152 Jaiden Barrainca           9 Kennebunk             23:02.32  
153 Leo Whittemore             9 Washington Acad       23:03.24  
154 Jacob Nguyen               9 Bedford               23:05.03  
155 Hayden Robbins             9 Dirigo                23:07.50  
156 Tate Hearst                9 Camden Hills          23:12.39  
157 Benny Fuller               9 Poland                23:21.62  
158 Kaeden Swan                9 Dirigo                23:24.35  
159 Brody Hall                 9 Lisbon                23:30.40  
160 Landon Tripp               9 Brewer                23:43.96  
161 Mason Jones                9 Harwood Union         23:45.98  
162 Landen Carballo            9 Oceanside             23:49.76  
163 Ned Boak                   9 Brunswick             23:51.88  
164 Jackson Gray               9 Gardiner              23:53.69  
165 Thomas LeBlanc             9 Edward Little         23:54.16  
166 Blake Raford               9 Caribou               23:59.30  
167 Cole Hubbard               9 Brewer                24:03.24  
168 Ben Sproul                 9 John Bapst            24:06.35  
169 Max Cilley                 9 Leavitt               24:07.55  
170 Daniel Jaronczyk           9 Lake Region           24:08.92  
171 Oliver Williams            9 Thornton              24:13.62  
172 Cooper Newman              9 Gardiner              24:14.69  
173 Jack Malcolm               9 Erskine               24:16.44  
174 Averey Klein               9 Lake Region           24:18.18  
175 Noah Scott                 9 Cape Elizabeth        24:19.80  
176 Jack Landry                9 Westbrook             24:20.29  
177 Seamus Bailey              9 Gorham                24:29.83  
178 Dillon Sylvain             9 Noble                 24:31.10  
179 Wyatt Hall                 9 Mt. Blue              24:32.85  
180 Rey Montanez               9 Woonsocket            24:33.79  
181 Neal LaVallee              9 GrayNewGlocester      24:41.09  
182 Braden Lagasse             9 Caribou               24:45.55  
183 Tyler Poulin               9 Winthrop              24:52.61  
184 Gabriel Newson             9 Edward Little         24:57.11  
185 Oz Wright                  9 Morse                 25:04.22  
186 Jackson Martin-Levy        9 Westbrook             25:06.85  
187 Calvin Boyington           9 Orono                 25:22.62  
188 Leopold von Spiegelfeld    9 Marshwood             25:23.94  
189 Ryan Roarty                9 Deering               25:25.35  
190 Derrick Gould              9 Winthrop              25:26.03  
191 Xadder Jamieson            9 Caribou               25:27.28  
192 Asa Adams                  9 Waynflete             25:40.82  
193 Noah Garza                 9 Lawrence              25:42.85  
194 Curtis Drake               9 Lincoln Acad          25:43.52  
195 Kasey Nanovic              9 Falmouth              25:47.27  
196 Daniel Uhde                9 South Portland        25:48.30  
197 Alan Dickson-Smith         9 Orono                 25:56.02  
198 Davi Kim                   9 Foxcroft              25:57.19  
199 Jonah Chang                9 Cape Elizabeth        26:26.03  
200 Max Proctor                9 King's Edgehill       26:42.24  
201 Sebastian Morey            9 Lincoln Acad          27:25.63  
202 Ivan Daniels               9 Deering               27:33.53  
203 Declan Swanson             9 GrayNewGlocester      27:36.85  
204 Lucas Wooten               9 Lewiston              27:48.16  
205 Samuel Bohlen              9 Wheeler               28:33.12  
206 Oakley Candura             9 Greely                28:56.44  
207 Parker Merritt             9 Lawrence              29:15.15  
208 Robert Fuller              9 Thornton              29:16.82  
209 Milo Winter                9 Maranacook            29:22.91  
210 Jonah Dempsey-Hancock      9 Caribou               29:28.63  
211 Tigre Jarquin Weatherbee   9 Brewer                29:30.28  
212 David Farrell              9 Poland                29:36.54  
213 Kai Kutsy-Durbin           9 Belfast               29:43.33  
214 Jameson Fournier           9 Oceanside             30:12.95  
215 Ben Comeau                 9 Poland                30:34.12  
216 Urijah Oliver              9 Winthrop              31:12.94  
217 Brayden D'Auteuil          9 Poland                31:19.56  
218 Tomlin Suttles             9 Dirigo                32:34.58  
219 Everett Connors            9 Medomak Valley        33:09.76  
 -- Ellis Graham               9 Yarmouth                   DNF  

Seeded Section
  1 Matthew Giardina          11 Bishop Guertin        15:27.21  
  2 Maddox Jordan             12 Noble                 15:30.50  
  3 Jack Mattingly            12 E.O. Smith            15:32.31  
  4 Jacob Redman              12 Bedford               15:43.35  
  5 Nathan Blades             12 Portland              15:43.53  
  6 Sam Laverdiere            11 Lake Region           15:45.32  
  7 Sean Gray                 10 Portsmouth            15:49.35  
  8 Kaleb Colson              12 Sumner                16:02.38  
  9 Xavier Lemieux            12 Bonny Eagle           16:08.86  
 10 Ethan Fadden              12 Mt Saint Charles      16:08.87  
 11 Evan Small                11 South Portland        16:12.47  
 12 Carson Fischer            11 Bishop Guertin        16:13.40  
 13 Brendan Cook              11 E.O. Smith            16:14.03  
 14 William Coull             11 Greely                16:17.69  
 15 Ben Klingle               12 Brunswick             16:21.55  
 16 Ellis Wood                10 Deering               16:21.59  
 17 Harrison Shain            12 Hampden               16:21.76  
 18 Alex Gilbert              10 Freeport              16:25.94  
 19 Enzo Giampaolo            10 Lewiston              16:26.91  
 20 Carter Libby              12 GrayNewGlocester      16:28.02  
 21 Aidan Ring                11 York                  16:28.12  
 22 Henri McCourt             11 Mt. Blue              16:28.94  
 23 Crawford Cauthen          10 Glastonbury           16:29.76  
 24 Spencer Slayton           11 E.O. Smith            16:30.65  
 25 Will Spaulding            12 Freeport              16:30.90  
 26 Gabriel Montoya           12 E.O. Smith            16:38.46  
 27 Henri Rivard              10 Marshwood             16:38.50  
 28 Asher Valentine           10 Hampden               16:38.80  
 29 Trevor Williams           12 Kennebunk             16:39.51  
 30 Christopher Pottle        12 Winthrop              16:39.54  
 31 Ethan Keller              11 Scarborough           16:43.97  
 32 Benjamin Prestes          12 Portland              16:44.14  
 33 William Connolly          12 E.O. Smith            16:46.15  
 34 Samuel Prescott           10 Bishop Guertin        16:46.47  
 35 Pierce Coughlin           11 Messalonskee          16:47.17  
 36 Razza Malik               11 Glastonbury           16:49.01  
 37 Griffin Merrill           11 John Bapst            16:49.73  
 38 Brody Fahys               11 East Greenwich        16:50.22  
 39 Owen Beane                11 Orono                 16:51.78  
 40 Aran Johnson              11 Portland              16:52.88  
 41 William Hileman           12 Bucksport             16:55.13  
 42 Conner Smith              11 Freeport              16:55.54  
 43 Jared Bekkering           12 Bedford               16:55.95  
 44 Rowan McDonald            12 Bonny Eagle           16:56.15  
 45 Gabe Durazo               12 Leavitt               16:56.34  
 46 Landen Springer           11 Scarborough           16:56.83  
 47 Tait Harvey               10 Greely                16:58.23  
 48 Owen Blades               10 Portland              16:58.29  
 49 Harrison Dunne            11 Bonny Eagle           16:59.60  
 50 Levi Riggs                10 Morse                 17:01.79  
 51 Ren Salisbury             12 Sumner                17:02.45  
 52 Aedyn Hughes              11 Ellsworth             17:03.05  
 53 Patrick Fish              12 Bedford               17:04.04  
 54 Arthur Ferris             10 Burrillville          17:05.83  
 55 Ryan McPherson            10 Brunswick             17:06.32  
 56 Bhavnish Tucker           12 Lake Region           17:06.33  
 57 Calder MacKenzie          10 JH Gillis             17:11.34  
 58 Gage Bruns                12 Bucksport             17:11.88  
 59 Braden Rioux              12 Winslow               17:12.29  
 60 Sebastian Shields         12 Thornton              17:13.28  
 61 Reid Wemple               10 Wheeler               17:13.58  
 62 Finley Knappe             11 Kennebunk             17:14.34  
 63 Charlie Jacques           11 Portland              17:14.93  
 64 Will Gear                 12 York                  17:14.96  
 65 Liam Nudd                 10 Cape Elizabeth        17:15.27  
 66 Beckett Cote              11 Messalonskee          17:15.47  
 67 David Hayes               10 East Greenwich        17:15.78  
 68 Ethan Pulsifer            11 Bedford               17:16.26  
 69 Nathan Bergquist-Guimond  12 Gorham                17:17.64  
 70 Marshall Wall             11 Brunswick             17:17.94  
 71 Ben Arsenault             11 Orono                 17:18.50  
 72 Nicholas Koziell          11 Scarborough           17:23.54  
 73 Baxter Merriam            11 Scarborough           17:24.06  
 74 Finn Morris               12 Cape Elizabeth        17:25.33  
 75 Walker Hedrich            11 Camden Hills          17:26.14  
 76 Lucian Avila-Gatz         11 MDI                   17:26.71  
 77 Teo Steverlynck-Horne     12 Freeport              17:26.85  
 78 Hans Bakke                11 York                  17:28.36  
 79 Hayden Atkinson           10 York                  17:28.64  
 80 Arrington Scigliano       11 E.O. Smith            17:29.87  
 81 Preston Gerry             12 GrayNewGlocester      17:30.27  
 82 Sam Goldey                12 Cony                  17:30.59  
 83 Ambrose McCullough        12 Cheverus              17:30.82  
 84 Tyler Gilbert             12 Bonny Eagle           17:32.33  
 85 Alden Reardon             10 Fort Kent             17:32.99  
 86 Asa Winter                12 Portland              17:33.63  
 87 Jason Cao                 10 E.O. Smith            17:33.86  
 88 Danny McCartney           12 Cheverus              17:34.55  
 89 Ethan Stockwell           11 Scarborough           17:36.23  
 90 Miles Shain               10 Hampden               17:36.29  
 91 Sam Cashman               11 Brunswick             17:38.15  
 92 Chris Vachon              11 Portsmouth            17:38.39  
 93 Andrew Greene             10 Hampden               17:40.59  
 94 Asa Berry                 12 Sumner                17:40.92  
 95 Liam McKernan             12 MDI                   17:42.20  
 96 Ben Pike                  11 Camden Hills          17:42.78  
 97 Landon Morrison           12 York                  17:44.69  
 98 Gavin Sampson             11 Massabesic            17:44.91  
 99 Henry Milan               11 John Bapst            17:46.56  
100 Sebastian Hesser          12 Cape Elizabeth        17:46.89  
101 Andrew Young              11 Windham               17:47.92  
102 Trevor Parlee             12 Brewer                17:48.06  
103 Luke Doscinski            10 Mt. Blue              17:48.88  
104 Runner Jarrett            11 Foxcroft              17:49.20  
105 Nathan Pires              12 Yarmouth              17:49.82  
106 Trevor Campbell           11 Brunswick             17:49.94  
107 Cameron Pernal            11 Yarmouth              17:50.97  
108 John Salonia              10 Glastonbury           17:51.15  
109 Jack Marston              11 Portsmouth            17:51.58  
110 Drew Forch                11 Portsmouth            17:51.66  
111 Henry Morrison            11 Portland              17:52.69  
112 Jackson Dineen            10 Bangor                17:52.76  
113 Calvin Vincent            10 Edward Little         17:54.53  
114 Chris Cooper              10 MDI                   17:54.57  
115 Ken Hermawan              12 York                  17:54.96  
116 Austyn Neidel             11 Glastonbury           17:54.98  
117 Ben Hatch                 10 Mt. Blue              17:55.06  
118 Arman Gurcan              10 Cheverus              17:55.60  
119 Colin Wright              12 Camden Hills          17:58.02  
120 Lukas Pounder             10 Narraguagus           17:58.29  
121 Josh Valentine            11 East Greenwich        17:58.45  
122 Andrew Catalano           11 Bonny Eagle           17:59.11  
123 Jacob Harmon              10 Portland              17:59.37  
124 Michael Lawlor            10 South Portland        17:59.52  
125 Christopher Cummiskey     11 Harwood Union         17:59.61  
126 Evan Hankins              12 Yarmouth              18:01.17  
127 Evan Atwood               11 Wheeler               18:01.36  
128 Graden Joly               12 Windham               18:02.64  
129 Owen Dawson               11 Freeport              18:03.03  
130 Jackson Kayne             10 Cheverus              18:03.38  
131 Matthew Cormier           12 Ellsworth             18:04.20  
132 Gabe Eaton                11 Brunswick             18:04.41  
133 Devin Richard             12 Burrillville          18:05.38  
134 Diego Aguilar             10 Glastonbury           18:05.63  
135 Garrison Melendy          12 Kents Hill            18:05.96  
136 Ethan Roach               12 John Bapst            18:07.77  
137 Noel Heath                10 Scarborough           18:09.17  
138 Riley Hastey              12 Sumner                18:09.50  
139 Nate Wayne                12 Brunswick             18:09.72  
140 Zachary Vanni             12 Greely                18:09.78  
141 Gus Whited                11 South Portland        18:09.79  
142 Christopher Jaynes        11 Falmouth              18:10.08  
143 Cash Kellen               11 Cheverus              18:12.00  
144 Maxwell Murthi            11 Bedford               18:12.66  
145 Colby Shumway             12 Scarborough           18:12.72  
146 Patrick Saltysiak         10 MDI                   18:13.56  
147 Ethan Cadorette           11 Biddeford             18:13.90  
148 Brody Simons              12 Hampden               18:13.91  
149 Jonah Jenkins             11 Kents Hill            18:15.10  
150 Troy Morrison             12 George Stevens        18:15.93  
151 Lucas Reimann-Dubber      12 Kents Hill            18:16.00  
152 Tim Collins               11 Hampden               18:16.61  
153 Timothy Lynch             12 East Greenwich        18:16.82  
154 Quinn Smith               12 Harwood Union         18:16.86  
155 Fischer Petrlik           11 South Portland        18:17.54  
156 Paul Sames                11 South Portland        18:17.79  
157 Camden Brown              11 Orono                 18:17.91  
158 Noah Morris               12 Medomak Valley        18:18.08  
159 Charlie Newton            12 York                  18:18.15  
160 James Marcaccio           10 East Greenwich        18:18.90  
161 Jonathan Koehler          11 Brunswick             18:19.09  
162 Isaac Sines               10 Washburn              18:20.47  
163 Pi Crosby                 11 Waynflete             18:21.78  
164 Gavin Gerry               11 GrayNewGlocester      18:21.88  
165 Jaxon Fiske               10 Glastonbury           18:22.56  
166 Braden Phemester          10 Bishop Guertin        18:23.60  
167 David Casado              11 Bedford               18:24.26  
168 Greggory Waterman         12 Sanford               18:24.97  
169 Ian Kozielec              12 Camden Hills          18:29.37  
170 Caleb Pelletier           11 Sanford               18:29.45  
171 Carlos Torres             12 Westbrook             18:30.93  
172 Jacob Violette            11 Caribou               18:31.14  
173 Thomas Lacroix            11 Kents Hill            18:32.54  
174 Brodie Warner             11 Bonny Eagle           18:33.39  
175 Jay Haney                 12 MDI                   18:35.68  
176 Sam Stocks                11 South Portland        18:37.03  
177 Chris Taylor              11 Ellsworth             18:39.53  
178 Benjamin Villatoro        12 Mt Saint Charles      18:40.96  
179 Benjamin Bouchard         12 Scarborough           18:41.58  
180 Eli Hoeft                 11 Mt. Blue              18:42.99  
181 Ethan Hoffman             11 Yarmouth              18:45.41  
182 Dakoda Davis              12 Washington Acad       18:45.89  
183 Will Gardoqui             12 York                  18:46.51  
184 Thomas Legatt Barr        12 Greely                18:47.39  
185 Michael Johnson           12 Bucksport             18:49.32  
186 Robert Berry              10 Narraguagus           18:51.22  
187 Indy Metcalf              11 Harwood Union         18:54.32  
188 Conor Glasier             12 Lincoln Acad          18:58.40  
189 Claire Willett            12 Sumner                18:59.70  
190 Jed Hartley               11 John Bapst            19:00.43  
191 Jonathan Ouellette        11 John Bapst            19:07.38  
192 Nicholas Russ             12 Lincoln Acad          19:10.58  
193 Erik Davis                11 George Stevens        19:12.19  
194 Zane Roggenbuck           12 Orono                 19:18.70  
195 Noah Oliver               10 Messalonskee          19:19.36  
196 Lucien Beardsley          12 Kents Hill            19:30.06  
197 David Patnaude            12 George Stevens        19:44.29  
198 Theodore Bond             10 Bishop Guertin        19:49.06  
199 Jonathan Wagner           12 Winthrop              19:53.81  
 -- Jinqi Li                  12 Windham                    DNF  
 -- Sam Hageman               10 Glastonbury                DNF