Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Gray-New Gloucester High SchoolWMC @ GNG Meet · Sep 2319:37WMC @ GNG MeetSeptember 23, 2022
5,000 Meters · Lake Region High SchoolLake Region Meet · Sep 2218:32Lake Region MeetSeptember 22, 2023
5,000 Meters · Rotary ParkRon Ouellete Invitational · Sep 617:11.30Ron Ouellete InvitationalSeptember 6, 2025
5,000 Meters · Troy Howard Middle SchoolMaine Class B State XC Championship · Nov 418:13.23Maine Class B State XC ChampionshipNovember 4, 2023
5,000 Meters · Twin Brook Recreation AreaMaine State Championships · Nov 918:08.58Maine State ChampionshipsNovember 9, 2024
8,000 Meters · Bowdoin CollegeMaine State Championship · Sep 2029:32.6Maine State ChampionshipSeptember 20, 2025
8,000 Meters · CastletonLittle East XC Championship · Oct 3128:28.3Little East XC ChampionshipOctober 31, 2026
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1727:56.2Conn College InviteOctober 17, 2026
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1028:04.8New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Keene State CollegeLittle East XC Championship · Nov 128:14.40Little East XC ChampionshipNovember 1, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Little East XC ChampionshipOct 31 · 8,000 Meters Collegiate · Place 39 · Southern MaineSouthern Maine8,000 Meters Collegiate3928:28.3 PBSo
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 187 · Southern MaineSouthern Maine8,000 Meters White18727:56.2 PBSo
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 152 · Southern MaineSouthern Maine8,000 Meters Men's Championship15228:20.5So
Sep 4Ron Ouellete InvitationalSep 4 · 5,000 Meters Collegiate · Place 8 · Southern MaineSouthern Maine5,000 Meters Collegiate817:26.5So

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 138 · Southern MaineSouthern Maine8,000 Meters D3 East13828:20.5Fr
Nov 1Little East XC ChampionshipNov 1 · 8,000 Meters Collegiate · Place 50 · Southern MaineSouthern Maine8,000 Meters Collegiate5028:14.40 PBFr
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 206 · Southern MaineSouthern Maine8,000 Meters NEICAAA20628:04.8 PBFr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 179 · Southern MaineSouthern Maine8,000 Meters College17928:55.20Fr
Sep 20Maine State ChampionshipSep 20 · 8,000 Meters College · Place 79 · Southern MaineSouthern Maine8,000 Meters College7929:32.6 PBFr
Sep 6Ron Ouellete InvitationalSep 6 · 5,000 Meters Collegiate · Place 11 · Southern MaineSouthern Maine5,000 Meters Collegiate1117:11.30 PBFr

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 9Maine State ChampionshipsNov 9 · 5,000 Meters B · Place 31 · Gray-New GloucesterGray-New Gloucester5,000 Meters B3118:08.58 PB12
Oct 26Southern Maine Class B Regional XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 26 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity2618:40.8712
Oct 10Cape Elizabeth High School MeetOct 10 · 5,000 Meters Varsity · Place 5 · M GRAY NEW GLOUCESTERM GRAY NEW GLOUCESTER5,000 Meters Varsity518:03—
Sep 27Gray New Gloucester High School MeetSep 27 · 5,000 Meters Varsity · Place 10 · Gray New GloGray New Glo5,000 Meters Varsity1019:06.66—
Sep 14Southern Maine ClassicSep 14 · 5,000 Meters Varsity · Place 50 · Gray New Gloucester High SchooGray New Gloucester High Schoo5,000 Meters Varsity5018:14.2312
Sep 5Wells High School MeetSep 5 · 5,000 Meters Varsity · Place 18 · M GRAY NEW GLOUCESTERM GRAY NEW GLOUCESTER5,000 Meters Varsity1818:59—
Sep 5Wells High School MeetSep 5 · 5,000 Meters Varsity · Place 18 · M GRAY NEW GLOUCESTERM GRAY NEW GLOUCESTER5,000 Meters Varsity1818:59—
Aug 30Dan Dors InvitationalAug 30 · 5,000 Meters Varsity · Place 3 · M GRAY NEW GLOUCESTER HIGHM GRAY NEW GLOUCESTER HIGH5,000 Meters Varsity318:32—

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 4Maine Class B State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 34 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity3418:13.23 PB11
Oct 21Southern Maine Class B RegionalOct 21 · 5,000 Meters Varsity · Place 26 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity2618:50.3811
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Seeded · Place 164 · GrayNewGlocesterGrayNewGlocester5,000 Meters Seeded16418:21.8811
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 190 · GrayNewGlocesterGrayNewGlocester5,000 Meters Varsity1905:54.711
Sep 22Lake Region MeetSep 22 · 5,000 Meters Varsity · Place 14 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity1418:32 PB11
Aug 26Dan Dors InvitationalAug 26 · 5,000 Meters Varsity · Place 7 · Gray New GloGray New Glo5,000 Meters Varsity719:10.00—

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 22Southern Maine Class B Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 69 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity6920:44.1310
Sep 28WMC @ Lake RegionSep 28 · 5,000 Meters Varsity · Place 8 · M GRAY NEW GLOUCESTERM GRAY NEW GLOUCESTER5,000 Meters Varsity819:03—
Sep 23WMC @ GNG MeetSep 23 · 5,000 Meters Varsity · Place 7 · Gray-New GloucesterGray-New Gloucester5,000 Meters Varsity719:37 PB10
Sep 17Southern Maine ClassicSep 17 · 5,000 Meters Varsity · Place 64 · Gray New GloGray New Glo5,000 Meters Varsity6418:24.2110
Sep 1WMC @ Lake RegionSep 1 · 5,000 Meters Varsity · Place 8 · Gray New GloGray New Glo5,000 Meters Varsity819:27.22—
Aug 27Dan Dors InvitationalAug 27 · 5,000 Meters Invitational · Place 11 · Gray New GloGray New Glo5,000 Meters Invitational1119:53.00—

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 27WMC: Cape, Greely, Wayn, York @ GNGSep 27 · 5,000 Meters Varsity · Place 20 · Gray-New GloucesGray-New Glouces5,000 Meters Varsity2022:38.60—
Sep 10WMC:Sacopee Valley, MCW, GNG @ YarmouthSep 10 · 5,000 Meters Varsity · Place 34 · Gray-New GloucesGray-New Glouces5,000 Meters Varsity3422:48.10—
Aug 28Dan Doors InvitationalAug 28 · 5,000 Meters Varsity · Place 29 · Gray-New GloucesGray-New Glouces5,000 Meters Varsity2923:05.00—