Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 134:55.18aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 13, 2026
1 Mile · OutdoorMIAA Meet of Champions · Jun 45:01.42aMIAA Meet of ChampionsJune 4, 2026
1000 Meters · IndoorCMAC NHS Week 5 / Meet B · Jan 293:22.60CMAC NHS Week 5 / Meet BJanuary 29, 2026
1500 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 94:46.44aDistrict E Nick DiPilato InvitationalMay 9, 2026
600 Meters · IndoorMSTCA Qualifier Meet · Feb 101:45.23aMSTCA Qualifier MeetFebruary 10, 2024
800 Meters · OutdoorMIAA Division 6 Outdoor Track & Field Championship · May 252:25.21aMIAA Division 6 Outdoor Track & Field ChampionshipMay 25, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 1 Mile · Place 10 · Whitinsville ChristianWhitinsville Christian1 Mile10.5:01.42a PB11
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile1.5:08.31a11
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile1.5:08.22a11
May 14CMAC B ChampionshipMay 14 · 800 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian800 Meters2.2:26.02a11
May 9District E Nick DiPilato InvitationalMay 9 · 1500 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian1500 Meters1.4:46.44a PB11
Apr 8BMR, WCS, and BVT CMAC MeetApr 8 · 1 Mile · Place 2 · Whitinsville ChristianWhitinsville Christian1 Mile2.5:59.811

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 1 Mile · Place 2 · Whitinsville ChristianWhitinsville Christian1 Mile24:59.25—
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 1 Mile · Place 2 · Whitinsville ChristianWhitinsville Christian1 Mile24:55.18a PB11
Feb 8CMAC Indoor T&F Championships at NB - SMALL SchoolFeb 8 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile1.4:58.87a11
Jan 29CMAC NHS Week 5 / Meet BJan 29 · 1000 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian1000 Meters23:22.60 PB11
Jan 24MSTCA Coaches' InvitationalJan 24 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile15:02.17a11
Jan 20CMAC NHS week 4 / meet AJan 20 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile15:38.1011
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile15:05.83a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1 Mile · Place 2 · Whitinsville ChristianWhitinsville Christian1 Mile2.5:10.96a11
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile1.5:14.82a11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 800 Meters · Place 13 · Whitinsville ChristianWhitinsville Christian800 Meters132:30.29a—
May 11District E D 2 Central Mass ChampionshipMay 11 · 800 Meters · Place 9 · Whitinsville ChristianWhitinsville Christian800 Meters92:29.95a—
May 7Whitinsville vs SuttonMay 7 · 800 Meters · Place 3 · Whitinsville ChristianWhitinsville Christian800 Meters32:30.5—
Apr 30Whitinsville vs BMRApr 30 · 1 Mile · Whitinsville ChristianWhitinsville Christian1 Mile—5:43.9Unofficial9
Apr 9Douglas vs. Whitinsville ChristianApr 9 · 1 Mile · Place 2 · Whitinsville ChristianWhitinsville Christian1 Mile25:53.6—
Apr 2Whitinsville vs HopedaleApr 2 · 800 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian800 Meters12:36.7—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 10MSTCA Qualifier MeetFeb 10 · 600 Meters · Place 6 · Whitinsville ChristianWhitinsville Christian600 Meters61:45.23a PB—
Feb 6Dual Valley Conference League ChampionshipFeb 6 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile15:47.86a—
Jan 18Dual Valley Conference meet 4Jan 18 · 1000 Meters · Whitinsville ChristianWhitinsville Christian1000 Meters--DNF9
Jan 18Dual Valley Conference meet 4Jan 18 · 600 Meters · Whitinsville ChristianWhitinsville Christian600 Meters--1:54.27a9
Jan 7Winter Classic (Females Only)Jan 7 · 800 Meters · UnattachedUnattached800 Meters--DNF9
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 1 Mile · Place 2 · Whitinsville ChristianWhitinsville Christian1 Mile25:30.85a—
Jan 4Dual Valley Conference meet 2Jan 4 · 1000 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian1000 Meters1.3:32.85a9

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 1 Mile · Place 19 · Whitinsville ChristianWhitinsville Christian1 Mile19.5:30.97a9
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 600 Meters · Place 14 · Whitinsville ChristianWhitinsville Christian600 Meters14.1:47.53a9
Dec 14Dual Valley Conference meet 1Dec 14 · 1000 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian1000 Meters1.3:39.62a9
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 1 Mile · Place 2 · Whitinsville ChristianWhitinsville Christian1 Mile2.5:45.21a9
Feb 15MIAA D4 Indoor Track & Field ChampionshipsFeb 15 · 1 Mile · Place 5 · Whitinsville ChristianWhitinsville Christian1 Mile5.5:33.13a8
Feb 11MSTCA Qualifier MeetFeb 11 · 1 Mile · Place 8 · Whitinsville ChristianWhitinsville Christian1 Mile8.5:27.45a8
Jan 28MSTCA Coaches Invitational (Small Schools)Jan 28 · 1 Mile · Place 4 · Whitinsville ChristianWhitinsville Christian1 Mile45:25.12a—
Jan 24Dual Valley Conference League ChampionshipJan 24 · 1 Mile · Place 3 · Whitinsville ChristianWhitinsville Christian1 Mile35:46.94a8
Jan 24Dual Valley Conference League ChampionshipJan 24 · 1000 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian1000 Meters23:27.11a8
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Whitinsville ChristianWhitinsville Christian1000 Meters--DNS8

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 1 Mile · Place 5 · Whitinsville ChristianWhitinsville Christian1 Mile5.5:21.29a8
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 800 Meters · Place 8 · Whitinsville ChristianWhitinsville Christian800 Meters8.2:25.21a PB8
May 25MIAA Division 6 State MeetMay 25 · 1 Mile · Place 5 · Whitinsville ChristianWhitinsville Christian1 Mile5.5:21.29a8
May 25MIAA Division 6 State MeetMay 25 · 800 Meters · Place 8 · Whitinsville ChristianWhitinsville Christian800 Meters8.2:25.21a8
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · Whitinsville ChristianWhitinsville Christian1 Mile--DNS8
May 20MSTCA South Shore Twilight MeetMay 20 · 800 Meters · Whitinsville ChristianWhitinsville Christian800 Meters--DNS8

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 600 Meters · Place 19 · Whitinsville ChristianWhitinsville Christian600 Meters19.1:47.26a8
Dec 20Dual Valley Meet No. 2Dec 20 · 1 Mile · Place 3 · Whitinsville ChristianWhitinsville Christian1 Mile3.5:51.68a8
Dec 20Dual Valley Meet No. 2Dec 20 · 1000 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian1000 Meters2.3:30.32a8
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 600 Meters · Place 13 · Whitinsville ChristianWhitinsville Christian600 Meters13.1:47.08a8
Dec 15Dual Valley League MeetDec 15 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile1.5:55.40a8
Dec 10MSTCA Winterfest Small SchoolsDec 10 · 1 Mile · Place 2 · Whitinsville ChristianWhitinsville Christian1 Mile2.5:34.13a8

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · 1 Mile · Place 3 · Whitinsville ChristianWhitinsville Christian1 Mile3.5:39.18aUnofficial7
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · 800 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian800 Meters2.2:34.11aUnofficial7