Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHockomock League Meet #5 · Jan 185:02.96aHockomock League Meet #5January 18, 2024
1 Mile · OutdoorBattle Road Twilight Series Meet 2 · May 164:42.47aBattle Road Twilight Series Meet 2May 16, 2026
1000 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 272:52.68aMSTCA Distance Classic and PentathlonDecember 27, 2024
2 Miles · IndoorHockomock League #1 · Dec 1711:46.01aHockomock League #1December 17, 2024
2 Miles · OutdoorStoughton vs. Canton · Apr 811:12Stoughton vs. CantonApril 8, 2025
3000 Meters · OutdoorUMass Lowell D'Amour Invitational · Mar 289:49.23aUMass Lowell D'Amour InvitationalMarch 28, 2026
400 Meters · OutdoorBattle Road Twilight Series Meet 1 · May 958.26aBattle Road Twilight Series Meet 1May 9, 2026
5000 Meters · OutdoorUSATF-NE Open and Masters Championship · Jul 2517:24.46aUSATF-NE Open and Masters ChampionshipJuly 25, 2026
800 Meters · IndoorThe BU Mini Meet · Dec 132:09.72aThe BU Mini MeetDecember 13, 2025
800 Meters · OutdoorBattle Road Twilight Series Meet 3 · May 302:07.42aBattle Road Twilight Series Meet 3May 30, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 25USATF-NE Open and Masters ChampionshipJul 25 · 5000 Meters · Place 8 · UnattachedUnattached5000 Meters8.17:24.46a PB-
Jun 7Adrian Martinez ClassicJun 7 · 1 Mile · Place 24 · UnattachedUnattached1 Mile24.4:44.37a-
May 30Battle Road Twilight Series Meet 3May 30 · 800 Meters · Place 27 · UnattachedUnattached800 Meters27.2:07.42a PB-
May 16Battle Road Twilight Series Meet 2May 16 · 1 Mile · Place 25 · UnattachedUnattached1 Mile25.4:42.47a PB-
May 9Battle Road Twilight Series Meet 1May 9 · 400 Meters · Place 11 · UnattachedUnattached400 Meters11.58.26a PB-
May 3Happy Beaver InviteMay 3 · 800 Meters · Place 5 · UNATTACHEDUNATTACHED800 Meters5.2:09.18a-
May 3Happy Beaver InviteMay 3 · 400 Meters · Place 7 · UNATTACHEDUNATTACHED400 Meters7.59.62a-
Apr 10Tufts Spring StampedeApr 10 · 800 Meters · Place 36 · UnattachedUnattached800 Meters36.2:08.03a-
Apr 4Bruno's Backyard ClassicApr 4 · 1 Mile · Place 9 · UnattachedUnattached1 Mile9.4:48.19a-
Mar 28UMass Lowell D'Amour InvitationalMar 28 · 3000 Meters · Place 20 · UnattachedUnattached3000 Meters20.9:49.23a PB-

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · 1 Mile · Place 44 · UnattachedUnattached1 Mile44.5:06.57a-
Dec 13The BU Mini MeetDec 13 · 800 Meters · Place 22 · UnattachedUnattached800 Meters22.2:09.72a PB-
Jan 23Hockomock League #4Jan 23 · 2 Miles · Place 27 · StoughtonStoughton2 Miles2711:54.15a—
Jan 23Hockomock League #4Jan 23 · 1000 Meters · Place 15 · StoughtonStoughton1000 Meters152:55.48a—
Jan 16Hockomock League #3Jan 16 · 1000 Meters · Place 12 · StoughtonStoughton1000 Meters122:53.75a—
Jan 9Hockomock League #2Jan 9 · 1000 Meters · Place 12 · StoughtonStoughton1000 Meters122:54.95a—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 800 Meters · StoughtonStoughton800 MetersRelay Split—2:08.0hUnofficial12
May 24Hockomock Spring Track ChampionshipMay 24 · 800 Meters · Place 18 · StoughtonStoughton800 Meters182:11.18a12
May 13Foxborough vs. StoughtonMay 13 · 800 Meters · Place 2 · StoughtonStoughton800 Meters202:09.112
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · 1 Mile · Place 11 · StoughtonStoughton1 Mile114:48.54a12
Apr 29Stoughton vs MansfieldApr 29 · 2 Miles · Place 5 · StoughtonStoughton2 Miles512:00.012
Apr 29Stoughton vs MansfieldApr 29 · 800 Meters · Place 3 · StoughtonStoughton800 Meters32:12.012
Apr 24MSTCA Warrior InvitationalApr 24 · 800 Meters · Place 15 · StoughtonStoughton800 Meters152:08.03a12
Apr 15Hock Dual: OA vs. StoughtonApr 15 · 2 Miles · Place 5 · StoughtonStoughton2 Miles511:28.012
Apr 8Stoughton vs. CantonApr 8 · 2 Miles · Place 3 · StoughtonStoughton2 Miles311:12 PB12
Apr 8Stoughton vs. CantonApr 8 · 1 Mile · Place 2 · StoughtonStoughton1 Mile25:0212
Apr 1Stoughton vs. North AttleboroApr 1 · 2 Miles · StoughtonStoughton2 Miles—11:17Unofficial12
Apr 1Stoughton vs. North AttleboroApr 1 · 1 Mile · Place 2 · StoughtonStoughton1 Mile2.5:01Unofficial12

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1000 Meters · Place 18 · StoughtonStoughton1000 Meters18.2:52.68a PB12
Dec 17Hockomock League #1Dec 17 · 2 Miles · Place 27 · StoughtonStoughton2 Miles27.11:46.01a PB12
Dec 17Hockomock League #1Dec 17 · 1 Mile · Place 19 · StoughtonStoughton1 Mile19.5:09.70a12
Feb 8Hockomock League MeetFeb 8 · 1 Mile · Place 23 · StoughtonStoughton1 Mile235:05.51a—
Jan 18Hockomock League Meet #5Jan 18 · 1 Mile · Place 16 · StoughtonStoughton1 Mile165:02.96a PB—
Jan 18Hockomock League Meet #5Jan 18 · 1000 Meters · Place 22 · StoughtonStoughton1000 Meters223:01.04a—
Jan 11Hockomock League Meet Double DualsJan 11 · 1 Mile · Place 19 · StoughtonStoughton1 Mile195:08.72a—
Jan 11Hockomock League Meet Double DualsJan 11 · 1000 Meters · Place 23 · StoughtonStoughton1000 Meters233:05.93a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 7Mansfield at StoughtonMay 7 · 2 Miles · Place 3 · StoughtonStoughton2 Miles3.11:06.7Unofficial11
May 414th Annual GNB Sunset InvitationalMay 4 · 800 Meters · Place 23 · StoughtonStoughton800 Meters232:17.00a—
Apr 30Stoughton at FoxboroApr 30 · 2 Miles · StoughtonStoughton2 Miles—11:35.3Unofficial11
Apr 30Stoughton at FoxboroApr 30 · 1 Mile · Place 2 · StoughtonStoughton1 Mile2.5:10.2Unofficial11
Apr 23Canton at StoughtonApr 23 · 2 Miles · Place 3 · StoughtonStoughton2 Miles3.11:40Unofficial11
Apr 23Canton at StoughtonApr 23 · 1 Mile · Place 3 · StoughtonStoughton1 Mile3.5:10.2Unofficial11
Apr 9Sharon at StoughtonApr 9 · 1 Mile · StoughtonStoughton1 Mile—5:17.0Unofficial11
Apr 9Sharon at StoughtonApr 9 · 800 Meters · StoughtonStoughton800 Meters—2:21.8Unofficial11
Apr 2Hock Dual: OA vs. StoughtonApr 2 · 2 Miles · Place 4 · StoughtonStoughton2 Miles4.12:18.011
Apr 2Hock Dual: OA vs. StoughtonApr 2 · 800 Meters · Place 4 · StoughtonStoughton800 Meters4.02:18.311

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18J. V. Meet # 2Dec 18 · 1 Mile · StoughtonStoughton1 Mile—5:37.8Unofficial11
Dec 7Hockomock League Meet #1Dec 7 · 1000 Meters · Place 20 · StoughtonStoughton1000 Meters20.3:08.07a11

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9Mansfield vs StoughtonMay 9 · 2 Miles · StoughtonStoughton2 Miles—11:47.1Unofficial10
Apr 25Stoughton at CantonApr 25 · 800 Meters · Place 2 · StoughtonStoughton800 Meters2.2:24.1Unofficial10
Apr 20MSTCA Warrior InvitationalApr 20 · 800 Meters · Place 38 · StoughtonStoughton800 Meters382:24.63a—
Apr 11Stoughton at SharonApr 11 · 1 Mile · StoughtonStoughton1 Mile—5:36.1Unofficial10
Apr 4Oliver Ames at StoughtonApr 4 · 1 Mile · StoughtonStoughton1 Mile—5:51.2Unofficial10