Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNatick - Newton North @ Braintree · Apr 1511.69aNatick - Newton North @ BraintreeApril 15, 2026
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:15.01aMSTCA Boys PentathlonFebruary 26, 2026
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1025.93aMSTCA Northeast InvitationalJanuary 10, 2025
200 Meters · OutdoorUSATF New England Association Junior Olympic Championships · Jun 1832.07aUSATF New England Association Junior Olympic ChampionshipsJune 18, 2022
55 Meter · IndoorBay State Conf - Block #2 · Dec 187.22aBay State Conf - Block #2December 18, 2025
55 Meters · IndoorMSTCA Freshman-Sophomore Championship · Jan 246.98aMSTCA Freshman-Sophomore ChampionshipJanuary 24, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.62mMSTCA Boys PentathlonFebruary 26, 2026
Javelin · 450g AeroJav · OutdoorUSATF New England Association Junior Olympic Championships · Jun 1823.22mUSATF New England Association Junior Olympic ChampionshipsJune 18, 2022
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 266.33mMSTCA Boys PentathlonFebruary 26, 2026
Long Jump · OutdoorNatick - Newton North @ Braintree · Apr 1521' 10.5"Natick - Newton North @ BraintreeApril 15, 2026
Triple Jump · IndoorMSTCA Boston Holiday Challenge · Dec 2743-01.50MSTCA Boston Holiday ChallengeDecember 27, 2025
Triple Jump · OutdoorMSTCA Division 1 Relays · May 213.39mMSTCA Division 1 RelaysMay 2, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · Triple Jump · Place 19 · Newton NorthNewton NorthTriple Jump19.43-10.7510
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Triple Jump · Place 8 · Newton NorthNewton NorthTriple Jump8.44-04.0010
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 8 · Newton NorthNewton NorthLong Jump8.22-04.2510
May 20BSC ChampionshipsMay 20 · Triple Jump · Place 1 · Newton NorthNewton NorthTriple Jump145-3.510
May 20BSC ChampionshipsMay 20 · Long Jump · Place 3 · Newton NorthNewton NorthLong Jump321-3.2510
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Triple Jump · Place 1 · Newton NorthNewton NorthTriple Jump145-9.510
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Long Jump · Place 1 · Newton NorthNewton NorthLong Jump121-910
May 6Milton, Newton North & BrooklineMay 6 · Triple Jump · Place 1 · Newton NorthNewton NorthTriple Jump142-110
May 6Milton, Newton North & BrooklineMay 6 · Long Jump · Place 1 · Newton NorthNewton NorthLong Jump120-510
May 2MSTCA Division 1 RelaysMay 2 · Triple Jump · Place 5 · Newton NorthNewton NorthTriple Jump513.39m PB10
May 2MSTCA Division 1 RelaysMay 2 · Long Jump · Place 10 · Newton NorthNewton NorthLong Jump106.60m10
Apr 29Framingham & Needham @ Newton NorthApr 29 · Triple Jump · Place 1 · Newton NorthNewton NorthTriple Jump143-7.7510
Apr 15Natick - Newton North @ BraintreeApr 15 · Triple Jump · Place 2 · Newton NorthNewton NorthTriple Jump2.41' 7"10
Apr 15Natick - Newton North @ BraintreeApr 15 · Long Jump · Place 1 · Newton NorthNewton NorthLong Jump1.21' 10.5" PB10
Apr 15Natick - Newton North @ BraintreeApr 15 · 100 Meters · Place 6 · Newton NorthNewton North100 Meters6.11.69a PB10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Triple Jump · Newton NorthNewton NorthTriple Jump—DNS10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Long Jump · Place 3 · Newton NorthNewton NorthLong Jump3.20' 6.5"10

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · Triple Jump · Place 5 · Waltham TrackWaltham TrackTriple Jump5.11.69m10
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 9 · Newton NorthNewton NorthLong Jump96.33m PB10
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 50 · Newton NorthNewton NorthHigh Jump501.62m PB10
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 13 · Newton NorthNewton NorthShot Put1310.94m10
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 74 · Newton NorthNewton North55m Hurdles749.41a10
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 60 · Newton NorthNewton North1000 Meters603:15.01a PB10
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · Long Jump · Place 12 · Newton NorthNewton NorthLong Jump12.19-11.5010
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Long Jump · Place 5 · Newton NorthNewton NorthLong Jump520-5.7510
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55 Meters · Place 23 · Newton NorthNewton North55 Meters237.01a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · Long Jump · Place 6 · Newton NorthNewton NorthLong Jump619-510
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55 Meters · Place 28 · Newton NorthNewton North55 MetersRound P286.98a PB10
Jan 22Bay State Conf - Block #5Jan 22 · Long Jump · Place 2 · Newton NorthNewton NorthLong Jump219-1110
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 16 · Newton NorthNewton North55 Meters167.02a10
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Long Jump · Place 7 · Newton NorthNewton NorthLong Jump76.49m10
Jan 15Bay State Conf - Block #4Jan 15 · Long Jump · Place 3 · Newton NorthNewton NorthLong Jump319-7.7510
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 2 · Newton NorthNewton NorthLong Jump220-11.7510
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · 55 Meters · Place 10 · Newton NorthNewton North55 Meters107.21a10

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Triple Jump · Place 4 · Newton NorthNewton NorthTriple Jump4.43-01.50 PB10
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 30 · Newton NorthNewton North55 Meter30.7.22a PB10
Dec 18Bay State Conf - Block #2Dec 18 · Long Jump · Place 3 · Newton NorthNewton NorthLong Jump3.19-05.5010
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55 Meter · Place 50 · Newton NorthNewton North55 MeterRound P50.7.22a10
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · Long Jump · Place 6 · Newton NorthNewton NorthLong Jump6.20-03.5010
Dec 11Bay State Conf - Block#1Dec 11 · Long Jump · Place 3 · Newton NorthNewton NorthLong Jump3.20-02.2510
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · Long Jump · Place 8 · UnattachedUnattachedLong Jump8.5.59m9
Jan 28BSC OpenJan 28 · Long Jump · Place 8 · Newton NorthNewton NorthLong Jump818-5—
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Newton NorthNewton North55 Meter--DNS9
Jan 28Bay State Conference - OpenJan 28 · Long Jump · Place 8 · Newton NorthNewton NorthLong Jump8.18-05.009
Jan 23Bay State Conference - Block 5Jan 23 · Long Jump · Place 18 · Newton NorthNewton NorthLong Jump1817-6.25—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 130 · Newton NorthNewton North200 Meters13025.93a PB—
Jan 9Bay State Conference - Block #4Jan 9 · High Jump · Place 9 · Newton NorthNewton NorthHigh Jump95-3—
Jan 9Bay State Conference - Block #4Jan 9 · Long Jump · Place 1 · Newton NorthNewton NorthLong Jump118-0.50—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · Long Jump · Place 36 · Newton NorthNewton NorthLong Jump3617-1.50—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55 Meters · Place 92 · Newton NorthNewton North55 Meters927.48a—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Triple Jump · Place 29 · Newton NorthNewton NorthTriple Jump29.38-06.759
May 21Bay State Conference Championship MeetMay 21 · Triple Jump · Place 6 · Newton NorthNewton NorthTriple Jump640-3.759
May 21Bay State Conference Championship MeetMay 21 · Long Jump · Place 15 · Newton NorthNewton NorthLong Jump1518-3.509
May 18MSTCA Division 1 RelaysMay 18 · Triple Jump · Place 18 · Newton NorthNewton NorthTriple Jump18.12.52m9
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · Triple Jump · Place 4 · Newton NorthNewton NorthTriple Jump440-0.509
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Triple Jump · Place 1 · Newton NorthNewton NorthTriple Jump142-4.509
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Long Jump · Place 8 · Newton NorthNewton NorthLong Jump818-11.259
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Triple Jump · Place 4 · Newton NorthNewton NorthTriple Jump440-8.259
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Long Jump · Place 5 · Newton NorthNewton NorthLong Jump518-119
Apr 16Bay State Conf 2 at BraintreeApr 16 · Triple Jump · Place 6 · Newton NorthNewton NorthTriple Jump637-6.509
Apr 16Bay State Conf 2 at BraintreeApr 16 · Long Jump · Place 6 · Newton NorthNewton NorthLong Jump619-4.509
Apr 9Bay State Conf 1 at Newton NorthApr 9 · Long Jump · Place 4 · Newton NorthNewton NorthLong Jump419-00.009
Apr 9Bay State Conf 1 at Newton NorthApr 9 · High Jump · Place 8 · Newton NorthNewton NorthHigh Jump85-00.009
Jan 22NN JV Meet #2Jan 22 · Long Jump · Newton NorthNewton NorthLong Jump—19-09.5Unofficial9
Jan 8NN JV #1Jan 8 · 50 Yard Dash · Newton NorthNewton North50 Yard Dash—6.2Unofficial9
Jan 8NN JV #1Jan 8 · Long Jump · Newton NorthNewton NorthLong Jump—17-10Unofficial9

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 55 Meter · Place 59 · Newton NorthNewton North55 MeterRound P59.7.41a9
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · Long Jump · Place 19 · Newton NorthNewton NorthLong Jump19.17-05.259
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 32 · Newton NorthNewton North55 Meter32.7.65a9
Dec 12Bay State Conference - Block #1Dec 12 · Long Jump · Place 10 · Newton NorthNewton NorthLong Jump10.17-07.009
Dec 12Bay State Conference - Block #1Dec 12 · High Jump · Place 11 · Newton NorthNewton NorthHigh Jump11.5-03.009
Mar 3USATF New England Youth InvitationalMar 3 · Long Jump · Place 2 · Waltham TrackWaltham TrackLong Jump2.4.61m8
Mar 3USATF New England Youth InvitationalMar 3 · High Jump · Place 1 · Waltham TrackWaltham TrackHigh Jump1.1.55m8
Mar 3USATF New England Youth InvitationalMar 3 · 200 Meters · Place 9 · Waltham TrackWaltham Track200 Meters9.27.53a8
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · Long Jump · Place 4 · Waltham TrackWaltham TrackLong Jump4.4.41m8
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · High Jump · Place 3 · Waltham TrackWaltham TrackHigh Jump3.1.50m8
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 200 Meters · Place 15 · Waltham TrackWaltham Track200 Meters15.27.47a8

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 11USATF New England Youth Series - Meet #3May 11 · Long Jump · Waltham TrackWaltham TrackLong Jump--DNS8
May 11USATF New England Youth Series - Meet #3May 11 · High Jump · Waltham TrackWaltham TrackHigh Jump--DNS8

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · Javelin · Place 1 · Waltham TrackWaltham TrackJavelin450g AeroJav1.23.22m PB6
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 7 · Waltham TrackWaltham Track200 Meters7.32.07a PB6
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 3 · Waltham TrackWaltham Track100 MetersRound P3.15.03aWind: -1.46
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 6 · Waltham TrackWaltham Track100 Meters6.15.33aWind: -3.26