Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorShrewsbury vs Shepherd Hill · Apr 1014.91aShrewsbury vs Shepherd HillApril 10, 2024
200 Meters · OutdoorShrewsbury vs Shepherd Hill · Apr 1032.07aShrewsbury vs Shepherd HillApril 10, 2024
300 Meters · IndoorMW @ Shrewsbury #3 · Jan 1052.50MW @ Shrewsbury #3January 10, 2024
55 Meter · IndoorMidWach Meet @ Shrewsbury # 2 · Dec 208.70MidWach Meet @ Shrewsbury # 2December 20, 2023
55 Meters · IndoorMW @ Shrewsbury # 5 · Jan 248.40MW @ Shrewsbury # 5January 24, 2024
Javelin · 600g · OutdoorMIAA Division 1 Track & Field Championship · May 2998-07MIAA Division 1 Track & Field ChampionshipMay 29, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Javelin · Place 7 · ShrewsburyJavelin600g7.98-07 PB11
May 23Division A Midland-Wachusett League MeetMay 23 · Javelin · Place 8 · ShrewsburyJavelin600g8.81-1111
May 16Central Mass. Division 1 Class MeetMay 16 · Javelin · Place 4 · ShrewsburyJavelin600g4.90-0611
May 13Algonquin vs ShrewsburyMay 13 · Javelin · Place 4 · ShrewsburyJavelin483-011
May 13Algonquin vs ShrewsburyMay 13 · 100 Meters · Place 32 · Shrewsbury100 Meters3215.46a11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Javelin · Place 2 · ShrewsburyJavelin600g2.83' 10"11
May 2District E Girls & Boys Division 1 RelaysMay 2 · Javelin · Place 1 · ShrewsburyJavelin600g1.29.01m11
Apr 29Westborough vs Shrewsbury (Girls Only)Apr 29 · Javelin · ShrewsburyJavelin600g—87'09"Unofficial11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Javelin · Place 3 · ShrewsburyJavelin600g3.87-1011
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100 Meters · Place 13 · Shrewsbury100 Meters13.15.02a11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Javelin · Place 14 · ShrewsburyJavelin600g14.79-0910
May 24Midland Wachusett Division A League MeetMay 24 · Javelin · Place 8 · ShrewsburyJavelin880-1010
May 17District E Central Mass Division 1 ChampionshipMay 17 · Javelin · Place 9 · ShrewsburyJavelin986-910
May 3District E Girls & Boys Division 1 RelaysMay 3 · Javelin · Place 24 · ShrewsburyJavelin2419.08m10
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · Javelin · Place 1 · ShrewsburyJavelin185-810
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 100 Meters · Place 15 · Shrewsbury100 Meters1515.78a10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Javelin · Place 17 · ShrewsburyJavelin600g17.83-089
May 18Midland Wachusett Division A League MeetMay 18 · Javelin · Place 3 · ShrewsburyJavelin376-4—
May 11District E Division 1 Central Mass. ChampionshipMay 11 · Javelin · Place 7 · ShrewsburyJavelin790-29
May 1Algonquin vs Shrewsbury (girls)May 1 · Javelin · Place 2 · ShrewsburyJavelin600g2.75' 99
May 1Algonquin vs Shrewsbury (girls)May 1 · 100 Meters · Place 16 · Shrewsbury100 Meters16.15.19
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Javelin · Place 12 · ShrewsburyJavelin600g12.26.67m9
Apr 10Shrewsbury vs Shepherd HillApr 10 · Javelin · Place 1 · ShrewsburyJavelin177-6—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 200 Meters · Place 11 · Shrewsbury200 Meters1132.07a PB—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 100 Meters · Place 11 · Shrewsbury100 Meters1114.91a PB—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 24MW @ Shrewsbury # 5Jan 24 · 55 Meters · Place 15 · Shrewsbury55 Meters158.40 PB—
Jan 17MW @ Shrewsbury # 4Jan 17 · 300 Meters · Place 17 · Shrewsbury300 Meters1753.10a—
Jan 17MW @ Shrewsbury # 4Jan 17 · 55 Meters · Place 14 · Shrewsbury55 Meters148.50a—
Jan 10MW @ Shrewsbury #3Jan 10 · 300 Meters · Place 23 · Shrewsbury300 Meters2352.50 PB—
Jan 10MW @ Shrewsbury #3Jan 10 · 55 Meters · Place 13 · Shrewsbury55 Meters138.60—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20MidWach Meet @ Shrewsbury # 2Dec 20 · 55 Meter · Place 15 · Shrewsbury55 Meter15.8.70 PB9
Dec 20MWIL Invite #2Dec 20 · 55 Meter · Place 15 · Shrewsbury55 Meter15.8.79
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 300 Meters · Place 130 · Shrewsbury300 Meters130.53.28a9
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55 Meter · Place 107 · Shrewsbury55 Meter107.8.84a9
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · 300 Meters · Place 15 · Shrewsbury300 Meters15.53.99