Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorHockomock League #2 (Double Dual) · Jan 83:24.81aHockomock League #2 (Double Dual)January 8, 2026
2 Miles · IndoorHockomock Dual Meet #3 · Jan 314:13.06Hockomock Dual Meet #3January 3, 2023
600 Meters · IndoorHockomock League #3 · Jan 151:48.57aHockomock League #3January 15, 2026
800 Meters · OutdoorMSTCA Warrior Invitational · Apr 202:46.40aMSTCA Warrior InvitationalApril 20, 2023

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 22Hockomock League #4Jan 22 · 1000 Meters · Place 40 · Canton1000 Meters403:25.16a12
Jan 15Hockomock League #3Jan 15 · 600 Meters · Place 42 · Canton600 Meters421:48.57a PB12
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 1000 Meters · Place 42 · Canton1000 Meters423:24.81a PB12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18Hockomock League #1Dec 18 · 1000 Meters · Place 37 · Canton1000 Meters37.3:27.67a12
Jan 23Hockomock League #4Jan 23 · 1000 Meters · Place 48 · Canton1000 Meters483:40.36a—
Jan 9Hockomock League #2Jan 9 · 1000 Meters · Place 46 · Canton1000 Meters463:38.96a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20JV Meet #1- Dual (Canton vs Foxboro)Dec 20 · 1000 Meters · Place 1 · Canton1000 Meters1.3:4111
Dec 20JV Meet 1- CantonDec 20 · 1000 Meters · Place 1 · Canton1000 Meters1.3:41Unofficial11
Dec 20Hockomock JV #1Dec 20 · 1000 Meters · Canton1000 Meters—3:41Unofficial11
Jan 19J. V. Meet # 4Jan 19 · 1000 Meters · Canton1000 Meters—3:28Unofficial10
Jan 15Paul Davey MeetJan 15 · 1 Mile · Canton1 Mile—6:14Unofficial10
Jan 11Hockomock League Meet Double DualsJan 11 · 1000 Meters · Place 45 · Canton1000 Meters453:33.53a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 7Hock Dual: OA vs. CantonMay 7 · 200 Meters · Canton200 Meters—29.9Unofficial10
Apr 30Canton @ SharonApr 30 · 1 Mile · Canton1 Mile—6:24Unofficial10
Apr 30Canton @ SharonApr 30 · 200 Meters · Canton200 Meters—29Unofficial10
Apr 23Canton at StoughtonApr 23 · 1 Mile · Canton1 Mile—6:37Unofficial10
Apr 23Canton at StoughtonApr 23 · 200 Meters · Canton200 Meters—29.5Unofficial10
Apr 18MSTCA Warrior InvitationalApr 18 · 800 Meters · Place 144 · Canton800 Meters1443:12.30a—
Apr 9Canton vs MansfieldApr 9 · 1 Mile · Canton1 Mile—6:32Unofficial10
Apr 9Canton vs MansfieldApr 9 · 200 Meters · Canton200 Meters—29.6Unofficial10
Apr 2Canton vs. FoxboroApr 2 · 1 Mile · Canton1 Mile—6:19Unofficial10
Apr 2Canton vs. FoxboroApr 2 · 200 Meters · Canton200 Meters—30.5Unofficial10

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19Hockomock League Meet #2Dec 19 · 1000 Meters · Place 38 · Canton1000 Meters38.3:27.20a10
Dec 14J.V. Meet #1Dec 14 · 1 Mile · Canton1 Mile—6:04Unofficial10
Jan 19Hockomock Dual Meet #5Jan 19 · 1000 Meters · Place 17 · Canton1000 Meters173:40.30FR
Jan 12Hockomock Dual Meet #4Jan 12 · 1000 Meters · Place 34 · Canton1000 Meters343:42.52a9
Jan 3Hockomock Dual Meet #3Jan 3 · 2 Miles · Place 27 · Canton2 Miles2714:13.06 PBFR

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9Oliver Ames @ CantonMay 9 · 1 Mile · Canton1 Mile—6:20Unofficial9
May 9Oliver Ames @ CantonMay 9 · 200 Meters · Canton200 Meters—32.2Unofficial9
May 2Sharon at CantonMay 2 · 1 Mile · Canton1 Mile—6:08Unofficial9
May 2Sharon at CantonMay 2 · 200 Meters · Canton200 Meters—33.1Unofficial9
Apr 25Canton vs StoughtonApr 25 · 1 Mile · Canton1 Mile—6:12Unofficial9
Apr 25Canton vs StoughtonApr 25 · 200 Meters · Canton200 Meters—32Unofficial9
Apr 20MSTCA Warrior InvitationalApr 20 · 800 Meters · Place 63 · Canton800 Meters632:46.40a PB—
Apr 11Mansfield vs CantonApr 11 · 1 Mile · Canton1 Mile—6:20Unofficial9
Apr 11Mansfield vs CantonApr 11 · 200 Meters · Canton200 Meters—31.6Unofficial9
Apr 4Foxboro vs. CantonApr 4 · 1 Mile · Canton1 Mile—6:25.2Unofficial9
Apr 4Foxboro vs. CantonApr 4 · 200 Meters · Canton200 Meters—31.4Unofficial9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Hockomock Dual Meet #2Dec 20 · 1000 Meters · Place 46 · Canton1000 Meters46.3:41.42a9
Dec 8Hockomock League Dual Meet #1Dec 8 · 2 Miles · Canton2 Miles—DNF9