Personal bests

Best marks in available results
Event / courseMarkMeetDate
1770 m · Franklin ParkBoston Mayor's Cup Championship · Oct 277:01Boston Mayor's Cup ChampionshipOctober 27, 2024
2,000 Meters · Great Brook Farm State ParkGreater Boston Track Club XC Invitational · Oct 56:25.72Greater Boston Track Club XC InvitationalOctober 5, 2025
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1313:08.50USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
3,000 Meters · Franklin ParkBoston Mayors Cup Championship · Oct 2611:36Boston Mayors Cup ChampionshipOctober 26, 2025
3,000 Meters · Highland ParkUSATF New England Association Junior Olympic Championships · Nov 1212:10.81USATF New England Association Junior Olympic ChampionshipsNovember 12, 2023
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2013:57.99USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Wayland High School2025 Wayland XC · Oct 1212:35.02025 Wayland XCOctober 12, 2025
4,000 Meters · Highland ParkUSATF New England Junior Olympic Championship · Nov 1615:55.88USATF 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

5 results
DateMeetEventPlMarkGr
Nov 16USATF New England Junior Olympic ChampionshipNov 16 · 4,000 Meters 13-14 · Place 72 · WindWard Track and Field4,000 Meters 13-147215:55.88 PB8
Oct 26Boston Mayors Cup ChampionshipOct 26 · 3,000 Meters 13-14 · Place 20 · WindWard Track and Field3,000 Meters 13-142011:36 PB8
Oct 19USATF NE XC Developmental Meet (Mayors Cup Preview)Oct 19 · 3,000 Meters 14 and Under 3K · Place 13 · WindWard Track and Field3,000 Meters 14 and Under 3K1311:46.678
Oct 122025 Wayland XCOct 12 · 3,000 Meters Youth · Place 22 · WindWard Track and Field3,000 Meters Youth2212:35.0 PB8
Oct 5Greater Boston Track Club XC InvitationalOct 5 · 2,000 Meters Youth · Place 1 · WindWard Track and Field2,000 Meters Youth16:25.72 PB8

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 34 · WindWard Track and Field3,000 Meters 11-123412:17.6512
Oct 27Boston Mayor's Cup ChampionshipOct 27 · 1.1 Miles 11-12 · Place 16 · WindWard Track and Field1.1 Miles 11-12167:01 PB12
Oct 20USATF NE Youth XC Developmental Meet (Mayors Cup Preview)Oct 20 · 1.1 Miles Varsity · Place 15 · WindWard Track and Field1.1 Miles Varsity157:04.3812

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 38 · WindWard Track and Field3,000 Meters 11-123812:10.81 PB11
Oct 15USATF New England Youth Development MeetOct 15 · 1.1 Miles 11-12 · Place 10 · WindWard Track and Field1.1 Miles 11-12107:18.611

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 47 · WindWard Track and Field3,000 Meters 9-104713:57.99 PB10
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 9-10 · Place 23 · WindWard Track and Field3,000 Meters 9-102313:08.50 PB10
Oct 16USATF-NE Youth Development MeetOct 16 · 1.1 Miles Age 6-14 · Place 33 · WindWard Track and Field1.1 Miles Age 6-14337:33.2810

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 21USATF Region 1 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 9-10 · Place 44 · WindWard Track and Field3,000 Meters 9-104413:339