Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorML-12 Championship Meet · May 2012.29aML-12 Championship MeetMay 20, 2026
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1027.31aMSTCA Northeast InvitationalJanuary 10, 2025
200 Meters · OutdoorML-12 Block 5B (WIN v LEX; WAK v WAT) · May 827.05aML-12 Block 5B (WIN v LEX; WAK v WAT)May 8, 2024
55 Meters · IndoorML-12 Varsity Championship Meet · Feb 27.21aML-12 Varsity Championship MeetFebruary 2, 2026
60 Meters · IndoorNew Balance Nationals Indoor · Mar 127.79aNew Balance Nationals IndoorMarch 12, 2026
Long Jump · IndoorMSTCA Division 1 James Kalperis Relays · Jan 175.00mMSTCA Division 1 James Kalperis RelaysJanuary 17, 2025
Long Jump · OutdoorMSTCA Division 1 Relays · Apr 294.96mMSTCA Division 1 RelaysApril 29, 2023
Triple Jump · OutdoorMSTCA Division 1 Relays · May 211.27mMSTCA Division 1 RelaysMay 2, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · Triple Jump · Place 2 · LexingtonTriple Jump2.40-01.2512
Jun 4MIAA Meet of ChampionsJun 4 · Long Jump · Place 1 · LexingtonLong Jump1.20-03.2512
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Triple Jump · Place 1 · LexingtonTriple Jump1.38-07.7512
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 2 · LexingtonLong Jump2.18-11.0012
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 6 · Lexington100 MetersRound P6.12.68aWind: -0.412
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 4 · Lexington100 Meters4.12.47aWind: 012
May 20ML-12 Championship MeetMay 20 · Triple Jump · Place 1 · LexingtonTriple Jump137-09.0012
May 20ML-12 Championship MeetMay 20 · Long Jump · Place 1 · LexingtonLong Jump119-08.0012
May 20ML-12 Championship MeetMay 20 · 100 Meters · Place 2 · Lexington100 Meters212.45a12
May 20ML-12 Championship MeetMay 20 · 100 Meters · Place 1 · Lexington100 Meters112.29a PB12
May 16MSTCA Coaches Metro InvitationalMay 16 · Long Jump · Place 2 · LexingtonLong Jump218-07.7512
May 16MSTCA Coaches Metro InvitationalMay 16 · 100 Meters · Place 2 · Lexington100 MetersRound P212.54a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 100 Meters · Place 2 · Lexington100 Meters212.51a12
May 12ML-12 Block #5B: Lex/Arl; Sto/WakMay 12 · Triple Jump · Place 1 · LexingtonTriple Jump136-05.0012
May 12ML-12 Block #5B: Lex/Arl; Sto/WakMay 12 · 100 Meters · Place 1 · Lexington100 Meters112.67a12
May 6ML-12 Block #4B: Lex/Win; Wat/WakMay 6 · Long Jump · Place 1 · LexingtonLong Jump118-05.0012
May 2MSTCA Division 1 RelaysMay 2 · Triple Jump · Place 3 · LexingtonTriple Jump311.27m PB12
May 2MSTCA Division 1 RelaysMay 2 · Long Jump · Place 1 · LexingtonLong Jump15.82m12
Apr 29ML-12 Block #3B: Red/Lex; Wil/Sto; Bel/ArlApr 29 · Triple Jump · Place 1 · LexingtonTriple Jump137-04.5012
Apr 29ML-12 Block #3B: Red/Lex; Wil/Sto; Bel/ArlApr 29 · 100 Meters · Place 1 · Lexington100 Meters112.50a12
Apr 15ML-12 Block #2B: Lex/Wob; Wil/WakApr 15 · Long Jump · Place 1 · LexingtonLong Jump118-03.5012
Apr 15ML-12 Block #2B: Lex/Wob; Wil/WakApr 15 · 100 Meters · Place 1 · Lexington100 Meters112.69a12

2026 Indoor Track

