Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Valley League Showcase · Jan 315:53.78aTri Valley League ShowcaseJanuary 31, 2026
1 Mile · OutdoorBellingham vs Medfield · Apr 96:00.4Bellingham vs MedfieldApril 9, 2025
100 Meters · OutdoorMedfield vs. Bellingham · Mar 3113.1Medfield vs. BellinghamMarch 31, 2026
300 Meters · IndoorTri Valley League - Meet 3 · Dec 3046.95aTri Valley League - Meet 3December 30, 2025
55 Meter · IndoorTri Valley Meet 2A · Dec 188.62aTri Valley Meet 2ADecember 18, 2024
55m Hurdles · 39" · IndoorTri Valley - Meet 1 · Dec 1311.82aTri Valley - Meet 1December 13, 2024
800 Meters · OutdoorMillis at Bellingham · Apr 22:44.29aMillis at BellinghamApril 2, 2025
High Jump · IndoorTri Valley League - Meet 1 · Dec 114-10.00Tri Valley League - Meet 1December 11, 2025
High Jump · OutdoorNorton at Bellingham · Apr 295-04.00Norton at BellinghamApril 29, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6Bellingham vs MillisMay 6 · High Jump · Place 3 · BellinghamHigh Jump35-06.009
May 6Bellingham vs MillisMay 6 · 100 Meters · Place 9 · Bellingham100 Meters913.25a9
Apr 29Norton at BellinghamApr 29 · Triple Jump · BellinghamTriple Jump--DNS9
Apr 29Norton at BellinghamApr 29 · High Jump · Place 3 · BellinghamHigh Jump3.5-04.00 PB9
Apr 29Norton at BellinghamApr 29 · 100 Meters · Place 11 · Bellingham100 Meters11.13.41a9
Apr 7Bellingham @ Dover SherbornApr 7 · High Jump · Place 5 · BellinghamHigh Jump5.5' 2"9
Mar 31Medfield vs. BellinghamMar 31 · High Jump · Place 3 · BellinghamHigh Jump35-09
Mar 31Medfield vs. BellinghamMar 31 · 100 Meters · Place 10 · Bellingham100 Meters1013.1 PB9

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · High Jump · Place 17 · BellinghamHigh Jump175-09
Jan 31Tri Valley League ShowcaseJan 31 · 1 Mile · Place 6 · Bellingham1 Mile65:53.78a PB9
Jan 14TVL- Small Double-DualJan 14 · 1 Mile · Place 14 · Bellingham1 Mile146:03.71a9
Jan 8Tri Valley League - Meet 4Jan 8 · 1 Mile · Place 32 · Bellingham1 Mile326:04.05a9

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 300 Meters · Place 7 · Bellingham300 Meters7.46.95a PB9
Dec 30Tri Valley League - Meet 3Dec 30 · High Jump · BellinghamHigh Jump--NH9
Dec 18Tri Valley League - Meet 2Dec 18 · 1 Mile · Place 25 · Bellingham1 Mile25.6:08.10a9
Dec 18Tri Valley League - Meet 2Dec 18 · High Jump · BellinghamHigh Jump--NH9
Dec 11Tri Valley League - Meet 1Dec 11 · 1 Mile · Place 34 · Bellingham1 Mile34.5:58.39a9
Dec 11Tri Valley League - Meet 1Dec 11 · High Jump · Place 19 · BellinghamHigh Jump19.4-10.00 PB9
Jan 26TVL Championship/Showcase meetJan 26 · 55m Hurdles · Place 30 · Bellingham55m HurdlesRound P3014.408
Jan 24Tri Valley League Meet 5Jan 24 · 300 Meters · Place 19 · Bellingham300 Meters1949.42a—
Jan 24Tri Valley League Meet 5Jan 24 · 55m Hurdles · Place 45 · Bellingham55m Hurdles4511.71a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 7Norton vs BellinghamMay 7 · 1 Mile · Place 11 · Bellingham1 Mile116:19.28
May 7Norton vs BellinghamMay 7 · 800 Meters · Place 8 · Bellingham800 Meters82:46.78
Apr 29Medway at BellinghamApr 29 · 1 Mile · Place 11 · Bellingham1 Mile116:06.22a8
Apr 29Medway at BellinghamApr 29 · 800 Meters · Place 11 · Bellingham800 Meters112:54.52a8
Apr 17Bellingham vs Dover-SherbornApr 17 · 1 Mile · Place 13 · Bellingham1 Mile136:09.91a8
Apr 17Bellingham vs Dover-SherbornApr 17 · 800 Meters · Place 11 · Bellingham800 Meters112:49.83a8
Apr 9Bellingham vs MedfieldApr 9 · 1 Mile · Place 13 · Bellingham1 Mile136:00.4 PB8
Apr 9Bellingham vs MedfieldApr 9 · 800 Meters · Place 12 · Bellingham800 Meters122:48.88
Apr 2Millis at BellinghamApr 2 · 800 Meters · Place 8 · Bellingham800 Meters82:44.29a PB8

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 55m Hurdles · Place 34 · Bellingham55m Hurdles39"34.12.30a8
Dec 23Tri Valley Meet 3Dec 23 · 55 Meter · Place 43 · Bellingham55 Meter43.9.00a8
Dec 18Tri Valley Meet 2ADec 18 · 55m Hurdles · Place 15 · Bellingham55m Hurdles39"15.12.36aWind: 08
Dec 18Tri Valley Meet 2ADec 18 · 55 Meter · Place 50 · Bellingham55 Meter50.8.62a PBWind: 08
Dec 13Tri Valley - Meet 1Dec 13 · 55m Hurdles · Place 33 · Bellingham55m Hurdles39"33.11.82a PB8