Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSM New Year's Invitational · Jan 44:59.13USM New Year's InvitationalJanuary 4, 2025
1000 Meters · IndoorUSM Alumni Open · Dec 132:52.85aUSM Alumni OpenDecember 13, 2025
1500 Meters · OutdoorSNHU Spring Invitational · Mar 264:27.54aSNHU Spring InvitationalMarch 26, 2026
1600 Meters · OutdoorGNG-LAKE REGION-OOB-WELLS-YORK@TRAIP · May 24:51.05GNG-LAKE REGION-OOB-WELLS-YORK@TRAIPMay 2, 2025
2 Miles · IndoorWMC-GNG-Freeport-Poland-Fryeburg-Wells-CAPE-ST Dom-Wint-LISBON · Jan 1010:56.08WMC-GNG-Freeport-Poland-Fryeburg-Wells-CAPE-ST Dom-Wint-LISBONJanuary 10, 2025
200 Meters · IndoorWMC: York, GNG, Freeport, Fryeburg, Yarmouth, Traip · Jan 1927.33WMC: York, GNG, Freeport, Fryeburg, Yarmouth, TraipJanuary 19, 2024
200 Meters · OutdoorWMC GNG V Freeport, Greely, NYA, Fryburg · May 1927.96WMC GNG V Freeport, Greely, NYA, FryburgMay 19, 2023
3200 Meters · OutdoorWMC Championship · May 2511:20.88WMC ChampionshipMay 25, 2024
400 Meters · IndoorMEET-2-GNG-CAPE-FRYE-BOOTH-WISC-GREELY-YARM · Jan 2456.92MEET-2-GNG-CAPE-FRYE-BOOTH-WISC-GREELY-YARMJanuary 24, 2025
400 Meters · OutdoorWMC: Yarmouth, Lake Region, Socapee, York @ GNG · May 1654.86WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 16, 2025
800 Meters · IndoorBates Indoor Invitational · Jan 162:07.29aBates Indoor InvitationalJanuary 16, 2026
800 Meters · OutdoorWMC Championship · May 312:03.27WMC ChampionshipMay 31, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25Little East Conference ChampionshipApr 25 · 800 Meters · Place 14 · Southern MaineSouthern Maine800 Meters14.2:04.42aFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · 800 Meters · Place 25 · Southern MaineSouthern Maine800 Meters25.2:10.65aFr
Apr 11Ed Daniels ClassicApr 11 · 800 Meters · Place 20 · Southern MaineSouthern Maine800 Meters20.2:05.16aFr
Apr 4Jim Boulanger InvitationalApr 4 · 1500 Meters · Place 29 · Southern MaineSouthern Maine1500 Meters29.4:29.88aFr
Apr 4Jim Boulanger InvitationalApr 4 · 800 Meters · Place 23 · Southern MaineSouthern Maine800 Meters23.2:15.00aFr
Mar 26SNHU Spring InvitationalMar 26 · 1500 Meters · Place 19 · Southern MaineSouthern Maine1500 Meters19.4:27.54a PBFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Little East Indoor T&F ChampionshipFeb 21 · 800 Meters · Place 18 · Southern MaineSouthern Maine800 Meters18.2:15.63aFr
Feb 7Maine State ChampionshipsFeb 7 · 800 Meters · Place 10 · Southern MaineSouthern Maine800 Meters10.2:09.36aFr
Jan 31Southern Maine Husky InvitationalJan 31 · 800 Meters · Place 8 · Southern MaineSouthern Maine800 Meters8.2:09.33aFr
Jan 16Bates Indoor InvitationalJan 16 · 800 Meters · Place 5 · Southern MaineSouthern Maine800 Meters5.2:07.29a PBFr
Jan 10Southern Maine Open IIJan 10 · 800 Meters · Place 4 · Southern MaineSouthern Maine800 Meters4.2:08.79aFr

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 13USM Alumni OpenDec 13 · 1000 Meters · Place 2 · Southern MaineSouthern Maine1000 Meters2.2:52.85a PBFr
Feb 17Maine Class B Indoor Track & Field ChampionshipFeb 17 · 800 Meters · Place 10 · Gray-New GloucesterGray-New Gloucester800 Meters10.2:08.69a12
Feb 7WESTERN MAINE CONFERENCE CHAMPIONSHIPFeb 7 · 2 Miles · Place 6 · Gray New Gloucester High SchooGray New Gloucester High Schoo2 Miles611:04.9812
Feb 7WESTERN MAINE CONFERENCE CHAMPIONSHIPFeb 7 · 800 Meters · Place 4 · Gray New Gloucester High SchooGray New Gloucester High Schoo800 Meters42:10.0312
Jan 31GREELY-Cape, MT VALLEY-GNG, Freeport, Lake Region, FRYEBURG, STDJan 31 · 2 Miles · Place 1 · Gray New Gloucester High SchooGray New Gloucester High Schoo2 Miles111:00.2012
Jan 24MEET-2-GNG-CAPE-FRYE-BOOTH-WISC-GREELY-YARMJan 24 · 2 Miles · Place 2 · Gray New Gloucester High SchooGray New Gloucester High Schoo2 Miles211:19.3512
Jan 24MEET-2-GNG-CAPE-FRYE-BOOTH-WISC-GREELY-YARMJan 24 · 400 Meters · Place 3 · Gray New Gloucester High SchooGray New Gloucester High Schoo400 Meters356.92 PB12
Jan 20Fleet Feet Indoor InvitationalJan 20 · 800 Meters · Place 8 · Gray New Gloucester High SchooGray New Gloucester High Schoo800 Meters82:08.1112
Jan 10WMC-GNG-Freeport-Poland-Fryeburg-Wells-CAPE-ST Dom-Wint-LISBONJan 10 · 2 Miles · Place 2 · Gray New Gloucester High SchooGray New Gloucester High Schoo2 Miles210:56.08 PB12
Jan 4USM New Year's InvitationalJan 4 · 1 Mile · Place 20 · Gray New Gloucester High SchooGray New Gloucester High Schoo1 Mile204:59.13 PB12
Jan 2C-L-G New Year MiniJan 2 · 400 Meters · Place 1 · Gray New GloGray New Glo400 Meters157.22—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · 800 Meters · Place 19 · Gray-New GloucesterGray-New Gloucester800 Meters19.2:10.64a12
May 31WMC ChampionshipMay 31 · 800 Meters · Place 6 · Gray New Gloucester High SchooGray New Gloucester High Schoo800 Meters62:03.27 PB12
May 21LAKE REGION-GNG-POLAND-ST DOMS-FRYEBURGMay 21 · 800 Meters · Place 2 · Gray New GloGray New Glo800 Meters22:07.92—
May 21LAKE REGION-GNG-POLAND-ST DOMS-FRYEBURGMay 21 · 800 Meters · Place 2 · Gray New Gloucester High SchooGray New Gloucester High Schoo800 Meters22:07.9212
May 17Marathon Sports Elite InvitationalMay 17 · 800 Meters · Place 22 · Gray New Gloucester High SchooGray New Gloucester High Schoo800 Meters222:09.1512
May 16WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 16 · 400 Meters · Place 2 · Gray New GloGray New Glo400 Meters254.86 PB—
May 9Freeport HS Home MeetMay 9 · 800 Meters · Place 4 · Gray New GloGray New Glo800 Meters42:08.21—
May 9Freeport HS Home MeetMay 9 · 800 Meters · Place 4 · Gray New GloGray New Glo800 Meters42:08.21—
May 9Freeport HS Home MeetMay 9 · 800 Meters · Place 4 · Gray New GloGray New Glo800 Meters42:08.21—
May 2GNG-LAKE REGION-OOB-WELLS-YORK@TRAIPMay 2 · 800 Meters · Place 6 · Gray New Gloucester High SchooGray New Gloucester High Schoo800 Meters62:13.6712
May 2GNG-LAKE REGION-OOB-WELLS-YORK@TRAIPMay 2 · 1600 Meters · Place 4 · Gray New Gloucester High SchooGray New Gloucester High Schoo1600 Meters44:51.05 PB12
Apr 18Bob Morse InvitationalApr 18 · 800 Meters · Place 6 · Gray New GloGray New Glo800 Meters62:11.36—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20WMC: YORK-CAPE-GNG-FREEPORT-TRAIP-MT VALLEY-BOTTHBAY-WISCASSET-YDec 20 · 800 Meters · Place 2 · Gray-New GloucesterGray-New Gloucester800 Meters2.2:12.77a12
Feb 2WMC: Cape, GNG, Free, Lake, FRYE, STDOM, Win, Lis, Mt VallFeb 2 · 800 Meters · Place 7 · Gray New Gloucester High SchooGray New Gloucester High Schoo800 Meters72:24.1311
Feb 2WMC: Cape, GNG, Free, Lake, FRYE, STDOM, Win, Lis, Mt VallFeb 2 · 1 Mile · Place 1 · Gray New Gloucester High SchooGray New Gloucester High Schoo1 Mile15:01.4211
Jan 21GBTC InvitationalJan 21 · 1 Mile · Place 33 · Gray-New GloucesterGray-New Gloucester1 Mile33.5:05.57a11
Jan 19WMC: York, GNG, Freeport, Fryeburg, Yarmouth, TraipJan 19 · 200 Meters · Place 15 · Gray New Gloucester High SchooGray New Gloucester High Schoo200 Meters1527.33 PB11
Jan 19WMC: York, GNG, Freeport, Fryeburg, Yarmouth, TraipJan 19 · 400 Meters · Place 6 · Gray New Gloucester High SchooGray New Gloucester High Schoo400 Meters659.5511
Jan 12WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Wells, St DomsJan 12 · 2 Miles · Place 3 · Gray New Gloucester High SchooGray New Gloucester High Schoo2 Miles310:57.0211
Jan 5WMC: YORK, Cape, GNG, Freeport, Traip, MT VAL, Booth, Wisc, YarmJan 5 · 800 Meters · Place 12 · Gray New Gloucester High SchooGray New Gloucester High Schoo800 Meters122:22.2211
Jan 5WMC: YORK, Cape, GNG, Freeport, Traip, MT VAL, Booth, Wisc, YarmJan 5 · 1 Mile · Place 7 · Gray New Gloucester High SchooGray New Gloucester High Schoo1 Mile75:07.5011

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1Maine Class B State ChampionshipJun 1 · 1600 Meters · Place 19 · Gray-New GloucesterGray-New Gloucester1600 Meters19.5:02.19a11
May 25WMC ChampionshipMay 25 · 1600 Meters · Place 15 · Gray New Gloucester High SchooGray New Gloucester High Schoo1600 Meters154:59.8011
May 25WMC ChampionshipMay 25 · 3200 Meters · Place 13 · Gray New Gloucester High SchooGray New Gloucester High Schoo3200 Meters1311:20.88 PB11
May 16WMC Fryeburg (@Lake Region) GNG, Poland, St. Doms, Lake RegionMay 16 · 800 Meters · Place 2 · Gray New GloGray New Glo800 Meters22:13.09—
May 11Fleet Feet Maine Elite InvitationalMay 11 · 1600 Meters · Place 36 · Gray New Gloucester High SchooGray New Gloucester High Schoo1600 Meters365:00.3311
Apr 26YorkApr 26 · 1600 Meters · Place 13 · Gray-New GloucesterGray-New Gloucester1600 Meters13.5:08.99a11
Apr 26YorkApr 26 · 800 Meters · Place 9 · Gray-New GloucesterGray-New Gloucester800 Meters9.2:21.25a11

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 2 Miles · Place 19 · Gray-New GloucesterGray-New Gloucester2 Miles19.11:12.60a11
Dec 20December JamDec 20 · 1 Mile · Place 8 · Gray-New GloucesterGray-New Gloucester1 Mile8.5:11.41a11
Dec 20December JamDec 20 · 800 Meters · Place 7 · Gray-New GloucesterGray-New Gloucester800 Meters7.2:21.96a11
Jan 13WMC: GNG,Freeport,Poland,Fryeburg,Yarmouth,Wells, CapeJan 13 · 2 Miles · Gray New GloGray New Glo2 Miles—11:48.53—
Jan 6WMC: York,Cape,GNG,Freeport,Lake Region, Traip, MT VALLEY, BOOTHJan 6 · 1 Mile · Place 10 · Gray New GloGray New Glo1 Mile105:31.34—
Jan 6WMC: York,Cape,GNG,Freeport,Lake Region, Traip, MT VALLEY, BOOTHJan 6 · 800 Meters · Place 15 · Gray New GloGray New Glo800 Meters152:38.93—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27WMC ChampionshipMay 27 · 3200 Meters · Place 16 · Gray New GloGray New Glo3200 Meters1611:55.8910
May 27WMC ChampionshipMay 27 · 800 Meters · Place 17 · Gray New GloGray New Glo800 Meters172:19.3010
May 19WMC GNG V Freeport, Greely, NYA, FryburgMay 19 · 1600 Meters · Place 9 · Gray New GloGray New Glo1600 Meters95:17.36—
May 19WMC GNG V Freeport, Greely, NYA, FryburgMay 19 · 200 Meters · Place 14 · Gray New GloGray New Glo200 Meters1427.96 PB—
May 12Western Maine Conference GNG Home V Cape Elizabeth, YorkMay 12 · 1600 Meters · Place 8 · Gray New GloGray New Glo1600 Meters85:21.96—
May 12Western Maine Conference GNG Home V Cape Elizabeth, YorkMay 12 · 400 Meters · Place 7 · Gray New GloGray New Glo400 Meters71:00.72—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · 3200 Meters · Place 4 · Gray New GloGray New Glo3200 Meters412:05.20—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · 800 Meters · Place 4 · Gray New GloGray New Glo800 Meters42:21.50—
Apr 28SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · 1600 Meters · Place 9 · Gray New GloGray New Glo1600 Meters95:27.28—
Apr 14Bob Morse InvitationalApr 14 · 1600 Meters · Place 24 · Gray New GloGray New Glo1600 Meters245:35.77—
Apr 14Bob Morse InvitationalApr 14 · 400 Meters · Place 10 · Gray New GloGray New Glo400 Meters101:03.29—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20December JamDec 20 · 2 Miles · Place 2 · Gray-New GloucesterGray-New Gloucester2 Miles2.11:48.53a10
Jan 21WMC:Gre,Cape,Pol,LR,Wells,NJan 21 · 800 Meters · Place 22 · Gray-New GloucesterGray-New Gloucester800 Meters22.2:41.41a9
Jan 21WMC:Gre,Cape,Pol,LR,Wells,NJan 21 · 200 Meters · Place 22 · Gray-New GloucesterGray-New Gloucester200 Meters22.30.28a9

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28WMC ChampionshipMay 28 · 1600 Meters · Place 23 · Gray New GloGray New Glo1600 Meters235:36.159
May 28WMC ChampionshipMay 28 · 400 Meters · Place 24 · Gray New GloGray New Glo400 Meters241:04.179
May 28WMC ChampionshipMay 28 · 1600 Meters · Place 23 · Gray New GloGray New Glo1600 Meters235:36.159
May 28WMC ChampionshipMay 28 · 400 Meters · Place 24 · Gray New GloGray New Glo400 Meters241:04.179
May 20WMC: LR, Frye, Poland, GNG, St D @ Sacopee ValleyMay 20 · 1600 Meters · Place 8 · Gray New GloGray New Glo1600 Meters85:36.24—
May 20WMC: LR, Frye, Poland, GNG, St D @ Sacopee ValleyMay 20 · 800 Meters · Place 12 · Gray New GloGray New Glo800 Meters122:36.24—
May 6WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6 · 1600 Meters · Place 12 · Gray New GloGray New Glo1600 Meters125:43.29—
May 6WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6 · 800 Meters · Place 8 · Gray New GloGray New Glo800 Meters82:40.01—
Apr 29WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · 1600 Meters · Place 18 · Gray New GloGray New Glo1600 Meters185:46.22—
Apr 29WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · 400 Meters · Place 14 · Gray New GloGray New Glo400 Meters141:07.98—