Personal bests

Best marks in available results
Event / courseMarkMeetDate
1770 m · Franklin ParkBoston Mayor's Cup Championship · Oct 277:33Boston Mayor's Cup ChampionshipOctober 27, 2024
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1412:45.94USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1314:18.20USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:09.39USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Franklin ParkBoston Mayors Cup Championship · Oct 2612:46Boston Mayors Cup ChampionshipOctober 26, 2025
3,000 Meters · Highland ParkUSATF New England Junior Olympic Championships · Nov 1012:54.07USATF New England Junior Olympic ChampionshipsNovember 10, 2024
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2015:17.89USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Wayland High SchoolHFC Striders-Wayland XC Festival · Oct 1112:49.1HFC Striders-Wayland XC FestivalOctober 11, 2026

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 11HFC Striders-Wayland XC FestivalOct 11 · 3,000 Meters 11-14 · Place 10 · New England Elite Track Club3,000 Meters 11-141012:49.1 PB-

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 11-12 · Place 173 · New England Elite Track Club3,000 Meters 11-1217313:25.50-
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 3,000 Meters 11-12 · Place 58 · New England Elite Track Club3,000 Meters 11-125812:57.99-
Nov 16USATF New England Junior Olympic ChampionshipNov 16 · 3,000 Meters 11-12 · Place 42 · New England Elite Track Club3,000 Meters 11-124213:29.58-
Oct 26Boston Mayors Cup ChampionshipOct 26 · 3,000 Meters 11-12 · Place 8 · New England Elite Track Club3,000 Meters 11-12812:46 PB-
Oct 19USATF NE XC Developmental Meet (Mayors Cup Preview)Oct 19 · 3,000 Meters 14 and Under 3K · Place 10 · New England Elite Track Club3,000 Meters 14 and Under 3K1013:23.19-
Oct 122025 Wayland XCOct 12 · 3,000 Meters Youth · Place 19 · New England Elite Track Club3,000 Meters Youth1914:17.6-

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 231 · New England Elite Track Club3,000 Meters 11-1223112:45.94 PB12
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 21 · New England Elite Track Club3,000 Meters 11-122112:54.07 PB12
Oct 27Boston Mayor's Cup ChampionshipOct 27 · 1.1 Miles 11-12 · Place 8 · New England Elite Track Club1.1 Miles 11-1287:33 PB12
Oct 20USATF NE Youth XC Developmental Meet (Mayors Cup Preview)Oct 20 · 1.1 Miles Varsity · Place 14 · New England Elite Track Club1.1 Miles Varsity147:22.3511
Oct 13Wayland XCOct 13 · 3,000 Meters Youth · Place 25 · New England Elite Track Club3,000 Meters Youth2514:39.812

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 9-10 · Place 137 · New England Elite Track Club3,000 Meters 9-1013713:09.39 PB11
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 10 · New England Elite Track Club3,000 Meters 9-101013:28.9111
Oct 15USATF New England Youth Development MeetOct 15 · 1.1 Miles 9-10 · Place 5 · New England Elite Track Club1.1 Miles 9-1057:56.311

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 34 · New England Elite Track Club3,000 Meters 9-103415:17.89 PB10
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 9-10 · Place 19 · New England Elite Track Club3,000 Meters 9-101914:18.20 PB10
Oct 16USATF-NE Youth Development MeetOct 16 · 1.1 Miles Age 6-14 · Place 41 · New England Elite Track Club1.1 Miles Age 6-14418:51.3110