Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDivision A Midland-Wachusett League Meet · May 2313.20aDivision A Midland-Wachusett League MeetMay 23, 2026
200 Meters · OutdoorMidland Wachusett Division A League Meet · May 2428.08aMidland Wachusett Division A League MeetMay 24, 2025
300 Meters · IndoorMSTCA Northeast Invitational · Jan 946.53aMSTCA Northeast InvitationalJanuary 9, 2026
55 Meters · IndoorMidland Wachusett @ Wachusett #3 · Jan 147.70aMidland Wachusett @ Wachusett #3January 14, 2026
High Jump · IndoorMSTCA Division 2 James Kalperis Relays · Jan 181.27mMSTCA Division 2 James Kalperis RelaysJanuary 18, 2025
High Jump · OutdoorDivision A Midland-Wachusett League Meet · May 234-04.00Division A Midland-Wachusett League MeetMay 23, 2026
Long Jump · OutdoorDistrict E Division 1 Relay Meet · Apr 294.58mDistrict E Division 1 Relay MeetApril 29, 2023

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Long Jump · Place 20 · WestboroughLong Jump20.14-08.7512
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100 Meters · Place 19 · Westborough100 MetersRound P19.13.44aWind: -0.312
May 23Division A Midland-Wachusett League MeetMay 23 · Long Jump · Place 5 · WestboroughLong Jump5.16-00.7512
May 23Division A Midland-Wachusett League MeetMay 23 · High Jump · Place 10 · WestboroughHigh Jump10.4-04.00 PB12
May 23Division A Midland-Wachusett League MeetMay 23 · 100 Meters · Place 2 · Westborough100 MetersRound P2.13.36a12
May 23Division A Midland-Wachusett League MeetMay 23 · 100 Meters · Place 2 · Westborough100 Meters2.13.20a PB12
May 16Central Mass. Division 1 Class MeetMay 16 · Long Jump · Place 8 · WestboroughLong Jump8.16-00.0012
May 16Central Mass. Division 1 Class MeetMay 16 · 200 Meters · Place 13 · Westborough200 MetersRound P13.28.25a12
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · Long Jump · WestboroughLong Jump—17'01.50"Unofficial12
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · Shot Put · WestboroughShot Put4kg—24'05.50"Unofficial12
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 200 Meters · Westborough200 Meters—27.7Unofficial12
May 6Algonquin vs. Westborough (Girls)May 6 · Long Jump · Place 2 · WestboroughLong Jump2.16-312
May 6Algonquin vs. Westborough (Girls)May 6 · 100 Meters · Place 2 · Westborough100 Meters2.13.312
Apr 29Westborough vs Shrewsbury (Girls Only)Apr 29 · Long Jump · WestboroughLong Jump—16'09.50"Unofficial12
Apr 29Westborough vs Shrewsbury (Girls Only)Apr 29 · High Jump · WestboroughHigh Jump—4'08"Unofficial12
Apr 29Westborough vs Shrewsbury (Girls Only)Apr 29 · 400 Meters · Westborough400 Meters—71.9Unofficial12
Apr 15Wachusett vs Westborough Dual MeetApr 15 · Long Jump · WestboroughLong Jump—16'00.75"Unofficial12
Apr 15Wachusett vs Westborough Dual MeetApr 15 · Shot Put · WestboroughShot Put4kg—27'10.00"Unofficial12
Apr 15Wachusett vs Westborough Dual MeetApr 15 · 100 Meters · Westborough100 Meters—13.4Unofficial12
Apr 8Westborough vs Grafton Dual MeetApr 8 · Long Jump · WestboroughLong Jump—15'11.75"Unofficial12
Apr 8Westborough vs Grafton Dual MeetApr 8 · High Jump · WestboroughHigh Jump—4'06"Unofficial12
Apr 8Westborough vs Grafton Dual MeetApr 8 · 100 Meters · Westborough100 Meters—13.4Unofficial12

2026 Indoor Track

