Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorGreater Boston League Championships · May 11110' 8"Greater Boston League ChampionshipsMay 11, 2026
Shot Put · 12lb · OutdoorGBL Dual-meet 2 (Chelsea/Revere) · Apr 1341-08GBL Dual-meet 2 (Chelsea/Revere)April 13, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 18 · RevereShot Put12lb18.36-05.2511
May 11Greater Boston League ChampionshipsMay 11 · Discus · Place 5 · RevereDiscus1.6kg5.110' 8" PB11
May 11Greater Boston League ChampionshipsMay 11 · Shot Put · Place 9 · RevereShot Put12lb9.36' 4.75"11
May 4GBL Trimeet Medford Revere Lynn EnglishMay 4 · Discus · Place 2 · RevereDiscus1.6kg2.99-211
May 4GBL Trimeet Medford Revere Lynn EnglishMay 4 · Shot Put · Place 2 · RevereShot Put12lb2.38-4.511
May 4GBL Tri Meet (Lynn English/Medford/Revere)May 4 · Discus · Place 2 · RevereDiscus1.6kg2.99-211
May 4GBL Tri Meet (Lynn English/Medford/Revere)May 4 · Shot Put · Place 2 · RevereShot Put12lb2.38-4.511
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 20 · RevereDiscus2033.09m11
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 32 · RevereShot Put3211.28m11
Apr 27GBL Tri-Meet 3 (Everett/Revere/Malden)Apr 27 · Discus · Place 3 · RevereDiscus1.6kg3.95-011
Apr 24MSTCA Invacational & PentathlonApr 24 · Discus · RevereDiscus—ND11
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 15 · RevereShot Put1539-511
Apr 13GBL Dual-meet 2 (Chelsea/Revere)Apr 13 · Discus · Place 3 · RevereDiscus1.6kg3.103-00.511
Apr 13GBL Dual-meet 2 (Chelsea/Revere)Apr 13 · Shot Put · Place 1 · RevereShot Put12lb1.41-08 PB11
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Discus · Place 2 · RevereDiscus1.6kg2.89-911
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Shot Put · Place 4 · RevereShot Put12lb4.39-7.2511

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 39 · RevereShot Put3937-10.5011

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Discus · Place 29 · RevereDiscus2998-310
May 24MSTCA South Shore Twilight InvitationalMay 24 · Shot Put · Place 26 · RevereShot Put2638-1110
May 122025 GBL ChampionshipMay 12 · Discus · Place 4 · RevereDiscus4122-210
May 122025 GBL ChampionshipMay 12 · Shot Put · Place 13 · RevereShot Put1334-1010
May 5GBL Tri Meet (Lynn English/Medford/Revere)May 5 · Discus · Place 1 · RevereDiscus1103-310
May 5GBL Tri Meet (Lynn English/Medford/Revere)May 5 · Shot Put · Place 2 · RevereShot Put237-0.510
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Discus · Place 19 · RevereDiscus1990-110
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Shot Put · Place 16 · RevereShot Put1636-710
Apr 25MSTCA InVacational & PentathlonApr 25 · Discus · Place 37 · RevereDiscus3795-0810
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 23 · RevereShot Put2339-02.5010
Apr 14GBL Dual Meet 2 (Chelsea/Revere)Apr 14 · Discus · Place 4 · RevereDiscus493-1010
Apr 14GBL Dual Meet 2 (Chelsea/Revere)Apr 14 · Shot Put · Place 6 · RevereShot Put636-0310
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · Discus · Place 2 · RevereDiscus295-210
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · Shot Put · Place 2 · RevereShot Put238-410

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 3Greater Boston League ChampionshipFeb 3 · Shot Put · Place 14 · RevereShot Put1433-7—
Jan 27Great Boston League Meet 4Jan 27 · Shot Put · Place 8 · RevereShot Put837-9—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 70 · RevereShot Put709.62m—
Jan 16Greater Boston League Meet 3Jan 16 · Shot Put · Place 16 · RevereShot Put1632-1—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 82 · RevereShot Put8233-8.75—
Jan 9Great Boston League - Meet 2Jan 9 · Shot Put · Place 10 · RevereShot Put1034-9.50—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · Shot Put · Place 19 · RevereShot Put1933-1.50—