Personal bests

Best marks in available results
Event / courseMarkMeetDate
1770 m · Franklin ParkBoston Mayor's Cup Championship · Oct 277:22Boston Mayor's Cup ChampionshipOctober 27, 2024
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1313:35.30USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:46.24USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Franklin ParkBoston Mayors Cup Championship · Oct 2613:12Boston Mayors Cup ChampionshipOctober 26, 2025
3,000 Meters · Highland ParkUSATF New England Junior Olympic Championships · Nov 1012:58.27USATF New England Junior Olympic ChampionshipsNovember 10, 2024
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2014:57.04USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Wayland High SchoolWayland XC · Oct 1314:50.3Wayland XCOctober 13, 2024
4,000 Meters · Highland ParkUSATF New England Junior Olympic Championship · Nov 1618:24.90USATF New England Junior Olympic ChampionshipNovember 16, 2025

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 16USATF New England Junior Olympic ChampionshipNov 16 · 4,000 Meters 13-14 · Place 54 · New England Elite Track Club4,000 Meters 13-145418:24.90 PB-
Oct 26Boston Mayors Cup ChampionshipOct 26 · 3,000 Meters 13-14 · Place 14 · New England Elite Track Club3,000 Meters 13-141413:12 PB-

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 25 · New England Elite Track Club3,000 Meters 11-122512:58.27 PB12
Oct 27Boston Mayor's Cup ChampionshipOct 27 · 1.1 Miles 11-12 · Place 6 · New England Elite Track Club1.1 Miles 11-1267:22 PB12
Oct 13Wayland XCOct 13 · 3,000 Meters Youth · Place 29 · New England Elite Track Club3,000 Meters Youth2914:50.3 PB12

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 331 · New England Elite Track Club3,000 Meters 11-1233113:46.24 PB11
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 49 · New England Elite Track Club3,000 Meters 11-124913:50.1811
Oct 15USATF New England Youth Development MeetOct 15 · 1.1 Miles 11-12 · Place 11 · New England Elite Track Club1.1 Miles 11-12118:10.111

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 29 · New England Elite Track Club3,000 Meters 9-102914:57.04 PB10
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 9-10 · Place 10 · New England Elite Track Club3,000 Meters 9-101013:35.30 PB10
Oct 16USATF-NE Youth Development MeetOct 16 · 1.1 Miles Age 6-14 · Place 24 · New England Elite Track Club1.1 Miles Age 6-14247:49.2810

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 21USATF Region 1 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 9-10 · Place 22 · New England Elite Track Club3,000 Meters 9-102213:099