Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Valley League - Meet 1 · Dec 115:55.82aTri Valley League - Meet 1December 11, 2025
1 Mile · OutdoorBellingham vs Medfield · Apr 95:41.9Bellingham vs MedfieldApril 9, 2025
1000 Meters · IndoorTri Valley League Showcase · Jan 313:16.13aTri Valley League ShowcaseJanuary 31, 2026
2 Miles · IndoorTri Valley Dual #5 · Jan 2713:18.58aTri Valley Dual #5January 27, 2023
300 Meters · IndoorTri Valley League - Meet 4 · Jan 845.69aTri Valley League - Meet 4January 8, 2026
600 Meters · IndoorTri Valley Meet 2A · Dec 181:54.97aTri Valley Meet 2ADecember 18, 2024
800 Meters · OutdoorNorton at Bellingham · Apr 292:30.37aNorton at BellinghamApril 29, 2026

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 · 800 Meters · Place 3 · Bellingham800 Meters32:30.67a12
Apr 29Norton at BellinghamApr 29 · 800 Meters · Place 6 · Bellingham800 Meters6.2:30.37a PB12
Apr 15Bellingham vs MedwayApr 15 · 800 Meters · Place 6 · Bellingham800 Meters62:32.79a12
Mar 31Medfield vs. BellinghamMar 31 · 1 Mile · Place 15 · Bellingham1 Mile156:14.712
Mar 31Medfield vs. BellinghamMar 31 · 800 Meters · Place 6 · Bellingham800 Meters62:40.212

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · 1000 Meters · Place 19 · Bellingham1000 Meters193:16.13a PB12
Jan 14TVL- Small Double-DualJan 14 · 1 Mile · Place 19 · Bellingham1 Mile196:20.49a12
Jan 14TVL- Small Double-DualJan 14 · 1000 Meters · Place 14 · Bellingham1000 Meters143:48.82a12
Jan 8Tri Valley League - Meet 4Jan 8 · 1000 Meters · Place 28 · Bellingham1000 Meters283:34.23a12
Jan 8Tri Valley League - Meet 4Jan 8 · 300 Meters · Place 42 · Bellingham300 Meters4245.69a PB12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 1000 Meters · Place 26 · Bellingham1000 Meters26.3:23.25a12
Dec 11Tri Valley League - Meet 1Dec 11 · 1 Mile · Place 31 · Bellingham1 Mile31.5:55.82a PB12
Dec 11Tri Valley League - Meet 1Dec 11 · 1000 Meters · Place 35 · Bellingham1000 Meters35.3:35.16a12
Jan 26TVL Championship/Showcase meetJan 26 · 1000 Meters · Place 20 · Bellingham1000 Meters203:16.7211
Jan 24Tri Valley League Meet 5Jan 24 · 1 Mile · Place 23 · Bellingham1 Mile236:01.96a—
Jan 24Tri Valley League Meet 5Jan 24 · 1000 Meters · Place 27 · Bellingham1000 Meters273:25.94a—
Jan 3Tri Valley Meet 4Jan 3 · 1000 Meters · Place 31 · Bellingham1000 Meters313:27.55a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · 1 Mile · Place 19 · Bellingham1 Mile195:49.61a11
May 7Norton vs BellinghamMay 7 · 1 Mile · Place 6 · Bellingham1 Mile65:42.111
May 7Norton vs BellinghamMay 7 · 800 Meters · Place 6 · Bellingham800 Meters62:42.311
Apr 29Medway at BellinghamApr 29 · 1 Mile · Place 10 · Bellingham1 Mile106:04.55a11
Apr 29Medway at BellinghamApr 29 · 800 Meters · Place 8 · Bellingham800 Meters82:47.12a11
Apr 17Bellingham vs Dover-SherbornApr 17 · 1 Mile · Place 12 · Bellingham1 Mile126:09.16a11
Apr 17Bellingham vs Dover-SherbornApr 17 · 800 Meters · Place 12 · Bellingham800 Meters122:53.22a11
Apr 9Bellingham vs MedfieldApr 9 · 1 Mile · Place 10 · Bellingham1 Mile105:41.9 PB11
Apr 2Millis at BellinghamApr 2 · 1 Mile · Place 4 · Bellingham1 Mile45:50.55a11
Apr 2Millis at BellinghamApr 2 · 800 Meters · Place 7 · Bellingham800 Meters72:43.59a11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 1000 Meters · Bellingham1000 Meters--DNS11
Dec 18Tri Valley Meet 2ADec 18 · 1000 Meters · Place 16 · Bellingham1000 Meters16.3:38.75a11
Dec 18Tri Valley Meet 2ADec 18 · 600 Meters · Place 12 · Bellingham600 Meters12.1:54.97a PB11
Dec 13Tri Valley - Meet 1Dec 13 · 1 Mile · Place 38 · Bellingham1 Mile38.6:12.07a11
Dec 13Tri Valley - Meet 1Dec 13 · 1000 Meters · Place 31 · Bellingham1000 Meters31.3:35.66a11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7Bellingham vs MedwayMay 7 · 1 Mile · Place 6 · Bellingham1 Mile65:50.8—
May 7Bellingham vs MedwayMay 7 · 800 Meters · Place 6 · Bellingham800 Meters62:36.0—
May 1TVL Bellingham at Dover-SherbornMay 1 · 1 Mile · Place 8 · Bellingham1 Mile85:52.16a—
May 1TVL Bellingham at Dover-SherbornMay 1 · 800 Meters · Place 11 · Bellingham800 Meters112:38.04a—
Apr 23Dedham V BellinghamApr 23 · 800 Meters · Place 6 · Bellingham800 Meters62:45.1—
Apr 9Bellingham vs MillisApr 9 · 1 Mile · Bellingham1 Mile—NT10
Apr 9Bellingham vs MillisApr 9 · 800 Meters · Bellingham800 Meters—2:38.0Unofficial10
Apr 2Bellingham vs NortonApr 2 · 1 Mile · Bellingham1 Mile—6:07.0Unofficial10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16Tri Valley League ChampionshipMay 16 · 1 Mile · Place 13 · Bellingham1 Mile135:53.15a—
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · 1 Mile · Place 7 · Bellingham1 Mile75:50.72a—
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · 800 Meters · Place 4 · Bellingham800 Meters42:38.22a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 27Tri Valley Dual #5Jan 27 · 2 Miles · Place 19 · Bellingham2 Miles19.13:18.58a PB9
Jan 27Tri Valley Dual #5Jan 27 · 1000 Meters · Place 21 · Bellingham1000 Meters21.3:18.66a9
Jan 9Tri Valley Boys Dual WheatonJan 9 · 1 Mile · Place 36 · Bellingham1 Mile365:59.93a9
Jan 9Tri Valley Boys Dual WheatonJan 9 · 1000 Meters · Place 24 · Bellingham1000 Meters243:27.35a9
Jan 4Tri Valley Meet #4Jan 4 · 2 Miles · Place 24 · Bellingham2 Miles2413:44.97FR
Jan 4Tri Valley Meet #4Jan 4 · 600 Meters · Place 7 · Bellingham600 Meters72:01.66FR

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29Tri Valley Meet #3Dec 29 · 1 Mile · Place 28 · Bellingham1 Mile28.6:17.66a9
Dec 29Tri Valley Meet #3Dec 29 · 1000 Meters · Place 33 · Bellingham1000 Meters33.3:46.70a9
Dec 9Tri Valley Dual #1Dec 9 · 1 Mile · Place 42 · Bellingham1 Mile42.6:30.02a9
Dec 9Tri Valley Dual #1Dec 9 · 1000 Meters · Place 29 · Bellingham1000 Meters29.3:38.07a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 5TVL-Bellingham at Dover-SherbornApr 5 · 1 Mile · Place 10 · Bellingham1 Mile10.7:08.94a8