Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWinter Warrior HS Invitational · Dec 285:47.23aWinter Warrior HS InvitationalDecember 28, 2025
1 Mile · OutdoorMidland Wachusett Division A League Meet · May 245:42.95aMidland Wachusett Division A League MeetMay 24, 2025
1000 Meters · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 113:16.58aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 11, 2026
2 Miles · IndoorMW @ Shrewsbury # 5 · Jan 2413:04.50MW @ Shrewsbury # 5January 24, 2024
300 Meters · IndoorMSTCA Northeast Invitational · Jan 947.41aMSTCA Northeast InvitationalJanuary 9, 2026
400 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 101:07.18aDistrict E Nick DiPilato InvitationalMay 10, 2025
400m Hurdles · 30" / 0.762m · OutdoorCentral Mass. Division 1 Class Meet · May 161:12.79aCentral Mass. Division 1 Class MeetMay 16, 2026
55 Meters · IndoorMidland Wachusett @ Wachusett #3 · Jan 148.60aMidland Wachusett @ Wachusett #3January 14, 2026
600 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 201:48.83aMSTCA Speed Classic (Saturday)December 20, 2025
800 Meters · OutdoorDistrict E Central Mass Division 1 Championship · May 172:29.48District E Central Mass Division 1 ChampionshipMay 17, 2025

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 2 Track & Field ChampionshipMay 29 · 800 Meters · Place 23 · Westborough800 Meters23.2:31.31a12
May 23Division A Midland-Wachusett League MeetMay 23 · 400m Hurdles · Place 7 · Westborough400m Hurdles30" / 0.762m7.1:13.22a12
May 16Central Mass. Division 1 Class MeetMay 16 · 400m Hurdles · Place 7 · Westborough400m Hurdles30" / 0.762m7.1:12.79a PB12
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 1 Mile · Westborough1 Mile—5:54.0Unofficial12
May 6Algonquin vs. Westborough (Girls)May 6 · 800 Meters · Place 1 · Westborough800 Meters1.2:3412
Apr 29Westborough vs Shrewsbury (Girls Only)Apr 29 · 400m Hurdles · Westborough400m Hurdles30" / 0.762m—1:14.6Unofficial12
Apr 29Westborough vs Shrewsbury (Girls Only)Apr 29 · 2 Miles · Westborough2 Miles—13:41.9Unofficial12
Apr 15Wachusett vs Westborough Dual MeetApr 15 · 800 Meters · Westborough800 Meters—2:34.4Unofficial12
Apr 8Westborough vs Grafton Dual MeetApr 8 · 2 Miles · Westborough2 Miles—13:17.8Unofficial12
Apr 8Westborough vs Grafton Dual MeetApr 8 · 800 Meters · Westborough800 Meters—2:32.6Unofficial12

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 1000 Meters · Place 15 · Westborough1000 Meters153:16.58a PB12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 1000 Meters · Place 15 · Westborough1000 Meters153:16.5812
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 1 Mile · Place 3 · Westborough1 Mile3.6:07.72a12
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 1000 Meters · Place 3 · Westborough1000 Meters3.3:34.67a12
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · High Jump · Place 21 · WestboroughHigh Jump214-012
Jan 24MSTCA Coaches' InvitationalJan 24 · 1000 Meters · Place 40 · Westborough1000 Meters403:19.25a12
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · High Jump · Place 10 · WestboroughHigh Jump104-412
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 600 Meters · Place 2 · Westborough600 Meters21:52.60a12
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 55 Meters · Place 24 · Westborough55 Meters248.70a12
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 1 Mile · Place 2 · Westborough1 Mile26:04.20a12
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 55 Meters · Place 17 · Westborough55 Meters178.60a PB12
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 20 · Westborough1000 Meters203:17.52a12
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 95 · Westborough300 Meters9547.41a PB12
Jan 7Midland Wachusett @ WachusettJan 7 · 2 Miles · Place 2 · Westborough2 Miles214:28.10a12
Jan 7Midland Wachusett @ WachusettJan 7 · 1 Mile · Place 1 · Westborough1 Mile16:10.60a12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 1 Mile · Place 19 · Westborough1 Mile19.5:47.23a PB12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 600 Meters · Place 9 · Westborough600 Meters9.1:48.83a PB12
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 2 Miles · Place 2 · Westborough2 Miles2.13:30.9012
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 600 Meters · Place 1 · Westborough600 Meters1.1:53.9012
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 1000 Meters · Place 3 · Westborough1000 Meters3.3:19.13a12
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 1000 Meters · Place 19 · Westborough1000 Meters193:18.15a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 1 Mile · Place 6 · Westborough1 Mile65:59.09a—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 2 Miles · Place 1 · Westborough2 Miles113:49.70—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 600 Meters · Place 3 · Westborough600 Meters31:56.80—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 1 Mile · Place 3 · Westborough1 Mile36:06.00—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 1000 Meters · Place 1 · Westborough1000 Meters13:40.50—
Jan 10MSTCA Northeast InvitationalJan 10 · 600 Meters · Place 45 · Westborough600 Meters451:53.71a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 108 · Westborough300 Meters10848.44a—
Jan 8MidWach Week 2 @ WachusettJan 8 · 2 Miles · Place 1 · Westborough2 Miles113:17.80—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 1 Mile · Place 32 · Westborough1 Mile32.5:55.49a11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 800 Meters · Place 26 · Westborough800 Meters26.2:33.07a11
May 24Midland Wachusett Division A League MeetMay 24 · 1 Mile · Place 3 · Westborough1 Mile35:42.95a PB11
May 24Midland Wachusett Division A League MeetMay 24 · 800 Meters · Place 8 · Westborough800 Meters82:40.32a11
May 17District E Central Mass Division 1 ChampionshipMay 17 · 800 Meters · Place 5 · Westborough800 Meters52:29.48 PB11
May 10District E Nick DiPilato InvitationalMay 10 · 400 Meters · Place 11 · Westborough400 Meters111:07.18a PB11
May 8Westborough v HudsonMay 8 · 1 Mile · Place 2 · Westborough1 Mile25:50.08a11
Apr 2Algonquin vs. Westborough (Girls)Apr 2 · 1 Mile · Place 1 · Westborough1 Mile16:01.3011
Apr 2Algonquin vs. Westborough (Girls)Apr 2 · 800 Meters · Place 2 · Westborough800 Meters22:44.9011

