Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMidland Wachusett @ Shrewsbury #4 · Jan 216:25.30aMidland Wachusett @ Shrewsbury #4January 21, 2026
1 Mile · OutdoorShrewsbury vs Grafton Dual Meet · Apr 155:57.93aShrewsbury vs Grafton Dual MeetApril 15, 2026
100 Meters · Outdoor41st District E Boy's Decathlon · Jun 913.82a41st District E Boy's DecathlonJune 9, 2026
1000 Meters · IndoorMidland Wachusett @ Shrewsbury · Jan 73:43.50aMidland Wachusett @ ShrewsburyJanuary 7, 2026
110m Hurdles · 39" / 0.991m · Outdoor41st District E Boy's Decathlon · Jun 921.65a41st District E Boy's DecathlonJune 9, 2026
1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 95:32.42a41st District E Boy's DecathlonJune 9, 2026
200 Meters · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 2927.80Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
400 Meters · OutdoorWestborough vs. Shrewsbury Dual Meet (Boys Only) · Apr 291:01.50Westborough vs. Shrewsbury Dual Meet (Boys Only)April 29, 2026
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9252441st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 914.88m41st District E Boy's DecathlonJune 9, 2026
High Jump · Outdoor41st District E Boy's Decathlon · Jun 91.27m41st District E Boy's DecathlonJune 9, 2026
Javelin · 800g · Outdoor41st District E Boy's Decathlon · Jun 916.62m41st District E Boy's DecathlonJune 9, 2026
Long Jump · Outdoor41st District E Boy's Decathlon · Jun 94.63m41st District E Boy's DecathlonJune 9, 2026
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 96.03m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · Outdoor41st District E Boy's Decathlon · Jun 98.98m41st 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

16 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 60 · ShrewsburyDecathlonRound M60.2524 PB10
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 59 · ShrewsburyTriple JumpRound M59.8.98m PB10
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 61 · ShrewsburyLong JumpRound M61.4.63m PB10
Jun 941st District E Boy's DecathlonJun 9 · High Jump · Place 65 · ShrewsburyHigh JumpRound M65.1.27m PB10
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 62 · ShrewsburyJavelin800gRound M62.16.62m PB10
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 65 · ShrewsburyDiscus1.6kgRound M65.14.88m PB10
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 67 · ShrewsburyShot Put12lbRound M67.6.03m PB10
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 43 · Shrewsbury110m Hurdles39" / 0.991mRound M43.21.65a PB10
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 33 · Shrewsbury1500 MetersRound M33.5:32.42a PB10
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 55 · Shrewsbury400 MetersRound M55.1:02.77a10
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 62 · Shrewsbury100 MetersRound M62.13.82a PB10
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 1 Mile · Place 11 · Shrewsbury1 Mile11.6:01.9010
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 400 Meters · Place 9 · Shrewsbury400 Meters9.1:02.0010
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 400 Meters · Place 13 · Shrewsbury400 Meters13.1:01.50 PB10
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 200 Meters · Place 26 · Shrewsbury200 Meters26.27.80 PBWind: 010
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 1 Mile · Place 7 · Shrewsbury1 Mile7.5:57.93a PB10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 1 Mile · Place 28 · Shrewsbury1 Mile286:42.3010
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 1000 Meters · Place 26 · Shrewsbury1000 Meters263:52.2010
Jan 21Midland Wachusett @ Shrewsbury #4Jan 21 · 1 Mile · Place 16 · Shrewsbury1 Mile166:25.30a PB10
Jan 21Midland Wachusett @ Shrewsbury #4Jan 21 · 1000 Meters · Place 23 · Shrewsbury1000 Meters233:44.60a10
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 1000 Meters · Place 27 · Shrewsbury1000 Meters273:44.90a10
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 1000 Meters · Place 22 · Shrewsbury1000 Meters223:43.50a PB10

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 400 Meters · Place 21 · Shrewsbury400 Meters211:05.209
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 400 Meters · Place 15 · Shrewsbury400 Meters151:05.09a9
Apr 9Westborough Boys Dual MeetApr 9 · 400 Meters · Place 26 · Shrewsbury400 Meters261:08.20—
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · 400 Meters · Place 13 · Shrewsbury400 Meters1367.69