Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorShrewsbury-Wachusett-St. Johns Dual Meet (BOYS) · May 713.40Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7, 2025
Pole Vault · OutdoorDivision A Midland-Wachusett League Meet · May 238-06.00Division A Midland-Wachusett League MeetMay 23, 2026
Shot Put · 12lb · OutdoorBoys Algonquin vs. Shrewsbury MWIL Dual Meet · May 1335' 5"Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23Division A Midland-Wachusett League MeetMay 23 · Pole Vault · Place 9 · ShrewsburyPole Vault9.8-06.00 PB11
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Pole Vault · Place 5 · ShrewsburyPole Vault5.8' 0"11
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Shot Put · Place 7 · ShrewsburyShot Put12lb7.35' 5" PB11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Pole Vault · Place 4 · ShrewsburyPole Vault4.7' 6"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Shot Put · Place 8 · ShrewsburyShot Put12lb8.32' 6"11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Pole Vault · Place 9 · ShrewsburyPole Vault9.7' 6"11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Shot Put · Place 8 · ShrewsburyShot Put12lb8.34' 8"11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Pole Vault · Place 4 · ShrewsburyPole Vault4.8-00.0011
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Shot Put · Place 10 · ShrewsburyShot Put12lb10.31-07.0011

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 100 Meters · Place 53 · Shrewsbury100 Meters5313.40 PB10
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 100 Meters · Place 40 · Shrewsbury100 Meters4014.29a10
Apr 9Westborough Boys Dual MeetApr 9 · 100 Meters · Place 40 · Shrewsbury100 Meters4013.4010

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 10Shrewsbury vs Shepherd HillApr 10 · 100 Meters · Place 36 · Shrewsbury100 Meters3613.89a—