Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 800g · OutdoorGBL Dual Meet Everett Vs Somerville · May 4126-09GBL Dual Meet Everett Vs SomervilleMay 4, 2026
Shot Put · 12lb · IndoorGreater Boston League - Meet #1 · Dec 1926-09.00Greater Boston League - Meet #1December 19, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11Greater Boston League ChampionshipsMay 11 · Javelin · Place 2 · SomervilleJavelin800g2.122' 8"12
May 4GBL Dual Meet Everett Vs SomervilleMay 4 · Javelin · Place 1 · SomervilleJavelin800g1.126-09 PB12
Apr 28GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)Apr 28 · Javelin · Place 1 · SomervilleJavelin800g1.115-812
Apr 13GBL Tri Meet (Malden/Medford/Somerville)Apr 13 · Javelin · Place 2 · SomervilleJavelin800g2.116-112
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Javelin · Place 1 · SomervilleJavelin800g1.115-4.512

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Javelin · Place 32 · SomervilleJavelin3292-211
May 122025 GBL ChampionshipMay 12 · Javelin · Place 5 · SomervilleJavelin5113-311
May 5GBL Dual Meet 4 (Everett Vs Somerville)May 5 · Javelin · Place 2 · SomervilleJavelin800g2.104-0411
Apr 30GBL Dual Meet 3 (Chelsea/Lynn English/Somerville)Apr 30 · Javelin · Place 1 · SomervilleJavelin800g1.112-1011
Apr 14GBL Meet Malden vs Medford vs SomervilleApr 14 · Javelin · Place 2 · SomervilleJavelin800g2.108-511
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · Javelin · Place 2 · SomervilleJavelin290-410

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 27Great Boston League Meet 4Jan 27 · Shot Put · Place 5 · SomervilleShot Put530-1—
Jan 16Greater Boston League Meet 3Jan 16 · Shot Put · Place 8 · SomervilleShot Put824-9—
Jan 9Great Boston League - Meet 2Jan 9 · Shot Put · Place 6 · SomervilleShot Put625-6—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Greater Boston League - Meet #1Dec 19 · Shot Put · Place 3 · SomervilleShot Put12lb3.26-09.00 PB11