Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3016:16.68Suffolk Short Course ClassicAugust 30, 2025
5,000 Meters · Powisset FarmBC High v. Xaverian · Oct 517:33.71BC High v. XaverianOctober 5, 2021
5,000 Meters · Waters FarmOld Goat TC XC Classic · Aug 2316:49.3Old Goat TC XC ClassicAugust 23, 2026
5,000 Meters · Wayland High SchoolHFC Striders-Wayland XC Festival · Oct 1116:21.3HFC Striders-Wayland XC FestivalOctober 11, 2026
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 1316:31.1MIAA Division 1A, 1B, & 1C ChampionshipsNovember 13, 2021
6,000 Meters · University of Massachusetts Amherst Ken O'Brien XC Invitational · Sep 1021:33.10Ken O'Brien XC InvitationalSeptember 10, 2022
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1826:15.29Conn College InviteOctober 18, 2025
8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1525:38.7NCAA D3 East Region ChampionshipsNovember 15, 2025
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:30.6Paul Short Run (College)October 3, 2025
8,000 Meters · Nehoiden Golf ClubNEWMAC Cross Country Championships · Nov 226:40.52NEWMAC Cross Country ChampionshipsNovember 2, 2024
8,000 Meters · North Attleboro High SchoolNEWMAC Championships · Nov 126:39.0NEWMAC ChampionshipsNovember 1, 2025
8,000 Meters · Roy's All Steak HamburgersBates Super-XC Invitational · Sep 1627:43.3Bates Super-XC InvitationalSeptember 16, 2023
8,000 Meters · Smith CollegeNEWMAC Cross Country Championships · Oct 2826:29.9NEWMAC Cross Country ChampionshipsOctober 28, 2023
8,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 2025:35.08Cardinal InvitationalSeptember 20, 2025

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 11HFC Striders-Wayland XC FestivalOct 11 · 5,000 Meters Open · Place 24 · Old Goat Track ClubOld Goat Track Club5,000 Meters Open2416:21.3 PB-
Aug 23Old Goat TC XC ClassicAug 23 · 5,000 Meters Men · Place 17 · Old Goat Track ClubOld Goat Track Club5,000 Meters Men1716:49.3 PB-

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 33 · WPIWPI8,000 Meters D3 East3325:38.7 PBSr
Nov 1NEWMAC ChampionshipsNov 1 · 8,000 Meters Varsity · Place 22 · WPIWPI8,000 Meters Varsity2226:39.0 PBSr
Oct 18Conn College InviteOct 18 · 8,000 Meters Blue · Place 149 · WPIWPI8,000 Meters Blue14926:15.29 PBSr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 72 · WPIWPI8,000 Meters White7225:30.6 PBSr
Sep 20Cardinal InvitationalSep 20 · 8,000 Meters College · Place 23 · WPIWPI8,000 Meters College2325:35.08 PBSr
Aug 30Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 20 · WPIWPI5,000 Meters Men's Race2016:16.68 PBSr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 50 · WPIWPI8,000 Meters D3 East5026:18.0Jr
Nov 2NEWMAC Cross Country ChampionshipsNov 2 · 8,000 Meters Varsity · Place 33 · WPIWPI8,000 Meters Varsity3326:40.52 PBJr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III East RegionalNov 11 · 8,000 Meters Championship · Place 44 · WPIWPI8,000 Meters Championship4426:16.2So
Oct 28NEWMAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 17 · WPIWPI8,000 Meters College1726:29.9 PBSo
Oct 7NCAA DIII Pre-NationalsOct 7 · 8,000 Meters Varsity · Place 156 · WPIWPI8,000 Meters Varsity15626:58.7SO
Sep 16Bates Super-XC InvitationalSep 16 · 8,000 Meters College · Place 27 · WPIWPI8,000 Meters College2727:43.3 PBSo
Sep 9Smith College Cross Country InvitationalSep 9 · 5,000 Meters Varsity · Place 8 · WPIWPI5,000 Meters Varsity816:36.8SO
Sep 1Suffolk Short Course ClassicSep 1 · 5,000 Meters Varsity · Place 20 · WPIWPI5,000 Meters Varsity2016:26.4SO

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 17UMass Dartmouth Cross Country InvitationalSep 17 · 5 Miles Varsity · Place 121 · WPIWPI5 Miles Varsity12127:20.4FR
Sep 10Ken O'Brien XC InvitationalSep 10 · 6,000 Meters College · Place 24 · WPIWPI6,000 Meters College2421:33.10 PBFr

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1B · Place 14 · Xaverian BrothersXaverian Brothers5,000 Meters Division 1B1416:31.1 PB12
Oct 12Xaverian vs. Malden CatholicOct 12 · 5,000 Meters Varsity · Place 2 · Xaverian BrothersXaverian Brothers5,000 Meters Varsity217:38.8312
Oct 5BC High v. XaverianOct 5 · 5,000 Meters Varsity · Place 1 · Xaverian BrothersXaverian Brothers5,000 Meters Varsity117:33.71 PB12
Sep 28Xaverian vs. St. John's High SchoolSep 28 · 5,000 Meters Varsity · Place 2 · Xaverian BrothersXaverian Brothers5,000 Meters Varsity218:26.71Unofficial12

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 3Xaverian vs. St. John's (Shrewsbury)Nov 3 · 5,000 Meters Varsity · Place 3 · Xaverian BrothersXaverian Brothers5,000 Meters Varsity317:27Unofficial11