19 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · Long Jump · Place 30 · LexingtonLong Jump305.36m12
Mar 12New Balance Nationals IndoorMar 12 · 60 Meters · Place 78 · Lexington60 MetersRound P787.79a PB12
Mar 12New Balance Nationals IndoorMar 12 · Long Jump · Place 30 · LexingtonLong Jump305.36m12
Mar 12New Balance Nationals IndoorMar 12 · 60 Meters · Place 78 · Lexington60 MetersRound P787.79a12
Feb 7MSTCA Qualifier MeetFeb 7 · Long Jump · Place 2 · LexingtonLong Jump217-5.5012
Feb 2ML-12 Varsity Championship MeetFeb 2 · Long Jump · Place 1 · LexingtonLong Jump116-8.2512
Feb 2ML-12 Varsity Championship MeetFeb 2 · 55 Meters · Place 1 · Lexington55 Meters17.37a12
Feb 2ML-12 Varsity Championship MeetFeb 2 · 55 Meters · Place 1 · Lexington55 Meters17.21a PB12
Jan 24MSTCA Coaches' InvitationalJan 24 · Long Jump · Place 2 · LexingtonLong Jump217-07.0012
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Long Jump · Place 4 · LexingtonLong Jump45.36m12
Jan 12ML-12 Varsity & JV Block #5A: Bur/Wak; Lex/Red; Bel/WobJan 12 · Long Jump · Place 1 · LexingtonLong Jump116-1012
Jan 12ML-12 Varsity & JV Block #5A: Bur/Wak; Lex/Red; Bel/WobJan 12 · 55 Meters · Place 1 · Lexington55 Meters17.35a12
Jan 10The Nor'Easter at the TrackJan 10 · Triple Jump · Place 1 · Lexington,LexingtonTriple Jump134-11.5012
Jan 10The Nor'Easter at the TrackJan 10 · 55 Meters · Place 7 · Lexington,Lexington55 Meters77.4312
Jan 10The Nor'Easter at the TrackJan 10 · 55 Meters · Place 4 · Lexington,Lexington55 Meters47.4312
Jan 10The Nor'Easter at the TrackJan 10 · Triple Jump · Place 1 · LEXINGTONTriple Jump134-11.5012
Jan 10The Nor'Easter at the TrackJan 10 · 55 Meters · Place 7 · LEXINGTON55 Meters77.4312
Jan 5ML-12 Varsity & JV Block #4A: Bel/Red; Lex/Arl; Wat/WakJan 5 · Long Jump · Place 1 · LexingtonLong Jump116-9.2512
Jan 5ML-12 Varsity & JV Block #4A: Bel/Red; Lex/Arl; Wat/WakJan 5 · 55 Meters · Place 1 · Lexington55 Meters17.63a12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · Long Jump · Place 1 · LexingtonLong Jump119-011
May 21ML-12 ChampionshipsMay 21 · Long Jump · Place 1 · LexingtonLong Jump118-9.2511
May 21ML-12 ChampionshipsMay 21 · 100 Meters · Place 1 · Lexington100 Meters112.61a11
May 21ML-12 ChampionshipsMay 21 · 100 Meters · Place 1 · Lexington100 Meters112.64a11
May 13ML-12 #5B Updated: Lex v Win; Mel v WilMay 13 · Long Jump · Place 1 · LexingtonLong Jump118-6.5011
May 10MSTCA Coaches Metro InvitationalMay 10 · 100 Meters · Place 2 · Lexington100 Meters212.81a11
May 10MSTCA Coaches Metro InvitationalMay 10 · 100 Meters · Place 2 · Lexington100 Meters212.80a11
May 7ML-12 #4B: Red v Lex; Wil v StoMay 7 · Long Jump · Place 1 · LexingtonLong Jump118-8.7511
May 7ML-12 #4B: Red v Lex; Wil v StoMay 7 · 100 Meters · Place 2 · Lexington100 Meters212.68a11
Apr 30ML-12 #3B: Lex v Wob; Sto v MelApr 30 · Long Jump · Place 1 · LexingtonLong Jump119-00.7511
Apr 30ML-12 #3B: Lex v Wob; Sto v MelApr 30 · 100 Meters · Place 1 · Lexington100 Meters112.71a11
Apr 15ML-12 #2A: Bel v Lex; Ston v WatrApr 15 · Long Jump · Place 1 · LexingtonLong Jump118-2.5011
Apr 15ML-12 #2A: Bel v Lex; Ston v WatrApr 15 · 100 Meters · Place 1 · Lexington100 Meters112.75a11
Apr 9ML-12 #1B: Lex v Arl; Sto v WakApr 9 · Long Jump · Place 1 · LexingtonLong Jump119-011
Apr 9ML-12 #1B: Lex v Arl; Sto v WakApr 9 · 100 Meters · Place 1 · Lexington100 Meters112.77a11

