Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2911.70Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
55 Meters · IndoorMidland Wachusett @ Shrewsbury #3 · Jan 147.00aMidland Wachusett @ Shrewsbury #3January 14, 2026
Long Jump · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2916' 1.5"Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Long Jump · Place 14 · ShrewsburyLong Jump14.15' 9"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 100 Meters · Place 7 · Shrewsbury100 Meters7.11.80Wind: 011
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Long Jump · Place 13 · ShrewsburyLong Jump13.16' 1.5" PB11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · High Jump · ShrewsburyHigh Jump--NM11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 100 Meters · Place 5 · Shrewsbury100 Meters5.11.70 PBWind: 011
Apr 24MSTCA Invacational & PentathlonApr 24 · 100 Meters · Place 58 · Shrewsbury100 Meters5812.12a11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Long Jump · Place 10 · ShrewsburyLong Jump10.14-10.5011
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · High Jump · ShrewsburyHigh Jump--NH11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100 Meters · Place 8 · Shrewsbury100 Meters8.11.86a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 55 Meters · Place 11 · Shrewsbury55 Meters117.03a11
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 55 Meters · Place 5 · Shrewsbury55 Meters57.00a PB11

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · Long Jump · Place 15 · ShrewsburyLong Jump1515-4.2510
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 100 Meters · Place 30 · Shrewsbury100 Meters3013.45a10
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · Pole Vault · Place 10 · ShrewsburyPole Vault106-010
Apr 9Westborough Boys Dual MeetApr 9 · Varsity · Place 30 · ShrewsburyVarsity3012-03.5010