Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:10.00aMSTCA Boys PentathlonFebruary 26, 2026
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1325.40MSTCA Northeast InvitationalJanuary 13, 2023
300 Meters · IndoorMSTCA Freshman-Sophomore (Large School) · Jan 638.69aMSTCA Freshman-Sophomore (Large School)January 6, 2024
400 Meters · IndoorNight at the Track #2 · Feb 2259.20Night at the Track #2February 22, 2023
55 Meter · IndoorMSTCA Winter Festival (Sunday) · Dec 146.91aMSTCA Winter Festival (Sunday)December 14, 2025
55 Meters · IndoorGreat Boston League - Meet 2 · Jan 97.13aGreat Boston League - Meet 2January 9, 2025
55m Hurdles · 39" · IndoorGreater Boston League Championship · Feb 28.35aGreater Boston League ChampionshipFebruary 2, 2024
High Jump · IndoorGreater Boston League Championship · Feb 25-06.00Greater Boston League ChampionshipFebruary 2, 2024
Long Jump · IndoorGreater Boston League - Meet 1 · Dec 1519-00.25Greater Boston League - Meet 1December 15, 2023

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

2026 Indoor Track

19 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 46 · MedfordLong Jump465.78m12
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 14 · MedfordHigh Jump141.77m12
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 26 · MedfordShot Put2610.21m12
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 24 · Medford55m Hurdles248.42a12
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 39 · Medford1000 Meters393:10.00a PB12
Feb 17Last Chance National QualifierFeb 17 · 55m Hurdles · Place 1 · Medford55m Hurdles18.32a12
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 21 · Medford55m Hurdles39"Round P21.8.39a12
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · High Jump · Place 19 · MedfordHigh Jump19.5-10.0012
Feb 5Greater Boston League ChampionshipFeb 5 · Long Jump · Place 5 · MedfordLong Jump518-812
Feb 5Greater Boston League ChampionshipFeb 5 · High Jump · Place 2 · MedfordHigh Jump25-812
Feb 5Greater Boston League ChampionshipFeb 5 · 55m Hurdles · Place 1 · Medford55m Hurdles18.13a12
Feb 5Greater Boston League ChampionshipFeb 5 · 55m Hurdles · Place 1 · Medford55m Hurdles18.17a12
Jan 30Greater Boston League - Meet #5Jan 30 · High Jump · Place 2 · MedfordHigh Jump25-1012
Jan 30Greater Boston League - Meet #5Jan 30 · Shot Put · Place 22 · MedfordShot Put2229-11.5012
Jan 30Greater Boston League - Meet #5Jan 30 · 55m Hurdles · Place 1 · Medford55m Hurdles18.48a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 55m Hurdles · Place 23 · Medford55m HurdlesRound P238.34a12
Jan 23Greater Boston League - Meet #4Jan 23 · Shot Put · Place 13 · MedfordShot Put1335-212
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Long Jump · Place 32 · MedfordLong Jump325.83m12
Jan 10The Nor'Easter at the TrackJan 10 · High Jump · Place 10 · MEDFORDHigh Jump105-08.0012

2025 Indoor Track

28 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 55 Meter · Place 36 · Medford55 MeterRound P36.6.99a12
Dec 20The Beantown Winter ClassicDec 20 · High Jump · Place 9 · MedfordHigh Jump9.5-08.0012
Dec 19Greater Boston League - Meet #2Dec 19 · Shot Put · MedfordShot Put12lb--DNS12
Dec 19Greater Boston League - Meet #2Dec 19 · High Jump · Place 2 · MedfordHigh Jump2.5-06.0012
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 300 Meters · Medford300 Meters--DNS12
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 55 Meter · Place 5 · Medford55 MeterRound P5.6.98a12
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 55 Meter · Place 3 · Medford55 Meter3.6.91a PB12
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · High Jump · Place 4 · MedfordHigh Jump4.5-08.0012
Dec 12Greater Boston League - Meet #1Dec 12 · 55m Hurdles · Place 1 · Medford55m Hurdles39"1.8.46a12
Dec 12Greater Boston League - Meet #1Dec 12 · Long Jump · Place 2 · MedfordLong Jump2.19-01.0012
Dec 12Greater Boston League - Meet #1Dec 12 · Shot Put · MedfordShot Put12lb--DNS12
Dec 12Greater Boston League - Meet #1Dec 12 · High Jump · Place 1 · MedfordHigh Jump1.5-06.0012
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 45 · MedfordLong Jump455.73m—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 50 · MedfordHigh Jump501.62m—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 33 · MedfordShot Put3310.33m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 37 · Medford55m Hurdles378.64a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 64 · Medford1000 Meters643:12.34a—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 21 · Medford55m Hurdles218.32a—
Feb 3Greater Boston League ChampionshipFeb 3 · High Jump · Place 2 · MedfordHigh Jump25-8—
Feb 3Greater Boston League ChampionshipFeb 3 · 55m Hurdles · Place 4 · Medford55m Hurdles48.32a—
Feb 3Greater Boston League ChampionshipFeb 3 · 55m Hurdles · Place 4 · Medford55m Hurdles48.15a—
Jan 27Great Boston League Meet 4Jan 27 · High Jump · Place 4 · MedfordHigh Jump45-6—
Jan 27Great Boston League Meet 4Jan 27 · Shot Put · Place 22 · MedfordShot Put2230-3.50—
Jan 16Greater Boston League Meet 3Jan 16 · High Jump · Place 3 · MedfordHigh Jump35-4—
Jan 16Greater Boston League Meet 3Jan 16 · Shot Put · Place 13 · MedfordShot Put1332-6—
Jan 9Great Boston League - Meet 2Jan 9 · Long Jump · Place 2 · MedfordLong Jump218-9.50—
Jan 9Great Boston League - Meet 2Jan 9 · 55m Hurdles · Place 3 · Medford55m Hurdles38.40a—
Jan 9Great Boston League - Meet 2Jan 9 · 55 Meters · Place 12 · Medford55 Meters127.13a PB—

