Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMedfield vs. Bellingham · Mar 3112.2Medfield vs. BellinghamMarch 31, 2026
200 Meters · OutdoorBellingham @ Dover Sherborn · Apr 726.5Bellingham @ Dover SherbornApril 7, 2026
55 Meter · IndoorTri Valley League - Meet 1 · Dec 117.36aTri Valley League - Meet 1December 11, 2025
55 Meters · IndoorTri Valley League Open · Feb 57.46aTri Valley League OpenFebruary 5, 2026
Javelin · 800g · OutdoorNorton at Bellingham · Apr 29103-07Norton at BellinghamApril 29, 2026
Shot Put · 12lb · IndoorTri Valley League - Meet 2 · Dec 1828-09.00Tri Valley League - Meet 2December 18, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 19TVL Outdoor Track & Field ShowcaseMay 19 · Javelin · Place 19 · BellinghamJavelin800g19.100-0010
May 19TVL Outdoor Track & Field ShowcaseMay 19 · 100 Meters · Place 17 · Bellingham100 MetersRound P17.12.36a10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · Javelin · Place 24 · BellinghamJavelin24101-910
May 6Bellingham vs MillisMay 6 · Javelin · Place 9 · BellinghamJavelin990-1110
May 6Bellingham vs MillisMay 6 · 100 Meters · Place 4 · Bellingham100 Meters412.22a10
May 2MSTCA Dr. George Steele RelaysMay 2 · Javelin · Place 29 · BellinghamJavelin2929.79m10
Apr 29Norton at BellinghamApr 29 · Javelin · Place 6 · BellinghamJavelin800g6.103-07 PB10
Apr 29Norton at BellinghamApr 29 · 100 Meters · Place 7 · Bellingham100 Meters7.12.85a10
Apr 15Bellingham vs MedwayApr 15 · Javelin · Place 3 · BellinghamJavelin3109-0610
Apr 15Bellingham vs MedwayApr 15 · 100 Meters · Place 2 · Bellingham100 Meters212.56a10
Apr 7Bellingham @ Dover SherbornApr 7 · Javelin · Place 8 · BellinghamJavelin800g8.94' 5"10
Apr 7Bellingham @ Dover SherbornApr 7 · 200 Meters · Place 4 · Bellingham200 Meters4.26.5 PB10
Mar 31Medfield vs. BellinghamMar 31 · Javelin · Place 9 · BellinghamJavelin979-410
Mar 31Medfield vs. BellinghamMar 31 · 100 Meters · Place 5 · Bellingham100 Meters512.2 PB10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 5Tri Valley League OpenFeb 5 · Shot Put · Place 17 · BellinghamShot Put1732-910
Feb 5Tri Valley League OpenFeb 5 · 55 Meters · Place 26 · Bellingham55 Meters267.46a PB10
Jan 8Tri Valley League - Meet 4Jan 8 · Shot Put · Place 26 · BellinghamShot Put2628-7.5010
Jan 8Tri Valley League - Meet 4Jan 8 · 55 Meters · Place 26 · Bellingham55 Meters267.47a10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 55 Meter · Place 40 · Bellingham55 Meter40.7.79a10
Dec 30Tri Valley League - Meet 3Dec 30 · Shot Put · Place 28 · BellinghamShot Put12lb28.28-05.5010
Dec 18Tri Valley League - Meet 2Dec 18 · 55 Meter · Place 26 · Bellingham55 Meter26.7.48a10
Dec 18Tri Valley League - Meet 2Dec 18 · Shot Put · Place 3 · BellinghamShot Put12lb3.28-09.00 PB10
Dec 11Tri Valley League - Meet 1Dec 11 · 55 Meter · Place 30 · Bellingham55 Meter30.7.36a PB10
Dec 11Tri Valley League - Meet 1Dec 11 · Shot Put · Place 39 · BellinghamShot Put12lb39.28-02.5010

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7Norton vs BellinghamMay 7 · Javelin · Place 7 · BellinghamJavelin793-09
May 7Norton vs BellinghamMay 7 · 100 Meters · Place 2 · Bellingham100 Meters212.79
Apr 29Medway at BellinghamApr 29 · Javelin · Place 5 · BellinghamJavelin5102-039
Apr 29Medway at BellinghamApr 29 · 100 Meters · Place 7 · Bellingham100 Meters712.98a9
Apr 9Bellingham vs MedfieldApr 9 · Javelin · Place 9 · BellinghamJavelin979-99
Apr 9Bellingham vs MedfieldApr 9 · 100 Meters · Place 10 · Bellingham100 Meters1012.89
Apr 2Millis at BellinghamApr 2 · Javelin · Place 5 · BellinghamJavelin5103-79
Apr 2Millis at BellinghamApr 2 · 200 Meters · Place 5 · Bellingham200 Meters527.50a9