Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2213:37.916th Ocean State XC InvitationalSeptember 22, 2023
4,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1314:11.60USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
4,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2015:00.34USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
5,000 Meters · Arlington High SchoolArlington vs Lexington Dual Meet · Sep 2616:48Arlington vs Lexington Dual MeetSeptember 26, 2023
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1116:49.29MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2817:23.4Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1816:49.39MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2616:04.42Middlesex League Championship MeetOctober 26, 2025

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

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 26Middlesex League Championship MeetOct 26 · 5,000 Meters Varsity · Place 15 · LexingtonLexington5,000 Meters Varsity1516:04.42 PB9

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 86 · LexingtonLexington5,000 Meters Varsity Division 18617:13.5810
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 1A · Place 38 · LexingtonLexington5,000 Meters Varsity 1A3817:17.8210
Oct 22ML-12: Lexington @ BelmontOct 22 · 3 Miles Varsity · Place 5 · LexingtonLexington3 Miles Varsity516:2310
Oct 8ML-12: Winchester @ LexingtonOct 8 · 5,000 Meters Varsity · Place 4 · LexingtonLexington5,000 Meters Varsity416:57.22SO
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Championship · Place 57 · LexingtonLexington5,000 Meters Championship5717:23.4 PB10

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 56 · LexingtonLexington5,000 Meters Division 15616:49.39 PB9
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 27 · LexingtonLexington5,000 Meters Division 1A2716:49.29 PB9
Oct 24Winchester vs Lexington Dual MeetOct 24 · 3 Miles Varsity · Place 8 · LexingtonLexington3 Miles Varsity815:529
Oct 17Reading vs. Lexington Dual MeetOct 17 · 5,000 Meters Varsity · Place 5 · LexingtonLexington5,000 Meters Varsity516:259
Oct 1462nd Catholic Memorial InvitationalOct 14 · 5,000 Meters Varsity · Place 22 · LexingtonLexington5,000 Meters Varsity2216:53.2FR
Sep 26Arlington vs Lexington Dual MeetSep 26 · 5,000 Meters Varsity · Place 2 · LexingtonLexington5,000 Meters Varsity216:48 PB9
Sep 2216th Ocean State XC InvitationalSep 22 · 2.5 Miles Freshman - 1 · Place 1 · LexingtonLexington2.5 Miles Freshman - 1113:37.9 PB9
Sep 12Lexington vs Melrose Dual MeetSep 12 · Varsity · Place 10 · LexingtonLexingtonVarsity1018:159

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 23 · Waltham TrackWaltham Track4,000 Meters 13-142315:00.34 PB8
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 12 · Waltham TrackWaltham Track4,000 Meters 13-141214:11.60 PB8