Personal bests

Best marks in available results
Event / courseMarkMeetDate
1770 m · Franklin ParkBoston Mayor's Cup Championship · Oct 276:36Boston Mayor's Cup ChampionshipOctober 27, 2024
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1311:43.10USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 911:11.03USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Highland ParkUSATF New England Association Junior Olympic Championships · Nov 1211:31.68USATF New England Association Junior Olympic ChampionshipsNovember 12, 2023
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2012:30.05USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Wayland High SchoolWayland XC · Oct 1312:36.0Wayland XCOctober 13, 2024
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Large Schools) · Nov 111:10.89MSTCA Frank Mooney Coaches (Large Schools)November 1, 2025
4,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2714:35.2Ocean State InvitationalSeptember 27, 2025
4,000 Meters · Highland ParkUSATF New England Junior Olympic Championships · Nov 1015:34.05USATF New England Junior Olympic ChampionshipsNovember 10, 2024
5,000 Meters · Dracut High SchoolMerrimack Valley Conference Championship · Oct 3118:24Merrimack Valley Conference ChampionshipOctober 31, 2026
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1718:28.4Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A-1B-1C · Nov 818:22.40MIAA Division 1A-1B-1CNovember 8, 2025

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 31Merrimack Valley Conference ChampionshipOct 31 · 5,000 Meters Varsity · Place 56 · Central CatholicCentral Catholic5,000 Meters Varsity5618:24 PB10
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Boys Silver · Place 75 · Central CatholicCentral Catholic5,000 Meters Varsity Boys Silver7518:28.4 PB10

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1C · Place 91 · Central CatholicCentral Catholic5,000 Meters Varsity Division 1C9118:22.40 PB9
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 3,000 Meters Freshman · Place 21 · Central CatholicCentral Catholic3,000 Meters Freshman2111:10.89 PB9
Oct 1864th Catholic Memorial InvitationalOct 18 · 3,000 Meters Freshman · Place 10 · Central CatholicCentral Catholic3,000 Meters Freshman1010:43.29
Sep 27Ocean State InvitationalSep 27 · 4,000 Meters Freshman 1 · Place 13 · Central CatholicCentral Catholic4,000 Meters Freshman 11314:35.2 PB9

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 47 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-144715:34.05 PB8
Oct 27Boston Mayor's Cup ChampionshipOct 27 · 1.1 Miles 13-14 · Place 25 · New England Elite Track ClubNew England Elite Track Club1.1 Miles 13-14256:36 PB8
Oct 13Wayland XCOct 13 · 3,000 Meters Youth · Place 16 · New England Elite Track ClubNew England Elite Track Club3,000 Meters Youth1612:36.0 PB8

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 108 · New England Elite Track ClubNew England Elite Track Club3,000 Meters 11-1210811:11.03 PB7
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 16 · New England Elite Track ClubNew England Elite Track Club3,000 Meters 11-121611:31.68 PB7
Oct 15USATF New England Youth Development MeetOct 15 · 1.1 Miles 11-12 · Place 5 · New England Elite Track ClubNew England Elite Track Club1.1 Miles 11-1256:47.27

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 46 · New England Elite Track ClubNew England Elite Track Club3,000 Meters 11-124612:30.05 PB12
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 33 · New England Elite Track ClubNew England Elite Track Club3,000 Meters 11-123311:43.10 PB12
Oct 16USATF-NE Youth Development MeetOct 16 · 1.1 Miles Age 6-14 · Place 16 · New England Elite Track ClubNew England Elite Track Club1.1 Miles Age 6-14166:59.5812