Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSouth Shore League Meet #2 · Dec 236:31.06aSouth Shore League Meet #2December 23, 2024
1 Mile · OutdoorSouth Shore League Outdoor Track & Field Championship · May 216:19.79aSouth Shore League Outdoor Track & Field ChampionshipMay 21, 2026
1000 Meters · IndoorSouth Shore League Meet #5 · Jan 293:55.09aSouth Shore League Meet #5January 29, 2024
2 Miles · IndoorSouth Shore League #3 2025-2026 · Jan 514:12.83aSouth Shore League #3 2025-2026January 5, 2026
2 Miles · OutdoorSouth Shore League Outdoor Track & Field Championship · May 2113:39.73aSouth Shore League Outdoor Track & Field ChampionshipMay 21, 2026
600 Meters · IndoorMAC Meet 3 · Jan 32:12.41aMAC Meet 3January 3, 2024
800 Meters · OutdoorMiddleboro vs Randolph · May 122:56.98aMiddleboro vs RandolphMay 12, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · 2 Miles · Place 3 · Middleboro2 Miles3.13:39.73a PB12
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · 1 Mile · Place 9 · Middleboro1 Mile9.6:19.79a PB12
May 12Middleboro vs RandolphMay 12 · 1 Mile · Place 2 · Middleboro1 Mile2.6:23.83a12
May 12Middleboro vs RandolphMay 12 · 800 Meters · Place 2 · Middleboro800 Meters2.2:56.98a PB12
Apr 27Middleborough vs RocklandApr 27 · 2 Miles · Place 1 · Middleboro2 Miles1.13:58.88a12
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 1 Mile · Place 11 · Middleboro1 Mile116:20.19a12
Apr 14Norwell vs MiddleboroApr 14 · 2 Miles · Place 2 · Middleboro2 Miles2.14:22.1612
Apr 14Norwell vs MiddleboroApr 14 · 1 Mile · Place 3 · Middleboro1 Mile3.6:20.9012
Apr 7Middleborough vs East BridgewaterApr 7 · 2 Miles · Place 1 · Middleboro2 Miles114:18.01a12
Apr 7Middleborough vs East BridgewaterApr 7 · 1 Mile · Place 3 · Middleboro1 Mile36:23.28a12
Mar 30Middleboro HS vs Carver MHSMar 30 · 2 Miles · Place 2 · Middleboro2 Miles2.14:36.012
Mar 30Middleboro HS vs Carver MHSMar 30 · 1 Mile · Place 6 · Middleboro1 Mile6.6:41.012
Mar 24Scrimmage: Middleboro vs Dighton-RehobothMar 24 · 1 Mile · Place 3 · Middleboro1 Mile3.6:40.012

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 2 Miles · Place 2 · Middleboro2 Miles214:22.55a12
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · 1 Mile · Place 9 · Middleboro1 Mile96:36.27a12
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 1 Mile · Place 7 · Middleboro1 Mile76:33.31a12
Jan 5South Shore League #3 2025-2026Jan 5 · 2 Miles · Place 6 · Middleboro2 Miles614:12.83a PB12
Jan 5South Shore League #3 2025-2026Jan 5 · 1 Mile · Place 11 · Middleboro1 Mile116:36.82a12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 22South Shore League Meet #2Dec 22 · 2 Miles · Place 4 · Middleboro2 Miles4.14:22.16a12
Dec 22South Shore League Meet #2Dec 22 · 1 Mile · Place 13 · Middleboro1 Mile13.6:38.73a12
Dec 15South Shore League Meet #1Dec 15 · 2 Miles · Place 4 · Middleboro2 Miles4.14:45.30a12
Dec 15South Shore League Meet #1Dec 15 · 1 Mile · Place 12 · Middleboro1 Mile12.6:44.62a12
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · 2 Miles · Place 5 · Middleboro2 Miles514:26.35a—
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · 1 Mile · Place 9 · Middleboro1 Mile96:38.51a—
Jan 27South Shore League meet #5Jan 27 · 2 Miles · Place 3 · Middleboro2 Miles314:50.68a—
Jan 27South Shore League meet #5Jan 27 · 1 Mile · Place 5 · Middleboro1 Mile56:33.61a—
Jan 13South Shore League Meet #4Jan 13 · 2 Miles · Place 3 · Middleboro2 Miles314:25.19a—
Jan 13South Shore League Meet #4Jan 13 · 1 Mile · Place 7 · Middleboro1 Mile76:33.69a—
Jan 6South Shore league Meet #3Jan 6 · 2 Miles · Place 4 · Middleboro2 Miles414:45.06a—
Jan 6South Shore league Meet #3Jan 6 · 1 Mile · Place 6 · Middleboro1 Mile66:42.60a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 25Middleboro Final Qualifier at BRMay 25 · 2 Miles · Place 3 · Middleboro2 Miles313:53.57a11
May 7Sandwich vs. Middleboro May 7 · 2 Miles · Place 4 · Middleboro2 Miles414:13.511
May 7Sandwich vs. Middleboro May 7 · 1 Mile · Place 10 · Middleboro1 Mile106:47.311
Apr 30Middleboro vs RocklandApr 30 · 2 Miles · Place 3 · Middleboro2 Miles314:10.76a11
Apr 30Middleboro vs RocklandApr 30 · 1 Mile · Place 4 · Middleboro1 Mile46:42.61a11
Apr 252nd Annual Outdoor Mercury GamesApr 25 · 1 Mile · Place 12 · Middleboro1 Mile12.6:27.95a11
Apr 14Middleboro vs NorwellApr 14 · 2 Miles · Place 5 · Middleboro2 Miles514:09.70a11
Apr 14Middleboro vs NorwellApr 14 · 1 Mile · Place 7 · Middleboro1 Mile76:44.51a11
Apr 9Middleboro vs East BridgewaterApr 9 · 2 Miles · Place 2 · Middleboro2 Miles2.14:08.011
Apr 9Middleboro vs East BridgewaterApr 9 · 1 Mile · Place 3 · Middleboro1 Mile3.6:46.711
Apr 2Middleboro vs RandolphApr 2 · 1 Mile · Place 2 · Middleboro1 Mile26:28.03a11

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 23South Shore League Meet #2Dec 23 · 2 Miles · Place 5 · Middleboro2 Miles5.14:35.28a11
Dec 23South Shore League Meet #2Dec 23 · 1 Mile · Place 6 · Middleboro1 Mile6.6:31.06a PB11
Dec 16South Shore League Meet #1Dec 16 · 2 Miles · Place 5 · Middleboro2 Miles5.14:48.89a11
Dec 16South Shore League Meet #1Dec 16 · 1 Mile · Place 8 · Middleboro1 Mile8.6:35.95a11
Dec 142nd Annual Mercury Indoor GamesDec 14 · 1000 Meters · Middleboro1000 Meters—DNS11
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 2 Miles · Place 4 · Middleboro2 Miles414:52.86a—
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 1000 Meters · Place 12 · Middleboro1000 Meters123:59.71a—
Jan 29South Shore League Meet #5Jan 29 · 2 Miles · Place 5 · Middleboro2 Miles514:49.92a—
Jan 29South Shore League Meet #5Jan 29 · 1000 Meters · Place 7 · Middleboro1000 Meters73:55.09a PB—
Jan 22South Shore League Meet #4Jan 22 · 2 Miles · Place 5 · Middleboro2 Miles515:07.86a—
Jan 22South Shore League Meet #4Jan 22 · 1000 Meters · Place 9 · Middleboro1000 Meters93:59.50a—
Jan 8South Shore League Meet #3Jan 8 · 2 Miles · Place 4 · Middleboro2 Miles415:06.45a—
Jan 8South Shore League Meet #3Jan 8 · 1000 Meters · Place 8 · Middleboro1000 Meters83:57.27a—
Jan 3MAC Meet 3Jan 3 · 600 Meters · Place 11 · Middleboro600 Meters112:12.41a PB—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 7Middleboro vs SandwichMay 7 · 2 Miles · Place 4 · Middleboro2 Miles415:51.9—
Apr 30Middleboro vs RocklandApr 30 · 2 Miles · Place 2 · Middleboro2 Miles214:29.30a—
Apr 24Norwell vs MiddleboroApr 24 · 2 Miles · Place 5 · Middleboro2 Miles514:20.9—
Apr 9Middleboro vs East BridgewaterApr 9 · 2 Miles · Place 2 · Middleboro2 Miles214:28.33a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 11South Shore League Meet #1Dec 11 · 2 Miles · Place 4 · Middleboro2 Miles4.15:08.58a10
Dec 11South Shore League Meet #1Dec 11 · 1000 Meters · Place 5 · Middleboro1000 Meters5.3:59.52a10