Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Leary FieldDual Meet Waltham vs NEE #2 · Oct 116:08.8Dual Meet Waltham vs NEE #2October 11, 2020
1770 m · Franklin ParkBoston Mayors Cup · Oct 257:18Boston Mayors CupOctober 25, 2020
3 Miles · Horn Pond Recreation AreaML-12 Wk 5: Belmont @ Woburn · Oct 1316:21ML-12 Wk 5: Belmont @ WoburnOctober 13, 2026
3 Miles · Rock Meadow Conservation AreaML-12 Wk 3: Reading @ Belmont · Sep 2915:49ML-12 Wk 3: Reading @ BelmontSeptember 29, 2026
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1310:02.50USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
3,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championships · Nov 2110:39USATF Region 1 Junior Olympic ChampionshipsNovember 21, 2021
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2010:47.62USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 2412:04USATF Region 1 Junior Olympic ChampionshipsNovember 24, 2019
3,000 Meters · Wayland High SchoolWayland XC · Oct 1311:04.9Wayland XCOctober 13, 2024
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1412:46.26USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:57.23USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Highland ParkUSATF New England Association Junior Olympic Championships · Nov 1213:25.92USATF New England Association Junior Olympic ChampionshipsNovember 12, 2023
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1115:51.30MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2916:32.9Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · Horn Pond Recreation AreaML-12 Wk 2: Belmont @ Winchester · Sep 2216:03ML-12 Wk 2: Belmont @ WinchesterSeptember 22, 2026
5,000 Meters · McClennen ParkML-12: Belmont @ Arlington · Oct 116:34ML-12: Belmont @ ArlingtonOctober 1, 2024
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1516:18.56MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A-1B-1C · Nov 816:16.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

5 results
DateMeetEventPlMarkGr
Oct 26ML-12 XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 4 · BelmontBelmont5,000 Meters Varsity415:57.4—
Oct 20ML-12 Wk 6: Lexington @ BelmontOct 20 · 3 Miles Varsity · Place 4 · BelmontBelmont3 Miles Varsity415:53.911
Oct 13ML-12 Wk 5: Belmont @ WoburnOct 13 · 3 Miles Varsity · Place 2 · BelmontBelmont3 Miles Varsity216:21 PB11
Sep 29ML-12 Wk 3: Reading @ BelmontSep 29 · 3 Miles Varsity · Place 1 · BelmontBelmont3 Miles Varsity115:49 PB11
Sep 22ML-12 Wk 2: Belmont @ WinchesterSep 22 · 5,000 Meters Varsity · Place 1 · BelmontBelmont5,000 Meters Varsity116:03 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters The Marty Lewis Championship Boys · Place 43 · Emerging ElitesEmerging Elites5,000 Meters The Marty Lewis Championship Boys4316:32.9 PB10
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 21 · BelmontBelmont5,000 Meters Division 12116:18.56 PB10
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1B · Place 10 · BelmontBelmont5,000 Meters Varsity Division 1B1016:16.70 PB10
Oct 27ML-12 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 4 · BelmontBelmont5,000 Meters Varsity415:32.8110
Oct 14ML-12 Wk 5: Woburn @ BelmontOct 14 · 3 Miles Varsity · Place 4 · BelmontBelmont3 Miles Varsity416:3710
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 12 · BelmontBelmont5,000 Meters Varsity Large1215:51.30 PB10
Sep 16ML-12 Wk 2: Winchester @ BelmontSep 16 · 3 Miles Varsity · Place 1 · BelmontBelmont3 Miles Varsity116:0710

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 8 · Waltham TrackWaltham Track4,000 Meters 13-14812:46.26 PB9
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 111 · BelmontBelmont5,000 Meters Varsity Division 111117:27.879
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 41 · BelmontBelmont5,000 Meters Varsity4117:35.079
Oct 22ML-12: Lexington @ BelmontOct 22 · 3 Miles Varsity · Place 10 · BelmontBelmont3 Miles Varsity1016:369
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 2.1 Miles Freshman · Place 2 · BelmontBelmont2.1 Miles Freshman210:31.409
Oct 13Wayland XCOct 13 · 3,000 Meters Youth · Place 1 · Waltham TrackWaltham Track3,000 Meters Youth111:04.9 PB9
Oct 8ML 12 Belmont @ WoburnOct 8 · 3 Miles Varsity · Place 5 · BelmontBelmont3 Miles Varsity515:549
Oct 1ML-12: Belmont @ ArlingtonOct 1 · 5,000 Meters Varsity · Place 5 · BelmontBelmont5,000 Meters Varsity516:349
Oct 1ML-12: Belmont @ ArlingtonOct 1 · 5,000 Meters Varsity · Place 5 · BelmontBelmont5,000 Meters Varsity516:34 PB9
Sep 24ML-12 Reading @ BelmontSep 24 · 3 Miles Varsity · Place 4 · BelmontBelmont3 Miles Varsity416:179
Sep 17ML-12: Belmont @ WinchesterSep 17 · 3 Miles Varsity · Place 5 · BelmontBelmont3 Miles Varsity516:22Unofficial9
Sep 10ML-12: Stoneham @ BelmontSep 10 · 3 Miles Varsity · Place 5 · BelmontBelmont3 Miles Varsity517:269

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 34 · Waltham TrackWaltham Track4,000 Meters 13-143412:57.23 PB8
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 2 · Waltham TrackWaltham Track4,000 Meters 13-14213:25.92 PB8

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 4 · Waltham TrackWaltham Track3,000 Meters 11-12410:47.62 PB7
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 2 · Waltham TrackWaltham Track3,000 Meters 11-12210:02.50 PB7

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 21USATF Region 1 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 11-12 · Place 10 · Waltham TrackWaltham Track3,000 Meters 11-121010:39 PB6

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 1Dual Meet NEE vs Waltham #3Nov 1 · 1.35 Miles 9-10 · Place 3 · Waltham TrackWaltham Track1.35 Miles 9-1038:37.47Unofficial5
Oct 25Boston Mayors CupOct 25 · 1.1 Miles Middle School · Place 41 · Waltham TrackWaltham Track1.1 Miles Middle School417:18 PB5
Oct 11Dual Meet Waltham vs NEE #2Oct 11 · 1 Miles 10U · Place 1 · Waltham TrackWaltham Track1 Miles 10U16:08.8 PB5

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 24USATF Region 1 Junior Olympic ChampionshipsNov 24 · 3,000 Meters 9-10 · Place 21 · Waltham TrackWaltham Track3,000 Meters 9-102112:04 PB4
Nov 17USATF New England Association Junior Olympic ChampionshipsNov 17 · 3,000 Meters 9-10 · Place 24 · Waltham TrackWaltham Track3,000 Meters 9-102412:40.004