Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBoys Algonquin vs. Shrewsbury MWIL Dual Meet · May 1311.60Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13, 2026
110m Hurdles · 39" / 0.991m · Outdoor41st District E Boy's Decathlon · Jun 922.01a41st District E Boy's DecathlonJune 9, 2026
1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 95:25.40a41st District E Boy's DecathlonJune 9, 2026
200 Meters · OutdoorShrewsbury-Wachusett-St. Johns Dual Meet (BOYS) · May 723.80Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7, 2025
300 Meters · IndoorMSTCA Freshman-Sophomore Meet (Large Schools) · Jan 440.74aMSTCA Freshman-Sophomore Meet (Large Schools)January 4, 2025
400 Meters · OutdoorMidland Wachusett Division A League Meet · May 2454.88aMidland Wachusett Division A League MeetMay 24, 2025
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9368041st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 919.97m41st District E Boy's DecathlonJune 9, 2026
High Jump · Outdoor41st District E Boy's Decathlon · Jun 91.37m41st District E Boy's DecathlonJune 9, 2026
Javelin · 800g · Outdoor41st District E Boy's Decathlon · Jun 916.47m41st District E Boy's DecathlonJune 9, 2026
Long Jump · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2918' 8"Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 97.93m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · OutdoorCentral Mass. Division 1 Class Meet · May 1638-06.75Central Mass. Division 1 Class MeetMay 16, 2026

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 39 · ShrewsburyDecathlonRound M39.3680 PB11
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 21 · ShrewsburyTriple JumpRound M21.11.13m11
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 30 · ShrewsburyLong JumpRound M30.5.47m11
Jun 941st District E Boy's DecathlonJun 9 · High Jump · Place 51 · ShrewsburyHigh JumpRound M51.1.37m PB11
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 64 · ShrewsburyJavelin800gRound M64.16.47m PB11
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 39 · ShrewsburyDiscus1.6kgRound M39.19.97m PB11
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 42 · ShrewsburyShot Put12lbRound M42.7.93m PB11
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 49 · Shrewsbury110m Hurdles39" / 0.991mRound M49.22.01a PB11
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 26 · Shrewsbury1500 MetersRound M26.5:25.40a PB11
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 16 · Shrewsbury400 MetersRound M16.56.68a11
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 23 · Shrewsbury100 MetersRound M23.12.08a11
May 23Division A Midland-Wachusett League MeetMay 23 · Triple Jump · Place 12 · ShrewsburyTriple Jump12.37-00.7511
May 23Division A Midland-Wachusett League MeetMay 23 · Long Jump · Place 18 · ShrewsburyLong Jump18.16-01.2511
May 16Central Mass. Division 1 Class MeetMay 16 · Triple Jump · Place 11 · ShrewsburyTriple Jump11.38-06.75 PB11
May 16Central Mass. Division 1 Class MeetMay 16 · Long Jump · Place 16 · ShrewsburyLong Jump16.17-11.2511
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Triple Jump · Place 4 · ShrewsburyTriple Jump4.36' 5.75"11
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Long Jump · Place 4 · ShrewsburyLong Jump4.18' 0"11
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 200 Meters · Place 3 · Shrewsbury200 Meters3.24.30Wind: 011
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 100 Meters · Place 3 · Shrewsbury100 Meters3.11.60 PBWind: 011
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Triple Jump · Place 4 · ShrewsburyTriple Jump4.37' 1"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Long Jump · Place 8 · ShrewsburyLong Jump8.17' 3.75"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 200 Meters · Place 5 · Shrewsbury200 Meters5.24.00Wind: 011
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Triple Jump · Place 4 · ShrewsburyTriple Jump4.38' 5"11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Long Jump · Place 5 · ShrewsburyLong Jump5.18' 8" PB11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 400 Meters · Place 6 · Shrewsbury400 Meters6.55.4011
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 200 Meters · Place 5 · Shrewsbury200 Meters5.24.30Wind: 011
Apr 24MSTCA Invacational & PentathlonApr 24 · 400 Meters · Place 21 · Shrewsbury400 Meters2156.16a11
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 27 · Shrewsbury200 Meters2723.91a11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Triple Jump · Place 7 · ShrewsburyTriple Jump7.35-05.5011
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Long Jump · Place 5 · ShrewsburyLong Jump5.17-02.0011
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 200 Meters · Place 4 · Shrewsbury200 Meters4.24.27a11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100 Meters · Place 12 · Shrewsbury100 Meters12.12.05a11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · 400 Meters · Place 8 · Shrewsbury400 Meters854.88a PB10
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · Long Jump · Place 13 · ShrewsburyLong Jump1317-2.7510
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 400 Meters · Place 6 · Shrewsbury400 Meters655.4010
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 200 Meters · Place 5 · Shrewsbury200 Meters523.80 PB10
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · Long Jump · Place 12 · ShrewsburyLong Jump1216-510
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 400 Meters · Place 6 · Shrewsbury400 Meters656.40a10
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 200 Meters · Place 7 · Shrewsbury200 Meters725.31a10
Apr 25MSTCA InVacational & PentathlonApr 25 · 200 Meters · Place 32 · Shrewsbury200 Meters3224.7210
Apr 25MSTCA InVacational & PentathlonApr 25 · 100 Meters · Place 55 · Shrewsbury100 Meters5512.3810
Apr 9Westborough Boys Dual MeetApr 9 · 200 Meters · Place 5 · Shrewsbury200 Meters524.6010
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · 400 Meters · Place 4 · Shrewsbury400 Meters457.210

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 300 Meters · Place 5 · Shrewsbury300 Meters542.00—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 300 Meters · Place 40 · Shrewsbury300 Meters4040.74a PB—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 10Shrewsbury vs Shepherd HillApr 10 · 200 Meters · Place 17 · Shrewsbury200 Meters1726.66a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10MW @ Shrewsbury #3Jan 10 · 300 Meters · Place 18 · Shrewsbury300 Meters1845.70—