Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTVL Meet #2 - Bellingham @ Norton · Apr 1114.81aTVL Meet #2 - Bellingham @ NortonApril 11, 2023
300 Meters · IndoorTri Valley Meet 4 · Jan 345.01aTri Valley Meet 4January 3, 2025
400 Meters · OutdoorNorton vs Bellingham · May 756.3Norton vs BellinghamMay 7, 2025
55 Meter · IndoorTri Valley Meet 2A · Dec 187.77aTri Valley Meet 2ADecember 18, 2024
55 Meters · IndoorTri Valley League - Wheaton Meet 2 · Jan 158.08aTri Valley League - Wheaton Meet 2January 15, 2024
600 Meters · IndoorTri Valley League Showcase · Jan 311:36.15aTri Valley League ShowcaseJanuary 31, 2026
800 Meters · OutdoorMillis at Bellingham · Apr 22:36.07aMillis at BellinghamApril 2, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6Bellingham vs MillisMay 6 · 400 Meters · Place 3 · Bellingham400 Meters357.76a11
Apr 29Norton at BellinghamApr 29 · 400 Meters · Place 3 · Bellingham400 Meters3.57.78a11
Apr 15Bellingham vs MedwayApr 15 · 400 Meters · Place 3 · Bellingham400 Meters357.31a11
Apr 7Bellingham @ Dover SherbornApr 7 · 400 Meters · Place 2 · Bellingham400 Meters2.57.411
Mar 31Medfield vs. BellinghamMar 31 · 400 Meters · Place 3 · Bellingham400 Meters358.811

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · 600 Meters · Place 13 · Bellingham600 Meters131:36.15a PB11
Jan 14TVL- Small Double-DualJan 14 · 600 Meters · Place 7 · Bellingham600 Meters71:37.34a11
Jan 8Tri Valley League - Meet 4Jan 8 · 600 Meters · Place 12 · Bellingham600 Meters121:37.20a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 600 Meters · Place 9 · Bellingham600 Meters9.1:37.82a11
Dec 18Tri Valley League - Meet 2Dec 18 · 600 Meters · Place 9 · Bellingham600 Meters9.1:38.34a11
Dec 11Tri Valley League - Meet 1Dec 11 · 600 Meters · Place 20 · Bellingham600 Meters20.1:39.90a11
Jan 26TVL Championship/Showcase meetJan 26 · 600 Meters · Place 23 · Bellingham600 Meters231:44.6310
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 600 Meters · Place 56 · Bellingham600 Meters561:41.84a—
Jan 3Tri Valley Meet 4Jan 3 · 600 Meters · Place 28 · Bellingham600 Meters281:45.46a—
Jan 3Tri Valley Meet 4Jan 3 · 300 Meters · Place 51 · Bellingham300 Meters5145.01a PB—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · 400 Meters · Place 22 · Bellingham400 Meters2256.43a10
May 7Norton vs BellinghamMay 7 · 400 Meters · Place 4 · Bellingham400 Meters456.3 PB10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 400 Meters · Place 38 · Bellingham400 Meters381:00.92a10
Apr 29Medway at BellinghamApr 29 · 400 Meters · Place 4 · Bellingham400 Meters457.00a10
Apr 17Bellingham vs Dover-SherbornApr 17 · 400 Meters · Place 4 · Bellingham400 Meters458.44a10
Apr 9Bellingham vs MedfieldApr 9 · 400 Meters · Place 8 · Bellingham400 Meters857.710
Apr 2Millis at BellinghamApr 2 · 800 Meters · Place 5 · Bellingham800 Meters52:36.07a PB10

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 600 Meters · Place 24 · Bellingham600 Meters24.1:48.36a10
Dec 23Tri Valley Meet 3Dec 23 · 55 Meter · Place 34 · Bellingham55 Meter34.8.53a10
Dec 18Tri Valley Meet 2ADec 18 · 600 Meters · Place 11 · Bellingham600 Meters11.1:51.27a10
Dec 18Tri Valley Meet 2ADec 18 · 55 Meter · Place 10 · Bellingham55 Meter10.7.77a PBWind: 010
Jan 26Tri Valley League - Meet 5Jan 26 · 300 Meters · Place 53 · Bellingham300 Meters5347.29a—
Jan 26Tri Valley League - Meet 5Jan 26 · 55 Meters · Place 37 · Bellingham55 Meters378.20a—
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · 55 Meters · Place 61 · Bellingham55 Meters618.08a PB—
Jan 5Tri Valley League - Meet 4Jan 5 · 300 Meters · Place 48 · Bellingham300 Meters4847.47a—
Jan 5Tri Valley League - Meet 4Jan 5 · 55 Meters · Place 43 · Bellingham55 Meters438.27a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7Bellingham vs MedwayMay 7 · 400 Meters · Place 1 · Bellingham400 Meters11:03.9—
Apr 23Dedham V BellinghamApr 23 · 400 Meters · Place 4 · Bellingham400 Meters463.9—
Apr 9Bellingham vs MillisApr 9 · 400 Meters · Bellingham400 Meters—1:04.0Unofficial9
Apr 9Bellingham vs MillisApr 9 · 100 Meters · Bellingham100 Meters—13.4Unofficial9
Apr 2Bellingham vs NortonApr 2 · 100 Meters · Bellingham100 Meters—13.3Unofficial9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 55 Meter · Place 30 · Bellingham55 Meter30.8.22a9
Dec 13Tri Valley League - Meet 2Dec 13 · 600 Meters · Place 38 · Bellingham600 Meters382:08.27a—
Dec 8Tri Valley League - Meet 1Dec 8 · 600 Meters · Place 36 · Bellingham600 Meters36.2:04.74a9
Dec 8Tri Valley League - Meet 1Dec 8 · 55 Meter · Place 74 · Bellingham55 Meter74.8.50a9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · 100 Meters · Place 20 · Bellingham100 Meters2014.81a PB—