Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCLCF Track Summer Showdown · Jul 1613.60aCLCF Track Summer ShowdownJuly 16, 2021
200 Meters · OutdoorNeedham Youth Invite · Jul 2427.73aNeedham Youth InviteJuly 24, 2021
400 Meters · OutdoorMIAA Meet of Champions · Jun 457.19aMIAA Meet of ChampionsJune 4, 2026
400 Meters · Relay Split · OutdoorMIAA Division 1 Track & Field Championship · May 2959.806aMIAA Division 1 Track & Field ChampionshipMay 29, 2025
800 Meters · OutdoorMIAA Division 1 Track & Field Championship · May 292:22.27aMIAA Division 1 Track & Field ChampionshipMay 29, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 400 Meters · Place 9 · Newton NorthNewton North400 Meters9.57.74a12
Jun 4MIAA Meet of ChampionsJun 4 · 400 Meters · Place 6 · Newton NorthNewton North400 Meters6.57.19a PB12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Place 3 · Newton NorthNewton North400 Meters3.57.69a12
May 20BSC ChampionshipsMay 20 · 400 Meters · Place 2 · Newton NorthNewton North400 Meters258.71a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 400 Meters · Place 3 · Newton NorthNewton North400 Meters357.99a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 400 Meters · Place 4 · Newton NorthNewton North400 Meters459.10a12
May 6Milton, Newton North & BrooklineMay 6 · 800 Meters · Place 3 · Newton NorthNewton North800 Meters32:26.40a12
Apr 15Natick - Newton North @ BraintreeApr 15 · 400 Meters · Place 2 · Newton NorthNewton North400 Meters2.59.91a12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 400 Meters · Place 1 · Newton NorthNewton North400 Meters1.1:00.11a12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 400 Meters · Place 9 · Newton NorthNewton North400 Meters958.59a11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Newton NorthNewton North400 MetersRelay Split—59.806a PB11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 800 Meters · Place 18 · Newton NorthNewton North800 Meters18.2:22.27a PB11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Place 4 · Newton NorthNewton North400 Meters4.58.79a11
May 21Bay State Conference Championship MeetMay 21 · 400 Meters · Place 2 · Newton NorthNewton North400 Meters258.66a11
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · Newton NorthNewton North400 MetersRelay Split—1:00.419a11
May 10MSTCA Coaches Metro InvitationalMay 10 · 400 Meters · Place 1 · Newton NorthNewton North400 Meters159.44a11
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 800 Meters · Place 2 · Newton NorthNewton North800 Meters22:24.17a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 400 Meters · Place 4 · Newton NorthNewton North400 Meters459.81a11
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 400 Meters · Place 2 · Newton NorthNewton North400 Meters259.47a11
Apr 16Bay State Conf 2 at BraintreeApr 16 · 400 Meters · Place 3 · Newton NorthNewton North400 Meters31:02.11a11
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 400 Meters · Place 3 · Newton NorthNewton North400 Meters31:02.0611

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 400 Meters · Place 11 · Newton NorthNewton North400 Meters11.1:00.63a10
May 15Bay State Conf ChampionshipMay 15 · 400 Meters · Place 5 · Newton NorthNewton North400 Meters51:01.51a—
May 11MSTCA Coaches InvitationalMay 11 · 400 Meters · Place 7 · Newton NorthNewton North400 Meters7.1:01.42a10
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 400 Meters · Place 16 · Newton NorthNewton North400 Meters161:05.22a—
May 1Newton North @ FraminghamMay 1 · 400 Meters · Newton NorthNewton North400 Meters—61.3Unofficial10
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 400 Meters · Newton NorthNewton North400 MetersRelay Split—1:02.6hUnofficial10
Apr 24Newton North vs BraintreeApr 24 · 400 Meters · Place 2 · Newton NorthNewton North400 Meters2.1:04.7Unofficial10
Apr 24Newton North vs BraintreeApr 24 · 200 Meters · Newton NorthNewton North200 Meters—28.8Unofficial10
Apr 10Newton North @ BrooklineApr 10 · 400 Meters · Place 4 · Newton NorthNewton North400 Meters464.9—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 400 Meters · Place 13 · Newton NorthNewton North400 Meters13.1:01.31a9
May 17BSC ChampionshipsMay 17 · 400 Meters · Place 7 · Newton NorthNewton North400 Meters7.1:02.85a9
May 13MSTCA Coaches InvitationalMay 13 · 400 Meters · Place 20 · Newton NorthNewton North400 Meters201:02.93a—
May 10Newton North at WellesleyMay 10 · 400 Meters · Newton NorthNewton North400 Meters—62.5Unofficial9
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 400 Meters · Place 9 · Newton NorthNewton North400 Meters91:02.48a—
May 3Framingham at Newton NorthMay 3 · 400 Meters · Newton NorthNewton North400 Meters—62.9Unofficial9
Apr 26Newton North vs BraintreeApr 26 · 200 Meters · Newton NorthNewton North200 Meters—28.15aUnofficial9
Apr 19BSC RelaysApr 19 · 400 Meters · Place 3 · Newton NorthNewton North400 Meters3.1:05.15a9
Apr 12Brookline v. Newton NorthApr 12 · 200 Meters · Newton NorthNewton North200 Meters—27.3Unofficial9
Apr 4Newton North v NatickApr 4 · 400 Meters · Newton NorthNewton North400 Meters—65.7Unofficial9

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 5 · Waltham TrackWaltham Track400 Meters5.1:04.94a8
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 4 · Waltham TrackWaltham Track200 Meters4.28.92aWind: 1.58
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 400 Meters · Place 2 · Waltham TrackWaltham Track400 Meters2.1:05.77a8
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 100 Meters · Place 2 · Waltham TrackWaltham Track100 Meters2.14.04a8

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 24Needham Youth InviteJul 24 · 400 Meters · Place 3 · Waltham TrackWaltham Track400 Meters3.1:02.86a7
Jul 24Needham Youth InviteJul 24 · 200 Meters · Place 4 · Waltham TrackWaltham Track200 Meters4.27.73a PB7
Jul 24Needham Youth InviteJul 24 · 100 Meters · Waltham TrackWaltham Track100 Meters—DNS7
Jul 16CLCF Track Summer ShowdownJul 16 · 400 Meters · Place 1 · Waltham TrackWaltham Track400 Meters1.1:04.86a7
Jul 16CLCF Track Summer ShowdownJul 16 · 200 Meters · Place 3 · Waltham TrackWaltham Track200 Meters3.28.07a7
Jul 16CLCF Track Summer ShowdownJul 16 · 100 Meters · Place 2 · Waltham TrackWaltham Track100 Meters2.13.60a PB7