Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 882' 9"Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
Javelin · 800g · OutdoorDivision A Midland-Wachusett League Meet · May 23138-02Division A Midland-Wachusett League MeetMay 23, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Javelin · Place 17 · ShrewsburyJavelin800g17.126-0212
May 23Division A Midland-Wachusett League MeetMay 23 · Javelin · Place 4 · ShrewsburyJavelin800g4.138-02 PB12
May 16Central Mass. Division 1 Class MeetMay 16 · Javelin · Place 12 · ShrewsburyJavelin800g12.125-1012
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Javelin · Place 2 · ShrewsburyJavelin800g2.130' 6"12
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Discus · Place 11 · ShrewsburyDiscus1.6kg11.72' 6"12
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Javelin · Place 2 · ShrewsburyJavelin800g2.124' 0"12
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Discus · Place 7 · ShrewsburyDiscus1.6kg7.82' 9" PB12
May 2District E Girls & Boys Division 1 RelaysMay 2 · Javelin · Place 10 · ShrewsburyJavelin800g10.38.20m12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Javelin · Place 2 · ShrewsburyJavelin800g2.126' 2"12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Discus · Place 14 · ShrewsburyDiscus1.6kg14.74' 4"12
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Javelin · Place 1 · ShrewsburyJavelin800g1.128-0012
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Discus · Place 13 · ShrewsburyDiscus1.6kg13.72-0012