Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAlgonquin vs Shrewsbury · May 1314.32aAlgonquin vs ShrewsburyMay 13, 2026
100m Hurdles · 33" / 0.838m · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 820.10Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
200 Meters · OutdoorMidland Wachusett Division A League Meet · May 2429.60aMidland Wachusett Division A League MeetMay 24, 2025
300 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 2152.48aMSTCA Speed Classic (Saturday)December 21, 2024
55 Meter · IndoorShrewsbury Week # 1 Mid Wach League · Dec 188.30Shrewsbury Week # 1 Mid Wach LeagueDecember 18, 2024
55 Meters · IndoorMW @ Shrewsbury # 4 · Jan 178.40aMW @ Shrewsbury # 4January 17, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23Division A Midland-Wachusett League MeetMay 23 · 100m Hurdles · Place 16 · Shrewsbury100m Hurdles33" / 0.838mRound P16.23.18a11
May 13Algonquin vs ShrewsburyMay 13 · 100m Hurdles · Place 4 · Shrewsbury100m Hurdles419.43a11
May 13Algonquin vs ShrewsburyMay 13 · 100 Meters · Place 9 · Shrewsbury100 Meters914.32a PB11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 100m Hurdles · Place 5 · Shrewsbury100m Hurdles33" / 0.838m5.20.10 PBWind: 011
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Javelin · ShrewsburyJavelin600g--FOUL11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100m Hurdles · Shrewsbury100m Hurdles33" / 0.838m--DNS11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 200 Meters · Place 9 · Shrewsbury200 Meters9.30.74a11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100 Meters · Place 6 · Shrewsbury100 Meters6.14.42a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 131 · Shrewsbury55 MeterRound P131.8.67a11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 77 · Shrewsbury55 Meter77.8.49a11
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 55 Meter · Place 17 · Shrewsbury55 Meter17.8.8011
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 55 Meters · Place 13 · Shrewsbury55 Meters138.50—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · 200 Meters · Place 12 · Shrewsbury200 Meters1229.60a PB10
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · Javelin · Place 11 · ShrewsburyJavelin1145-310
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 100 Meters · Place 6 · Shrewsbury100 Meters614.76a10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 128 · Shrewsbury300 Meters128.52.48a PB10
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55 Meter · Place 53 · Shrewsbury55 Meter53.8.32a10
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · 55 Meter · Place 6 · Shrewsbury55 Meter6.8.30 PBWind: 010
Jan 24MW @ Shrewsbury # 5Jan 24 · 55 Meters · Place 22 · Shrewsbury55 Meters228.60—
Jan 17MW @ Shrewsbury # 4Jan 17 · 55 Meters · Place 10 · Shrewsbury55 Meters108.40a PB—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4District E Multi / F.A.T. InvitationalMay 4 · 200 Meters · Place 28 · Shrewsbury200 Meters2831.01a—
May 4District E Multi / F.A.T. InvitationalMay 4 · 100 Meters · Place 17 · Shrewsbury100 Meters1714.64a—
May 1Algonquin vs Shrewsbury (girls)May 1 · 200 Meters · Place 10 · Shrewsbury200 Meters10.31.39
May 1Algonquin vs Shrewsbury (girls)May 1 · 100 Meters · Place 11 · Shrewsbury100 Meters11.14.59
Apr 10Shrewsbury vs Shepherd HillApr 10 · 200 Meters · Place 9 · Shrewsbury200 Meters931.52a—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 100 Meters · Place 17 · Shrewsbury100 Meters1715.44a—