Personal bests

Best marks in available results
Event / courseMarkMeetDate
1770 m · Franklin ParkBoston Mayor's Cup Championship · Oct 277:11Boston Mayor's Cup ChampionshipOctober 27, 2024
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1312:38.30USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:50.88USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Franklin ParkBoston Mayors Cup Championship · Oct 2611:26Boston Mayors Cup ChampionshipOctober 26, 2025
3,000 Meters · Highland ParkUSATF New England Association Junior Olympic Championships · Nov 1212:37.25USATF New England Association Junior Olympic ChampionshipsNovember 12, 2023
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2013:21.62USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Wayland High School2025 Wayland XC · Oct 1212:32.82025 Wayland XCOctober 12, 2025
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1416:23.43USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2315:32.51USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
5,000 Meters · Chase FarmEastern Independent League Cross Country Championship Meet · Oct 3120:02.13Eastern Independent League Cross Country Championship MeetOctober 31, 2025
5,000 Meters · Cheshire Academy21st Annual O'Connell Invitational · Sep 2720:5721st Annual O'Connell InvitationalSeptember 27, 2025
5,000 Meters · Franklin ParkWinsor v Beaver, Landmark, Pingree & NCDS XC · Oct 1520:29.30Winsor v Beaver, Landmark, Pingree & NCDS XCOctober 15, 2025
5,000 Meters · The Williston Northampton SchoolNEPSTA Division 2 Cross-Country Championships · Nov 820:43NEPSTA Division 2 Cross-Country ChampionshipsNovember 8, 2025

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 81 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-148116:24.508
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 4,000 Meters 13-14 · Place 15 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-141515:32.51 PB8
Nov 16USATF New England Junior Olympic ChampionshipNov 16 · 4,000 Meters 13-14 · Place 12 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-141216:05.508
Nov 8NEPSTA Division 2 Cross-Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 7 · Newton Country DayNewton Country Day5,000 Meters Varsity720:43 PB8
Oct 31Eastern Independent League Cross Country Championship MeetOct 31 · 5,000 Meters Varsity · Place 4 · Newton Country DayNewton Country Day5,000 Meters Varsity420:02.13 PB8
Oct 26Boston Mayors Cup ChampionshipOct 26 · 3,000 Meters 13-14 · Place 1 · New England Elite Track ClubNew England Elite Track Club3,000 Meters 13-14111:26 PB8
Oct 15Winsor v Beaver, Landmark, Pingree & NCDS XCOct 15 · 5,000 Meters Varsity · Place 3 · Newton Country DayNewton Country Day5,000 Meters Varsity320:29.30 PB8
Oct 122025 Wayland XCOct 12 · 3,000 Meters Youth · Place 1 · New England Elite Track ClubNew England Elite Track Club3,000 Meters Youth112:32.8 PB8
Sep 2721st Annual O'Connell InvitationalSep 27 · 5,000 Meters Varsity · Place 4 · Newton Country DayNewton Country Day5,000 Meters Varsity420:57 PB8

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 218 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-1421816:23.43 PB7
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 38 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-143817:20.817
Oct 27Boston Mayor's Cup ChampionshipOct 27 · 1.1 Miles 11-12 · Place 4 · New England Elite Track ClubNew England Elite Track Club1.1 Miles 11-1247:11 PB7
Oct 13Wayland XCOct 13 · 3,000 Meters Youth · Place 18 · New England Elite Track ClubNew England Elite Track Club3,000 Meters Youth1813:59.57

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 225 · New England Elite Track ClubNew England Elite Track Club3,000 Meters 11-1222512:50.88 PB6
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 18 · New England Elite Track ClubNew England Elite Track Club3,000 Meters 11-121812:37.25 PB6
Oct 15USATF New England Youth Development MeetOct 15 · 1.1 Miles 11-12 · Place 6 · New England Elite Track ClubNew England Elite Track Club1.1 Miles 11-1267:17.16

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 51 · New England Elite Track ClubNew England Elite Track Club3,000 Meters 11-125113:21.62 PB12
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 34 · New England Elite Track ClubNew England Elite Track Club3,000 Meters 11-123412:38.30 PB12
Oct 16USATF-NE Youth Development MeetOct 16 · 1.1 Miles Age 6-14 · Place 25 · New England Elite Track ClubNew England Elite Track Club1.1 Miles Age 6-14257:50.2012

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 21USATF Region 1 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 9-10 · Place 12 · New England Elite Track ClubNew England Elite Track Club3,000 Meters 9-101212:3811