Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNS vs CC vs Waltham · Apr 2812.0NS vs CC vs WalthamApril 28, 2026
200 Meters · IndoorDual County League Invitational · Jan 325.01aDual County League InvitationalJanuary 3, 2024
200 Meters · OutdoorWestford Academy vs Newton South · May 724.08aWestford Academy vs Newton SouthMay 7, 2025
300 Meters · IndoorDCL Dual Meets #1T · Dec 1337.45aDCL Dual Meets #1TDecember 13, 2025
400 Meters · OutdoorDual County League Championships · May 2052.75aDual County League ChampionshipsMay 20, 2026
55 Meter · IndoorDual County League Meet #1 · Dec 147.55aDual County League Meet #1December 14, 2022
55 Meters · IndoorDual County League Dual Meets Set #4 · Jan 157.31aDual County League Dual Meets Set #4January 15, 2025
600 Meters · IndoorMSTCA Coaches' Invitational · Jan 241:27.71aMSTCA Coaches' InvitationalJanuary 24, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20Dual County League ChampionshipsMay 20 · 400 Meters · Place 5 · Newton South400 Meters552.75a PB12
May 9Andover Boosters InvitationalMay 9 · 400 Meters · Place 14 · Newton South400 Meters14.53.10a12
May 5NS vs CRL vs BLSMay 5 · 400 Meters · Place 1 · Newton South400 Meters1.53.45a12
Apr 28NS vs CC vs WalthamApr 28 · 200 Meters · Place 1 · Newton South200 Meters1.24.212
Apr 28NS vs CC vs WalthamApr 28 · 100 Meters · Place 5 · Newton South100 Meters5.12.0 PB12
Apr 14Westford & NS at ABApr 14 · 400 Meters · Place 4 · Newton South400 Meters4.55.24a12
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · 400 Meters · Place 2 · Newton South400 Meters2.53.65a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 4Dual County League Championship MeetFeb 4 · 600 Meters · Place 5 · Newton South600 Meters51:28.37a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 600 Meters · Place 34 · Newton South600 Meters341:27.71a PB12
Jan 21DCL Dual Meets #5Jan 21 · 300 Meters · Place 6 · Newton South300 Meters637.97a12
Jan 8DCL Dual Meets #3TJan 8 · 600 Meters · Place 3 · Newton South600 Meters31:28.66a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 13DCL Dual Meets #1TDec 13 · 300 Meters · Place 4 · Newton South300 Meters4.37.45a PB12
Jan 22DCL Thorpe Division ChampionshipJan 22 · 300 Meters · Place 18 · Newton South300 Meters1838.37a—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 300 Meters · Place 9 · Newton South300 Meters938.56a—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 55 Meters · Place 35 · Newton South55 Meters357.31a PB—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 300 Meters · Place 16 · Newton South300 Meters1638.29a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · 400 Meters · Place 8 · Newton South400 Meters854.35a11
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · 400 Meters · Place 4 · Newton South400 Meters4.53.83a11
May 7Westford Academy vs Newton SouthMay 7 · 200 Meters · Place 2 · Newton South200 Meters224.08a PB11
Apr 29NS vs CC DCL League Meet #4Apr 29 · 400 Meters · Place 1 · Newton South400 Meters154.87a11
Apr 2DCL Newton south Vs Weston Vs Lincoln SudburyApr 2 · 400 Meters · Place 1 · Newton South400 Meters154.03a11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14Dual County League Dual Meets Set #1Dec 14 · 300 Meters · Place 5 · Newton South300 Meters5.38.99a11
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · 300 Meters · Place 18 · Newton South300 Meters1838.93a—
Jan 17Dual County Meet #4Jan 17 · 300 Meters · Place 7 · Newton South300 Meters738.88a—
Jan 10Dual County League Meet #3Jan 10 · 300 Meters · Place 15 · Newton South300 Meters1538.47a—
Jan 3Dual County League InvitationalJan 3 · 200 Meters · Place 21 · Newton South200 Meters21.25.01a PB10

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 15Dual County League ChampionshipMay 15 · 400 Meters · Place 8 · Newton South400 Meters854.26a—
May 11Andover Boosters InvitationalMay 11 · 400 Meters · Place 36 · Newton South400 Meters3655.17a—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 300 Meters · Place 2 · Newton South300 Meters2.39.48a10
Dec 13Dual County League Meet #1Dec 13 · 300 Meters · Place 19 · Newton South300 Meters19.40.36a10
Feb 11Dual County League ChampionshipsFeb 11 · 300 Meters · Place 3 · Newton South300 Meters338.62FR
Jan 25Dual County League Meet #5Jan 25 · 300 Meters · Place 5 · Newton South300 Meters539.51a9
Jan 18Dual County League Meet #4Jan 18 · 300 Meters · Place 3 · Newton South300 Meters339.11FR
Jan 12Dual County League JV Meet #2Jan 12 · 300 Meters · Place 3 · Newton South300 Meters339.33a9
Jan 12Dual County League JV Meet #2Jan 12 · 55 Meters · Place 13 · Newton South55 Meters137.47a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 300 Meters · Place 24 · Newton South300 Meters24.39.79a9
Jan 4Dual County League Meet #2Jan 4 · 300 Meters · Place 21 · Newton South300 Meters21.41.12a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Dual County League Meet #1Dec 14 · 55 Meter · Place 28 · Newton South55 Meter28.7.55a PB9