Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorton at Dover-Sherborn · Apr 1214.58aNorton at Dover-SherbornApril 12, 2022
100 Meters · Outdoor · Hand timedTVL Meet #5 - Medway @ Norton · May 1013.7hTVL Meet #5 - Medway @ NortonMay 10, 2022
1000 Meters · IndoorTVL Meet1 - Reggie · Dec 144:06.15aTVL Meet1 - ReggieDecember 14, 2021
55 Meter · IndoorTri Valley Dual #5 · Jan 277.83aTri Valley Dual #5January 27, 2023
55 Meters · IndoorTri Valley Meet #4 · Jan 47.75Tri Valley Meet #4January 4, 2023
Javelin · 800g · OutdoorTVL Meet #5 - Millis @ Norton · May 1085-06.00TVL Meet #5 - Millis @ NortonMay 10, 2023
Shot Put · 12lb · IndoorTri Valley Meet 2B · Dec 1938-1.50Tri Valley Meet 2BDecember 19, 2024
Shot Put · 12lb · OutdoorMSTCA Div. V Relays (PV NRHS 4/25) · Apr 2710.50mMSTCA Div. V Relays (PV NRHS 4/25)April 27, 2024

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

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 26TVL Championship/Showcase meetJan 26 · Shot Put · Place 16 · NortonShot Put1636-1.7512
Jan 24Tri Valley League Meet 5Jan 24 · Shot Put · Place 27 · NortonShot Put2733-7.75—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Shot Put · Place 41 · NortonShot Put4110.03m—
Jan 3Tri Valley Meet 4Jan 3 · Shot Put · Place 12 · NortonShot Put1236-11.25—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · Shot Put · Place 17 · NortonShot Put12lb17.35-07.7512
Dec 19Tri Valley Meet 2BDec 19 · Shot Put · Place 12 · NortonShot Put12lb12.38-1.50 PB12
Dec 13Tri Valley - Meet 1Dec 13 · Shot Put · Place 21 · NortonShot Put12lb21.34-05.0012
Jan 26Tri Valley League - Meet 5Jan 26 · Shot Put · Place 30 · NortonShot Put3030-11—
Jan 26Tri Valley League - Meet 5Jan 26 · 55 Meters · Place 20 · Norton55 Meters207.86a—
Jan 21MSTCA D4 RelaysJan 21 · Shot Put · Place 49 · NortonShot Put12lb49.9.77m11
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · Shot Put · Place 18 · NortonShot Put1833-2.50—
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · 55 Meters · Place 48 · Norton55 Meters487.83a—
Jan 5Tri Valley League - Meet 4Jan 5 · Shot Put · Place 19 · NortonShot Put1933-2—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18Mercury Grand InvitationalMay 18 · Shot Put · Place 17 · NortonShot Put1733-1—
May 7Dover-Sherborn vs NortonMay 7 · Javelin · Place 8 · NortonJavelin891-9—
May 7Dover-Sherborn vs NortonMay 7 · Shot Put · Place 7 · NortonShot Put732-2—
May 1Norton vs MillisMay 1 · Shot Put · Place 3 · NortonShot Put333-10.50—
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Shot Put · Place 35 · NortonShot Put12lb35.10.50m PB11
Apr 24Norton vs MedwayApr 24 · Shot Put · Place 6 · NortonShot Put633-11—
Apr 10Norton vs DedhamApr 10 · Javelin · Place 8 · NortonJavelin878-1—
Apr 10Norton vs DedhamApr 10 · Shot Put · Place 8 · NortonShot Put834-1—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · Shot Put · Place 16 · NortonShot Put12lb16.33-00.5011
Dec 13Tri Valley League - Meet 2Dec 13 · Shot Put · Place 23 · NortonShot Put2331-6.75—
Dec 10Mercury Indoor GamesDec 10 · 55 Meter · Place 43 · Norton55 MeterRound P43.7.98a11
Dec 10Mercury Indoor GamesDec 10 · Shot Put · Place 20 · NortonShot Put12lbRound P20.30-07.5011
Dec 8Tri Valley League - Meet 1Dec 8 · 55 Meter · Place 45 · Norton55 Meter45.8.07a11
Dec 8Tri Valley League - Meet 1Dec 8 · Shot Put · Place 25 · NortonShot Put12lb25.32-08.5011
Jan 27Tri Valley Dual #5Jan 27 · 55 Meter · Place 18 · Norton55 Meter18.7.83a PB10
Jan 27Tri Valley Dual #5Jan 27 · Shot Put · Place 44 · NortonShot Put12lb44.28-01.5010
Jan 9Tri Valley Boys Dual WheatonJan 9 · Shot Put · Place 46 · NortonShot Put4627-08.5010
Jan 9Tri Valley Boys Dual WheatonJan 9 · 55 Meters · Place 22 · Norton55 Meters227.79a10
Jan 4Tri Valley Meet #4Jan 4 · Shot Put · Place 43 · NortonShot Put4329-7.25SO
Jan 4Tri Valley Meet #4Jan 4 · 55 Meters · Place 1 · Norton55 Meters17.75 PBSO

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10TVL Meet #5 - Millis @ NortonMay 10 · Javelin · Place 10 · NortonJavelin800g10.85-06.00 PB10
May 10TVL Meet #5 - Millis @ NortonMay 10 · Shot Put · Place 11 · NortonShot Put12lb11.27-00.0010
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · Javelin · Place 12 · NortonJavelin1269-0—
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · Shot Put · Place 11 · NortonShot Put1129-6—
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · Javelin · Place 15 · NortonJavelin800g15.72-06.0010
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · Shot Put · Place 11 · NortonShot Put12lb11.28-07.2510

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29Tri Valley Meet #3Dec 29 · 55 Meter · Place 21 · Norton55 Meter21.7.95a10
Dec 29Tri Valley Meet #3Dec 29 · Shot Put · Place 34 · NortonShot Put12lb34.28-11.7510
Dec 9Tri Valley Dual #1Dec 9 · 55 Meter · Place 68 · Norton55 Meter68.8.14a10
Dec 9Tri Valley Dual #1Dec 9 · Shot Put · Place 32 · NortonShot Put12lb32.28-05.5010
Jan 11TVL - Meet2 - ReggieJan 11 · 1000 Meters · Place 47 · Norton1000 Meters47.4:16.94a9

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10TVL Meet #5 - Medway @ NortonMay 10 · Javelin · Place 9 · NortonJavelin800g9.67-009
May 10TVL Meet #5 - Medway @ NortonMay 10 · Shot Put · Place 10 · NortonShot Put12lb10.25-00.009
May 10TVL Meet #5 - Medway @ NortonMay 10 · 100 Meters · Place 14 · Norton100 Meters14.13.7h PB9
May 3TVL Meet #4 - Dedham @ NortonMay 3 · Javelin · Place 16 · NortonJavelin800g16.62-089
May 3TVL Meet #4 - Dedham @ NortonMay 3 · Shot Put · Place 15 · NortonShot Put12lb15.25-02.009
May 3TVL Meet #4 - Dedham @ NortonMay 3 · 100 Meters · Place 14 · Norton100 Meters14.13.8h9
Apr 21MSTCA Warrior InviteApr 21 · Javelin · Place 44 · NortonJavelin800g44.59-079
Apr 21MSTCA Warrior InviteApr 21 · Shot Put · Place 39 · NortonShot Put12lb39.26-10.009
Apr 12Norton at Dover-SherbornApr 12 · Javelin · Place 16 · NortonJavelin800g16.72-029
Apr 12Norton at Dover-SherbornApr 12 · Shot Put · Place 18 · NortonShot Put12lb18.22-01.009
Apr 12Norton at Dover-SherbornApr 12 · 100 Meters · Place 43 · Norton100 Meters43.14.58a PB9

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14TVL Meet1 - ReggieDec 14 · 1000 Meters · Place 40 · Norton1000 Meters40.4:06.15a PB9