Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBay State Conf 2 at Braintree · Apr 1613.51aBay State Conf 2 at BraintreeApril 16, 2025
200 Meters · IndoorUSATF New England Youth Invitational · Mar 328.41aUSATF New England Youth InvitationalMarch 3, 2024
200 Meters · OutdoorMIAA Division 1 Track & Field Championship · May 2926.61aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
300 Meters · IndoorMSTCA Freshman-Sophomore Championship · Jan 2443.03aMSTCA Freshman-Sophomore ChampionshipJanuary 24, 2026
400 Meters · OutdoorMilton, Newton North & Brookline · May 61:00.99aMilton, Newton North & BrooklineMay 6, 2026
60 Meter · IndoorSugarload Mountain Athletic Club Open Meet · Feb 118.66aSugarload Mountain Athletic Club Open Meet February 11, 2024
Long Jump · Outdoor USATF New England Youth Series - Meet #3 · May 214.30m USATF New England Youth Series - Meet #3May 21, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Place 24 · Newton NorthNewton North400 Meters24.1:02.02a10
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 18 · Newton NorthNewton North200 MetersRound P18.26.61a PBWind: -0.110
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · 200 Meters · Place 4 · Newton NorthNewton North200 MetersRound P4.27.47a10
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · 200 Meters · Newton NorthNewton North200 Meters—DNS10
May 20BSC ChampionshipsMay 20 · 400 Meters · Place 16 · Newton NorthNewton North400 Meters161:02.53a10
May 6Milton, Newton North & BrooklineMay 6 · 400 Meters · Place 3 · Newton NorthNewton North400 Meters31:00.99a PB10
Apr 24MSTCA Invacational & PentathlonApr 24 · 400 Meters · Place 7 · Newton NorthNewton North400 Meters71:01.41a10
Apr 15Natick - Newton North @ BraintreeApr 15 · 200 Meters · Place 4 · Newton NorthNewton North200 Meters4.27.01a10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 200 Meters · Place 3 · Newton NorthNewton North200 Meters3.27.47a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 300 Meters · Place 19 · Newton NorthNewton North300 Meters19.43.45a10
Feb 7MSTCA Qualifier MeetFeb 7 · 300 Meters · Place 9 · Newton NorthNewton North300 Meters943.25a10
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 300 Meters · Place 7 · Newton NorthNewton North300 Meters743.17a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 300 Meters · Place 3 · Newton NorthNewton North300 Meters343.03a PB10
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 13 · Newton NorthNewton North300 Meters1345.33a10
Jan 15Bay State Conf - Block #4Jan 15 · 300 Meters · Place 2 · Newton NorthNewton North300 Meters244.51a10
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 11 · Newton NorthNewton North300 Meters1145.76a10

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 5 · Newton NorthNewton North300 Meters5.43.40a10
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 13 · Newton NorthNewton North300 Meters13.46.21a10
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 9 · Newton NorthNewton North300 Meters9.45.53a10
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 300 Meters · Place 10 · Newton NorthNewton North300 Meters1044.41a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 300 Meters · Place 12 · Newton NorthNewton North300 Meters1243.45a—
Jan 23Bay State Conference - Block 5Jan 23 · 300 Meters · Place 5 · Newton NorthNewton North300 Meters544.11a—
Jan 9Bay State Conference - Block #4Jan 9 · 300 Meters · Place 13 · Newton NorthNewton North300 Meters1345.56a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 300 Meters · Place 6 · Newton NorthNewton North300 Meters644.44a—
Jan 2Bay State Conference - Block#3Jan 2 · 300 Meters · Place 1 · Newton NorthNewton North300 Meters146.28—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 19 · Newton NorthNewton North200 MetersRound P19.26.83a9
May 21Bay State Conference Championship MeetMay 21 · 200 Meters · Place 7 · Newton NorthNewton North200 Meters727.26a9
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · Newton NorthNewton North400 MetersRelay Split—1:02.3hUnofficial9
May 10MSTCA Coaches Metro InvitationalMay 10 · 200 Meters · Place 23 · Newton NorthNewton North200 Meters2328.03a9
May 10MSTCA Coaches Metro InvitationalMay 10 · 100 Meters · Place 2 · Newton NorthNewton North100 Meters213.60a9
May 10MSTCA Coaches Metro InvitationalMay 10 · 100 Meters · Place 7 · Newton NorthNewton North100 Meters713.78a9
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 200 Meters · Place 3 · Newton NorthNewton North200 Meters327.57a9
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 200 Meters · Place 20 · Newton NorthNewton North200 Meters2027.54a9
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 200 Meters · Place 8 · Newton NorthNewton North200 Meters827.94a9
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 100 Meters · Place 5 · Newton NorthNewton North100 Meters513.66a9
Apr 16Bay State Conf 2 at BraintreeApr 16 · 200 Meters · Place 4 · Newton NorthNewton North200 Meters428.03a9
Apr 16Bay State Conf 2 at BraintreeApr 16 · 100 Meters · Place 3 · Newton NorthNewton North100 Meters313.51a PB9
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 200 Meters · Place 4 · Newton NorthNewton North200 Meters427.789

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 21 · Newton NorthNewton North300 Meters21.45.79a9
Dec 19Bay State Conference - Block #2Dec 19 · 300 Meters · Place 10 · Newton NorthNewton North300 Meters10.46.05a9
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 300 Meters · Place 8 · Newton NorthNewton North300 Meters8.46.50a9
Dec 12Bay State Conference - Block #1Dec 12 · 300 Meters · Place 16 · Newton NorthNewton North300 Meters16.47.21a9
Mar 3USATF New England Youth InvitationalMar 3 · 60 Meter · Place 8 · Waltham TrackWaltham Track60 Meter8.8.68a8
Mar 3USATF New England Youth InvitationalMar 3 · 200 Meters · Place 6 · Waltham TrackWaltham Track200 Meters6.28.41a PB8
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 60 Meter · Place 4 · Waltham TrackWaltham Track60 Meter4.8.66a PB8
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 200 Meters · Place 5 · Waltham TrackWaltham Track200 Meters5.28.60a8

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 28USATF New England Youth Series - Meet #1Apr 28 · Long Jump · Place 2 · Waltham TrackWaltham TrackLong Jump2.4.17m8
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 100 Meters · Place 4 · Waltham TrackWaltham Track100 Meters4.13.70a8

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 10MA Division 1 Middle School State Track & Field ChampionshipJun 10 · 200 Meters · Place 4 · DayDay200 Meters4.28.85a7
May 21 USATF New England Youth Series - Meet #3May 21 · Long Jump · Place 4 · Waltham TrackWaltham TrackLong Jump4.4.30m PB7
May 21 USATF New England Youth Series - Meet #3May 21 · 100 Meters · Place 7 · Waltham TrackWaltham Track100 Meters7.13.82a7

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 4 · Waltham TrackWaltham Track200 Meters4.31.37a6
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · 200 Meters · Place 14 · DayDay200 Meters14.30.75aUnofficial6
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 200 Meters · Place 2 · Waltham TrackWaltham Track200 Meters2.30.39a6
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 200 Meters · Place 2 · Waltham TrackWaltham Track200 Meters2.30.46a6
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 100 Meters · Place 3 · Waltham TrackWaltham Track100 Meters3.15.36a6