Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorMPA Maine Class B State Track & Field Championships · Jun 104:40.59aMPA Maine Class B State Track & Field ChampionshipsJune 10, 2025
400 Meters · OutdoorWMC: Yarmouth, Lake Region, Socapee, York @ GNG · May 1654.56WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 16, 2025
800 Meters · OutdoorGNG-SAC VAL-LAKE REGION-FRYEBURG@POLAND · May 222:06.56aGNG-SAC VAL-LAKE REGION-FRYEBURG@POLANDMay 22, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 6Maine Class B ChampionshipJun 6 · 800 Meters · Place 17 · Gray-New Gloucester800 Meters17.2:12.68a12
May 30WMC ChampionshipMay 30 · 1600 Meters · Place 13 · Gray-New Gloucester1600 Meters13.4:57.46a12
May 30WMC ChampionshipMay 30 · 800 Meters · Place 14 · Gray-New Gloucester800 Meters14.2:15.95a12
May 22GNG-SAC VAL-LAKE REGION-FRYEBURG@POLANDMay 22 · 800 Meters · Place 1 · Gray-New Gloucester800 Meters1.2:06.56a PB12
May 16Marathon Sports Elite InvitationalMay 16 · 1600 Meters · Place 36 · Gray-New Gloucester1600 Meters36.4:54.54a12
May 15SACOPEE VALLEY-YARMOUTH-TRAIP-GREELY-OOB@ GRAY NEW GLOUCESTERMay 15 · 400 Meters · Place 1 · Gray-New Gloucester400 Meters1.55.70a12
May 8YARMOUTH-POLAND-GNG-SAC VAL-LISBON@FREEPORTMay 8 · 800 Meters · Place 2 · Gray-New Gloucester800 Meters2.2:09.92a12
May 1WELLS-YORK-TRAIP-POLAND @ GRAY NEW GLOUCESTERMay 1 · 1600 Meters · Place 1 · Gray-New Gloucester1600 Meters1.4:50.15a12
Apr 17Bob Morse InvitationalApr 17 · 1600 Meters · Place 4 · Gray-New Gloucester1600 Meters4.4:55.06a12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · 1600 Meters · Place 6 · Gray-New Gloucester1600 Meters6.4:40.59a PB11
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · 800 Meters · Place 16 · Gray-New Gloucester800 Meters16.2:06.91a11
May 31WMC ChampionshipMay 31 · 1600 Meters · Place 4 · Gray New Gloucester High Schoo1600 Meters44:41.1511
May 21LAKE REGION-GNG-POLAND-ST DOMS-FRYEBURGMay 21 · 800 Meters · Place 1 · Gray New Glo800 Meters12:06.63—
May 21LAKE REGION-GNG-POLAND-ST DOMS-FRYEBURGMay 21 · 800 Meters · Place 1 · Gray New Gloucester High Schoo800 Meters12:06.6311
May 17Marathon Sports Elite InvitationalMay 17 · 1600 Meters · Place 22 · Gray New Gloucester High Schoo1600 Meters224:45.1811
May 16WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 16 · 400 Meters · Place 1 · Gray New Glo400 Meters154.56 PB—
May 9Freeport HS Home MeetMay 9 · 800 Meters · Place 2 · Gray New Glo800 Meters22:06.69—
May 9Freeport HS Home MeetMay 9 · 800 Meters · Place 2 · Gray New Glo800 Meters22:06.69—
May 9Freeport HS Home MeetMay 9 · 800 Meters · Place 2 · Gray New Glo800 Meters22:06.69—
May 2GNG-LAKE REGION-OOB-WELLS-YORK@TRAIPMay 2 · 800 Meters · Place 5 · Gray New Gloucester High Schoo800 Meters52:12.7911
May 2GNG-LAKE REGION-OOB-WELLS-YORK@TRAIPMay 2 · 1600 Meters · Place 3 · Gray New Gloucester High Schoo1600 Meters34:47.7011
Apr 18Bob Morse InvitationalApr 18 · 800 Meters · Place 5 · Gray New Glo800 Meters52:11.28—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1Maine Class B State ChampionshipJun 1 · 1600 Meters · Place 13 · Gray-New Gloucester1600 Meters13.4:50.24a10
Jun 1Maine Class B State ChampionshipJun 1 · 800 Meters · Place 30 · Gray-New Gloucester800 Meters30.2:15.37a10
May 25WMC ChampionshipMay 25 · 1600 Meters · Place 10 · Gray New Gloucester High Schoo1600 Meters104:48.0710
May 25WMC ChampionshipMay 25 · 800 Meters · Place 14 · Gray New Gloucester High Schoo800 Meters142:15.6810
May 16WMC Fryeburg (@Lake Region) GNG, Poland, St. Doms, Lake RegionMay 16 · 1600 Meters · Place 5 · Gray New Glo1600 Meters54:52.15—
May 10GREELY-FREEPORT-SACOPEE @ GRAY NEW GLOUCESTERMay 10 · 800 Meters · Place 2 · Gray New Gloucester High Schoo800 Meters22:12.9010
May 3GRAY NG-YARMOUTH-OLD ORCHARD @FREEPORTMay 3 · 1600 Meters · Place 1 · Gray New Glo1600 Meters15:00.87—
Apr 26YorkApr 26 · 1600 Meters · Place 10 · Gray-New Gloucester1600 Meters10.4:57.31a10
Apr 26YorkApr 26 · 800 Meters · Place 7 · Gray-New Gloucester800 Meters7.2:16.11a10

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3Maine Class B State ChampionshipJun 3 · 1600 Meters · Place 21 · Gray-New Gloucester1600 Meters21.4:59.77a9
May 27WMC ChampionshipMay 27 · 1600 Meters · Place 12 · Gray New Glo1600 Meters124:57.059
May 19WMC GNG V Freeport, Greely, NYA, FryburgMay 19 · 1600 Meters · Place 7 · Gray New Glo1600 Meters75:06.13—
May 12Western Maine Conference GNG Home V Cape Elizabeth, YorkMay 12 · 800 Meters · Place 9 · Gray New Glo800 Meters92:17.11—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · 400 Meters · Place 5 · Gray New Glo400 Meters558.70—
Apr 28SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · 1600 Meters · Place 5 · Gray New Glo1600 Meters55:10.37—
Apr 14Bob Morse InvitationalApr 14 · 1600 Meters · Place 21 · Gray New Glo1600 Meters215:19.62—
Apr 14Bob Morse InvitationalApr 14 · 400 Meters · Place 5 · Gray New Glo400 Meters559.85—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2CCC InvitationalJun 2 · 1600 Meters · Place 3 · Gray New Glo1600 Meters35:14.23—
Jun 2CCC InvitationalJun 2 · 800 Meters · Place 2 · Gray New Glo800 Meters22:26.06—
May 26CCC: GNG, Greely, Poland, Yarmouth @ Tripp MSMay 26 · 1600 Meters · Place 1 · Gray New Glo1600 Meters15:41.17—
May 26CCC: GNG, Greely, Poland, Yarmouth @ Tripp MSMay 26 · 800 Meters · Place 2 · Gray New Glo800 Meters22:24.57—