2024 Indoor Track

29 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 300 Meters · Place 60 · Medford300 Meters60.39.14a11
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 55m Hurdles · Place 25 · Medford55m Hurdles39"Round P25.8.39a11
Dec 19Greater Boston League - Meet #1Dec 19 · 55m Hurdles · Place 2 · Medford55m Hurdles39"2.8.39a11
Dec 19Greater Boston League - Meet #1Dec 19 · High Jump · Place 2 · MedfordHigh Jump2.5-06.0011
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 55m Hurdles · Place 9 · Medford55m Hurdles39"Round P9.8.71a11
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · Long Jump · Place 37 · MedfordLong Jump37.15-07.5011
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · Long Jump · Place 45 · MedfordLong Jump455.53m—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · High Jump · Place 54 · MedfordHigh Jump541.57m—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · Shot Put · Place 77 · MedfordShot Put778.54m—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · 55m Hurdles · Place 38 · Medford55m Hurdles388.74a—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · 1000 Meters · Place 52 · Medford1000 Meters523:16.73a—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 35 · Medford55m Hurdles358.66a—
Feb 2Greater Boston League ChampionshipFeb 2 · 55m Hurdles · Place 4 · Medford55m Hurdles39"Round P4.8.44a10
Feb 2Greater Boston League ChampionshipFeb 2 · 55m Hurdles · Place 4 · Medford55m Hurdles39"4.8.35a PB10
Feb 2Greater Boston League ChampionshipFeb 2 · Long Jump · Place 11 · MedfordLong Jump11.17-00.5010
Feb 2Greater Boston League ChampionshipFeb 2 · High Jump · Place 6 · MedfordHigh Jump6.5-06.00 PB10
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · Long Jump · Place 39 · MedfordLong Jump3918-6.2510
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55m Hurdles · Place 35 · Medford55m HurdlesRound P358.5910
Jan 23Greater Boston League - Meet 4Jan 23 · Long Jump · Place 7 · MedfordLong Jump717-10.25—
Jan 23Greater Boston League - Meet 4Jan 23 · High Jump · Place 5 · MedfordHigh Jump55-6—
Jan 23Greater Boston League - Meet 4Jan 23 · 55m Hurdles · Place 4 · Medford55m Hurdles48.73a—
Jan 12MSTCA Northeast InvitationalJan 12 · Long Jump · Place 53 · MedfordLong Jump5318-05.0010
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 84 · Medford300 Meters8438.9210
Jan 10Greater Boston League - Meet 3Jan 10 · High Jump · Place 2 · MedfordHigh Jump25-4—
Jan 10Greater Boston League - Meet 3Jan 10 · 55m Hurdles · Place 3 · Medford55m Hurdles38.62a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · Long Jump · Place 13 · MedfordLong Jump1318-1.25—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 300 Meters · Place 7 · Medford300 Meters738.69a PB—
Jan 2Greater Boston League - Meet 2Jan 2 · 55m Hurdles · Place 6 · Medford55m Hurdles69.05a—
Jan 2Greater Boston League - Meet 2Jan 2 · 300 Meters · Place 7 · Medford300 Meters740.65a—

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · Long Jump · Place 56 · MedfordLong Jump56.17-00.5010
Dec 15Greater Boston League - Meet 1Dec 15 · 55m Hurdles · Place 3 · Medford55m Hurdles39"3.8.87a10
Dec 15Greater Boston League - Meet 1Dec 15 · Long Jump · Place 2 · MedfordLong Jump2.19-00.25 PB10
Dec 15Greater Boston League - Meet 1Dec 15 · High Jump · Place 2 · MedfordHigh Jump2.5-04.0010
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 300 Meters · Place 36 · Medford300 Meters36.39.71a10
Feb 22Night at the Track #2Feb 22 · 400 Meters · Place 24 · Medford400 Meters2459.20 PB—
Feb 11MSTCA Qualifier MeetFeb 11 · 300 Meters · Place 96 · Medford300 Meters96.40.68a9
Feb 11MSTCA Qualifier MeetFeb 11 · Long Jump · MedfordLong Jump--ND9
Feb 3Greater Boston League ChampionshipsFeb 3 · Long Jump · Place 5 · MedfordLong Jump518-07.00—
Feb 3Greater Boston League ChampionshipsFeb 3 · 300 Meters · Place 10 · Medford300 Meters1040.45a—
Jan 13MSTCA Northeast InvitationalJan 13 · Long Jump · Place 57 · MedfordLong Jump5717-00.259
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 128 · Medford200 Meters12825.40 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · Long Jump · Place 57 · MedfordLong Jump57.17-00.259
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 128 · Medford200 Meters128.25.40a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 300 Meters · Place 40 · Medford300 Meters40.40.75a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · Long Jump · Place 33 · MedfordLong Jump33.17-01.509

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 55m Hurdles · Medford55m Hurdles39"--DNS9
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 300 Meters · Place 53 · Medford300 Meters53.43.89a9