18 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 6 · WestboroughLong Jump616-0.5012
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 6 · WestboroughLong Jump616-00.5012
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · High Jump · Place 7 · WestboroughHigh Jump74-412
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · Shot Put · Place 15 · WestboroughShot Put1523-8.5012
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 55 Meters · Place 4 · Westborough55 Meters48.0012
Jan 24MSTCA Coaches' InvitationalJan 24 · Long Jump · Place 32 · WestboroughLong Jump3215-01.0012
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · High Jump · Place 6 · WestboroughHigh Jump64-612
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · Shot Put · WestboroughShot Put—ND12
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 300 Meters · Place 9 · Westborough300 Meters949.90a12
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 40 · WestboroughShot Put407.44m12
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · High Jump · Place 12 · WestboroughHigh Jump124-412
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · Shot Put · Place 25 · WestboroughShot Put2522-3.2512
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 300 Meters · Place 3 · Westborough300 Meters348.10a12
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 55 Meters · Place 3 · Westborough55 Meters37.70a PB12
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 67 · Westborough300 Meters6746.53a PB12
Jan 7Midland Wachusett @ WachusettJan 7 · High Jump · Place 10 · WestboroughHigh Jump104-412
Jan 7Midland Wachusett @ WachusettJan 7 · 300 Meters · Place 3 · Westborough300 Meters348.30a12
Jan 7Midland Wachusett @ WachusettJan 7 · 55 Meters · Place 6 · Westborough55 Meters68.20a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · Long Jump · Place 5 · WestboroughLong Jump515-5.5011
May 24Midland Wachusett Division A League MeetMay 24 · High Jump · Place 7 · WestboroughHigh Jump74-611
May 24Midland Wachusett Division A League MeetMay 24 · 200 Meters · Place 6 · Westborough200 Meters628.08a PB11
May 24Midland Wachusett Division A League MeetMay 24 · 200 Meters · Place 5 · Westborough200 Meters528.78a11
May 10District E Nick DiPilato InvitationalMay 10 · Long Jump · Place 16 · WestboroughLong Jump1613-9.5011
May 10District E Nick DiPilato InvitationalMay 10 · 200 Meters · Place 19 · Westborough200 Meters1928.99a11
May 8Westborough v HudsonMay 8 · Long Jump · Place 3 · WestboroughLong Jump315-04.2511
May 8Westborough v HudsonMay 8 · High Jump · Place 1 · WestboroughHigh Jump14-06.0011
May 8Westborough v HudsonMay 8 · 200 Meters · Place 3 · Westborough200 Meters328.13a11
May 8Westborough v HudsonMay 8 · 100 Meters · Place 2 · Westborough100 Meters213.74a11

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · Shot Put · Place 8 · WestboroughShot Put825-0.50—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · Shot Put · Place 3 · WestboroughShot Put327-2—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 300 Meters · Place 10 · Westborough300 Meters1051.60—
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 55 Meters · Place 1 · Westborough55 Meters18.00—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · Shot Put · Place 8 · WestboroughShot Put825-7.75—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 55 Meters · Place 5 · Westborough55 Meters58.00—
Jan 18MSTCA Division 2 James Kalperis RelaysJan 18 · High Jump · Place 26 · WestboroughHigh Jump261.27m PB—
Jan 15Mid Wach @ Fitchburg Week 3Jan 15 · Shot Put · Place 4 · WestboroughShot Put425-11.00JR
Jan 15Mid Wach @ Fitchburg Week 3Jan 15 · High Jump · Place 5 · WestboroughHigh Jump54-06.00JR
Jan 15Mid Wach @ Fitchburg Week 3Jan 15 · 300 Meters · Place 9 · Westborough300 Meters951.70JR
Jan 15Mid Wach @ Fitchburg Week 3Jan 15 · 55 Meters · Place 7 · Westborough55 Meters78.00JR
Jan 10MSTCA Northeast InvitationalJan 10 · Long Jump · Place 53 · WestboroughLong Jump5314-2—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 79 · Westborough55m Hurdles7910.71a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 118 · Westborough300 Meters11848.60a—
Jan 8MidWach Week 2 @ WachusettJan 8 · Shot Put · Place 14 · WestboroughShot Put1422-4.5—
Jan 8MidWach Week 2 @ WachusettJan 8 · 55m Hurdles · Place 6 · Westborough55m Hurdles611.10—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · Pole Vault · Place 15 · WestboroughPole Vault157-0—
May 18Midland Wachusett Division A League MeetMay 18 · Long Jump · Place 5 · WestboroughLong Jump515-3—
May 18Midland Wachusett Division A League MeetMay 18 · 200 Meters · Place 3 · Westborough200 Meters330.95a—
May 18Midland Wachusett Division A League MeetMay 18 · 100 Meters · Place 13 · Westborough100 Meters1314.82a—
May 4District E Multi / F.A.T. InvitationalMay 4 · Long Jump · Place 4 · WestboroughLong Jump415-6—
May 4District E Multi / F.A.T. InvitationalMay 4 · 100 Meters · Place 5 · Westborough100 Meters513.61a—
Apr 18MSTCA Warrior InvitationalApr 18 · 100m Hurdles · Place 36 · Westborough100m Hurdles3619.75a—
Apr 18MSTCA Warrior InvitationalApr 18 · 200 Meters · Place 53 · Westborough200 Meters5329.59a—

