Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorNorton at Bellingham · Apr 2920.34aNorton at BellinghamApril 29, 2026
200 Meters · OutdoorNorton vs Bellingham · May 729.9Norton vs BellinghamMay 7, 2025
400 Meters · OutdoorTVL Showcase Meet · May 201:12.75aTVL Showcase MeetMay 20, 2025
600 Meters · IndoorTri Valley League Showcase · Jan 312:09.77aTri Valley League ShowcaseJanuary 31, 2026
Javelin · 600g · OutdoorHopkinton Last Chance Meet · May 2243-03Hopkinton Last Chance MeetMay 22, 2026
Long Jump · OutdoorHopkinton Last Chance Meet · May 2213-07.50Hopkinton Last Chance MeetMay 22, 2026
Triple Jump · OutdoorMSTCA Dr. George Steele Relays · May 28.85mMSTCA Dr. George Steele RelaysMay 2, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 22Hopkinton Last Chance MeetMay 22 · Long Jump · Place 5 · BellinghamLong Jump5.13-07.50 PB9
May 22Hopkinton Last Chance MeetMay 22 · Javelin · Place 12 · BellinghamJavelin600g12.43-03 PB9
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · Triple Jump · Place 21 · BellinghamTriple Jump2131-0.259
May 6Bellingham vs MillisMay 6 · Triple Jump · Place 2 · BellinghamTriple Jump228-08.009
May 6Bellingham vs MillisMay 6 · 100m Hurdles · Place 1 · Bellingham100m Hurdles119.51a9
May 2MSTCA Dr. George Steele RelaysMay 2 · Triple Jump · Place 24 · BellinghamTriple Jump248.85m PB9
Apr 29Norton at BellinghamApr 29 · Triple Jump · Place 4 · BellinghamTriple Jump4.27-10.009
Apr 29Norton at BellinghamApr 29 · 100m Hurdles · Place 4 · Bellingham100m Hurdles33" / 0.838m4.20.34a PB9
Apr 15Bellingham vs MedwayApr 15 · Triple Jump · Place 5 · BellinghamTriple Jump527-06.009
Apr 15Bellingham vs MedwayApr 15 · 100m Hurdles · Place 7 · Bellingham100m Hurdles720.53a9
Apr 7Bellingham @ Dover SherbornApr 7 · Triple Jump · Place 3 · BellinghamTriple Jump3.28' 4.5"9
Apr 7Bellingham @ Dover SherbornApr 7 · 100m Hurdles · Place 5 · Bellingham100m Hurdles33" / 0.838m5.20.59
Mar 31Medfield vs. BellinghamMar 31 · Triple Jump · Place 6 · BellinghamTriple Jump626-49
Mar 31Medfield vs. BellinghamMar 31 · 100m Hurdles · Place 4 · Bellingham100m Hurdles420.69

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · 55m Hurdles · Place 26 · Bellingham55m Hurdles2611.37a9
Jan 31Tri Valley League ShowcaseJan 31 · 600 Meters · Place 17 · Bellingham600 Meters172:09.77a PB9
Jan 14TVL- Small Double-DualJan 14 · 55m Hurdles · Place 13 · Bellingham55m Hurdles1311.36a9
Jan 14TVL- Small Double-DualJan 14 · 600 Meters · Place 11 · Bellingham600 Meters112:12.67a9
Jan 8Tri Valley League - Meet 4Jan 8 · 55m Hurdles · Place 36 · Bellingham55m Hurdles3612.28a9

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · 400 Meters · Place 23 · Bellingham400 Meters231:12.75a PB8
May 7Norton vs BellinghamMay 7 · 400m Hurdles · Place 6 · Bellingham400m Hurdles61:28.78
May 7Norton vs BellinghamMay 7 · 200 Meters · Place 7 · Bellingham200 Meters729.9 PB8
Apr 17Bellingham vs Dover-SherbornApr 17 · 400m Hurdles · Place 5 · Bellingham400m Hurdles51:23.71a8
Apr 9Bellingham vs MedfieldApr 9 · 400 Meters · Place 6 · Bellingham400 Meters61:13.98
Apr 2Millis at BellinghamApr 2 · 400m Hurdles · Place 3 · Bellingham400m Hurdles31:29.03a8

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 24Tri Valley League Meet 5Jan 24 · 55m Hurdles · Place 49 · Bellingham55m Hurdles4911.75a—