Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNorton at Bellingham · Apr 296:07.30aNorton at BellinghamApril 29, 2026
800 Meters · OutdoorBellingham vs Medway · Apr 152:41.46aBellingham vs MedwayApril 15, 2026
Shot Put · 12lb · IndoorTri Valley Meet 3 · Dec 2323-05.00Tri Valley Meet 3December 23, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 6Bellingham vs MillisMay 6 · 1 Mile · Place 8 · Bellingham1 Mile86:09.51a10
May 6Bellingham vs MillisMay 6 · 800 Meters · Place 9 · Bellingham800 Meters92:50.04a10
Apr 29Norton at BellinghamApr 29 · 1 Mile · Place 10 · Bellingham1 Mile10.6:07.30a PB10
Apr 29Norton at BellinghamApr 29 · 800 Meters · Place 13 · Bellingham800 Meters13.2:45.58a10
Apr 15Bellingham vs MedwayApr 15 · 800 Meters · Place 13 · Bellingham800 Meters132:41.46a PB10
Mar 31Medfield vs. BellinghamMar 31 · 800 Meters · Place 8 · Bellingham800 Meters82:42.210

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 7Norton vs BellinghamMay 7 · Discus · Place 14 · BellinghamDiscus1454-59
May 7Norton vs BellinghamMay 7 · Shot Put · Place 17 · BellinghamShot Put1720-1.59
Apr 29Medway at BellinghamApr 29 · Discus · Place 12 · BellinghamDiscus1260-009
Apr 29Medway at BellinghamApr 29 · Shot Put · Place 11 · BellinghamShot Put1123-02.259
Apr 17Bellingham vs Dover-SherbornApr 17 · Discus · Place 11 · BellinghamDiscus1156-69
Apr 17Bellingham vs Dover-SherbornApr 17 · Shot Put · Place 13 · BellinghamShot Put1322-59
Apr 2Millis at BellinghamApr 2 · Discus · Place 13 · BellinghamDiscus1351-99
Apr 2Millis at BellinghamApr 2 · Shot Put · Place 15 · BellinghamShot Put1522-109
Jan 14Hopkinton JV Meet 2Jan 14 · Shot Put · BellinghamShot Put12lb—23-00.00Unofficial9

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · Shot Put · Place 17 · BellinghamShot Put12lb17.23-05.00 PB9
Dec 18Tri Valley Meet 2ADec 18 · Shot Put · Place 8 · BellinghamShot Put12lb8.22' 109
Jan 26Tri Valley League - Meet 5Jan 26 · Shot Put · Place 39 · BellinghamShot Put3916-11—
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · Shot Put · Place 69 · BellinghamShot Put6916-7—
Jan 5Tri Valley League - Meet 4Jan 5 · Shot Put · Place 29 · BellinghamShot Put2917-1—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1TVL Bellingham at Dover-SherbornMay 1 · Discus · Place 17 · BellinghamDiscus1739-6—
May 1TVL Bellingham at Dover-SherbornMay 1 · Shot Put · Place 14 · BellinghamShot Put1417-1—
Apr 23Dedham V BellinghamApr 23 · Discus · Place 15 · BellinghamDiscus1542-11—
Apr 23Dedham V BellinghamApr 23 · Shot Put · Place 15 · BellinghamShot Put1518-11—
Apr 9Bellingham vs MillisApr 9 · Discus · BellinghamDiscus1.6kg—38' 4"Unofficial8
Apr 9Bellingham vs MillisApr 9 · Shot Put · BellinghamShot Put12lb—17' 0.5"Unofficial8
Apr 2Bellingham vs NortonApr 2 · Discus · BellinghamDiscus1.6kg—38-04Unofficial8
Apr 2Bellingham vs NortonApr 2 · Shot Put · BellinghamShot Put12lb—17-07Unofficial8

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · Shot Put · Place 10 · BellinghamShot Put12lb10.14-01.008
Dec 13Tri Valley League - Meet 2Dec 13 · Shot Put · Place 22 · BellinghamShot Put2216-4.25—
Dec 8Tri Valley League - Meet 1Dec 8 · Shot Put · Place 18 · BellinghamShot Put12lb18.15-11.508