2025 Indoor Track

18 results
DateMeetEventPlMarkGr
Mar 13New Balance Nationals IndoorMar 13 · 60 Meters · Place 169 · Lexington Elite TC60 MetersRound P1698.0111
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Long Jump · Place 5 · LexingtonLong Jump518-3—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · Long Jump · Place 5 · LexingtonLong Jump518-3—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · Long Jump · Place 3 · LexingtonLong Jump318-3.75—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 55 Meters · Place 2 · Lexington55 Meters27.32a—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 55 Meters · Place 2 · Lexington55 Meters27.29a—
Feb 3ML-12 Varsity ChampionshipFeb 3 · Long Jump · Place 1 · LexingtonLong Jump118-1.25—
Feb 3ML-12 Varsity ChampionshipFeb 3 · 55 Meters · Place 1 · Lexington55 Meters17.27a—
Feb 3ML-12 Varsity ChampionshipFeb 3 · 55 Meters · Place 1 · Lexington55 Meters17.24a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Long Jump · Place 1 · LexingtonLong Jump117-10—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55 Meters · Place 3 · Lexington55 Meters37.35a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55 Meters · Place 3 · Lexington55 Meters37.35a—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Long Jump · Place 7 · LexingtonLong Jump75.00m PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 14 · Lexington200 Meters1427.31a PB—
Jan 8ML-12 Varsity/JV Block #4B: Lex/Wob; Red/Arl; Sto/WatJan 8 · Long Jump · Place 2 · LexingtonLong Jump217-4.25—
Jan 8ML-12 Varsity/JV Block #4B: Lex/Wob; Red/Arl; Sto/WatJan 8 · 55 Meters · Place 2 · Lexington55 Meters27.56a—
Jan 3ML-12 Varsity/JV Block #3B: Lex/Red; Wat/Wak; Sto/MelJan 3 · Long Jump · Place 1 · LexingtonLong Jump116-7—
Jan 3ML-12 Varsity/JV Block #3B: Lex/Red; Wat/Wak; Sto/MelJan 3 · 55 Meters · Place 2 · Lexington55 Meters27.55a—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · Long Jump · Place 5 · LexingtonLong Jump518-2.50—
May 30MIAA Meet of ChampionsMay 30 · 100 Meters · Place 18 · Lexington100 Meters1812.80a—
May 15ML-12 ChampionshipsMay 15 · Long Jump · Place 2 · LexingtonLong Jump218-4—
May 15ML-12 ChampionshipsMay 15 · 100 Meters · Place 2 · Lexington100 Meters212.89a—
May 15ML-12 ChampionshipsMay 15 · 100 Meters · Place 2 · Lexington100 Meters212.81a—
May 8ML-12 Block 5B (WIN v LEX; WAK v WAT)May 8 · Long Jump · Place 1 · LexingtonLong Jump117-10—
May 8ML-12 Block 5B (WIN v LEX; WAK v WAT)May 8 · 200 Meters · Place 1 · Lexington200 Meters127.05a PB—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Long Jump · Place 1 · LexingtonLong Jump117-7—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100 Meters · Place 3 · Lexington100 Meters312.85a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100 Meters · Place 3 · Lexington100 Meters312.94a—
May 1ML-12 Block 4B (REA v LEX; WIL v STO)May 1 · Long Jump · Place 1 · LexingtonLong Jump118-2.50—
Apr 25ML-12 Block 3C (LEX v WOB; STO v MEL)Apr 25 · Long Jump · Place 1 · LexingtonLong Jump117-8.50—
Apr 25ML-12 Block 3C (LEX v WOB; STO v MEL)Apr 25 · 200 Meters · Place 3 · Lexington200 Meters327.25a—
Apr 25ML-12 Block 3C (LEX v WOB; STO v MEL)Apr 25 · 100 Meters · Place 1 · Lexington100 Meters112.89a—
Apr 11ML-12 Block 2C (ARL v LEX; WAK v STO)Apr 11 · 200 Meters · Place 1 · Lexington200 Meters127.32a—
Apr 11ML-12 Block 2C (ARL v LEX; WAK v STO)Apr 11 · 100 Meters · Place 1 · Lexington100 Meters113.02a—

