Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMiddlesex League @ Burlington PM · Apr 814.64aMiddlesex League @ Burlington PMApril 8, 2023
200 Meters · OutdoorMiddlesex League Championship Meet · May 1929.68aMiddlesex League Championship MeetMay 19, 2022
300 Meters · IndoorMSTCA Rising Champs · Feb 1548.79MSTCA Rising ChampsFebruary 15, 2022
55 Meter · IndoorMSTCA Qualifier Meet · Feb 118.13aMSTCA Qualifier MeetFebruary 11, 2023
55 Meter · OutdoorMiddlesex League Indoor #5 · Jan 268.16aMiddlesex League Indoor #5January 26, 2023
55 Meters · IndoorMSTCA Rising Championships · Feb 148.07aMSTCA Rising ChampionshipsFebruary 14, 2023
Discus · 1kg · OutdoorML-12 Block 1B (REA v WIN; STO v WAT) · Apr 1854-05ML-12 Block 1B (REA v WIN; STO v WAT)April 18, 2024
Shot Put · 4kg · IndoorMSTCA D5 Relays · Jan 218.80mMSTCA D5 RelaysJanuary 21, 2023
Shot Put · 4kg · OutdoorML-12 Block 1B (REA v WIN; STO v WAT) · Apr 1828-01.50ML-12 Block 1B (REA v WIN; STO v WAT)April 18, 2024

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

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11MSTCA Rising ChampionshipFeb 11 · Shot Put · Place 3 · StonehamShot Put328-2.25—
Jan 25MSTCA Division 5 James Kalperis RelaysJan 25 · Shot Put · Place 8 · StonehamShot Put88.45m—
Jan 15ML-12 Varsity/JV Block #5A: Bur/Sto; Wat/Mel; Wak/WilJan 15 · Shot Put · Place 6 · StonehamShot Put626-11.50—
Jan 8ML-12 Varsity/JV Block #4B: Lex/Wob; Red/Arl; Sto/WatJan 8 · Shot Put · Place 5 · StonehamShot Put528-2.25—
Jan 3ML-12 Varsity/JV Block #3B: Lex/Red; Wat/Wak; Sto/MelJan 3 · Shot Put · Place 4 · StonehamShot Put426-5.50—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 30ML-12 Varsity/JV Block #2B: Red/Win; Mel/Wak; Sto/WilDec 30 · Shot Put · Place 7 · StonehamShot Put4kg7.25-08.5012
Dec 19ML-12 Varsity Block #1Dec 19 · Shot Put · Place 16 · StonehamShot Put4kg16.25-05.2512
Feb 5ML-12 Varsity ChampionshipFeb 5 · Shot Put · Place 17 · StonehamShot Put1726-1.75—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · Shot Put · Place 38 · StonehamShot Put3827-911
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · Shot Put · Place 38 · StonehamShot Put3827-911
Jan 15ML-12 Varsity Block #5Jan 15 · Shot Put · Place 13 · StonehamShot Put1328-1—
Jan 15ML-12 Varsity Block #5Jan 15 · 55 Meters · Place 40 · Stoneham55 Meters408.74a—
Jan 9ML-12 Varsity Block #4Jan 9 · Shot Put · Place 11 · StonehamShot Put1128-9.75—
Jan 9ML-12 Varsity Block #4Jan 9 · 55 Meters · Place 40 · Stoneham55 Meters408.79a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · Shot Put · Place 20 · StonehamShot Put2028-7—
May 15ML-12 ChampionshipsMay 15 · Shot Put · Place 11 · StonehamShot Put1129-0.50—
May 9ML-12 Block 5C (WOB v BEL; STO v BUR)May 9 · Discus · Place 14 · StonehamDiscus1451-6—
May 9ML-12 Block 5C (WOB v BEL; STO v BUR)May 9 · Shot Put · Place 3 · StonehamShot Put328-8.50—
May 1ML-12 Block 4B (REA v LEX; WIL v STO)May 1 · Discus · Place 11 · StonehamDiscus1164-3—
May 1ML-12 Block 4B (REA v LEX; WIL v STO)May 1 · Shot Put · Place 6 · StonehamShot Put627-1.75—
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Shot Put · Place 20 · StonehamShot Put4kg20.8.12m11
Apr 25ML-12 Block 3C (LEX v WOB; STO v MEL)Apr 25 · Discus · Place 14 · StonehamDiscus1457-5—
Apr 25ML-12 Block 3C (LEX v WOB; STO v MEL)Apr 25 · Shot Put · Place 6 · StonehamShot Put627-2.75—
Apr 18ML-12 Block 1B (REA v WIN; STO v WAT)Apr 18 · Discus · Place 10 · StonehamDiscus1kg10.54-05 PB11
Apr 18ML-12 Block 1B (REA v WIN; STO v WAT)Apr 18 · Shot Put · Place 3 · StonehamShot Put4kg3.28-01.50 PB11
Apr 11ML-12 Block 2C (ARL v LEX; WAK v STO)Apr 11 · Shot Put · Place 6 · StonehamShot Put628-4.25—
Apr 11ML-12 Block 2C (ARL v LEX; WAK v STO)Apr 11 · 100 Meters · Place 12 · Stoneham100 Meters1215.64a—

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 28ML-12 Varsity Block #3Dec 28 · Shot Put · Place 13 · StonehamShot Put4kg13.26-04.2511
Dec 14ML-12 Varsity Block #1Dec 14 · 55 Meter · Place 34 · Stoneham55 Meter34.8.56a11
Dec 14ML-12 Varsity Block #1Dec 14 · Shot Put · Place 12 · StonehamShot Put4kg12.27-01.7511
Feb 14MSTCA Rising ChampionshipsFeb 14 · Shot Put · Place 7 · StonehamShot Put728-00.00—
Feb 14MSTCA Rising ChampionshipsFeb 14 · 55 Meters · Place 11 · Stoneham55 MetersRound P118.07a PB—
Feb 11MSTCA Qualifier MeetFeb 11 · 55 Meter · Place 57 · Stoneham55 MeterRound P57.8.13a PB10
Feb 11MSTCA Qualifier MeetFeb 11 · Shot Put · Place 13 · StonehamShot Put4kg13.28-06.7510
Feb 6Middlesex League Indoor T&F ChampionshipFeb 6 · Shot Put · Place 13 · StonehamShot Put1328-6.5SO
Feb 6Middlesex League Indoor T&F ChampionshipFeb 6 · 55 Meters · Place 5 · Stoneham55 Meters58.21SO
Jan 21MSTCA D5 RelaysJan 21 · Shot Put · Place 14 · StonehamShot Put4kg14.8.80m PB10
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 55 Meter · Place 34 · Stoneham55 MeterRound P34.8.31a10
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · Shot Put · Place 14 · StonehamShot Put4kg14.25-05.5010
Jan 5Middlesex League Indoor T&F #4Jan 5 · Shot Put · Place 12 · StonehamShot Put1228-0SO
Jan 5Middlesex League Indoor T&F #4Jan 5 · 55 Meters · Place 3 · Stoneham55 Meters38.18SO

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 11Middlesex League 5CMay 11 · Shot Put · Place 3 · StonehamShot Put327-7—
May 11Middlesex League 5CMay 11 · 200 Meters · Place 7 · Stoneham200 Meters730.03a—
May 6Weston Twilight InvitationalMay 6 · Shot Put · Place 31 · StonehamShot Put3126-6—
May 3Middlesex League 4BMay 3 · Shot Put · Place 6 · StonehamShot Put628-110
May 3Middlesex League 4BMay 3 · 200 Meters · Place 10 · Stoneham200 Meters1029.8210
Apr 8Middlesex League @ Burlington PMApr 8 · Shot Put · Place 9 · StonehamShot Put4kg9.25-10.0010
Apr 8Middlesex League @ Burlington PMApr 8 · 200 Meters · Place 11 · Stoneham200 Meters11.30.25a10
Apr 8Middlesex League @ Burlington PMApr 8 · 100 Meters · Place 7 · Stoneham100 Meters7.14.64a PB10
Jan 26Middlesex League Indoor #5Jan 26 · 55 Meter · Place 25 · Stoneham55 Meter25.8.16a PB10
Jan 26Middlesex League Indoor #5Jan 26 · Shot Put · Place 13 · StonehamShot Put4kg13.28-01.2510

