Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCatholic Conference #4 · Jan 24:35.94aCatholic Conference #4January 2, 2026
1 Mile · OutdoorThe Catholic Conference Indoor Championships (Boys Only) · Jan 304:31.68aThe Catholic Conference Indoor Championships (Boys Only)January 30, 2026
1000 Meters · IndoorMSTCA Coaches' Invitational · Jan 242:39.72aMSTCA Coaches' InvitationalJanuary 24, 2026
2 Miles · IndoorCatholic Conference Meet #2 · Dec 1510:55.38aCatholic Conference Meet #2December 15, 2023
2 Miles · OutdoorBoys Catholic Conference Classic · May 139:53.58aBoys Catholic Conference ClassicMay 13, 2026
400 Meters · OutdoorSouth Shore Middle School League TF Championship · May 311:00.27aSouth Shore Middle School League TF ChampionshipMay 31, 2022
600 Meters · IndoorCatholic Conference #2 · Dec 191:30.45aCatholic Conference #2December 19, 2025
800 Meters · OutdoorMSTCA South Shore Twilight · May 232:03.01aMSTCA South Shore TwilightMay 23, 2026
Long Jump · OutdoorSouth Shore Middle School League TF Championship · May 3115-06.00South Shore Middle School League TF ChampionshipMay 31, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 800 Meters · Place 10 · Xaverian BrothersXaverian Brothers800 Meters102:03.01a PB12
May 13Boys Catholic Conference ClassicMay 13 · 2 Miles · Place 4 · Xaverian BrothersXaverian Brothers2 Miles49:53.58a PB12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 1 Mile · Place 61 · Xaverian BrothersXaverian Brothers1 Mile614:47.21a12
Apr 28Xaverian Vs BC HighApr 28 · 2 Miles · Place 1 · Xaverian BrothersXaverian Brothers2 Miles1.10:05.42a12
Apr 15Xaverian Vs. BrocktonApr 15 · 800 Meters · Place 2 · Xaverian BrothersXaverian Brothers800 Meters22:04.62a12
Apr 11Catholic Conference JamboreeApr 11 · 1 Mile · Place 13 · Xaverian BrothersXaverian Brothers1 Mile134:55.37a12
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · 1 Mile · Place 5 · Xaverian BrothersXaverian Brothers1 Mile5.4:31.68a PB12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1 Mile · Place 18 · Xaverian BrothersXaverian Brothers1 Mile18.4:38.80a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 1000 Meters · Place 15 · Xaverian BrothersXaverian Brothers1000 Meters152:39.72a PB12
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 13 · Xaverian BrothersXaverian Brothers1000 Meters132:40.90a12
Jan 2Catholic Conference #4Jan 2 · 1 Mile · Place 6 · Xaverian BrothersXaverian Brothers1 Mile64:35.94a PB12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3 (Boys Only)Dec 30 · 1000 Meters · Place 6 · Xaverian BrothersXaverian Brothers1000 Meters6.2:42.24a12
Dec 19Catholic Conference #2Dec 19 · 600 Meters · Place 3 · Xaverian BrothersXaverian Brothers600 Meters3.1:30.45a PB12
Dec 12Catholic Conference #1Dec 12 · 1000 Meters · Place 3 · Xaverian BrothersXaverian Brothers1000 Meters3.2:44.53a12
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 1000 Meters · Place 19 · Xaverian BrothersXaverian Brothers1000 Meters192:41.60a—
Feb 5Catholic Conference ChampionshipsFeb 5 · 1000 Meters · Place 5 · Xaverian BrothersXaverian Brothers1000 Meters52:41.97a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 1000 Meters · Place 27 · Xaverian BrothersXaverian Brothers1000 Meters272:44.92a—
Jan 3Catholic Conference #4Jan 3 · 1000 Meters · Place 5 · Xaverian BrothersXaverian Brothers1000 Meters52:45.99a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1 Mile · Place 33 · Xaverian BrothersXaverian Brothers1 Mile33.4:38.60a11
May 24MSTCA South Shore Twilight InvitationalMay 24 · 1 Mile · Place 21 · Xaverian BrothersXaverian Brothers1 Mile214:51.57a11
May 14Boys Catholic Conference ClassicMay 14 · 800 Meters · Place 8 · Xaverian BrothersXaverian Brothers800 Meters82:05.44a11
May 10MSTCA Coaches Metro InvitationalMay 10 · 800 Meters · Place 36 · Xaverian BrothersXaverian Brothers800 Meters362:08.20a11
Apr 17Brockton vs XaverianApr 17 · 2 Miles · Place 1 · Xaverian BrothersXaverian Brothers2 Miles110:26.5111
Apr 14Catholic Conference Double Dual JamboreeApr 14 · 800 Meters · Place 6 · Xaverian BrothersXaverian Brothers800 Meters62:05.95a11
Apr 3Xaverian Vs. Malden Catholic Vs St. Johns ShrewsburyApr 3 · 1 Mile · Place 2 · Xaverian BrothersXaverian Brothers1 Mile24:53.88a11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3Dec 30 · 600 Meters · Place 8 · Xaverian BrothersXaverian Brothers600 Meters8.1:30.76a11
Dec 27CC Meet #3Dec 27 · 1000 Meters · Place 4 · Xaverian BrothersXaverian Brothers1000 Meters4.2:46.51a11
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 29 · Xaverian BrothersXaverian Brothers1000 Meters292:47.18a—
Feb 7Catholic Conference ChampionshipFeb 7 · 1000 Meters · Place 10 · Xaverian BrothersXaverian Brothers1000 Meters102:51.60a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 1000 Meters · Place 40 · Xaverian BrothersXaverian Brothers1000 Meters402:54.9210
Jan 12MSTCA Northeast InvitationalJan 12 · 1 Mile · Place 43 · Xaverian BrothersXaverian Brothers1 Mile434:49.2310
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 1000 Meters · Place 4 · Xaverian BrothersXaverian Brothers1000 Meters42:48.63a—
Jan 5Catholic Conference Meet #5 (Boys Only)Jan 5 · 1000 Meters · Place 4 · Xaverian BrothersXaverian Brothers1000 Meters4.2:46.91a10

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 26 · Xaverian BrothersXaverian Brothers1 Mile264:52.71a—
May 15Catholic Conference ClassicMay 15 · 800 Meters · Place 5 · Xaverian BrothersXaverian Brothers800 Meters52:10.36a—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 800 Meters · Place 14 · Xaverian BrothersXaverian Brothers800 Meters142:12.45a—
May 1Dual Meet - St. John's vs. XaverianMay 1 · 1 Mile · Xaverian BrothersXaverian Brothers1 Mile—5:35.0Unofficial10

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28Catholic Conference Meet #4Dec 28 · 1000 Meters · Place 1 · Xaverian BrothersXaverian Brothers1000 Meters1.2:44.90a10
Dec 20Catholic Conference Meet #3Dec 20 · 1 Mile · Place 6 · Xaverian BrothersXaverian Brothers1 Mile6.4:57.31a10
Dec 15Catholic Conference Meet #2Dec 15 · 2 Miles · Place 4 · Xaverian BrothersXaverian Brothers2 Miles4.10:55.38a PB10
Dec 5Catholic Conference Meet #1 (Boys Only)Dec 5 · 1000 Meters · Place 2 · Xaverian BrothersXaverian Brothers1000 Meters2.2:49.22a10
Feb 14MSTCA Rising ChampionshipsFeb 14 · 1000 Meters · Place 5 · Xaverian BrothersXaverian Brothers1000 Meters52:50.86a—
Feb 11MSTCA Qualifier MeetFeb 11 · 1000 Meters · Place 26 · Xaverian BrothersXaverian Brothers1000 Meters26.2:50.05a9
Feb 1BSC Meet #6Feb 1 · 1000 Meters · Place 3 · Xaverian BrothersXaverian Brothers1000 Meters32:52.16FR
Feb 1Catholic Conference ChampionshipsFeb 1 · 1000 Meters · Place 3 · Xaverian BrothersXaverian Brothers1000 Meters32:52.16FR
Jan 13Catholic Conference Meet #5 (Boys Only)Jan 13 · 1000 Meters · Place 10 · Xaverian BrothersXaverian Brothers1000 Meters102:53.22a—
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 43 · Xaverian BrothersXaverian Brothers1 Mile43.5:10.06a9

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 17Boys Catholic Conference ClassicMay 17 · 1 Mile · Place 9 · Xaverian BrothersXaverian Brothers1 Mile9.5:16.60a9
May 12MSTCA Twilight InvitationalMay 12 · 1 Mile · Place 13 · Xaverian BrothersXaverian Brothers1 Mile135:04.78a—
May 10Xaverian Vs. St. John's PrepMay 10 · 800 Meters · Xaverian BrothersXaverian Brothers800 Meters—2:16.0Unofficial9
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 1 Mile · Place 61 · Xaverian BrothersXaverian Brothers1 Mile615:11.01a—
May 3Xaverian Vs. BC HighMay 3 · 1 Mile · Xaverian BrothersXaverian Brothers1 Mile—5:10.9Unofficial9
Apr 26Xaverian Vs. Malden CatholicApr 26 · 800 Meters · Xaverian BrothersXaverian Brothers800 Meters—2:16Unofficial9
Apr 12Xaverian Vs. St. John's HSApr 12 · 1 Mile · Xaverian BrothersXaverian Brothers1 Mile—5:23.0Unofficial9
Apr 5Xaverian Vs. Catholic MemorialApr 5 · 800 Meters · Xaverian BrothersXaverian Brothers800 Meters—2:19.0Unofficial9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21Catholic Conference Meet #3Dec 21 · 1 Mile · Place 11 · Xaverian BrothersXaverian Brothers1 Mile11.5:22.11a9
Dec 6Catholic Conference League Indoor Meet #1Dec 6 · 1 Mile · Place 9 · Xaverian BrothersXaverian Brothers1 Mile9.5:11.96aUnofficial9

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 10Massachusetts Middle School Division 2 TF ChampionshipJun 10 · Long Jump · Place 12 · HanoverHanoverLong Jump12.15-05.00Unofficial8
Jun 10Massachusetts Middle School Division 2 TF ChampionshipJun 10 · 400 Meters · Place 7 · HanoverHanover400 Meters7.1:00.78aUnofficial8
May 31South Shore Middle School League TF ChampionshipMay 31 · Long Jump · Place 3 · HanoverHanoverLong Jump3.15-06.00 PB8
May 31South Shore Middle School League TF ChampionshipMay 31 · 800 Meters · Place 12 · HanoverHanover800 Meters12.2:45.58a8
May 31South Shore Middle School League TF ChampionshipMay 31 · 400 Meters · Place 2 · HanoverHanover400 Meters2.1:00.27a PB8
May 18Silver Lake-Old Rochester-Hanover MSMay 18 · Long Jump · Place 2 · HanoverHanoverLong Jump2.14-09.508
May 18Silver Lake-Old Rochester-Hanover MSMay 18 · 800 Meters · Place 4 · HanoverHanover800 Meters4.2:43.84a8
May 18Silver Lake-Old Rochester-Hanover MSMay 18 · 400 Meters · Place 3 · HanoverHanover400 Meters3.64.37a8