Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor2026 Lynn All City Championship · May 2671-062026 Lynn All City ChampionshipMay 26, 2026
Javelin · 800g · OutdoorGBL Dual Meet: Revere vs Lynn Classical · Apr 1850' 6GBL Dual Meet: Revere vs Lynn ClassicalApril 18, 2024
Shot Put · 12lb · IndoorGreater Boston League - Meet #2 · Dec 1930-02.00Greater Boston League - Meet #2December 19, 2025
Shot Put · 12lb · Outdoor2026 Lynn All City Championship · May 2630-05.002026 Lynn All City ChampionshipMay 26, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 262026 Lynn All City ChampionshipMay 26 · Discus · Place 7 · Lynn ClassicalDiscus1.6kg7.71-06 PB12
May 262026 Lynn All City ChampionshipMay 26 · Shot Put · Place 14 · Lynn ClassicalShot Put12lb14.30-05.00 PB12
May 11Greater Boston League ChampionshipsMay 11 · Discus · Place 19 · Lynn ClassicalDiscus1.6kg19.64' 3"12
May 11Greater Boston League ChampionshipsMay 11 · Shot Put · Place 19 · Lynn ClassicalShot Put12lb19.28' 2"12
May 5GBL Tri-meet 4 (Chelsea/Lynn Classical/Malden)May 5 · Discus · Place 8 · Lynn ClassicalDiscus1.6kg8.67-812
May 5GBL Tri-meet 4 (Chelsea/Lynn Classical/Malden)May 5 · Shot Put · Place 7 · Lynn ClassicalShot Put12lb7.29-9.7512
Apr 27GBL Dual Meet Medford Lynn ClassicalApr 27 · Discus · Place 3 · Lynn ClassicalDiscus1.6kg3.70-0612
Apr 27GBL Dual Meet Medford Lynn ClassicalApr 27 · Shot Put · Place 3 · Lynn ClassicalShot Put12lb3.28-08.512
Apr 14GBL Tri-meet 2 (Everett/Classical/English)Apr 14 · Discus · Place 6 · Lynn ClassicalDiscus1.6kg6.65-5Unofficial12
Apr 14GBL Tri-meet 2 (Everett/Classical/English)Apr 14 · Shot Put · Place 7 · Lynn ClassicalShot Put12lb7.29-7.25Unofficial12
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Discus · Place 11 · Lynn ClassicalDiscus1.6kg11.54-412
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Shot Put · Place 10 · Lynn ClassicalShot Put12lb10.29-4.7512

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · Long Jump · Lynn ClassicalLong Jump—DNS12
Mar 6Rising Stars Youth ChampsMar 6 · Shot Put · Lynn ClassicalShot Put12lb—DNS12
Jan 30Greater Boston League - Meet #5Jan 30 · Shot Put · Place 21 · Lynn ClassicalShot Put2130-1.5012
Jan 23Greater Boston League - Meet #4Jan 23 · Shot Put · Place 20 · Lynn ClassicalShot Put2031-1112
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 162 · Lynn ClassicalShot Put16226-7.5012

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 49 · Lynn ClassicalShot Put12lb49.29-03.0012
Dec 19Greater Boston League - Meet #2Dec 19 · Shot Put · Lynn ClassicalShot Put12lb--DNS12
Dec 19Greater Boston League - Meet #2Dec 19 · Shot Put · Place 17 · Lynn ClassicalShot Put12lb17.30-02.00 PB12
Dec 12Greater Boston League - Meet #1Dec 12 · Shot Put · Place 19 · Lynn ClassicalShot Put12lb19.28-03.5012

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 272025 Lynn All City ChampionshipsMay 27 · Javelin · Place 16 · Lynn ClassicalJavelin1646-2—
May 272025 Lynn All City ChampionshipsMay 27 · Shot Put · Place 15 · Lynn ClassicalShot Put1527-5.50—
May 6GBL Dual Meet 4 (Chelsea/Lynn Classical/Malden)May 6 · Shot Put · Place 7 · Lynn ClassicalShot Put724-7—
Apr 28Medford Vs. Lynn ClassicalApr 28 · Javelin · Place 4 · Lynn ClassicalJavelin450-1—
Apr 28Medford Vs. Lynn ClassicalApr 28 · Shot Put · Place 6 · Lynn ClassicalShot Put625-4.5—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 18GBL Dual Meet: Revere vs Lynn ClassicalApr 18 · Javelin · Place 6 · Lynn ClassicalJavelin800g6.50' 6 PB10
Apr 18GBL Dual Meet: Revere vs Lynn ClassicalApr 18 · Shot Put · Place 7 · Lynn ClassicalShot Put12lb7.21' 410