2022 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Freedom BlockDec 30 · Shot Put · Place 4 · StonehamShot Put4kg4.25-210
Dec 22Middlesex League Indoor T&F Block #2Dec 22 · 55 Meter · Place 25 · Stoneham55 Meter25.8.30a10
Dec 22Middlesex League Indoor T&F Block #2Dec 22 · Shot Put · Place 15 · StonehamShot Put4kg15.26-610
Feb 15MSTCA Rising ChampsFeb 15 · Shot Put · Place 34 · StonehamShot Put3422-07.259
Feb 15MSTCA Rising ChampsFeb 15 · 300 Meters · Place 23 · Stoneham300 Meters2348.79 PB9
Feb 15MSTCA Rising ChampsFeb 15 · 55 Meters · Place 24 · Stoneham55 MetersRound P248.369
Feb 2Middlesex League ChampionshipFeb 2 · Shot Put · Place 24 · StonehamShot Put2423-11.259
Feb 2Middlesex League ChampionshipFeb 2 · 55 Meters · Place 25 · Stoneham55 MetersRound P258.309
Jan 22Middlesex League Indoor T&F #2Jan 22 · Shot Put · Place 34 · StonehamShot Put3421-00.509
Jan 22Middlesex League Indoor T&F #2Jan 22 · 55 Meters · Place 41 · Stoneham55 Meters418.959
Jan 22MSTCA D5 State RelaysJan 22 · Shot Put · Place 47 · StonehamShot Put4kg47.6.45m9
Jan 19Middlesex League - JV MeetJan 19 · 300 Meters · Place 23 · Stoneham300 Meters2355.279
Jan 13Middlesex League T & F #5Jan 13 · Shot Put · Place 25 · StonehamShot Put2522-01.509
Jan 13Middlesex League T & F #5Jan 13 · 55 Meters · Place 35 · Stoneham55 Meters358.6239
Jan 8MSTCA Auerbach FR-SOPH Small School MeetJan 8 · Shot Put · Place 19 · StonehamShot Put1921-8FR
Jan 8MSTCA Auerbach FR-SOPH Small School MeetJan 8 · 55 Meters · Place 6 · Stoneham55 Meters68.49FR
Jan 6Middlesex League Indoor T & F #4Jan 6 · Shot Put · Place 30 · StonehamShot Put3021-00.009
Jan 6Middlesex League Indoor T & F #4Jan 6 · 55 Meters · Place 35 · Stoneham55 Meters358.699

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 19Middlesex League Championship MeetMay 19 · 200 Meters · Place 20 · Stoneham200 MetersRound P20.29.68a PB9
Apr 29MSTCA Division 5/6 RelaysApr 29 · Shot Put · Place 28 · StonehamShot Put4kg28.8.06mUnofficial9

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Indoor T & F #3Dec 30 · 300 Meters · Place 26 · Stoneham300 Meters26.50.75a9
Dec 30Middlesex League Indoor T & F #3Dec 30 · 55 Meter · Place 32 · Stoneham55 Meter32.8.70a9
Dec 30Middlesex League Indoor T & F #3Dec 30 · Shot Put · Place 32 · StonehamShot Put4kg32.21-02.009
Dec 22Middlesex League Indoor T & F # 2Dec 22 · 55 Meter · Place 41 · Stoneham55 Meter41.8.95a9
Dec 22Middlesex League Indoor T & F # 2Dec 22 · Shot Put · Place 34 · StonehamShot Put4kg34.21-00.509