Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAlgonquin vs Shrewsbury (girls) · May 114.3Algonquin vs Shrewsbury (girls)May 1, 2024
100m Hurdles · 33" / 0.838m · OutdoorShrewsbury vs Grafton Dual Meet · Apr 1521.19aShrewsbury vs Grafton Dual MeetApril 15, 2026
200 Meters · OutdoorDistrict E Division 1 Central Mass. Championship · May 1130.11District E Division 1 Central Mass. ChampionshipMay 11, 2024
300 Meters · IndoorMidLand Wachusett Indoor League Championships · Feb 248.47aMidLand Wachusett Indoor League ChampionshipsFebruary 2, 2025
400m Hurdles · 30" / 0.762m · OutdoorCentral Mass. Division 1 Class Meet · May 161:15.83aCentral Mass. Division 1 Class MeetMay 16, 2026
55 Meter · IndoorMidWach Meet @ Shrewsbury # 2 · Dec 208.70MidWach Meet @ Shrewsbury # 2December 20, 2023
55 Meters · IndoorMW @ Shrewsbury # 5 · Jan 248.50MW @ Shrewsbury # 5January 24, 2024
55m Hurdles · 33" · IndoorMidWach 12-17-25 @ Shrewsbury HS · Dec 1711.50MidWach 12-17-25 @ Shrewsbury HSDecember 17, 2025
High Jump · IndoorShrewsbury Week # 1 Mid Wach League · Dec 184' 0Shrewsbury Week # 1 Mid Wach LeagueDecember 18, 2024
Long Jump · OutdoorDivision A Midland-Wachusett League Meet · May 2314-08.00Division A Midland-Wachusett League MeetMay 23, 2026
Triple Jump · OutdoorDivision A Midland-Wachusett League Meet · May 2333-01.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

