Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorton vs Bellingham · May 714.4Norton vs BellinghamMay 7, 2025
Javelin · 600g · OutdoorMIAA Division 5 Track & Field Championship · May 29102-06MIAA Division 5 Track & Field ChampionshipMay 29, 2026
Shot Put · 4kg · OutdoorNorton vs Medfield · May 529-10.50Norton vs MedfieldMay 5, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Javelin · Place 5 · NortonJavelin600g5.102-06 PB12
May 23MSTCA South Shore TwilightMay 23 · Javelin · Place 6 · NortonJavelin692-412
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 11 · NortonShot Put1128-11.512
May 5Norton vs MedfieldMay 5 · Javelin · Place 1 · NortonJavelin600g1.99-0512
May 5Norton vs MedfieldMay 5 · Shot Put · Place 1 · NortonShot Put4kg1.29-10.50 PB12
May 5Norton vs MedfieldMay 5 · 100 Meters · Place 1 · Norton100 Meters1.14.86a12
Apr 29Norton at BellinghamApr 29 · Javelin · Place 1 · NortonJavelin600g1.86-1012
Apr 29Norton at BellinghamApr 29 · Shot Put · Place 2 · NortonShot Put4kg2.29-02.5012
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Javelin · Place 21 · NortonJavelin2173-0812
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Shot Put · Place 6 · NortonShot Put628-07.5012
Apr 14Norton @ Dover SherbornApr 14 · Javelin · Place 2 · NortonJavelin600g2.89' 8"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · Shot Put · Place 1 · NortonShot Put4kg1.28' 8.25"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · Shot Put · NortonShot Put4kg—28' 8.25"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · 100 Meters · Norton100 Meters—14.6Unofficial12
Apr 7Norton vs MillisApr 7 · Javelin · Place 2 · NortonJavelin286-0112
Apr 7Norton vs MillisApr 7 · Shot Put · Place 1 · NortonShot Put128-04.0012
Apr 7Norton vs MillisApr 7 · 100 Meters · Place 1 · Norton100 Meters114.55a12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Javelin · Place 21 · NortonJavelin600g21.80-0611
May 20TVL Showcase MeetMay 20 · Javelin · Place 10 · NortonJavelin1077-911
May 20TVL Showcase MeetMay 20 · Shot Put · Place 9 · NortonShot Put929-4.5011
May 17MSTCA Dr. George Steele RelaysMay 17 · Javelin · Place 7 · NortonJavelin726.37m11
May 17MSTCA Dr. George Steele RelaysMay 17 · Shot Put · Place 8 · NortonShot Put88.44m11
May 7Norton vs BellinghamMay 7 · Javelin · Place 2 · NortonJavelin278-611
May 7Norton vs BellinghamMay 7 · Shot Put · Place 3 · NortonShot Put327-0.7511
May 7Norton vs BellinghamMay 7 · 100 Meters · Place 5 · Norton100 Meters514.4 PB11
Apr 29Norton vs Dover-SherbornApr 29 · Javelin · Place 1 · NortonJavelin190-0911
Apr 29Norton vs Dover-SherbornApr 29 · Shot Put · Place 2 · NortonShot Put227-01.5011
Apr 29Norton vs Dover-SherbornApr 29 · 100 Meters · Place 5 · Norton100 Meters514.63a11
Apr 15Norton vs Medway vs MillisApr 15 · Javelin · Place 2 · NortonJavelin288-0011
Apr 15Norton vs Medway vs MillisApr 15 · Shot Put · Place 3 · NortonShot Put327-05.0011

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · Shot Put · Place 18 · NortonShot Put1829-7—
May 14Tri Valley League ChampionshipMay 14 · Javelin · Place 9 · NortonJavelin984-11—
May 14Tri Valley League ChampionshipMay 14 · Shot Put · Place 12 · NortonShot Put1226-5—
May 7Dover-Sherborn vs NortonMay 7 · Javelin · Place 1 · NortonJavelin185-11—
May 7Dover-Sherborn vs NortonMay 7 · Shot Put · Place 2 · NortonShot Put226-5—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Javelin · Place 6 · NortonJavelin684-6—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Shot Put · Place 4 · NortonShot Put429-11.50—
May 1Norton vs MillisMay 1 · Javelin · Place 1 · NortonJavelin186-7—
May 1Norton vs MillisMay 1 · Shot Put · Place 2 · NortonShot Put226-3—
May 1Norton vs MillisMay 1 · 100 Meters · Place 3 · Norton100 Meters314.66a—
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Javelin · Place 14 · NortonJavelin600g14.24.80m10
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Shot Put · Place 15 · NortonShot Put4kg15.8.42m10
Apr 24Norton vs MedwayApr 24 · Javelin · Place 1 · NortonJavelin186-1—
Apr 24Norton vs MedwayApr 24 · Shot Put · Place 2 · NortonShot Put230-1—
Apr 24Norton vs MedwayApr 24 · 100 Meters · Place 4 · Norton100 Meters415.03a—
Apr 10Norton vs DedhamApr 10 · Javelin · Place 2 · NortonJavelin283-7—
Apr 10Norton vs DedhamApr 10 · Shot Put · Place 3 · NortonShot Put327-4—
Apr 10Norton vs DedhamApr 10 · Javelin · Place 2 · NortonJavelin283-7—
Apr 10Norton vs DedhamApr 10 · Shot Put · Place 3 · NortonShot Put327-4—
Apr 10Norton vs DedhamApr 10 · 100 Meters · Place 1 · Norton100 Meters114.99a—
Apr 2Bellingham vs NortonApr 2 · Javelin · Place 1 · NortonJavelin600g1.78-01Unofficial10
Apr 2Bellingham vs NortonApr 2 · Shot Put · Place 2 · NortonShot Put4kg2.31-02Unofficial10

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16Tri Valley League ChampionshipMay 16 · Javelin · Place 8 · NortonJavelin886-7—
May 16Tri Valley League ChampionshipMay 16 · Shot Put · Place 14 · NortonShot Put1427-9.75—
May 10TVL Meet #5 - Millis @ NortonMay 10 · Javelin · Place 1 · NortonJavelin600g1.81-04.009
May 10TVL Meet #5 - Millis @ NortonMay 10 · Shot Put · Place 2 · NortonShot Put4kg2.26-07.009
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Javelin · Place 17 · NortonJavelin1775-2—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Shot Put · Place 14 · NortonShot Put1428-11—
Apr 29MSTCA D1 RelaysApr 29 · Javelin · Place 19 · NortonJavelin1923.69m—
Apr 29MSTCA D5 RelaysApr 29 · Javelin · Place 19 · NortonJavelin600g19.23.69m9
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · Javelin · Place 4 · NortonJavelin468-2—
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · Shot Put · Place 5 · NortonShot Put524-11—
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · Javelin · Place 4 · NortonJavelin600g4.65-01.009
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · Shot Put · Place 8 · NortonShot Put4kg8.22-00.009
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · 100 Meters · Place 11 · Norton100 Meters11.14.79a9