2024 Indoor Track

19 results
DateMeetEventPlMarkGr
Feb 1145th District E InviteFeb 11 · Long Jump · Place 7 · WestboroughLong Jump714-10.25—
Feb 1145th District E InviteFeb 11 · 55m Hurdles · Place 15 · Westborough55m Hurdles1510.23a—
Feb 3Mid Wach League Championship A & BFeb 3 · High Jump · Place 6 · WestboroughHigh Jump64-6—
Feb 3Mid Wach League Championship A & BFeb 3 · 55m Hurdles · Place 8 · Westborough55m Hurdles810.07a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · Long Jump · Place 31 · WestboroughLong Jump3114-10.2510
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55m Hurdles · Place 30 · Westborough55m HurdlesRound P309.8610
Jan 24MW @ Shrewsbury # 5Jan 24 · High Jump · Place 5 · WestboroughHigh Jump54-4—
Jan 24MW @ Shrewsbury # 5Jan 24 · Shot Put · Place 7 · WestboroughShot Put725-2.50—
Jan 24MW @ Shrewsbury # 5Jan 24 · 55m Hurdles · Place 4 · Westborough55m Hurdles410.00—
Jan 17MW @ Shrewsbury # 4Jan 17 · High Jump · Place 9 · WestboroughHigh Jump94-2—
Jan 17MW @ Shrewsbury # 4Jan 17 · Shot Put · Place 12 · WestboroughShot Put1222-1—
Jan 17MW @ Shrewsbury # 4Jan 17 · 55m Hurdles · Place 6 · Westborough55m Hurdles610.70a—
Jan 17MW @ Shrewsbury # 4Jan 17 · 300 Meters · Place 10 · Westborough300 Meters1050.70a—
Jan 12MSTCA Northeast InvitationalJan 12 · 55m Hurdles · Place 50 · Westborough55m HurdlesRound P5010.0710
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 127 · Westborough300 Meters12747.7010
Jan 10MW @ Shrewsbury #3Jan 10 · High Jump · Place 4 · WestboroughHigh Jump44-4—
Jan 10MW @ Shrewsbury #3Jan 10 · Shot Put · Place 11 · WestboroughShot Put1123-3—
Jan 10MW @ Shrewsbury #3Jan 10 · 55m Hurdles · Place 10 · Westborough55m Hurdles1011.10—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55m Hurdles · Place 9 · Westborough55m Hurdles910.08a—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 25MIAA Division 3 State Championship MeetMay 25 · Long Jump · Place 20 · WestboroughLong Jump2015-3—
Apr 29District E Division 1 Relay MeetApr 29 · Long Jump · Place 15 · WestboroughLong Jump154.58m PB9
Apr 29District E Division 1 Relay MeetApr 29 · Long Jump · Place 15 · WestboroughLong Jump154.58m9