Personal bests

Best marks in available results
Event / courseMarkMeetDate
1770 m · Franklin ParkBoston Mayor's Cup Championship · Oct 277:08Boston Mayor's Cup ChampionshipOctober 27, 2024
3,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 2513:14.4Foot Locker Cross Country Northeast Regional ChampionshipsNovember 25, 2023
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2012:47.24MSTCA Frank Kelley (Small Schools)September 20, 2025
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1416:41.44USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Highland ParkUSATF New England Association Junior Olympic Championships · Nov 1217:11.42USATF New England Association Junior Olympic ChampionshipsNovember 12, 2023
5,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1324:33.002025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
5,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2322:49.00USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 823:39.82MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1522:32.40MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development Center CourseCape Ann League Championships · Oct 2521:17.80Cape Ann League ChampionshipsOctober 25, 2025

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

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 5,000 Meters 15-18 · Place 50 · New England Elite Track ClubNew England Elite Track Club5,000 Meters 15-185024:33.00 PB9
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 5,000 Meters 15-18 · Place 35 · New England Elite Track ClubNew England Elite Track Club5,000 Meters 15-183522:49.00 PB9
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 2 · Place 123 · NewburyportNewburyport5,000 Meters Division 212322:32.40 PB9
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2B · Place 56 · NewburyportNewburyport5,000 Meters Varsity Division 2B5623:39.82 PB9
Oct 25Cape Ann League ChampionshipsOct 25 · 5,000 Meters Varsity · Place 12 · NewburyportNewburyport5,000 Meters Varsity1221:17.80 PB9
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 79 · NewburyportNewburyport5,000 Meters Varsity7921:57.59
Oct 11Devens Pre-Championship ClassicOct 11 · 5,000 Meters Championship · Place 37 · NewburyportNewburyport5,000 Meters Championship3722:17.03—
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Freshman · Place 17 · NewburyportNewburyport3,000 Meters Freshman1712:47.24 PB9

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 241 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-1424116:41.44 PB8
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 40 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-144017:22.168
Oct 27Boston Mayor's Cup ChampionshipOct 27 · 1.1 Miles 13-14 · Place 17 · New England Elite Track ClubNew England Elite Track Club1.1 Miles 13-14177:08 PB8
Oct 20USATF NE Youth XC Developmental Meet (Mayors Cup Preview)Oct 20 · 1.1 Miles Varsity · Place 8 · New England Elite Track ClubNew England Elite Track Club1.1 Miles Varsity87:10.3013

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 25Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 3,000 Meters Youth (Age 11-14) · Place 16 · New England Elite Track ClubNew England Elite Track Club3,000 Meters Youth (Age 11-14)1613:14.4 PB7
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 41 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-144117:11.42 PB7
Oct 15USATF New England Youth Development MeetOct 15 · 1.1 Miles 11-12 · Place 7 · New England Elite Track ClubNew England Elite Track Club1.1 Miles 11-1277:29.37