Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Coaches' Invitational · Jan 245:32.07aMSTCA Coaches' InvitationalJanuary 24, 2026
1 Mile · OutdoorMIAA Division 5 Track & Field Championship · May 295:26.69aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
1000 Meters · IndoorCMAC Indoor T&F Championships at NB - SMALL School · Feb 83:23.70aCMAC Indoor T&F Championships at NB - SMALL SchoolFebruary 8, 2026
1600 Meters · IndoorMSTCA Boston Holiday Challenge · Dec 275:34.37aMSTCA Boston Holiday ChallengeDecember 27, 2025
2 Miles · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 1311:58.77aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 13, 2026
2 Miles · OutdoorMIAA Division 5 Track & Field Championship · May 2911:40.10aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
400 Meters · Relay Split · OutdoorMIAA Division 5 Track & Field Championship · May 291:12.254aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
600 Meters · IndoorCMAC NHS Week 5 / Meet B · Jan 291:58.90CMAC NHS Week 5 / Meet BJanuary 29, 2026
800 Meters · OutdoorCMAC B Championship · May 142:34.22aCMAC B ChampionshipMay 14, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 9 · Whitinsville Christian2 Miles9.11:40.10a PB10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 11 · Whitinsville Christian1 Mile11.5:26.69a PB10
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · 2 Miles · Place 1 · Whitinsville Christian2 Miles1.11:56.21a10
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 1 Mile · Place 6 · Whitinsville Christian1 Mile6.5:31.02a10
May 14CMAC B ChampionshipMay 14 · 1 Mile · Place 1 · Whitinsville Christian1 Mile1.5:35.58a10
May 14CMAC B ChampionshipMay 14 · 800 Meters · Place 4 · Whitinsville Christian800 Meters4.2:34.22a PB10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 1 Mile · Place 8 · Whitinsville Christian1 Mile85:38.75a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 800 Meters · Place 29 · Whitinsville Christian800 Meters292:38.99a10
May 7CMAC Dual (WCS, Hopedale, Northbridge)May 7 · 800 Meters · Place 3 · Whitinsville Christian800 Meters3.2:35.910
Apr 29BMR, WCS, and NDA CMAC MeetApr 29 · 1 Mile · Place 2 · Whitinsville Christian1 Mile2.5:52.010
Apr 29BMR, WCS, and NDA CMAC MeetApr 29 · 800 Meters · Place 1 · Whitinsville Christian800 Meters1.2:39.910
Apr 14CMAC Dual (Uxbridge, NDA, WCS)Apr 14 · 2 Miles · Place 2 · Whitinsville Christian2 Miles2.12:25.010
Apr 14CMAC Dual (Uxbridge, NDA, WCS)Apr 14 · 800 Meters · Place 1 · Whitinsville Christian800 Meters1.2:42.410
Apr 8BMR, WCS, and BVT CMAC MeetApr 8 · 1 Mile · Place 3 · Whitinsville Christian1 Mile3.6:02.410
Mar 31CMAC Dual (WCS, Nipmuc)Mar 31 · 2 Miles · Place 1 · Whitinsville Christian2 Miles1.12:18.010
Mar 31CMAC Dual (WCS, Nipmuc)Mar 31 · 800 Meters · Place 2 · Whitinsville Christian800 Meters2.2:36.310

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 2 Miles · Place 7 · Whitinsville Christian2 Miles711:58.77a PB10
Feb 8CMAC Indoor T&F Championships at NB - SMALL SchoolFeb 8 · 1 Mile · Place 3 · Whitinsville Christian1 Mile3.5:37.03a10
Feb 8CMAC Indoor T&F Championships at NB - SMALL SchoolFeb 8 · 1000 Meters · Place 3 · Whitinsville Christian1000 Meters3.3:23.70a PB10
Jan 29CMAC NHS Week 5 / Meet BJan 29 · 1 Mile · Place 1 · Whitinsville Christian1 Mile15:44.7010
Jan 29CMAC NHS Week 5 / Meet BJan 29 · 600 Meters · Place 3 · Whitinsville Christian600 Meters31:58.90 PB10
Jan 24MSTCA Coaches' InvitationalJan 24 · 1 Mile · Place 26 · Whitinsville Christian1 Mile265:32.07a PB10
Jan 20CMAC NHS week 4 / meet AJan 20 · 1 Mile · Place 3 · Whitinsville Christian1 Mile35:44.7010
Jan 13CMAC - Small at RLTCJan 13 · 2 Miles · Place 1 · Whitinsville Christian2 Miles112:01.60a10
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 27 · Whitinsville Christian1 Mile275:38.01a10
Jan 7CMAC NHS Week 2 / Meet BJan 7 · 1 Mile · Place 1 · Whitinsville Christian1 Mile16:00.0010
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · 1 Mile · Place 2 · Whitinsville Christian1 Mile25:37.06a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1 Mile · Place 20 · Whitinsville Christian1 Mile20.5:36.23a10
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1600 Meters · Place 20 · Whitinsville Christian1600 Meters20.5:34.37a PB10
Dec 16CMAC NHS week 1/ meet ADec 16 · 600 Meters · Place 4 · Whitinsville Christian600 Meters4.2:04.3010
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 1 Mile · Place 5 · Whitinsville Christian1 Mile5.5:43.38a10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 23 · Whitinsville Christian1 Mile23.5:42.48a9
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Whitinsville Christian400 MetersRelay Split—1:12.254a PB9
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · 1 Mile · Place 7 · Whitinsville Christian1 Mile75:44.41a9
May 20Whitinsville vs NDA vs. DouglasMay 20 · 800 Meters · Place 4 · Whitinsville Christian800 Meters42:43.49
May 1763rd Annual Boys & 52 Annual Girls District E D 2 C Mass ChampMay 17 · 1 Mile · Place 13 · Whitinsville Christian1 Mile135:46.08a9
May 13Dual Valley Conference HS Outdoor ChampionshipMay 13 · 1 Mile · Place 5 · Whitinsville Christian1 Mile56:01.75a9
May 10MSTCA Coaches Metro InvitationalMay 10 · 1 Mile · Place 8 · Whitinsville Christian1 Mile85:53.61a9
Apr 29Whitinsville @ BMRApr 29 · 2 Miles · Place 1 · Whitinsville Christian2 Miles113:299
Apr 29Whitinsville @ BMRApr 29 · 800 Meters · Place 3 · Whitinsville Christian800 Meters33:13.19
Apr 15Whitinsville vs NipmucApr 15 · 1 Mile · Place 4 · Whitinsville Christian1 Mile46:05.49
Apr 8Whitinsville vs HopedaleApr 8 · 800 Meters · Place 4 · Whitinsville Christian800 Meters42:54.29
Apr 1Whitinsville vs SuttonApr 1 · 1 Mile · Place 5 · Whitinsville Christian1 Mile56:31.49