22 results
DateMeetEventPlMarkGr
May 23Division A Midland-Wachusett League MeetMay 23 · Triple Jump · Place 5 · ShrewsburyTriple Jump5.33-01.00 PB11
May 23Division A Midland-Wachusett League MeetMay 23 · Long Jump · Place 11 · ShrewsburyLong Jump11.14-08.00 PB11
May 23Division A Midland-Wachusett League MeetMay 23 · 400m Hurdles · Place 8 · Shrewsbury400m Hurdles30" / 0.762m8.1:18.02a11
May 16Central Mass. Division 1 Class MeetMay 16 · Triple Jump · Place 15 · ShrewsburyTriple Jump15.31-09.5011
May 16Central Mass. Division 1 Class MeetMay 16 · Long Jump · Place 13 · ShrewsburyLong Jump13.14-05.7511
May 16Central Mass. Division 1 Class MeetMay 16 · 400m Hurdles · Place 11 · Shrewsbury400m Hurdles30" / 0.762m11.1:15.83a PB11
May 13Algonquin vs ShrewsburyMay 13 · Triple Jump · Place 3 · ShrewsburyTriple Jump332-5.511
May 13Algonquin vs ShrewsburyMay 13 · Long Jump · Place 8 · ShrewsburyLong Jump814-911
May 13Algonquin vs ShrewsburyMay 13 · 400m Hurdles · Place 4 · Shrewsbury400m Hurdles41:16.58a11
May 13Algonquin vs ShrewsburyMay 13 · 100m Hurdles · Place 7 · Shrewsbury100m Hurdles720.85a11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Triple Jump · Place 3 · ShrewsburyTriple Jump3.31' 1"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Long Jump · Place 2 · ShrewsburyLong Jump2.14' 7"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 400m Hurdles · Place 1 · Shrewsbury400m Hurdles30" / 0.762m1.1:17.8011
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 100m Hurdles · Place 7 · Shrewsbury100m Hurdles33" / 0.838m7.21.30Wind: 011
Apr 29Westborough vs Shrewsbury (Girls Only)Apr 29 · Triple Jump · ShrewsburyTriple Jump—32'06.00"Unofficial11
Apr 29Westborough vs Shrewsbury (Girls Only)Apr 29 · Long Jump · ShrewsburyLong Jump—14'05.00"Unofficial11
Apr 29Westborough vs Shrewsbury (Girls Only)Apr 29 · 400m Hurdles · Shrewsbury400m Hurdles30" / 0.762m—1:17.0Unofficial11
Apr 29Westborough vs Shrewsbury (Girls Only)Apr 29 · 100m Hurdles · Shrewsbury100m Hurdles33" / 0.838m—20.8Unofficial11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Triple Jump · Place 3 · ShrewsburyTriple Jump3.30-09.0011
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Long Jump · Place 4 · ShrewsburyLong Jump4.14-05.0011
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 400m Hurdles · Place 1 · Shrewsbury400m Hurdles30" / 0.762m1.1:19.43a11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100m Hurdles · Place 1 · Shrewsbury100m Hurdles33" / 0.838m1.21.19a PB11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 55m Hurdles · Place 11 · Shrewsbury55m Hurdles33"Round P11.11.68a11
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 55m Hurdles · Place 14 · Shrewsbury55m Hurdles1411.5011
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 55m Hurdles · Place 8 · Shrewsbury55m Hurdles811.30a11

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 111 · Shrewsbury300 Meters111.51.06a11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55m Hurdles · Place 68 · Shrewsbury55m Hurdles33"68.12.03a11
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 300 Meters · Place 16 · Shrewsbury300 Meters16.53.9011
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 55m Hurdles · Place 6 · Shrewsbury55m Hurdles33"6.11.50 PB11
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 300 Meters · Place 11 · Shrewsbury300 Meters1148.47a PB—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · High Jump · Place 15 · ShrewsburyHigh Jump154-0—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 300 Meters · Place 8 · Shrewsbury300 Meters851.20—
Jan 22Mid Wach @ Shrewsbury Week 4Jan 22 · High Jump · Place 6 · ShrewsburyHigh Jump64-00.00SO
Jan 22Mid Wach @ Shrewsbury Week 4Jan 22 · 300 Meters · Place 13 · Shrewsbury300 Meters1353.20SO
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · High Jump · Place 9 · ShrewsburyHigh Jump93-10.00SO
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · 300 Meters · Place 7 · Shrewsbury300 Meters751.60SO
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · High Jump · Place 12 · ShrewsburyHigh Jump123-8—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · 400m Hurdles · Place 2 · Shrewsbury400m Hurdles21:16.62a10
May 24Midland Wachusett Division A League MeetMay 24 · 100m Hurdles · Place 12 · Shrewsbury100m Hurdles1220.58a10
May 17District E Central Mass Division 1 ChampionshipMay 17 · 400m Hurdles · Place 7 · Shrewsbury400m Hurdles71:16.7710
May 7Wachusett vs. Shrewsbury (Girls)May 7 · Triple Jump · Place 6 · ShrewsburyTriple Jump6.30'05"10
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · Triple Jump · Place 4 · ShrewsburyTriple Jump429-9.5010
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · Long Jump · Place 4 · ShrewsburyLong Jump413-1110
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 400m Hurdles · Place 3 · Shrewsbury400m Hurdles31:22.92a10
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 100m Hurdles · Place 5 · Shrewsbury100m Hurdles522.39a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · High Jump · Place 16 · ShrewsburyHigh Jump16.4' 0 PB10
Jan 24MW @ Shrewsbury # 5Jan 24 · 55 Meters · Place 17 · Shrewsbury55 Meters178.50 PB—
Jan 17MW @ Shrewsbury # 4Jan 17 · 55 Meters · Place 16 · Shrewsbury55 Meters168.60a—
Jan 10MW @ Shrewsbury #3Jan 10 · 55 Meters · Place 13 · Shrewsbury55 Meters138.60—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18Midland Wachusett Division A League MeetMay 18 · Triple Jump · Place 10 · ShrewsburyTriple Jump1027-1.50—
May 18Midland Wachusett Division A League MeetMay 18 · 200 Meters · Place 8 · Shrewsbury200 Meters833.03a—
May 11District E Division 1 Central Mass. ChampionshipMay 11 · 200 Meters · Place 23 · Shrewsbury200 MetersRound P2330.11 PB9
May 1Algonquin vs Shrewsbury (girls)May 1 · Triple Jump · Place 6 · ShrewsburyTriple Jump6.28' 89
May 1Algonquin vs Shrewsbury (girls)May 1 · 200 Meters · Place 9 · Shrewsbury200 Meters9.30.69
May 1Algonquin vs Shrewsbury (girls)May 1 · 100 Meters · Place 8 · Shrewsbury100 Meters8.14.3 PB9
Apr 10Shrewsbury vs Shepherd HillApr 10 · 200 Meters · Place 12 · Shrewsbury200 Meters1232.21a—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 100 Meters · Place 10 · Shrewsbury100 Meters1014.77a—

2023 Indoor Track

2 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