2024 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 24MIAA Meet of Champions Feb 24 · 55 Meters · Place 23 · Lexington55 Meters237.55a—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · Long Jump · Place 3 · LexingtonLong Jump317-4.50—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55 Meters · Place 5 · Lexington55 Meters57.38a—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55 Meters · Place 5 · Lexington55 Meters57.32a—
Feb 5ML-12 Varsity ChampionshipFeb 5 · Long Jump · Place 3 · LexingtonLong Jump316-6.50—
Feb 5ML-12 Varsity ChampionshipFeb 5 · 55 Meters · Place 2 · Lexington55 Meters27.43a—
Feb 5ML-12 Varsity ChampionshipFeb 5 · 55 Meters · Place 2 · Lexington55 Meters27.35a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · Long Jump · Place 5 · LexingtonLong Jump517-4.7510
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55 Meters · Place 3 · Lexington55 MetersRound P37.3810
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55 Meters · Place 6 · Lexington55 Meters67.4410
Jan 15ML-12 Varsity Block #5Jan 15 · Long Jump · Place 3 · LexingtonLong Jump316-2.75—
Jan 15ML-12 Varsity Block #5Jan 15 · 55 Meters · Place 2 · Lexington55 Meters27.52a—
Jan 9ML-12 Varsity Block #4Jan 9 · Long Jump · Place 4 · LexingtonLong Jump415-7—
Jan 9ML-12 Varsity Block #4Jan 9 · 55 Meters · Place 1 · Lexington55 Meters17.56a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · Long Jump · Place 2 · LexingtonLong Jump216-7.50—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55 Meters · Place 4 · Lexington55 Meters47.53a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55 Meters · Place 4 · Lexington55 Meters47.44a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · Long Jump · Place 40 · LexingtonLong Jump4015-0.25—
May 11Middlesex League 5CMay 11 · Long Jump · Place 1 · LexingtonLong Jump116-2—
May 11Middlesex League 5CMay 11 · 200 Meters · Place 4 · Lexington200 Meters427.86a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Long Jump · Place 13 · LexingtonLong Jump1316-1—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 100 Meters · Place 6 · Lexington100 MetersRound P613.18a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 100 Meters · Place 9 · Lexington100 Meters913.43a—
Apr 29MSTCA Division 1 RelaysApr 29 · Long Jump · Place 9 · LexingtonLong Jump94.96m PB—
Apr 26Middlesex League 3CApr 26 · Long Jump · Place 3 · LexingtonLong Jump315-08.00—
Apr 26Middlesex League 3CApr 26 · 100 Meters · Place 3 · Lexington100 Meters313.37a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 6Middlesex League Indoor T&F ChampionshipFeb 6 · 55 Meters · Place 2 · Lexington55 Meters27.61FR
Feb 6Middlesex League Indoor T&F ChampionshipFeb 6 · 55 Meters · Place 4 · Lexington55 Meters47.68FR