Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 812.20Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
110m Hurdles · 39" / 0.991m · Outdoor41st District E Boy's Decathlon · Jun 922.23a41st District E Boy's DecathlonJune 9, 2026
1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 96:22.46a41st District E Boy's DecathlonJune 9, 2026
200 Meters · OutdoorShrewsbury vs Grafton Dual Meet · Apr 1526.20aShrewsbury vs Grafton Dual MeetApril 15, 2026
300 Meters · IndoorMidWach 12-17-25 @ Shrewsbury HS · Dec 1746.50MidWach 12-17-25 @ Shrewsbury HSDecember 17, 2025
400 Meters · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 859.80Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
55 Meter · IndoorWinter Warrior HS Invitational · Dec 287.64aWinter Warrior HS InvitationalDecember 28, 2025
55 Meters · IndoorMidland Wachusett @ Shrewsbury #5 · Jan 287.10Midland Wachusett @ Shrewsbury #5January 28, 2026
55m Hurdles · 39" · IndoorMidland Wachusett Div A & B League Meets · Feb 711.09aMidland Wachusett Div A & B League MeetsFebruary 7, 2026
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9282141st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 919.89m41st District E Boy's DecathlonJune 9, 2026
High Jump · Outdoor41st District E Boy's Decathlon · Jun 91.32m41st District E Boy's DecathlonJune 9, 2026
Javelin · 800g · Outdoor41st District E Boy's Decathlon · Jun 913.35m41st District E Boy's DecathlonJune 9, 2026
Long Jump · Outdoor41st District E Boy's Decathlon · Jun 94.82m41st District E Boy's DecathlonJune 9, 2026
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 98.20m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · Outdoor41st District E Boy's Decathlon · Jun 99.52m41st 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

20 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 51 · ShrewsburyDecathlonRound M51.2821 PB9
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 53 · ShrewsburyTriple JumpRound M53.9.52m PB9
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 53 · ShrewsburyLong JumpRound M53.4.82m PB9
Jun 941st District E Boy's DecathlonJun 9 · High Jump · Place 57 · ShrewsburyHigh JumpRound M57.1.32m PB9
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 70 · ShrewsburyJavelin800gRound M70.13.35m PB9
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 40 · ShrewsburyDiscus1.6kgRound M40.19.89m PB9
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 38 · ShrewsburyShot Put12lbRound M38.8.20m PB9
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 52 · Shrewsbury110m Hurdles39" / 0.991mRound M52.22.23a PB9
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 55 · Shrewsbury1500 MetersRound M55.6:22.46a PB9
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 52 · Shrewsbury400 MetersRound M52.1:02.27a9
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 35 · Shrewsbury100 MetersRound M35.12.41a9
May 16MSTCA Coaches Metro InvitationalMay 16 · 100 Meters · Place 18 · Shrewsbury100 MetersRound P1812.55a9
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 400 Meters · Place 8 · Shrewsbury400 Meters8.1:01.109
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 100 Meters · Place 17 · Shrewsbury100 Meters17.12.30Wind: 09
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 400 Meters · Place 12 · Shrewsbury400 Meters12.59.80 PB9
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 100 Meters · Place 5 · Shrewsbury100 Meters5.12.20 PBWind: 09
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 200 Meters · Place 14 · Shrewsbury200 Meters14.26.30Wind: 09
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 100 Meters · Place 16 · Shrewsbury100 Meters16.12.20Wind: 09
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 200 Meters · Place 16 · Shrewsbury200 Meters16.26.20a PB9
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100 Meters · Place 16 · Shrewsbury100 Meters16.12.41a9

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 55m Hurdles · Place 15 · Shrewsbury55m Hurdles39"Round P15.11.09a PB9
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 55 Meters · Place 9 · Shrewsbury55 Meters97.10 PB9
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 55m Hurdles · Place 20 · Shrewsbury55m Hurdles2012.10a9
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 55m Hurdles · Place 14 · Shrewsbury55m Hurdles1413.10a9

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 196 · Shrewsbury55 MeterRound P196.7.64a PB9
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 300 Meters · Place 13 · Shrewsbury300 Meters13.46.50 PB9