Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorGreater Boston League Championships · May 1154' 9"Greater Boston League ChampionshipsMay 11, 2026
Shot Put · 4kg · IndoorGreater Boston League - Meet #1 · Dec 1923-01.00Greater Boston League - Meet #1December 19, 2024
Shot Put · 4kg · OutdoorGBL Meet 1: Lynn Classical, Revere, Somerville · Apr 625-1.75GBL Meet 1: Lynn Classical, Revere, SomervilleApril 6, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 11Greater Boston League ChampionshipsMay 11 · Discus · Place 10 · RevereDiscus1kg10.54' 9" PB12
May 11Greater Boston League ChampionshipsMay 11 · Shot Put · Place 9 · RevereShot Put4kg9.23' 6.5"12
May 4GBL Trimeet Medford Revere Lynn EnglishMay 4 · Discus · Place 6 · RevereDiscus1kg6.47-1012
May 4GBL Trimeet Medford Revere Lynn EnglishMay 4 · Shot Put · Place 3 · RevereShot Put4kg3.22-1012
May 4GBL Tri Meet (Lynn English/Medford/Revere)May 4 · Discus · Place 6 · RevereDiscus1kg6.47-1012
May 4GBL Tri Meet (Lynn English/Medford/Revere)May 4 · Shot Put · Place 3 · RevereShot Put4kg3.22-1012
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 41 · RevereShot Put417.04m12
Apr 27GBL Tri-Meet 3 (Everett/Revere/Malden)Apr 27 · Discus · Place 8 · RevereDiscus1kg8.52-012
Apr 27GBL Tri-Meet 3 (Everett/Revere/Malden)Apr 27 · Shot Put · Place 7 · RevereShot Put4kg7.23-3.7512
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 28 · RevereShot Put2823-9.512
Apr 13GBL Dual-meet 2 (Chelsea/Revere)Apr 13 · Shot Put · Place 3 · RevereShot Put4kg3.22-0912
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Discus · Place 4 · RevereDiscus1kg4.44-312
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Shot Put · Place 2 · RevereShot Put4kg2.25-1.75 PB12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 30Greater Boston League - Meet #5Jan 30 · Shot Put · Place 13 · RevereShot Put1322-512
Jan 23Greater Boston League - Meet #4Jan 23 · Shot Put · Place 11 · RevereShot Put1122-4.2512
Jan 2Great Boston League OpenJan 2 · Weight Throw · Place 6 · RevereWeight Throw617-112

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 19Greater Boston League - Meet #2Dec 19 · Shot Put · Place 13 · RevereShot Put4kg13.21-00.5012
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · Shot Put · Place 21 · RevereShot Put4kg21.21-10.5012
Jan 27Great Boston League Meet 4Jan 27 · Shot Put · Place 11 · RevereShot Put1122-0.50—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 56 · RevereShot Put566.97m—
Jan 16Greater Boston League Meet 3Jan 16 · Shot Put · Place 11 · RevereShot Put1123-2.50—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 74 · RevereShot Put7423-5—
Jan 9Great Boston League - Meet 2Jan 9 · Shot Put · Place 9 · RevereShot Put923-4.50—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18MSTCA Division 1 RelaysMay 18 · Shot Put · Place 48 · RevereShot Put4kg48.7.44m11
May 122025 GBL ChampionshipMay 12 · Shot Put · Place 13 · RevereShot Put1322-5.2511
May 5GBL Tri Meet (Lynn English/Medford/Revere)May 5 · Discus · Place 6 · RevereDiscus645-311
May 5GBL Tri Meet (Lynn English/Medford/Revere)May 5 · Shot Put · Place 2 · RevereShot Put223-511
Apr 28GBL Tri Meet 3 (Revere/Everett/Malden)Apr 28 · Discus · Place 8 · RevereDiscus1kg8.43-711
Apr 28GBL Tri Meet 3 (Revere/Everett/Malden)Apr 28 · Shot Put · Place 7 · RevereShot Put4kg7.21-1.511
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 27 · RevereShot Put2723-03.7511
Apr 14GBL Dual Meet 2 (Chelsea/Revere)Apr 14 · Discus · Place 7 · RevereDiscus746-0211
Apr 14GBL Dual Meet 2 (Chelsea/Revere)Apr 14 · Shot Put · Place 5 · RevereShot Put521-0711
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · Discus · Place 6 · RevereDiscus642-811
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · Shot Put · Place 3 · RevereShot Put322-7.511

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Shot Put · Place 67 · RevereShot Put4kg67.22-08.0011
Dec 19Greater Boston League - Meet #1Dec 19 · Shot Put · Place 10 · RevereShot Put4kg10.23-01.00 PB11
Jan 10Greater Boston League - Meet 3Jan 10 · Shot Put · Place 3 · RevereShot Put318-10—
Jan 2Greater Boston League - Meet 2Jan 2 · Shot Put · Place 5 · RevereShot Put517-8—