Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2913.10Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
Javelin · 800g · OutdoorBoys Algonquin vs. Shrewsbury MWIL Dual Meet · May 13123' 0"Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13, 2026
Shot Put · 12lb · OutdoorShrewsbury vs Grafton Dual Meet · Apr 1537-08.00Shrewsbury vs Grafton Dual MeetApril 15, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16Central Mass. Division 1 Class MeetMay 16 · Shot Put · ShrewsburyShot Put12lb—SCR12
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Javelin · Place 3 · ShrewsburyJavelin800g3.123' 0" PB12
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Shot Put · Place 6 · ShrewsburyShot Put12lb6.36' 8"12
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Javelin · Place 6 · ShrewsburyJavelin800g6.119' 3"12
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Shot Put · Place 6 · ShrewsburyShot Put12lb6.36' 1.5"12
May 2District E Girls & Boys Division 1 RelaysMay 2 · Javelin · Place 11 · ShrewsburyJavelin800g11.37.42m12
May 2District E Girls & Boys Division 1 RelaysMay 2 · Shot Put · Place 15 · ShrewsburyShot Put12lb15.11.33m12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Javelin · Place 6 · ShrewsburyJavelin800g6.121' 1"12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Shot Put · Place 6 · ShrewsburyShot Put12lb6.36' 1.5"12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 100 Meters · Place 37 · Shrewsbury100 Meters37.13.10 PBWind: 012
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Javelin · Place 3 · ShrewsburyJavelin800g3.116-0912
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Shot Put · Place 2 · ShrewsburyShot Put12lb2.37-08.00 PB12
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100 Meters · Place 37 · Shrewsbury100 Meters37.13.66a12