Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Northeast Invitational · Jan 94:39.86aMSTCA Northeast InvitationalJanuary 9, 2026
1 Mile · Outdoor53rd Annual Girls & 64th Boys District E Division 2 Championships · May 164:31.35a53rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16, 2026
1000 Meters · IndoorMSTCA Coaches' Invitational · Jan 242:40.36aMSTCA Coaches' InvitationalJanuary 24, 2026
1600 Meters · IndoorMSTCA Boston Holiday Challenge · Dec 274:43.26aMSTCA Boston Holiday ChallengeDecember 27, 2025
2 Miles · IndoorCMAC Indoor T&F Championships at NB - SMALL School · Feb 89:49.44aCMAC Indoor T&F Championships at NB - SMALL SchoolFebruary 8, 2026
2 Miles · OutdoorJoe Tranchita Last Chance To Qualify Meet · May 239:36.31aJoe Tranchita Last Chance To Qualify MeetMay 23, 2026
800 Meters · OutdoorCMAC Dual (WCS, Hopedale, Northbridge) · May 72:05.4CMAC Dual (WCS, Hopedale, Northbridge)May 7, 2026
Long Jump · IndoorCC Meet #3 · Dec 2714-09.50CC Meet #3December 27, 2024
Long Jump · OutdoorDual Valley Conference MS Spring Championship · May 2214-10.00Dual Valley Conference MS Spring ChampionshipMay 22, 2024

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 2 Miles · Place 28 · Whitinsville ChristianWhitinsville Christian2 Miles28.9:58.21a10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 1 · Whitinsville ChristianWhitinsville Christian2 Miles1.9:42.63a10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 10 · Whitinsville ChristianWhitinsville Christian1 Mile10.4:32.56a10
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · 2 Miles · Place 1 · Whitinsville ChristianWhitinsville Christian2 Miles1.9:36.31a PB10
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 1 Mile · Place 5 · Whitinsville ChristianWhitinsville Christian1 Mile5.4:31.35a PB10
May 14CMAC B ChampionshipMay 14 · 2 Miles · Place 1 · Whitinsville ChristianWhitinsville Christian2 Miles1.10:25.41a10
May 14CMAC B ChampionshipMay 14 · 1 Mile · Place 3 · Whitinsville ChristianWhitinsville Christian1 Mile3.4:47.70a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 1 Mile · Place 2 · Whitinsville ChristianWhitinsville Christian1 Mile24:32.39a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 800 Meters · Place 25 · Whitinsville ChristianWhitinsville Christian800 Meters252:16.62a10
May 7CMAC Dual (WCS, Hopedale, Northbridge)May 7 · 800 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian800 Meters2.2:05.4 PB10
Apr 29BMR, WCS, and NDA CMAC MeetApr 29 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile1.4:40.010
Apr 29BMR, WCS, and NDA CMAC MeetApr 29 · 800 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian800 Meters2.2:12.110
Apr 14CMAC Dual (Uxbridge, NDA, WCS)Apr 14 · 2 Miles · Place 1 · Whitinsville ChristianWhitinsville Christian2 Miles1.10:26.410
Apr 14CMAC Dual (Uxbridge, NDA, WCS)Apr 14 · 800 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian800 Meters2.2:09.710

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 2 Miles · Place 5 · Whitinsville ChristianWhitinsville Christian2 Miles59:49.70a10
Feb 8CMAC Indoor T&F Championships at NB - SMALL SchoolFeb 8 · 2 Miles · Place 4 · Whitinsville ChristianWhitinsville Christian2 Miles4.9:49.44a PB10
Jan 29CMAC NHS Week 5 / Meet BJan 29 · 2 Miles · Place 2 · Whitinsville ChristianWhitinsville Christian2 Miles210:56.9010
Jan 29CMAC NHS Week 5 / Meet BJan 29 · 1000 Meters · Place 3 · Whitinsville ChristianWhitinsville Christian1000 Meters32:54.6010
Jan 24MSTCA Coaches' InvitationalJan 24 · 1000 Meters · Place 18 · Whitinsville ChristianWhitinsville Christian1000 Meters182:40.36a PB10
Jan 20CMAC NHS week 4 / meet AJan 20 · 2 Miles · Place 1 · Whitinsville ChristianWhitinsville Christian2 Miles110:45.8010
Jan 13CMAC - Small at RLTCJan 13 · 2 Miles · Place 2 · Whitinsville ChristianWhitinsville Christian2 Miles210:09.69a10
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 34 · Whitinsville ChristianWhitinsville Christian1 Mile344:39.86a PB10
Jan 7CMAC NHS Week 2 / Meet BJan 7 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile15:16.0010
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · 2 Miles · Place 1 · Whitinsville ChristianWhitinsville Christian2 Miles110:08.70a10

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1 Mile · Place 25 · Whitinsville ChristianWhitinsville Christian1 Mile25.4:44.84a10
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1000 Meters · Place 35 · Whitinsville ChristianWhitinsville Christian1000 Meters35.2:51.72a10
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1600 Meters · Place 25 · Whitinsville ChristianWhitinsville Christian1600 Meters25.4:43.26a PB10
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 1000 Meters · Place 46 · Saint John'sSaint John's1000 Meters462:56.85a—
Feb 5Catholic Conference ChampionshipsFeb 5 · 1000 Meters · Place 4 · Saint John'sSaint John's1000 Meters42:41.59a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 1000 Meters · Place 19 · Saint John'sSaint John's1000 Meters192:42.80a—
Jan 19Catholic Conference InvitationalJan 19 · 1000 Meters · Place 6 · Saint John'sSaint John's1000 Meters62:46.24a—
Jan 3Catholic Conference #4Jan 3 · 1 Mile · Place 5 · Saint John'sSaint John's1 Mile54:44.98a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 19 · Saint John'sSaint John's800 Meters192:06.04a9
May 14Boys Catholic Conference ClassicMay 14 · 800 Meters · Place 10 · Saint John'sSaint John's800 Meters102:07.75a9
May 10MSTCA Coaches Metro InvitationalMay 10 · 800 Meters · Place 37 · Saint John'sSaint John's800 Meters372:08.55a9
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 800 Meters · Place 4 · Saint John'sSaint John's800 Meters42:05.909
Apr 30St. John's @ SJPApr 30 · 800 Meters · Place 3 · Saint John'sSaint John's800 Meters3.2:10.3Unofficial9
Apr 24MSTCA Warrior InvitationalApr 24 · 800 Meters · Place 12 · Saint John'sSaint John's800 Meters122:06.61a9
Apr 14Catholic Conference Double Dual JamboreeApr 14 · 1 Mile · Place 12 · Saint John'sSaint John's1 Mile124:48.99a9
Apr 3Xaverian Vs. Malden Catholic Vs St. Johns ShrewsburyApr 3 · 800 Meters · Place 2 · Saint John'sSaint John's800 Meters22:07.64a9

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3Dec 30 · 1 Mile · Place 4 · Saint John'sSaint John's1 Mile4.4:48.97a9
Dec 27CC Meet #3Dec 27 · 1000 Meters · Place 3 · Saint John'sSaint John's1000 Meters3.2:45.94a9
Dec 27CC Meet #3Dec 27 · Long Jump · Place 24 · Saint John'sSaint John'sLong Jump24.14-09.50 PB9
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · 1000 Meters · Place 3 · Saint John'sSaint John's1000 Meters3.2:47.25a9
Dec 13CC Meet #1Dec 13 · 1000 Meters · Place 3 · Saint John'sSaint John's1000 Meters3.2:49.54a9

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22Dual Valley Conference MS Spring ChampionshipMay 22 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile1.5:03.25a8
May 22Dual Valley Conference MS Spring ChampionshipMay 22 · Long Jump · Place 8 · Whitinsville ChristianWhitinsville ChristianLong Jump8.14-10.00 PB8
May 22Dual Valley Conference MS Spring ChampionshipMay 22 · 800 Meters · Place 2 · Whitinsville ChristianWhitinsville Christian800 Meters2.2:24.45a8
May 11District E D 2 Central Mass ChampionshipMay 11 · 1 Mile · Place 1 · Whitinsville ChristianWhitinsville Christian1 Mile14:59.31a—
Apr 25Whitinsville vs Miscoe HillApr 25 · 800 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian800 Meters1.02:17.9Unofficial8
Apr 25MS Meet vs. MiscoeApr 25 · 800 Meters · Place 1 · Whitinsville ChristianWhitinsville Christian800 Meters1.2:17.9Unofficial8