2024 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 2 Miles · Place 8 · Westborough2 Miles8.13:15.10a11
Dec 29Winter Warrior HS InvitationalDec 29 · 1000 Meters · Place 3 · Westborough1000 Meters3.3:24.63a11
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1 Mile · Place 10 · Westborough1 Mile10.5:56.53a11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 34 · Westborough600 Meters34.1:51.72a11
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · 1 Mile · Place 1 · Westborough1 Mile1.5:56.8011
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · 1000 Meters · Place 2 · Westborough1000 Meters2.3:29.8011
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 1000 Meters · Place 7 · Westborough1000 Meters7.3:26.58a11
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 1000 Meters · Place 23 · Westborough1000 Meters23.3:23.82a10
Feb 1145th District E InviteFeb 11 · 1000 Meters · Place 8 · Westborough1000 Meters83:20.28a—
Feb 3Mid Wach League Championship A & BFeb 3 · 1 Mile · Place 6 · Westborough1 Mile65:50.33a—
Jan 24MW @ Shrewsbury # 5Jan 24 · 2 Miles · Place 2 · Westborough2 Miles213:04.50 PB—
Jan 24MW @ Shrewsbury # 5Jan 24 · 600 Meters · Place 4 · Westborough600 Meters41:57.80—
Jan 17MW @ Shrewsbury # 4Jan 17 · 1 Mile · Place 2 · Westborough1 Mile26:00.90a—
Jan 17MW @ Shrewsbury # 4Jan 17 · 1000 Meters · Place 3 · Westborough1000 Meters33:35.90a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 50 · Westborough1000 Meters503:23.0610
Jan 10MW @ Shrewsbury #3Jan 10 · 2 Miles · Place 6 · Westborough2 Miles613:51.30—
Jan 10MW @ Shrewsbury #3Jan 10 · 600 Meters · Place 4 · Westborough600 Meters41:59.20—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 1000 Meters · Place 14 · Westborough1000 Meters143:27.26a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 1 Mile · Place 36 · Westborough1 Mile365:59.38a—
May 18Midland Wachusett Division A League MeetMay 18 · 1 Mile · Place 3 · Westborough1 Mile35:50.94a—
May 18Midland Wachusett Division A League MeetMay 18 · 800 Meters · Place 7 · Westborough800 Meters72:50.39a—
May 11District E Division 1 Central Mass. ChampionshipMay 11 · 800 Meters · Place 10 · Westborough800 Meters102:35.2110
Apr 18MSTCA Warrior InvitationalApr 18 · 800 Meters · Place 32 · Westborough800 Meters322:43.66a—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 29 · Westborough1 Mile29.6:02.55a10
Dec 20MidWach Meet @ Shrewsbury # 2Dec 20 · 1 Mile · Place 5 · Westborough1 Mile5.6:13.5010
Dec 20MidWach Meet @ Shrewsbury # 2Dec 20 · 1000 Meters · Place 7 · Westborough1000 Meters7.3:38.7010
Dec 20MWIL Invite #2Dec 20 · 1 Mile · Place 5 · Westborough1 Mile5.06:13.510
Dec 20MWIL Invite #2Dec 20 · 1000 Meters · Place 7 · Westborough1000 Meters7.03:38.710
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · 2 Miles · Place 3 · Westborough2 Miles3.13:31.410
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · 1000 Meters · Place 3 · Westborough1000 Meters3.3:47.910
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 1 Mile · Place 18 · Westborough1 Mile18.6:09.96a10
Feb 19MIAA Division 3 Indoor Track & Field ChampionshipsFeb 19 · 2 Miles · Place 20 · Westborough2 Miles2013:10.11a—
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 75 · Westborough1000 Meters753:37.399
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 75 · Westborough1000 Meters75.3:37.39a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 45 · Westborough1 Mile45.6:15.34a9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 13 District E Division 1 Class MeetMay 13 · 1 Mile · Place 14 · Westborough1 Mile145:57.819

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1 Mile · Place 34 · Westborough1 Mile34.6:29.34a9
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 600 Meters · Place 68 · Westborough600 Meters68.2:02.42a9
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 1000 Meters · Place 9 · Westborough1000 Meters9.3:44.44a9