Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meters · IndoorTri Valley Boys Dual Wheaton · Jan 99.51aTri Valley Boys Dual WheatonJanuary 9, 2023
Discus · 1.6kg · OutdoorMSTCA Div. V Relays (PV NRHS 4/25) · Apr 2726.66mMSTCA Div. V Relays (PV NRHS 4/25)April 27, 2024
Shot Put · 12lb · IndoorMSTCA Northeast Invitational · Jan 1332-04.00MSTCA Northeast InvitationalJanuary 13, 2023
Shot Put · 12lb · OutdoorMSTCA D5 Relays · Apr 2910.39mMSTCA D5 RelaysApril 29, 2023

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

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · Shot Put · Place 29 · Dover-SherbornShot Put2930-10.5012
May 18MSTCA Division 5 RelaysMay 18 · Discus · Place 23 · Dover-SherbornDiscus2331.30m12
May 18MSTCA Division 5 RelaysMay 18 · Shot Put · Place 35 · Dover-SherbornShot Put3510.41m12
May 7Dover-Sherborn vs MedfieldMay 7 · Shot Put · Place 6 · Dover-SherbornShot Put635-512
Apr 29Norton vs Dover-SherbornApr 29 · Discus · Place 4 · Dover-SherbornDiscus495-0212
Apr 29Norton vs Dover-SherbornApr 29 · Shot Put · Place 6 · Dover-SherbornShot Put635-09.0012
Apr 17Bellingham vs Dover-SherbornApr 17 · Discus · Place 3 · Dover-SherbornDiscus391-812
Apr 17Bellingham vs Dover-SherbornApr 17 · Shot Put · Place 3 · Dover-SherbornShot Put335-212
Apr 8Dover-Sherborn vs MillisApr 8 · Discus · Place 1 · Dover-SherbornDiscus197-112
Apr 8Dover-Sherborn vs MillisApr 8 · Shot Put · Place 2 · Dover-SherbornShot Put234-1012
Apr 1Dover-Sherborn vs MedwayApr 1 · Discus · Place 2 · Dover-SherbornDiscus296-112
Apr 1Dover-Sherborn vs MedwayApr 1 · Shot Put · Place 5 · Dover-SherbornShot Put535-012

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18Mercury Grand InvitationalMay 18 · Discus · Place 7 · Dover-SherbornDiscus7109-6—
May 18Mercury Grand InvitationalMay 18 · Shot Put · Place 13 · Dover-SherbornShot Put1334-1—
May 14Tri Valley League ChampionshipMay 14 · Shot Put · Place 26 · Dover-SherbornShot Put2632-8—
May 7Dover-Sherborn vs NortonMay 7 · Discus · Place 6 · Dover-SherbornDiscus689-4—
May 7Dover-Sherborn vs NortonMay 7 · Shot Put · Place 7 · Dover-SherbornShot Put732-2—
May 1TVL Bellingham at Dover-SherbornMay 1 · Discus · Place 5 · Dover-SherbornDiscus593-3—
May 1TVL Bellingham at Dover-SherbornMay 1 · Shot Put · Place 2 · Dover-SherbornShot Put233-8—
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Discus · Place 45 · Dover-SherbornDiscus1.6kg45.26.66m PB11
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Shot Put · Place 37 · Dover-SherbornShot Put12lb37.10.27m11
Apr 23TVL Millis at Dover-SherbornApr 23 · Discus · Place 3 · Dover-SherbornDiscus3102-7—
Apr 23TVL Millis at Dover-SherbornApr 23 · Shot Put · Place 1 · Dover-SherbornShot Put133-3—
Apr 9Medway vs DS TVL Week #2Apr 9 · Discus · Place 4 · Dover-SherbornDiscus4107-9—
Apr 9Medway vs DS TVL Week #2Apr 9 · Shot Put · Place 4 · Dover-SherbornShot Put434-6—
Apr 2Dedham vs D-SApr 2 · Discus · Place 4 · Dover-SherbornDiscus486-2—
Apr 2Dedham vs D-SApr 2 · Shot Put · Place 3 · Dover-SherbornShot Put333-8—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · Shot Put · Place 56 · Dover-SherbornShot Put12lb56.31-04.0010
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · Shot Put · Place 20 · Dover-SherbornShot Put2033-9—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · Shot Put · Place 20 · Dover-SherbornShot Put12lb20.33-09.0010
May 2Millis at Dover-SherbornMay 2 · Shot Put · Place 4 · Dover-SherbornShot Put432-8.75—
Apr 29MSTCA D1 RelaysApr 29 · Shot Put · Place 38 · Dover-SherbornShot Put3810.39m—
Apr 29MSTCA D5 RelaysApr 29 · Shot Put · Place 38 · Dover-SherbornShot Put12lb38.10.39m PB10
Apr 25Dover-Sherborn v MedwayApr 25 · Shot Put · Place 3 · Dover-SherbornShot Put332-7—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · Place 73 · Dover-SherbornShot Put7332-04.0010
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · Place 73 · Dover-SherbornShot Put12lb73.32-04.00 PB10
Jan 9Tri Valley Boys Dual WheatonJan 9 · Shot Put · Place 34 · Dover-SherbornShot Put3432-01.2510
Jan 9Tri Valley Boys Dual WheatonJan 9 · 55 Meters · Place 82 · Dover-Sherborn55 Meters829.51a PB10
Jan 4Tri Valley Meet #4Jan 4 · 55 Meters · Place 6 · Dover-Sherborn55 Meters69.55SO

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Millis at Dover-SherbornMay 10 · Discus · Place 7 · Dover-SherbornDiscus1.6kg7.84-029
May 10Millis at Dover-SherbornMay 10 · Shot Put · Place 10 · Dover-SherbornShot Put12lb10.26-06.009
Apr 12Norton at Dover-SherbornApr 12 · Discus · Place 8 · Dover-SherbornDiscus1.6kg8.68-119
Apr 12Norton at Dover-SherbornApr 12 · Shot Put · Place 13 · Dover-SherbornShot Put12lb13.24-11.009
Apr 5TVL-Bellingham at Dover-SherbornApr 5 · Discus · Place 5 · Dover-SherbornDiscus1.6kg5.70-009
Apr 5TVL-Bellingham at Dover-SherbornApr 5 · Shot Put · Place 12 · Dover-SherbornShot Put12lb12.23-02.509