Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMidland Wachusett @ Shrewsbury #3 · Jan 146:41.60aMidland Wachusett @ Shrewsbury #3January 14, 2026
1000 Meters · IndoorMidland Wachusett @ Shrewsbury · Jan 73:25.00aMidland Wachusett @ ShrewsburyJanuary 7, 2026
2 Miles · IndoorMidWach 12-17-25 @ Shrewsbury HS · Dec 1714:18.80MidWach 12-17-25 @ Shrewsbury HSDecember 17, 2025
2 Miles · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 813:50.30Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
200 Meters · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2930.60Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
400 Meters · OutdoorShrewsbury-Wachusett-St. Johns Dual Meet (BOYS) · May 71:08.50Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7, 2025
400m Hurdles · 36" / 0.914m · OutdoorShrewsbury vs Grafton Dual Meet · Apr 151:27.20aShrewsbury vs Grafton Dual MeetApril 15, 2026
800 Meters · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 82:44.70Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 800 Meters · Place 10 · Shrewsbury800 Meters10.2:53.8011
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 2 Miles · Place 11 · Shrewsbury2 Miles11.13:50.30 PB11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 800 Meters · Place 25 · Shrewsbury800 Meters25.2:44.70 PB11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 200 Meters · Place 40 · Shrewsbury200 Meters40.30.60 PBWind: 011
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 400m Hurdles · Place 6 · Shrewsbury400m Hurdles36" / 0.914m6.1:27.20a PB11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 1 Mile · Place 29 · Shrewsbury1 Mile296:47.6311
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 1 Mile · Place 12 · Shrewsbury1 Mile126:41.60a PB11
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 1000 Meters · Place 13 · Shrewsbury1000 Meters133:25.00a PB11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 2 Miles · Place 14 · Shrewsbury2 Miles14.14:18.80 PB11

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 400 Meters · Place 25 · Shrewsbury400 Meters251:08.50 PB10
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 400 Meters · Place 17 · Shrewsbury400 Meters171:09.50a10
Apr 9Westborough Boys Dual MeetApr 9 · 400 Meters · Place 27 · Shrewsbury400 Meters271:09.5010
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · 400 Meters · Place 15 · Shrewsbury400 Meters1568.510