Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1412:01.06USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1313:38.10USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
3,000 Meters · Franklin ParkBoston Mayors Cup Championship · Oct 2611:21Boston Mayors Cup ChampionshipOctober 26, 2025
3,000 Meters · Highland ParkUSATF New England Junior Olympic Championships · Nov 1011:44.76USATF New England Junior Olympic ChampionshipsNovember 10, 2024
3,000 Meters · Slater Memorial ParkCatholic Athletic League Championships · Oct 1410:54.78Catholic Athletic League ChampionshipsOctober 14, 2026
4,000 Meters · Highland ParkUSATF New England Junior Olympic Championship · Nov 1614:52.61USATF New England Junior Olympic ChampionshipNovember 16, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 14Catholic Athletic League ChampionshipsOct 14 · 3,000 Meters Varsity · Place 2 · St. John the Evangelist(Beverly)St. John the Evangelist(Beverly)3,000 Meters Varsity210:54.78 PB8

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 16USATF New England Junior Olympic ChampionshipNov 16 · 4,000 Meters 13-14 · Place 33 · Sentinel StridersSentinel Striders4,000 Meters 13-143314:52.61 PB7
Oct 26Boston Mayors Cup ChampionshipOct 26 · 3,000 Meters 11-12 · Place 8 · Sentinel StridersSentinel Striders3,000 Meters 11-12811:21 PB7
Oct 8Catholic Athletic League ChampionshipsOct 8 · 3,000 Meters Varsity · Place 6 · St. John the Evangelist(Beverly)St. John the Evangelist(Beverly)3,000 Meters Varsity611:51.947

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 257 · Sentinel StridersSentinel Striders3,000 Meters 11-1225712:01.06 PB6
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 22 · Sentinel StridersSentinel Striders3,000 Meters 11-122211:44.76 PB6
Oct 16Catholic Athletic League State ChampionshipsOct 16 · 3,000 Meters Varsity · Place 7 · St. John the Evangelist(Beverly)St. John the Evangelist(Beverly)3,000 Meters Varsity712:26.136

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 9-10 · Place 33 · 02-Unattached02-Unattached3,000 Meters 9-103313:38.10 PB4