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
110m Hurdles · 39" / 0.991m · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2916.90Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 96:13.81a41st District E Boy's DecathlonJune 9, 2026
200 Meters · OutdoorShrewsbury-Wachusett-St. Johns Dual Meet (BOYS) · May 724.40Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7, 2025
300 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 2041.08aMSTCA Speed Classic (Saturday)December 20, 2025
400 Meters · Outdoor41st District E Boy's Decathlon · Jun 958.30a41st District E Boy's DecathlonJune 9, 2026
55 Meter · IndoorWinter Warrior HS Invitational · Dec 287.05aWinter Warrior HS InvitationalDecember 28, 2025
55 Meters · IndoorMidWach @ Shrewsbury Week 3 · Jan 157.00MidWach @ Shrewsbury Week 3January 15, 2025
55m Hurdles · 39" · IndoorMidland Wachusett Div A & B League Meets · Feb 79.58aMidland Wachusett Div A & B League MeetsFebruary 7, 2026
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9391941st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 919.44m41st 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 926.58m41st District E Boy's DecathlonJune 9, 2026
Long Jump · OutdoorBoys Algonquin vs. Shrewsbury MWIL Dual Meet · May 1319' 9"Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13, 2026
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 97.63m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · Outdoor41st District E Boy's Decathlon · Jun 911.33m41st District E Boy's DecathlonJune 9, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 26 · ShrewsburyDecathlonRound M26.3919 PB10
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 15 · ShrewsburyTriple JumpRound M15.11.33m PB10
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 15 · ShrewsburyLong JumpRound M15.5.85m10
Jun 941st District E Boy's DecathlonJun 9 · High Jump · Place 51 · ShrewsburyHigh JumpRound M51.1.37m PB10
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 31 · ShrewsburyJavelin800gRound M31.26.58m PB10
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 44 · ShrewsburyDiscus1.6kgRound M44.19.44m PB10
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 48 · ShrewsburyShot Put12lbRound M48.7.63m PB10
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 17 · Shrewsbury110m Hurdles39" / 0.991mRound M17.18.69a10
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 51 · Shrewsbury1500 MetersRound M51.6:13.81a PB10
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 26 · Shrewsbury400 MetersRound M26.58.30a PB10
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 9 · Shrewsbury100 MetersRound M9.11.84a10
May 23Division A Midland-Wachusett League MeetMay 23 · Long Jump · Place 10 · ShrewsburyLong Jump10.18-09.5010
May 23Division A Midland-Wachusett League MeetMay 23 · 110m Hurdles · Place 8 · Shrewsbury110m Hurdles39" / 0.991mRound P8.18.13a10
May 23Division A Midland-Wachusett League MeetMay 23 · 110m Hurdles · Place 8 · Shrewsbury110m Hurdles39" / 0.991m8.17.64a10
May 16Central Mass. Division 1 Class MeetMay 16 · 110m Hurdles · Place 24 · Shrewsbury110m Hurdles39" / 0.991mRound P24.19.44a10
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Long Jump · Place 2 · ShrewsburyLong Jump2.19' 9" PB10
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 110m Hurdles · Place 3 · Shrewsbury110m Hurdles39" / 0.991m3.18.20Wind: 010
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 110m Hurdles · Place 7 · Shrewsbury110m Hurdles39" / 0.991m7.18.80Wind: 010
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 100 Meters · Place 10 · Shrewsbury100 Meters10.11.90Wind: 010
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 110m Hurdles · Place 3 · Shrewsbury110m Hurdles39" / 0.991m3.16.90 PBWind: 010
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 100 Meters · Place 5 · Shrewsbury100 Meters5.11.70 PBWind: 010
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 110m Hurdles · Place 3 · Shrewsbury110m Hurdles39" / 0.991m3.18.90a10
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100 Meters · Place 7 · Shrewsbury100 Meters7.11.85a10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 30 · Shrewsbury55m Hurdles3010.29a10
Feb 10MSTCA Rising ChampionshipFeb 10 · 55 Meters · Place 16 · Shrewsbury55 Meters167.08a10
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 55m Hurdles · Place 7 · Shrewsbury55m Hurdles39"Round P7.9.58a PB10
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 55m Hurdles · Place 6 · Shrewsbury55m Hurdles69.3810
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 55m Hurdles · Place 13 · Shrewsbury55m Hurdles1310.30a10

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 50 · Shrewsbury55 MeterRound P50.7.05a PB10
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 94 · Shrewsbury300 Meters94.41.08a PB10
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 70 · Shrewsbury55 Meter70.7.22a10
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 55 Meters · Place 5 · Shrewsbury55 Meters57.30—
Jan 22Mid Wach @ Shrewsbury Week 4Jan 22 · 55 Meters · Place 4 · Shrewsbury55 Meters47.20FR
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · 55 Meters · Place 1 · Shrewsbury55 Meters17.00 PBFR
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55 Meters · Place 54 · Shrewsbury55 Meters547.27a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10MSTCA Coaches Metro InvitationalMay 10 · 100 Meters · Place 23 · Shrewsbury100 MetersRound P2312.61a9
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 200 Meters · Place 11 · Shrewsbury200 Meters1124.40 PB9
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 100 Meters · Place 17 · Shrewsbury100 Meters1711.809
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 200 Meters · Place 12 · Shrewsbury200 Meters1226.18a9
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 100 Meters · Place 13 · Shrewsbury100 Meters1312.61a9
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · 200 Meters · Place 5 · Shrewsbury200 Meters524.89
Apr 9Westborough Boys Dual MeetApr 9 · 100 Meters · Place 13 · Shrewsbury100 Meters1312.109

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 100 · Shrewsbury300 Meters100.42.37a9
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55 Meter · Place 81 · Shrewsbury55 Meter81.7.33a9