Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1311:07.90USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2011:39.41USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 915:02.79USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Highland ParkUSATF New England Association Junior Olympic Championships · Nov 1215:26.20USATF New England Association Junior Olympic ChampionshipsNovember 12, 2023
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2218:15.8NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2319:14.3NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Derryfield ParkManchester Invitational · Sep 1918:33.5Manchester InvitationalSeptember 19, 2026
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2718:28.4Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Lincoln FieldML-12 Wk 4: Reading @ Lexington · Oct 617:27.59ML-12 Wk 4: Reading @ LexingtonOctober 6, 2026
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1518:06.32MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A-1B-1C · Nov 818:14.70MIAA 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

4 results
DateMeetEventPlMarkGr
Oct 26ML-12 XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 1 · LexingtonLexington5,000 Meters Varsity117:37.5—
Oct 13ML-12 Wk 5: Winchester @ LexingtonOct 13 · 5,000 Meters Varsity · Place 3 · LexingtonLexington5,000 Meters Varsity319:04.5611
Oct 6ML-12 Wk 4: Reading @ LexingtonOct 6 · 5,000 Meters Varsity · Place 1 · LexingtonLexington5,000 Meters Varsity117:27.59 PB11
Sep 19Manchester InvitationalSep 19 · 5,000 Meters Girls Varsity Large · Place 3 · LexingtonLexington5,000 Meters Girls Varsity Large318:33.5 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Championship - Northeast · Place 10 · LexingtonLexington5,000 Meters Championship - Northeast1018:15.8 PB10
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 3 · LexingtonLexington5,000 Meters Division 1318:06.32 PB10
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Divison 1A · Place 3 · LexingtonLexington5,000 Meters Varsity Divison 1A318:14.70 PB10
Oct 27ML-12 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 1 · LexingtonLexington5,000 Meters Varsity117:18.3910
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 2 · LexingtonLexington5,000 Meters Varsity218:19.910
Oct 14ML-12 Wk 5: Lexington @ WinchesterOct 14 · 5,000 Meters Varsity · Place 1 · LexingtonLexington5,000 Meters Varsity117:5510
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Championship · Place 6 · LexingtonLexington5,000 Meters Championship618:28.4 PB10

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Championship - Northeast · Place 17 · LexingtonLexington5,000 Meters Championship - Northeast1719:14.3 PB9
Oct 22ML-12: Lexington @ BelmontOct 22 · 3 Miles Varsity · Place 1 · LexingtonLexington3 Miles Varsity118:169
Oct 1963rd Catholic Memorial InvitationalOct 19 · 5,000 Meters Varsity · Place 7 · LexingtonLexington5,000 Meters Varsity719:24.99
Oct 8ML-12: Winchester @ LexingtonOct 8 · 5,000 Meters Varsity · Place 1 · LexingtonLexington5,000 Meters Varsity119:06.49FR
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Championship · Place 24 · LexingtonLexington5,000 Meters Championship2419:56.49
Sep 17ML-12: Arlington @ LexingtonSep 17 · 5,000 Meters Varsity · Place 2 · LexingtonLexington5,000 Meters Varsity220:10.04FR
Sep 10ML-12: Wakefield @ LexingtonSep 10 · 5,000 Meters Varsity · Place 1 · LexingtonLexington5,000 Meters Varsity119:56.19FR

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 66 · Waltham TrackWaltham Track4,000 Meters 13-146615:02.79 PB8
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 10 · Waltham TrackWaltham Track4,000 Meters 13-141015:26.20 PB8

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 2 · Waltham TrackWaltham Track3,000 Meters 11-12211:39.41 PB7
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 1 · Waltham TrackWaltham Track3,000 Meters 11-12111:07.90 PB7