Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorShrewsbury-Wachusett-St. Johns Dual Meet (BOYS) · May 711.40Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7, 2025
55 Meters · IndoorMidWach @ Shrewsbury Week 3 · Jan 157.10MidWach @ Shrewsbury Week 3January 15, 2025
High Jump · IndoorMidland Wachusett Div A & B League Meets · Feb 75-08.00Midland Wachusett Div A & B League MeetsFebruary 7, 2026
High Jump · OutdoorMIAA Division 1 Track & Field Championship · May 295-10.00MIAA Division 1 Track & Field ChampionshipMay 29, 2026
Long Jump · OutdoorDivision A Midland-Wachusett League Meet · May 2321-10.00Division 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

18 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 13 · ShrewsburyLong Jump13.21-05.2512
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · High Jump · Place 14 · ShrewsburyHigh Jump14.5-10.00 PB12
May 23Division A Midland-Wachusett League MeetMay 23 · Long Jump · Place 1 · ShrewsburyLong Jump1.21-10.00 PB12
May 23Division A Midland-Wachusett League MeetMay 23 · High Jump · Place 6 · ShrewsburyHigh Jump6.5-10.0012
May 16Central Mass. Division 1 Class MeetMay 16 · Long Jump · Place 1 · ShrewsburyLong Jump1.21-03.5012
May 16Central Mass. Division 1 Class MeetMay 16 · High Jump · Place 4 · ShrewsburyHigh Jump4.5-10.0012
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · Long Jump · Place 1 · ShrewsburyLong Jump1.21' 8"12
May 13Boys Algonquin vs. Shrewsbury MWIL Dual MeetMay 13 · High Jump · Place 3 · ShrewsburyHigh Jump3.5' 8"12
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Long Jump · Place 1 · ShrewsburyLong Jump1.21' 4"12
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · High Jump · Place 1 · ShrewsburyHigh Jump1.5' 10"12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · Long Jump · Place 2 · ShrewsburyLong Jump2.20' 2"12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · High Jump · Place 2 · ShrewsburyHigh Jump2.5' 8"12
Apr 29Westborough vs. Shrewsbury Dual Meet (Boys Only)Apr 29 · 100 Meters · Place 11 · Shrewsbury100 Meters11.11.90Wind: 012
Apr 24MSTCA Invacational & PentathlonApr 24 · Long Jump · Place 4 · ShrewsburyLong Jump421-412
Apr 24MSTCA Invacational & PentathlonApr 24 · High Jump · Place 2 · ShrewsburyHigh Jump26-012
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Long Jump · Place 1 · ShrewsburyLong Jump1.19-10.7512
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · High Jump · Place 2 · ShrewsburyHigh Jump2.5-08.0012
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100 Meters · Place 3 · Shrewsbury100 Meters3.11.59a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · High Jump · Place 3 · ShrewsburyHigh Jump3.5-08.00 PB12
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · High Jump · Place 2 · ShrewsburyHigh Jump25-612
Jan 21Midland Wachusett @ Shrewsbury #4Jan 21 · High Jump · Place 3 · ShrewsburyHigh Jump35-612
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · High Jump · Place 3 · ShrewsburyHigh Jump35-412
Jan 7Midland Wachusett @ ShrewsburyJan 7 · High Jump · Place 2 · ShrewsburyHigh Jump25-612

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · High Jump · Place 7 · ShrewsburyHigh Jump7.5-08.0012
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · High Jump · Place 3 · ShrewsburyHigh Jump3.5-06.0012
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · High Jump · Place 7 · ShrewsburyHigh Jump75-2—
Jan 22Mid Wach @ Shrewsbury Week 4Jan 22 · High Jump · Place 4 · ShrewsburyHigh Jump45-02.00JR
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · High Jump · Place 6 · ShrewsburyHigh Jump65-04.00JR
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · 55 Meters · Place 3 · Shrewsbury55 Meters37.10 PBJR
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · High Jump · Place 4 · ShrewsburyHigh Jump45-2—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · High Jump · Place 6 · ShrewsburyHigh Jump65-611
May 18MSTCA Division 1 RelaysMay 18 · High Jump · Place 28 · ShrewsburyHigh Jump28.1.65m11
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · High Jump · Place 4 · ShrewsburyHigh Jump45-611
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 100 Meters · Place 5 · Shrewsbury100 Meters511.40 PB11
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · High Jump · Place 3 · ShrewsburyHigh Jump35-611
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 100 Meters · Place 6 · Shrewsbury100 Meters612.29a11
Apr 25MSTCA InVacational & PentathlonApr 25 · High Jump · Place 13 · ShrewsburyHigh Jump135-08.0011
Apr 25MSTCA InVacational & PentathlonApr 25 · 100 Meters · Place 37 · Shrewsbury100 Meters3712.1111
Apr 16Algonquin vs Shrewsbury (Boys)Apr 16 · High Jump · Place 7 · ShrewsburyHigh Jump75-411
Apr 9Westborough Boys Dual MeetApr 9 · High Jump · Place 3 · ShrewsburyHigh Jump35-08.0011
Apr 9Westborough Boys Dual MeetApr 9 · 100 Meters · Place 13 · Shrewsbury100 Meters1312.1011
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · High Jump · Place 6 · ShrewsburyHigh Jump65-211

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · High Jump · Place 4 · ShrewsburyHigh Jump4.5' 211

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18Midland Wachusett Division A League MeetMay 18 · High Jump · Place 4 · ShrewsburyHigh Jump45-6—
May 1Algonquin vs Shrewsbury (Boys)May 1 · High Jump · Place 3 · ShrewsburyHigh Jump3.5-2.0010
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · High Jump · Place 23 · ShrewsburyHigh Jump23.1.65m10
Apr 10Shrewsbury vs Shepherd HillApr 10 · High Jump · Place 3 · ShrewsburyHigh Jump35-4—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 100 Meters · Place 20 · Shrewsbury100 Meters2012.74a—