Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUMaine Invitational · Dec 134:14.03aUMaine InvitationalDecember 13, 2025
1 Mile · OutdoorMIT Sean Collier Invitational · Apr 184:19.15MIT Sean Collier InvitationalApril 18, 2025
1500 Meters · IndoorSharon Colyear-Danville Season Opener · Dec 64:03.03aSharon Colyear-Danville Season OpenerDecember 6, 2025
1500 Meters · OutdoorAmerica East Outdoor Championships · May 93:51.97aAmerica East Outdoor ChampionshipsMay 9, 2026
1600 Meters · OutdoorMaine Class B State Championship · Jun 14:16.87aMaine Class B State ChampionshipJune 1, 2024
3000 Meters · IndoorBruce Lehane Scarlet and White Invitational · Jan 248:25.02aBruce Lehane Scarlet and White InvitationalJanuary 24, 2026
3000 Meters · OutdoorMaine Spring Opener · Apr 48:58.50aMaine Spring OpenerApril 4, 2026
3200 Meters · OutdoorWMC Fryeburg (@Lake Region) GNG, Poland, St. Doms, Lake Region · May 169:42.68WMC Fryeburg (@Lake Region) GNG, Poland, St. Doms, Lake RegionMay 16, 2024
400 Meters · OutdoorWMC: GNG, Cape, Traip, St D, OOB @ Poland · May 657.73WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6, 2022
5000 Meters · OutdoorAmerica East Outdoor Championships · May 315:03.38aAmerica East Outdoor ChampionshipsMay 3, 2025
800 Meters · OutdoorMaine Class B State Championship · Jun 11:57.23aMaine Class B State ChampionshipJune 1, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16Black Bear Last ChanceMay 16 · 5000 Meters · Place 2 · MaineMaine5000 Meters2.15:23.54aSo
May 16Black Bear Last ChanceMay 16 · 1500 Meters · Place 2 · MaineMaine1500 Meters2.3:58.22aSo
May 9America East Outdoor ChampionshipsMay 9 · 5000 Meters · Place 19 · MaineMaine5000 Meters19.15:23.28aSo
May 9America East Outdoor ChampionshipsMay 9 · 1500 Meters · Place 2 · MaineMaine1500 MetersRound P2.3:51.97a PBSo
May 9America East Outdoor ChampionshipsMay 9 · 1500 Meters · Place 8 · MaineMaine1500 Meters8.3:52.11aSo
Apr 24UNH Wildcat InvitationalApr 24 · 5000 Meters · Place 5 · MaineMaine5000 Meters5.15:29.81aSo
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 1500 Meters · Place 11 · MaineMaine1500 Meters11.4:01.32aSo
Apr 17MIT Sean Collier InvitationalApr 17 · 1500 Meters · Place 23 · MaineMaine1500 Meters23.4:09.98aSo
Apr 10Friar InvitationalApr 10 · 1 Mile · Place 36 · MaineMaine1 Mile36.4:24.89aSo
Apr 4Maine Spring OpenerApr 4 · 3000 Meters · Place 6 · MaineMaine3000 Meters6.8:58.50a PBSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7IC4A/ECAC Indoor ChampionshipsFeb 7 · 3000 Meters · Place 12 · MaineMaine3000 Meters128:25.34aSo
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 97 · MaineMaine1 Mile974:15.66SO
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 3000 Meters · Place 19 · MaineMaine3000 Meters198:25.02a PBSo

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13UMaine InvitationalDec 13 · 1 Mile · Place 3 · MaineMaine1 Mile3.4:14.03a PBSo
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 1 Mile · Place 51 · MaineMaine1 Mile51.4:18.63aSo
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 1500 Meters · Place 51 · MaineMaine1500 Meters51.4:03.03a PBSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 102025 NEICAAA Outdoor ChampsMay 10 · 5000 Meters · Place 27 · MaineMaine5000 Meters2716:07.32aFR
May 3America East Outdoor ChampionshipsMay 3 · 5000 Meters · Place 26 · MaineMaine5000 Meters2615:03.38a PBFR
May 3America East Outdoor ChampionshipsMay 3 · 1500 Meters · Place 24 · MaineMaine1500 Meters244:05.53aFR
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 5000 Meters · Place 4 · MaineMaine5000 Meters415:51.83FR
Apr 18MIT Sean Collier InvitationalApr 18 · 1 Mile · Place 22 · MaineMaine1 Mile224:19.15 PBFR
Apr 5UNH Jim Boulanger InvitationalApr 5 · 1500 Meters · Place 11 · MaineMaine1500 Meters114:07.87FR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13UMaine InvitationalDec 13 · 3000 Meters · Place 6 · MaineMaine3000 Meters6.8:45.06aFr
Dec 7Boston University/Sharon Colyear-Danville Season OpenerDec 7 · 1 Mile · Place 43 · MaineMaine1 Mile43.4:16.22aFr

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1Maine Class B State ChampionshipJun 1 · 3200 Meters · Place 3 · Gray-New GloucesterGray-New Gloucester3200 Meters3.10:14.61a12
Jun 1Maine Class B State ChampionshipJun 1 · 1600 Meters · Place 1 · Gray-New GloucesterGray-New Gloucester1600 Meters1.4:16.87a PB12
Jun 1Maine Class B State ChampionshipJun 1 · 800 Meters · Place 1 · Gray-New GloucesterGray-New Gloucester800 Meters1.1:57.23a PB12
May 25WMC ChampionshipMay 25 · 800 Meters · Place 1 · Gray New Gloucester High SchooGray New Gloucester High Schoo800 Meters11:57.9412
May 16WMC Fryeburg (@Lake Region) GNG, Poland, St. Doms, Lake RegionMay 16 · 3200 Meters · Place 1 · Gray New GloGray New Glo3200 Meters19:42.68 PB—
May 11Fleet Feet Maine Elite InvitationalMay 11 · 1600 Meters · Place 1 · Gray New Gloucester High SchooGray New Gloucester High Schoo1600 Meters14:24.5712
May 3GRAY NG-YARMOUTH-OLD ORCHARD @FREEPORTMay 3 · 800 Meters · Place 1 · Gray New GloGray New Glo800 Meters11:57.86—
Apr 26YorkApr 26 · 1600 Meters · Place 1 · Gray-New GloucesterGray-New Gloucester1600 Meters1.4:32.32a12
Apr 26YorkApr 26 · 800 Meters · Place 1 · Gray-New GloucesterGray-New Gloucester800 Meters1.2:02.92a12

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 3Maine Class B State ChampionshipJun 3 · 3200 Meters · Place 3 · Gray-New GloucesterGray-New Gloucester3200 Meters3.10:06.86a11
Jun 3Maine Class B State ChampionshipJun 3 · 1600 Meters · Place 2 · Gray-New GloucesterGray-New Gloucester1600 Meters2.4:25.67a11
May 27WMC ChampionshipMay 27 · 800 Meters · Place 1 · Gray New GloGray New Glo800 Meters11:58.5311
May 20St. Joseph's Monks InvitationalMay 20 · 1600 Meters · Place 4 · Gray New GloGray New Glo1600 Meters44:28.03—
May 12Western Maine Conference GNG Home V Cape Elizabeth, YorkMay 12 · 3200 Meters · Place 1 · Gray New GloGray New Glo3200 Meters19:53.91—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · 800 Meters · Place 1 · Gray New GloGray New Glo800 Meters12:06.80—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · 1600 Meters · Place 1 · Gray New GloGray New Glo1600 Meters14:30.80—
Apr 28SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · 3200 Meters · Place 1 · Gray New GloGray New Glo3200 Meters110:10.40—
Apr 14Bob Morse InvitationalApr 14 · 3200 Meters · Place 1 · Gray New GloGray New Glo3200 Meters110:40.75—
Apr 14Bob Morse InvitationalApr 14 · 1600 Meters · Place 2 · Gray New GloGray New Glo1600 Meters24:46.45—

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 4Maine Class B State ChampionshipJun 4 · 1600 Meters · Place 5 · Gray-New GloucesterGray-New Gloucester1600 Meters5.4:41.21a10
Jun 4Maine Class B State ChampionshipJun 4 · 800 Meters · Place 18 · Gray-New GloucesterGray-New Gloucester800 Meters18.2:12.25a10
May 28WMC ChampionshipMay 28 · 1600 Meters · Place 2 · Gray New GloGray New Glo1600 Meters24:37.2310
May 28WMC ChampionshipMay 28 · 800 Meters · Place 9 · Gray New GloGray New Glo800 Meters92:15.0610
May 28WMC ChampionshipMay 28 · 1600 Meters · Place 2 · Gray New GloGray New Glo1600 Meters24:37.2310
May 28WMC ChampionshipMay 28 · 800 Meters · Place 9 · Gray New GloGray New Glo800 Meters92:15.0610
May 20WMC: LR, Frye, Poland, GNG, St D @ Sacopee ValleyMay 20 · 3200 Meters · Place 2 · Gray New GloGray New Glo3200 Meters210:34.90—
May 13WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 13 · 1600 Meters · Place 1 · Gray New GloGray New Glo1600 Meters14:47.50—
May 13WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 13 · 800 Meters · Place 1 · Gray New GloGray New Glo800 Meters12:10.90—
May 6WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6 · High Jump · Place 3 · Gray New GloGray New GloHigh Jump35-04.00—
May 6WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6 · 1600 Meters · Place 3 · Gray New GloGray New Glo1600 Meters34:50.21—
May 6WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6 · 400 Meters · Place 4 · Gray New GloGray New Glo400 Meters457.73 PB—
Apr 29WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · High Jump · Place 2 · Gray New GloGray New GloHigh Jump25-00.00—
Apr 29WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · 800 Meters · Place 3 · Gray New GloGray New Glo800 Meters32:16.48—