Personal bests

Best marks in available results
Event / courseMarkMeetDate
1770 m · Franklin ParkUSATF-NE Youth Development Meet · Oct 165:44.07USATF-NE Youth Development MeetOctober 16, 2022
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1712:30.34USATF New England Association Junior Olympic ChampionshipsNovember 17, 2019
3,000 Meters · Nashua High School SouthUSATF New England Association Junior Olympic Championships · Nov 1113:22.48USATF New England Association Junior Olympic ChampionshipsNovember 11, 2018
4,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1313:10.80USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championships · Nov 2113:05USATF Region 1 Junior Olympic ChampionshipsNovember 21, 2021
4,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2013:50.59USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2216:32.7NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Central ParkUSATF National Youth 5KM Road Race Championships · Nov 415:53USATF National Youth 5KM Road Race ChampionshipsNovember 4, 2023
5,000 Meters · Derryfield ParkManchester Invitational · Sep 1916:43.3Manchester InvitationalSeptember 19, 2026
5,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 916:24.87USATF National Junior Olympic ChampionshipsDecember 9, 2023
5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 2516:00.3Foot Locker Cross Country Northeast Regional ChampionshipsNovember 25, 2023
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1116:04.47MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2215:58.616th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Lincoln FieldML-12 Wk 4: Reading @ Lexington · Oct 616:06.74ML-12 Wk 4: Reading @ LexingtonOctober 6, 2026
5,000 Meters · Wickham Park43rd Wickham Park XC Invitational · Oct 1015:50.2343rd Wickham Park XC InvitationalOctober 10, 2026
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1516:00.78MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1816:05.12MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2615:33.14Middlesex League Championship MeetOctober 26, 2025
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A-1B-1C · Nov 815:42.30MIAA 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

