Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDURHAM/FREEPORT-GNG-HARRISON-MT ARARAT-OOB · Apr 2720.84DURHAM/FREEPORT-GNG-HARRISON-MT ARARAT-OOBApril 27, 2023
1600 Meters · OutdoorOOB-WELLS-SEACOAST-YORK@TRAIP · May 226:34.76aOOB-WELLS-SEACOAST-YORK@TRAIPMay 22, 2026
800 Meters · OutdoorWMC Championship · May 303:00.90aWMC ChampionshipMay 30, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30WMC ChampionshipMay 30 · 1600 Meters · Place 25 · Old Orchard Beach1600 Meters25.6:39.02a10
May 30WMC ChampionshipMay 30 · 800 Meters · Place 34 · Old Orchard Beach800 Meters34.3:00.90a PB10
May 22OOB-WELLS-SEACOAST-YORK@TRAIPMay 22 · 1600 Meters · Place 6 · Old Orchard Beach1600 Meters6.6:34.76a PB10
May 22OOB-WELLS-SEACOAST-YORK@TRAIPMay 22 · 800 Meters · Place 8 · Old Orchard Beach800 Meters8.3:07.60a10
May 15SACOPEE VALLEY-YARMOUTH-TRAIP-GREELY-OOB@ GRAY NEW GLOUCESTERMay 15 · 1600 Meters · Place 9 · Old Orchard Beach1600 Meters9.6:38.52a10
May 15SACOPEE VALLEY-YARMOUTH-TRAIP-GREELY-OOB@ GRAY NEW GLOUCESTERMay 15 · 800 Meters · Place 12 · Old Orchard Beach800 Meters12.3:08.93a10
May 8OOB-TRAIP-FRYEBURG-CAPE@WELLSMay 8 · 1600 Meters · Place 11 · Old Orchard Beach1600 Meters11.6:56.45a10
May 8OOB-TRAIP-FRYEBURG-CAPE@WELLSMay 8 · 800 Meters · Place 10 · Old Orchard Beach800 Meters10.3:15.75a10
Apr 30YARMOUTH-OOB-GRTEELY-SEACOAST @SACOPEE VALLEYApr 30 · 1600 Meters · Place 3 · Old Orchard Beach1600 Meters3.6:52.74a10
Apr 30YARMOUTH-OOB-GRTEELY-SEACOAST @SACOPEE VALLEYApr 30 · 800 Meters · Place 5 · Old Orchard Beach800 Meters5.3:16.12a10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 31WMC ChampionshipMay 31 · 1600 Meters · Place 8 · Old Orchard Beach1600 Meters87:18.199
May 16YARMOUTH-YORK-TRAIP-OOB-SEACOAST @POLANDMay 16 · 1600 Meters · Place 14 · Old Orchard1600 Meters147:49.19—
May 16YARMOUTH-YORK-TRAIP-OOB-SEACOAST @POLANDMay 16 · 800 Meters · Place 12 · Old Orchard800 Meters123:38.81—
May 9Freeport HS Home MeetMay 9 · 1600 Meters · Place 12 · Old Orchard1600 Meters127:36.22—
May 9Freeport HS Home MeetMay 9 · 800 Meters · Place 19 · Old Orchard800 Meters193:38.90—
May 9Freeport HS Home MeetMay 9 · 1600 Meters · Place 12 · Old Orchard1600 Meters127:36.22—
May 9Freeport HS Home MeetMay 9 · 800 Meters · Place 19 · Old Orchard800 Meters193:38.90—
May 9Freeport HS Home MeetMay 9 · 1600 Meters · Place 12 · Old Orchard1600 Meters127:36.22—
May 9Freeport HS Home MeetMay 9 · 800 Meters · Place 19 · Old Orchard800 Meters193:38.90—
May 2GNG-LAKE REGION-OOB-WELLS-YORK@TRAIPMay 2 · 800 Meters · Place 12 · Old Orchard Beach800 Meters123:39.749
May 2GNG-LAKE REGION-OOB-WELLS-YORK@TRAIPMay 2 · 1600 Meters · Place 10 · Old Orchard Beach1600 Meters108:29.219

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 27DURHAM/FREEPORT-GNG-HARRISON-MT ARARAT-OOBApr 27 · 800 Meters · Place 5 · Old Orchard800 Meters54:28.89—
Apr 27DURHAM/FREEPORT-GNG-HARRISON-MT ARARAT-OOBApr 27 · 100 Meters · Place 47 · Old Orchard100 Meters4720.84 PB—