Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorUSATF New England Association Junior Olympic Championships · Jun 226:26.35aUSATF New England Association Junior Olympic ChampionshipsJune 22, 2024
2000m Steeplechase · 0.762m · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 258:39.40aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
2000m Steeplechase · OutdoorUSATF Region 1 Junior Olympic Championships · Jul 119:16.91USATF Region 1 Junior Olympic ChampionshipsJuly 11, 2025
3000 Meters · OutdoorUSATF New England Association Junior Olympic Championships · Jun 2213:23.62aUSATF New England Association Junior Olympic ChampionshipsJune 22, 2024

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 2000m Steeplechase · Place 6 · Granite State Flash2000m Steeplechase0.762m6.8:39.40a PB8

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 200m Hurdles · Place 6 · Granite State Flash200m Hurdles641.5313
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 2000m Steeplechase · Place 4 · Granite State Flash2000m Steeplechase49:16.91 PB13
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 200m Hurdles · Place 6 · Granite State Flash200m Hurdles641.5313
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 2000m Steeplechase · Place 4 · Granite State Flash2000m Steeplechase49:16.9113

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 80m Hurdles · Place 5 · Granite State Flash80m Hurdles520.88a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 3000 Meters · Place 4 · Granite State Flash3000 Meters413:23.62a PB—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 7 · Granite State Flash1500 Meters76:26.35a PB—