Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDCL Dual Meets #2T · Dec 176:07.88aDCL Dual Meets #2TDecember 17, 2025
1 Mile · OutdoorDCL JV Championship · May 146:00.3DCL JV ChampionshipMay 14, 2025
1000 Meters · IndoorDual County League Dual Meets Set #2 · Dec 183:42.69aDual County League Dual Meets Set #2December 18, 2024
2 Miles · IndoorDCL Dual Meets #5 · Jan 2112:57.22aDCL Dual Meets #5January 21, 2026
2 Miles · OutdoorWeston v Lincoln-Sudbury & Newton South · Apr 813:45.55aWeston v Lincoln-Sudbury & Newton SouthApril 8, 2026
600 Meters · IndoorDual County Meet #4 · Jan 171:56.93aDual County Meet #4January 17, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5NS vs CRL vs BLSMay 5 · 1 Mile · Place 8 · Newton South1 Mile8.6:16.20a12
Apr 28NS vs CC vs WalthamApr 28 · 1 Mile · Place 7 · Newton South1 Mile7.6:11.212
Apr 14Westford & NS at ABApr 14 · 1 Mile · Place 6 · Newton South1 Mile6.6:04.29a12
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · 2 Miles · Place 4 · Newton South2 Miles4.13:45.55a PB12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 4Dual County League Championship MeetFeb 4 · 2 Miles · Place 9 · Newton South2 Miles913:00.45a12
Jan 21DCL Dual Meets #5Jan 21 · 2 Miles · Place 6 · Newton South2 Miles612:57.22a PB12
Jan 14DCL Dual Meets #4Jan 14 · 1 Mile · Place 18 · Newton South1 Mile186:10.68a12
Jan 8DCL Dual Meets #3TJan 8 · 2 Miles · Place 8 · Newton South2 Miles813:19.59a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17DCL Dual Meets #2TDec 17 · 1 Mile · Place 12 · Newton South1 Mile12.6:07.88a PB12
Dec 13DCL Dual Meets #1TDec 13 · 2 Miles · Place 6 · Newton South2 Miles6.13:32.66a12
Jan 22DCL Thorpe Division ChampionshipJan 22 · 1 Mile · Place 17 · Newton South1 Mile176:18.75a—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 1 Mile · Place 23 · Newton South1 Mile236:20.09a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 1 Mile · Place 19 · Newton South1 Mile196:28.79a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14DCL JV ChampionshipMay 14 · 1 Mile · Place 5 · Newton South1 Mile56:00.3 PB11
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · 1 Mile · Place 8 · Newton South1 Mile8.6:05.98a11
May 7Westford Academy vs Newton SouthMay 7 · 1 Mile · Place 7 · Newton South1 Mile76:06.22a11
Apr 29NS vs CC DCL League Meet #4Apr 29 · 1 Mile · Place 6 · Newton South1 Mile66:17.05a11
Apr 15DCL #3 NS vs ABApr 15 · 1 Mile · Place 6 · Newton South1 Mile66:23.35a11
Apr 2DCL Newton south Vs Weston Vs Lincoln SudburyApr 2 · 2 Miles · Place 6 · Newton South2 Miles614:02.89a11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 1000 Meters · Place 19 · Newton South1000 Meters19.3:42.69a PB11
Dec 14Dual County League Dual Meets Set #1Dec 14 · 1000 Meters · Place 16 · Newton South1000 Meters16.3:47.36a11
Jan 17Dual County Meet #4Jan 17 · 600 Meters · Place 18 · Newton South600 Meters181:56.93a PB—
Jan 10Dual County League Meet #3Jan 10 · 600 Meters · Place 23 · Newton South600 Meters232:01.33a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8DCL # 4 NS vs WAMay 8 · 2 Miles · Place 2 · Newton South2 Miles214:10.47a—
May 1DCL #3 NS Vs CCMay 1 · 2 Miles · Place 5 · Newton South2 Miles514:23.60a—
Apr 23AB vs Newton SouthApr 23 · 2 Miles · Place 5 · Newton South2 Miles514:02.30a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13Dual County League Meet #1Dec 13 · 1 Mile · Place 21 · Newton South1 Mile21.6:20.33a10
Feb 14MSTCA Rising ChampionshipsFeb 14 · 600 Meters · Place 11 · Newton South600 Meters111:59.97a—
Jan 12Dual County League JV Meet #2Jan 12 · 600 Meters · Place 5 · Newton South600 Meters52:04.06a9