Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDCL Dual Meets #3T · Jan 84:38.03aDCL Dual Meets #3TJanuary 8, 2026
1 Mile · OutdoorDual County League Championship · May 214:39.80aDual County League ChampionshipMay 21, 2025
1000 Meters · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 152:40.76aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
800 Meters · OutdoorAndover Boosters Invitational · May 92:02.67aAndover Boosters InvitationalMay 9, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20Dual County League ChampionshipsMay 20 · 800 Meters · Place 11 · Newton South800 Meters112:03.89a12
May 9Andover Boosters InvitationalMay 9 · 800 Meters · Place 9 · Newton South800 Meters9.2:02.67a PB12
May 5NS vs CRL vs BLSMay 5 · 800 Meters · Place 4 · Newton South800 Meters4.2:06.71a12
Apr 28NS vs CC vs WalthamApr 28 · 800 Meters · Place 5 · Newton South800 Meters5.2:07.212
Apr 14Westford & NS at ABApr 14 · 1 Mile · Place 2 · Newton South1 Mile2.4:44.48a12
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · 800 Meters · Place 2 · Newton South800 Meters2.2:06.48a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 18 · Newton South1000 Meters18.2:40.76a PB12
Feb 4Dual County League Championship MeetFeb 4 · 1000 Meters · Place 7 · Newton South1000 Meters72:40.99a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 1000 Meters · Place 20 · Newton South1000 Meters202:41.01a12
Jan 21DCL Dual Meets #5Jan 21 · 1000 Meters · Place 5 · Newton South1000 Meters52:42.51a12
Jan 14DCL Dual Meets #4Jan 14 · 1000 Meters · Place 5 · Newton South1000 Meters52:42.52a12
Jan 8DCL Dual Meets #3TJan 8 · 1 Mile · Place 7 · Newton South1 Mile74:38.03a PB12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17DCL Dual Meets #2TDec 17 · 1000 Meters · Place 5 · Newton South1000 Meters5.2:44.15a12
Dec 13DCL Dual Meets #1TDec 13 · 1000 Meters · Place 5 · Newton South1000 Meters5.2:44.37a12
Jan 15Dual County League Dual Meets Set #4Jan 15 · 1000 Meters · Place 11 · Newton South1000 Meters112:47.29a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 1 Mile · Place 11 · Newton South1 Mile114:53.06a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · 1 Mile · Place 11 · Newton South1 Mile114:39.80a PB11
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · 1 Mile · Place 9 · Newton South1 Mile9.4:44.43a11
May 10Andover Boosters InvitationalMay 10 · 800 Meters · Place 22 · Newton South800 Meters222:08.72a11
May 7Westford Academy vs Newton SouthMay 7 · 800 Meters · Place 4 · Newton South800 Meters42:07.42a11
Apr 29NS vs CC DCL League Meet #4Apr 29 · 1 Mile · Place 4 · Newton South1 Mile44:45.38a11
Apr 15DCL #3 NS vs ABApr 15 · 1 Mile · Place 2 · Newton South1 Mile24:49.10a11
Apr 2DCL Newton south Vs Weston Vs Lincoln SudburyApr 2 · 1 Mile · Place 9 · Newton South1 Mile94:52.94a11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 1000 Meters · Place 6 · Newton South1000 Meters6.2:49.26a11
Dec 14Dual County League Dual Meets Set #1Dec 14 · 1 Mile · Place 9 · Newton South1 Mile9.4:54.37a11
Jan 17Dual County Meet #4Jan 17 · 1000 Meters · Place 20 · Newton South1000 Meters202:59.52a—
Jan 10Dual County League Meet #3Jan 10 · 1000 Meters · Place 28 · Newton South1000 Meters283:01.28a—
Jan 8DCJV2Jan 8 · 1000 Meters · Place 2 · Newton South1000 Meters2.3:08.87a10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 1 Mile · Place 10 · Newton South1 Mile10.5:09.54a10
Jan 12Dual County League JV Meet #2Jan 12 · 1000 Meters · Place 11 · Newton South1000 Meters113:21.65a9