Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHockomock League Meet · Feb 96:27.37Hockomock League MeetFebruary 9, 2023
1 Mile · OutdoorHock Dual: OA vs. Canton · Apr 296:34.0Hock Dual: OA vs. CantonApril 29, 2025
2 Miles · IndoorHockomock League Meet · Feb 814:23.26aHockomock League MeetFebruary 8, 2024
2 Miles · OutdoorHockomock Spring Track Championship · May 2413:47.25aHockomock Spring Track ChampionshipMay 24, 2025
400 Meters · OutdoorFoxboro vs. Canton · Apr 71:19.5Foxboro vs. CantonApril 7, 2026
800 Meters · OutdoorMansfield vs Canton · May 122:39.48aMansfield vs CantonMay 12, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23Hockomock Spring Track ChampionshipMay 23 · 800 Meters · Place 15 · Canton800 Meters15.2:39.83a12
May 12Mansfield vs CantonMay 12 · 800 Meters · Place 5 · Canton800 Meters52:39.48a PB12
May 5Canton vs OAMay 5 · 800 Meters · Canton800 Meters—2:41Unofficial12
May 5Canton vs OAMay 5 · 200 Meters · Canton200 Meters—30.2Unofficial12
Apr 28Canton vs North AttleboroApr 28 · 800 Meters · Canton800 Meters—2:43.9Unofficial12
Apr 28Canton vs North AttleboroApr 28 · 200 Meters · Canton200 Meters—31.6Unofficial12
Apr 7Foxboro vs. CantonApr 7 · 400 Meters · Place 9 · Canton400 Meters9.1:19.5 PB12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24Hockomock Spring Track ChampionshipMay 24 · 2 Miles · Place 17 · Canton2 Miles1713:47.25a PB11
May 8Mansfield vs CantonMay 8 · 2 Miles · Place 5 · Canton2 Miles514:24.30a11
Apr 29Hock Dual: OA vs. CantonApr 29 · 1 Mile · Place 8 · Canton1 Mile86:34.0 PB11
Apr 15North Attleboro vs CantonApr 15 · 1 Mile · Canton1 Mile—6:34.0Unofficial11
Apr 8Stoughton vs. CantonApr 8 · 2 Miles · Place 4 · Canton2 Miles414:51.911
Apr 1Foxboro vs. CantonApr 1 · 2 Miles · Place 4 · Canton2 Miles4.15:2711

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 8Hockomock League MeetFeb 8 · 2 Miles · Place 14 · Canton2 Miles1414:23.26a PB—
Jan 18Hockomock League Meet #5Jan 18 · 2 Miles · Place 17 · Canton2 Miles1714:34.42a—
Jan 15Paul Davey MeetJan 15 · 1000 Meters · Canton1000 Meters—4:00Unofficial10
Jan 11Hockomock League Meet Double DualsJan 11 · 2 Miles · Place 16 · Canton2 Miles1614:24.72a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19Hockomock League Meet #2Dec 19 · 2 Miles · Place 13 · Canton2 Miles13.14:43.44a10
Dec 7Hockomock League Meet #1Dec 7 · 2 Miles · Place 14 · Canton2 Miles14.14:54.02a10
Feb 9Hockomock League MeetFeb 9 · 1 Mile · Place 5 · Canton1 Mile56:27.37 PBFR
Jan 19Hockomock Dual Meet #5Jan 19 · 1 Mile · Place 11 · Canton1 Mile116:54.44FR
Jan 3Hockomock Dual Meet #3Jan 3 · 2 Miles · Place 17 · Canton2 Miles1715:54.25FR

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20Hockomock ChampionshipsMay 20 · 1 Mile · Canton1 Mile—DQ—
May 9Oliver Ames @ CantonMay 9 · 1 Mile · Canton1 Mile—6:42.2Unofficial9
May 9Oliver Ames @ CantonMay 9 · 200 Meters · Canton200 Meters—31.2Unofficial9
Apr 11Mansfield vs CantonApr 11 · 2 Miles · Canton2 Miles—15:17.9Unofficial9
Apr 11Mansfield vs CantonApr 11 · 100 Meters · Canton100 Meters—14.4Unofficial9
Apr 4Foxboro vs. CantonApr 4 · 1 Mile · Canton1 Mile—7:05.5Unofficial9
Apr 4Foxboro vs. CantonApr 4 · 200 Meters · Canton200 Meters—32.6Unofficial9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Hockomock Dual Meet #2Dec 20 · 1 Mile · Place 25 · Canton1 Mile25.6:45.31a9
Dec 8Hockomock League Dual Meet #1Dec 8 · 2 Miles · Place 18 · Canton2 Miles18.15:26.21a9