6 results
DateMeetEventPlMarkGr
Oct 26ML-12 XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 1 · LexingtonLexington5,000 Meters Varsity115:36.0—
Oct 20ML-12 Wk 6: Lexington @ BelmontOct 20 · 3 Miles Varsity · Place 1 · LexingtonLexington3 Miles Varsity115:12.412
Oct 13ML-12 Wk 5: Winchester @ LexingtonOct 13 · 5,000 Meters Varsity · Place 3 · LexingtonLexington5,000 Meters Varsity316:31.2612
Oct 1043rd Wickham Park XC InvitationalOct 10 · 5,000 Meters Varsity Boys Large · Place 1 · LexingtonLexington5,000 Meters Varsity Boys Large115:50.23 PB12
Oct 6ML-12 Wk 4: Reading @ LexingtonOct 6 · 5,000 Meters Varsity · Place 2 · LexingtonLexington5,000 Meters Varsity216:06.74 PB12
Sep 19Manchester InvitationalSep 19 · 5,000 Meters Boys Varsity Large · Place 14 · LexingtonLexington5,000 Meters Boys Varsity Large1416:43.3 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Championship - Northeast · Place 48 · LexingtonLexington5,000 Meters Championship - Northeast4816:32.7 PB11
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 8 · LexingtonLexington5,000 Meters Division 1816:00.78 PB11
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1A · Place 3 · LexingtonLexington5,000 Meters Varsity Division 1A315:42.30 PB11
Oct 27ML-12 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 2 · LexingtonLexington5,000 Meters Varsity215:13.4811
Oct 26Middlesex League Championship MeetOct 26 · 5,000 Meters Varsity · Place 4 · LexingtonLexington5,000 Meters Varsity415:33.14 PB9
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Championship · Place 10 · LexingtonLexington5,000 Meters Championship1016:27.711
Sep 9ML-12 Wk 1: Wakefield @ LexingtonSep 9 · 5,000 Meters Varsity · Place 1 · LexingtonLexington5,000 Meters Varsity116:36.9511

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 18 · LexingtonLexington5,000 Meters Varsity Division 11816:24.6310
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 1A · Place 8 · LexingtonLexington5,000 Meters Varsity 1A816:23.4610
Oct 22ML-12: Lexington @ BelmontOct 22 · 3 Miles Varsity · Place 2 · LexingtonLexington3 Miles Varsity215:5110
Oct 1963rd Catholic Memorial InvitationalOct 19 · 5,000 Meters Varsity · Place 4 · LexingtonLexington5,000 Meters Varsity416:18.710
Oct 8ML-12: Winchester @ LexingtonOct 8 · 5,000 Meters Varsity · Place 2 · LexingtonLexington5,000 Meters Varsity216:13.46SO
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Championship · Place 31 · LexingtonLexington5,000 Meters Championship3116:44.910
Sep 24ML 12 Lexington @ WoburnSep 24 · 3 Miles Junior Varsity · Place 2 · LexingtonLexington3 Miles Junior Varsity216:4610

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 5,000 Meters 15-18 · Place 3 · New England Elite Track ClubNew England Elite Track Club5,000 Meters 15-18316:24.87 PB9
Nov 25Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters "Marty Lewis" Championship · Place 23 · New England Elite Track ClubNew England Elite Track Club5,000 Meters "Marty Lewis" Championship2316:00.3 PB9
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 14 · LexingtonLexington5,000 Meters Division 11416:05.12 PB9
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 6 · LexingtonLexington5,000 Meters Division 1A616:04.47 PB9
Nov 4USATF National Youth 5KM Road Race ChampionshipsNov 4 · 5,000 Meters 15-16 · Place 1 · 02-Unattached02-Unattached5,000 Meters 15-16115:53 PB9
Oct 24Winchester vs Lexington Dual MeetOct 24 · 3 Miles Varsity · Place 1 · LexingtonLexington3 Miles Varsity115:059
Oct 17Reading vs. Lexington Dual MeetOct 17 · 5,000 Meters Varsity · Place 1 · LexingtonLexington5,000 Meters Varsity116:009
Oct 1462nd Catholic Memorial InvitationalOct 14 · 5,000 Meters Varsity · Place 7 · LexingtonLexington5,000 Meters Varsity716:14.9FR
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Championship · Place 20 · LexingtonLexington5,000 Meters Championship2015:58.6 PB9
Sep 19Lexington vs Belmont Dual MeetSep 19 · Varsity · Place 1 · LexingtonLexingtonVarsity116:149

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 1 · Waltham TrackWaltham Track4,000 Meters 13-14113:50.59 PB8
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 1 · Waltham TrackWaltham Track4,000 Meters 13-14113:10.80 PB8
Oct 16USATF-NE Youth Development MeetOct 16 · 1.1 Miles Age 6-14 · Place 1 · Waltham TrackWaltham Track1.1 Miles Age 6-1415:44.07 PB8

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 21USATF Region 1 Junior Olympic ChampionshipsNov 21 · 4,000 Meters 13-14 · Place 3 · Waltham TrackWaltham Track4,000 Meters 13-14313:05 PB7

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 15USATF-NE XC Youth InvitationalNov 15 · 3,000 Meters Varsity · Place 7 · Waltham Track AWaltham Track A3,000 Meters Varsity711:29—
Nov 1Dual Meet NEE vs Waltham #3Nov 1 · 3,000 Meters 11-12 · Place 5 · Waltham TrackWaltham Track3,000 Meters 11-12511:54.20Unofficial6
Oct 25Boston Mayors CupOct 25 · 1.1 Miles Middle School · Place 25 · Waltham TrackWaltham Track1.1 Miles Middle School256:516

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 17USATF New England Association Junior Olympic ChampionshipsNov 17 · 3,000 Meters 11-12 · Place 61 · 02-Unattached02-Unattached3,000 Meters 11-126112:30.34 PB5

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 11USATF New England Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 32 · 02-Unattached02-Unattached3,000 Meters 9-103213:22.48 PB4