Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championships · Jun 812.38aMSTCA Multi ChampionshipsJune 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championships · Jun 817.75aMSTCA Multi ChampionshipsJune 8, 2026
1500 Meters · OutdoorMSTCA Multi Championships · Jun 86:59.43aMSTCA Multi ChampionshipsJune 8, 2026
300 Meters · IndoorGreat Boston League - Meet 2 · Jan 946.43aGreat Boston League - Meet 2January 9, 2025
400 Meters · OutdoorMSTCA Multi Championships · Jun 81:01.66aMSTCA Multi ChampionshipsJune 8, 2026
55 Meter · IndoorGreater Boston League - Meet #1 · Dec 127.26aGreater Boston League - Meet #1December 12, 2025
55 Meters · IndoorGreater Boston League - Meet #4 · Jan 237.27aGreater Boston League - Meet #4January 23, 2026
55m Hurdles · 39" · IndoorGreater Boston League - Meet #2 · Dec 1910.17aGreater Boston League - Meet #2December 19, 2025
Decathlon · OutdoorMSTCA Multi Championships · Jun 84316MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championships · Jun 829.24mMSTCA Multi ChampionshipsJune 8, 2026
High Jump · OutdoorMSTCA Multi Championships · Jun 81.50mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 835.82mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · OutdoorMSTCA Multi Championships · Jun 85.44mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 12lb · IndoorGreater Boston League - Meet #1 · Dec 1235-03.50Greater Boston League - Meet #1December 12, 2025
Shot Put · 12lb · OutdoorMSTCA Multi Championships · Jun 812.29mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorMSTCA Multi Championships · Jun 811.87mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 131 · Somerville1500 Meters131.6:59.43a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 23 · SomervilleJavelin800g23.35.82m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 29 · SomervilleTriple Jump29.11.87m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 21 · SomervilleDiscus1.6kg21.29.24m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 35 · Somerville110m Hurdles39" / 0.991m35.17.75a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 114 · Somerville400 Meters114.1:01.66a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 75 · SomervilleHigh Jump75.1.50m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 5 · SomervilleShot Put12lb5.12.29m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 55 · SomervilleLong Jump55.5.44m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 73 · Somerville100 Meters73.12.38a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 56 · SomervilleDecathlon56.4316 PB11
May 11Greater Boston League ChampionshipsMay 11 · Shot Put · Place 4 · SomervilleShot Put12lb4.39' 6.5"11
May 11Greater Boston League ChampionshipsMay 11 · 110m Hurdles · Place 2 · Somerville110m Hurdles39" / 0.991mRound P2.18.31aWind: 011
May 11Greater Boston League ChampionshipsMay 11 · 110m Hurdles · Place 2 · Somerville110m Hurdles39" / 0.991m2.18.22aWind: 011
May 4GBL Dual Meet Everett Vs SomervilleMay 4 · Discus · Place 3 · SomervilleDiscus1.6kg3.89-0211
May 4GBL Dual Meet Everett Vs SomervilleMay 4 · Shot Put · Place 3 · SomervilleShot Put12lb3.37-1111
May 4GBL Dual Meet Everett Vs SomervilleMay 4 · 110m Hurdles · Place 1 · Somerville110m Hurdles39" / 0.991m1.18.211
Apr 28GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)Apr 28 · Discus · Place 4 · SomervilleDiscus1.6kg4.92-011
Apr 28GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)Apr 28 · Shot Put · Place 6 · SomervilleShot Put12lb6.34-011
Apr 28GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)Apr 28 · 110m Hurdles · Place 3 · Somerville110m Hurdles39" / 0.991m3.19.411
Apr 13GBL Tri Meet (Malden/Medford/Somerville)Apr 13 · Discus · Place 5 · SomervilleDiscus1.6kg5.77-1011
Apr 13GBL Tri Meet (Malden/Medford/Somerville)Apr 13 · Shot Put · Place 3 · SomervilleShot Put12lb3.37-811
Apr 13GBL Tri Meet (Malden/Medford/Somerville)Apr 13 · 110m Hurdles · Place 2 · Somerville110m Hurdles39" / 0.991m2.18.411
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Discus · Place 7 · SomervilleDiscus1.6kg7.74-311
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Shot Put · Place 6 · SomervilleShot Put12lb6.38-6.511
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · 110m Hurdles · Place 2 · Somerville110m Hurdles39" / 0.991m2.18.211

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 8 · Somerville55m Hurdles88.91a11
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 7 · Somerville55m Hurdles78.99a11
Feb 5Greater Boston League ChampionshipFeb 5 · Shot Put · Place 4 · SomervilleShot Put440-911
Feb 5Greater Boston League ChampionshipFeb 5 · 55m Hurdles · Place 3 · Somerville55m Hurdles39.11a11
Feb 5Greater Boston League ChampionshipFeb 5 · 55m Hurdles · Place 3 · Somerville55m Hurdles38.91a11
Jan 30Greater Boston League - Meet #5Jan 30 · Shot Put · Place 10 · SomervilleShot Put1035-111
Jan 30Greater Boston League - Meet #5Jan 30 · 55m Hurdles · Place 4 · Somerville55m Hurdles49.54a11
Jan 30Greater Boston League - Meet #5Jan 30 · 55 Meters · Place 12 · Somerville55 Meters127.31a11
Jan 23Greater Boston League - Meet #4Jan 23 · Shot Put · Place 10 · SomervilleShot Put1035-11.5011
Jan 23Greater Boston League - Meet #4Jan 23 · 55m Hurdles · Place 4 · Somerville55m Hurdles49.93a11
Jan 23Greater Boston League - Meet #4Jan 23 · 55 Meters · Place 10 · Somerville55 Meters107.27a PB11
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Shot Put · Place 49 · SomervilleShot Put4910.92m11
Jan 2Great Boston League OpenJan 2 · Weight Throw · Place 6 · SomervilleWeight Throw627-10.5011
Jan 2Great Boston League OpenJan 2 · 55m Hurdles · Place 2 · Somerville55m Hurdles29.82a11
Jan 2Great Boston League OpenJan 2 · 55 Meters · Place 7 · Somerville55 Meters77.27a11

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 19Greater Boston League - Meet #2Dec 19 · 55m Hurdles · Place 3 · Somerville55m Hurdles39"3.10.17a PB11
Dec 19Greater Boston League - Meet #2Dec 19 · 55 Meter · Place 25 · Somerville55 Meter25.7.90a11
Dec 19Greater Boston League - Meet #2Dec 19 · 55 Meter · Somerville55 Meter--DNS11
Dec 19Greater Boston League - Meet #2Dec 19 · Shot Put · Place 11 · SomervilleShot Put12lb11.34-08.0011
Dec 12Greater Boston League - Meet #1Dec 12 · 55m Hurdles · Place 5 · Somerville55m Hurdles39"5.10.43a11
Dec 12Greater Boston League - Meet #1Dec 12 · 55 Meter · Place 10 · Somerville55 Meter10.7.26a PB11
Dec 12Greater Boston League - Meet #1Dec 12 · Shot Put · Place 9 · SomervilleShot Put12lb9.35-03.50 PB11
Feb 3Greater Boston League ChampionshipFeb 3 · Shot Put · Place 11 · SomervilleShot Put1134-4—
Jan 27Great Boston League Meet 4Jan 27 · Shot Put · Place 18 · SomervilleShot Put1832-11.50—
Jan 27Great Boston League Meet 4Jan 27 · 55 Meters · Place 12 · Somerville55 Meters127.56a—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 43 · SomervilleShot Put4310.33m—
Jan 16Greater Boston League Meet 3Jan 16 · 55 Meters · Place 9 · Somerville55 Meters97.54a—
Jan 9Great Boston League - Meet 2Jan 9 · Shot Put · Place 19 · SomervilleShot Put1929-6.25—
Jan 9Great Boston League - Meet 2Jan 9 · 300 Meters · Place 19 · Somerville300 Meters1946.43a PB—
Jan 9Great Boston League - Meet 2Jan 9 · 55 Meters · Place 25 · Somerville55 Meters257.87a—

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Shot Put · Place 43 · SomervilleShot Put4335-510
May 17MSTCA Division 3 RelaysMay 17 · Shot Put · Place 59 · SomervilleShot Put596.94m10
May 122025 GBL ChampionshipMay 12 · Discus · Place 14 · SomervilleDiscus1479-910
May 122025 GBL ChampionshipMay 12 · Shot Put · Place 14 · SomervilleShot Put1434-6.2510
May 122025 GBL ChampionshipMay 12 · 100 Meters · Place 20 · Somerville100 MetersRound P2012.46a10
May 5GBL Dual Meet 4 (Everett Vs Somerville)May 5 · Discus · Place 3 · SomervilleDiscus1.6kg3.82-0710
May 5GBL Dual Meet 4 (Everett Vs Somerville)May 5 · Shot Put · Place 2 · SomervilleShot Put12lb2.37-0610
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Shot Put · Place 23 · SomervilleShot Put12lb23.34-09.5010
Apr 30GBL Dual Meet 3 (Chelsea/Lynn English/Somerville)Apr 30 · Discus · Place 4 · SomervilleDiscus1.6kg4.89-0410
Apr 30GBL Dual Meet 3 (Chelsea/Lynn English/Somerville)Apr 30 · Shot Put · Place 5 · SomervilleShot Put12lb5.35-0810
Apr 30GBL Dual Meet 3 (Chelsea/Lynn English/Somerville)Apr 30 · 110m Hurdles · Place 4 · Somerville110m Hurdles39" / 0.991m4.20.910
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · Shot Put · Place 4 · SomervilleShot Put435-06.7510
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 100 Meters · Place 23 · Somerville100 MetersRound P2312.63a10
Apr 14GBL Meet Malden vs Medford vs SomervilleApr 14 · Discus · Place 6 · SomervilleDiscus1.6kg6.80-810
Apr 14GBL Meet Malden vs Medford vs SomervilleApr 14 · Shot Put · Place 3 · SomervilleShot Put12lb3.35-1010
Apr 14GBL Meet Malden vs Medford vs SomervilleApr 14 · 110m Hurdles · Place 6 · Somerville110m Hurdles39" / 0.991m6.20.910
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · Discus · Place 7 · SomervilleDiscus772-210
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · Shot Put · Place 3 · SomervilleShot Put334-710
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · 110m Hurdles · Place 4 · Somerville110m Hurdles422.310
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · 100 Meters · Place 4 · Somerville100 Meters412.410

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 19Greater Boston League - Meet #1Dec 19 · 55 Meter · Place 11 · Somerville55 Meter11.7.61a10
Dec 19Greater Boston League - Meet #1Dec 19 · Long Jump · Place 1 · SomervilleLong Jump1.26-00.00Unofficial10
Dec 19Greater Boston League - Meet #1Dec 19 · Shot Put · Place 20 · SomervilleShot Put12lb20.29-04.0010
Jan 23Greater Boston League - Meet 4Jan 23 · Shot Put · Place 11 · SomervilleShot Put1123-11—
Jan 23Greater Boston League - Meet 4Jan 23 · 55 Meters · Place 28 · Somerville55 Meters288.60a—
Jan 10Greater Boston League - Meet 3Jan 10 · Shot Put · Place 11 · SomervilleShot Put1127-1.50—
Jan 10Greater Boston League - Meet 3Jan 10 · 55 Meters · Place 23 · Somerville55 Meters238.33a—
Jan 2Greater Boston League - Meet 2Jan 2 · Shot Put · Place 20 · SomervilleShot Put2027-3—
Jan 2Greater Boston League - Meet 2Jan 2 · 55 Meters · Place 19 · Somerville55 Meters198.33a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Greater Boston League - Meet 1Dec 15 · 55 Meter · Place 21 · Somerville55 Meter21.8.11a9
Dec 15Greater Boston League - Meet 1Dec 15 · Shot Put · Place 23 · SomervilleShot Put12lb23.28-11.009