Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBoys Algonquin vs. Shrewsbury MWIL Dual Meet · May 1312.70Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13, 2026
Varsity · OutdoorWestborough Boys Dual Meet · Apr 913.50Westborough Boys Dual MeetApril 9, 2025

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 · 100 Meters · Place 26 · Shrewsbury100 Meters26.12.70 PBWind: 010
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 100 Meters · Place 16 · Shrewsbury100 Meters16.13.00Wind: 010
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 100 Meters · Place 35 · Shrewsbury100 Meters35.13.00Wind: 010
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Long Jump · ShrewsburyLong Jump--FOUL10
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100 Meters · Place 28 · Shrewsbury100 Meters28.13.11a10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · Javelin · Place 18 · ShrewsburyJavelin1882-69
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 100 Meters · Place 44 · Shrewsbury100 Meters4413.109
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · Javelin · Place 7 · ShrewsburyJavelin788-119
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 100 Meters · Place 39 · Shrewsbury100 Meters3914.16a9
Apr 9Westborough Boys Dual MeetApr 9 · Varsity · Place 20 · ShrewsburyVarsity2075-059
Apr 9Westborough Boys Dual MeetApr 9 · Varsity · Place 44 · ShrewsburyVarsity4413.50 PB9
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · Javelin · Place 10 · ShrewsburyJavelin1078-09