Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBoys Algonquin vs. Shrewsbury MWIL Dual Meet · May 1311.20Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13, 2026
200 Meters · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 823.30Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
300 Meters · IndoorMSTCA Rising Championship · Feb 1038.60aMSTCA Rising ChampionshipFebruary 10, 2026
55 Meter · IndoorWinter Warrior HS Invitational · Dec 287.23aWinter Warrior HS InvitationalDecember 28, 2025
55 Meters · IndoorMSTCA Rising Championship · Feb 107.02aMSTCA Rising ChampionshipFebruary 10, 2026
Long Jump · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 817' 1"Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
Triple Jump · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 837' 5"Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23Division A Midland-Wachusett League MeetMay 23 · Triple Jump · Place 16 · ShrewsburyTriple Jump16.35-01.2511
May 16Central Mass. Division 1 Class MeetMay 16 · 100 Meters · Place 21 · Shrewsbury100 MetersRound P21.11.76a11
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Triple Jump · Place 6 · ShrewsburyTriple Jump6.34' 5.75"11
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · 100 Meters · Place 4 · Shrewsbury100 Meters4.11.20 PBWind: 011
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Triple Jump · Place 3 · ShrewsburyTriple Jump3.37' 5" PB11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Long Jump · Place 10 · ShrewsburyLong Jump10.17' 1" PB11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 200 Meters · Place 4 · Shrewsbury200 Meters4.23.30 PBWind: 011
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Triple Jump · Place 5 · ShrewsburyTriple Jump5.36' 7.5"11
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 200 Meters · Place 6 · Shrewsbury200 Meters6.24.80Wind: 011
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 100 Meters · Place 5 · Shrewsbury100 Meters5.11.70Wind: 011
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 43 · Shrewsbury200 Meters4324.43a11
Apr 24MSTCA Invacational & PentathlonApr 24 · 100 Meters · Place 51 · Shrewsbury100 Meters5112.03a11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Triple Jump · Place 4 · ShrewsburyTriple Jump4.37-03.5011
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 200 Meters · Place 7 · Shrewsbury200 Meters7.24.48a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 300 Meters · Place 6 · Shrewsbury300 Meters638.60a PB11
Feb 10MSTCA Rising ChampionshipFeb 10 · 55 Meters · Place 7 · Shrewsbury55 Meters77.02a PB11
Feb 10MSTCA Rising ChampionshipFeb 10 · 55 Meters · Place 8 · Shrewsbury55 Meters87.07a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 100 · Shrewsbury55 MeterRound P100.7.23a PB11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 52 · Shrewsbury300 Meters52.39.60a11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 81 · Shrewsbury55 Meter81.7.25a11
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 55 Meter · Place 14 · Shrewsbury55 Meter14.7.3011

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 200 Meters · Place 13 · Shrewsbury200 Meters1324.5010
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 100 Meters · Place 17 · Shrewsbury100 Meters1711.8010
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 200 Meters · Place 10 · Shrewsbury200 Meters1025.65a10
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 100 Meters · Place 8 · Shrewsbury100 Meters812.42a10
Apr 25MSTCA InVacational & PentathlonApr 25 · 200 Meters · Place 55 · Shrewsbury200 Meters5525.4610
Apr 25MSTCA InVacational & PentathlonApr 25 · 100 Meters · Place 66 · Shrewsbury100 Meters6612.5710
Apr 9Westborough Boys Dual MeetApr 9 · 200 Meters · Place 8 · Shrewsbury200 Meters825.1010
Apr 9Westborough Boys Dual MeetApr 9 · 100 Meters · Place 15 · Shrewsbury100 Meters1512.2010
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · 200 Meters · Place 4 · Shrewsbury200 Meters424.110

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 10Shrewsbury vs Shepherd HillApr 10 · 100 Meters · Place 21 · Shrewsbury100 Meters2112.91a—