Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorMedford Vs. Lynn Classical · Apr 2826.5Medford Vs. Lynn ClassicalApril 28, 2025
Shot Put · 12lb · IndoorGreater Boston League - Meet #2 · Dec 1934-11.50Greater Boston League - Meet #2December 19, 2025
Weight Throw · 25lb / 11.3kg · IndoorMSTCA Speed Classic (Sunday) · Dec 2125-11.00MSTCA Speed Classic (Sunday)December 21, 2025

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

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 5Greater Boston League ChampionshipFeb 5 · Shot Put · Place 17 · ChelseaShot Put1730-10.7512
Jan 30Greater Boston League - Meet #5Jan 30 · Shot Put · Place 16 · ChelseaShot Put1631-10.5012
Jan 23Greater Boston League - Meet #4Jan 23 · Shot Put · Place 19 · ChelseaShot Put1933-212
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Shot Put · Place 71 · ChelseaShot Put719.83m12
Jan 2Great Boston League OpenJan 2 · Weight Throw · Place 9 · ChelseaWeight Throw921-512

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · Shot Put · Place 58 · ChelseaShot Put12lb58.33-11.0012
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Weight Throw · Place 11 · ChelseaWeight Throw25lb / 11.3kg11.25-11.00 PB12
Dec 19Greater Boston League - Meet #2Dec 19 · Shot Put · Place 9 · ChelseaShot Put12lb9.34-11.50 PB12
Dec 12Greater Boston League - Meet #1Dec 12 · Shot Put · Place 12 · ChelseaShot Put12lb12.33-07.5012
Jan 27Great Boston League Meet 4Jan 27 · Shot Put · Place 16 · ChelseaShot Put1633-0.50—
Jan 16Greater Boston League Meet 3Jan 16 · Shot Put · Place 18 · ChelseaShot Put1831-3—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 106 · ChelseaShot Put10631-3.25—
Jan 9Great Boston League - Meet 2Jan 9 · Shot Put · Place 1 · ChelseaShot Put132-6—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 122025 GBL ChampionshipMay 12 · Shot Put · Place 18 · ChelseaShot Put1832-3.2511
May 6GBL Dual Meet 4 (Chelsea/Lynn Classical/Malden)May 6 · Discus · Place 6 · ChelseaDiscus683-411
May 6GBL Dual Meet 4 (Chelsea/Lynn Classical/Malden)May 6 · Shot Put · Place 10 · ChelseaShot Put1030-511
Apr 28Medford Vs. Lynn ClassicalApr 28 · 200 Meters · Place 7 · Chelsea200 Meters726.5 PB11
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 46 · ChelseaShot Put4633-02.0011
Apr 14GBL Dual Meet 2 (Chelsea/Revere)Apr 14 · Discus · Place 7 · ChelseaDiscus773-05.511
Apr 14GBL Dual Meet 2 (Chelsea/Revere)Apr 14 · Shot Put · Place 7 · ChelseaShot Put731-06.511
Apr 8GBL Dual Meet 1 (Chelsea/Everett/Medford)Apr 8 · Discus · Place 6 · ChelseaDiscus677-811
Apr 8GBL Dual Meet 1 (Chelsea/Everett/Medford)Apr 8 · Shot Put · Place 6 · ChelseaShot Put631-7.511

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · Shot Put · Place 50 · ChelseaShot Put12lb50.28-09.5011
Dec 19Greater Boston League - Meet #1Dec 19 · Shot Put · Place 14 · ChelseaShot Put12lb14.30-09.0011
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · Shot Put · Place 47 · ChelseaShot Put12lb47.30-04.0011
Jan 23Greater Boston League - Meet 4Jan 23 · Shot Put · Place 9 · ChelseaShot Put925-8.50—
Jan 10Greater Boston League - Meet 3Jan 10 · Shot Put · Place 15 · ChelseaShot Put1525-2—
Jan 2Greater Boston League - Meet 2Jan 2 · Shot Put · Place 8 · ChelseaShot Put829-3.25—