Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorShrewsbury vs Grafton Dual Meet · Apr 1514.37aShrewsbury vs Grafton Dual MeetApril 15, 2026
200 Meters · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 829.70Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
300 Meters · IndoorMidWach 12-17-25 @ Shrewsbury HS · Dec 1755.40MidWach 12-17-25 @ Shrewsbury HSDecember 17, 2025
55 Meter · IndoorMSTCA Speed Classic (Saturday) · Dec 208.63aMSTCA Speed Classic (Saturday)December 20, 2025
Discus · 1kg · OutdoorDivision A Midland-Wachusett League Meet · May 2376-02Division A Midland-Wachusett League MeetMay 23, 2026
Javelin · 600g · OutdoorShrewsbury vs Grafton Dual Meet · Apr 1575-01Shrewsbury vs Grafton Dual MeetApril 15, 2026
Shot Put · 4kg · IndoorMidWach 12-17-25 @ Shrewsbury HS · Dec 1720-03.50MidWach 12-17-25 @ Shrewsbury HSDecember 17, 2025
Shot Put · 4kg · OutdoorDivision A Midland-Wachusett League Meet · May 2321-09.00Division A Midland-Wachusett League MeetMay 23, 2026
Triple Jump · OutdoorAlgonquin vs Shrewsbury (girls) · May 129' 10.25Algonquin vs Shrewsbury (girls)May 1, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 23Division A Midland-Wachusett League MeetMay 23 · Discus · Place 7 · ShrewsburyDiscus1kg7.76-02 PB11
May 23Division A Midland-Wachusett League MeetMay 23 · Shot Put · Place 13 · ShrewsburyShot Put4kg13.21-09.00 PB11
May 13Algonquin vs ShrewsburyMay 13 · Javelin · Place 7 · ShrewsburyJavelin772-311
May 13Algonquin vs ShrewsburyMay 13 · Discus · Place 3 · ShrewsburyDiscus365-1011
May 13Algonquin vs ShrewsburyMay 13 · 100 Meters · Place 14 · Shrewsbury100 Meters1414.61a11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Javelin · Place 8 · ShrewsburyJavelin600g8.69' 0"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Discus · Place 4 · ShrewsburyDiscus1kg4.67' 5"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 200 Meters · Place 4 · Shrewsbury200 Meters4.29.70 PBWind: 011
May 2District E Girls & Boys Division 1 RelaysMay 2 · Discus · Place 19 · ShrewsburyDiscus1kg19.20.56m11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Javelin · Place 6 · ShrewsburyJavelin600g6.75-01 PB11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Discus · Place 3 · ShrewsburyDiscus1kg3.68-0511
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100 Meters · Place 5 · Shrewsbury100 Meters5.14.37a PB11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · Shot Put · Place 23 · ShrewsburyShot Put2321-11.7511
Jan 7Midland Wachusett @ ShrewsburyJan 7 · Shot Put · Place 18 · ShrewsburyShot Put1823-211

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 133 · Shrewsbury55 MeterRound P133.8.68a11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Shrewsbury300 Meters--DNS11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 95 · Shrewsbury55 Meter95.8.63a PB11
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 300 Meters · Place 20 · Shrewsbury300 Meters20.55.40 PB11
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · Shot Put · Place 23 · ShrewsburyShot Put4kg23.20-03.50 PB11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · Javelin · Place 11 · ShrewsburyJavelin1174-310
May 3District E Girls & Boys Division 1 RelaysMay 3 · Javelin · Place 22 · ShrewsburyJavelin2219.95m10
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · Javelin · Place 6 · ShrewsburyJavelin660-710
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · Discus · Place 8 · ShrewsburyDiscus847-110
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 100 Meters · Place 9 · Shrewsbury100 Meters915.03a10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18Midland Wachusett Division A League MeetMay 18 · Triple Jump · Place 8 · ShrewsburyTriple Jump828-1.50—
May 18Midland Wachusett Division A League MeetMay 18 · Javelin · Place 9 · ShrewsburyJavelin960-9—
May 1Algonquin vs Shrewsbury (girls)May 1 · Triple Jump · Place 4 · ShrewsburyTriple Jump4.29' 10.25 PB9
May 1Algonquin vs Shrewsbury (girls)May 1 · Javelin · Place 10 · ShrewsburyJavelin600g10.59' 29
May 1Algonquin vs Shrewsbury (girls)May 1 · 200 Meters · Place 12 · Shrewsbury200 Meters12.31.49
May 1Algonquin vs Shrewsbury (girls)May 1 · 100 Meters · Place 9 · Shrewsbury100 Meters9.14.49
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Javelin · Place 43 · ShrewsburyJavelin600g43.19.32m9
Apr 10Shrewsbury vs Shepherd HillApr 10 · Triple Jump · Place 4 · ShrewsburyTriple Jump431-1.50—
Apr 10Shrewsbury vs Shepherd HillApr 10 · Javelin · Place 5 · ShrewsburyJavelin566-3—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 200 Meters · Place 6 · Shrewsbury200 Meters630.91a—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 100 Meters · Place 9 · Shrewsbury100 Meters914.67a—