Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.85 Miles · Franklin ParkBC High @ Catholic Memorial · Sep 2813:04.25BC High @ Catholic MemorialSeptember 28, 2021
3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 2714:48.6060th McQuaid InvitationalSeptember 27, 2025
3,000 Meters · Franklin ParkSt. Johns Prep @ BC High · Oct 1110:51.37St. Johns Prep @ BC HighOctober 11, 2022
3,000 Meters · Powisset FarmBC High v. Xaverian · Oct 514:17.23BC High v. XaverianOctober 5, 2021
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 59:56.25MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2915:44.5Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1116:16.59MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2815:57.8Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1515:58.74MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1816:11.92MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseCatholic Conference Championships · Oct 2114:43.50Catholic Conference ChampionshipsOctober 21, 2025
8,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 1725:09.1IC4A/ECAC Cross Country ChampionshipsOctober 17, 2026
8,000 Meters · Highland ParkIvy League XC Championships · Oct 3125:06.5Ivy League XC ChampionshipsOctober 31, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 226:18.9Paul Short RunOctober 2, 2026
8,000 Meters · Reservoir RoadM.S.Souther Invite · Sep 1925:42.1M.S.Souther InviteSeptember 19, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Ivy League XC ChampionshipsOct 31 · 8,000 Meters Ivy · Place 49 · DartmouthDartmouth8,000 Meters Ivy4925:06.5 PBFr
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters Collegiate · Place 78 · DartmouthDartmouth8,000 Meters Collegiate7825:09.1 PBFr
Oct 2Paul Short RunOct 2 · 8,000 Meters Gold · Place 196 · DartmouthDartmouth8,000 Meters Gold19626:18.9 PBFr
Sep 19M.S.Souther InviteSep 19 · 8,000 Meters Men · Place 36 · DartmouthDartmouth8,000 Meters Men3625:42.1 PBFr

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters The Marty Lewis Championship Boys · Place 15 · MAMA5,000 Meters The Marty Lewis Championship Boys1515:44.5 PB12
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 7 · Boston CollegeBoston College5,000 Meters Division 1715:58.74 PB12
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1A · Place 1 · Boston CollegeBoston College5,000 Meters Varsity Division 1A115:23.1012
Oct 21Catholic Conference ChampionshipsOct 21 · 5,000 Meters Varsity · Place 1 · Boston CollegeBoston College5,000 Meters Varsity114:43.50 PB12
Oct 11Devens Pre-Championship ClassicOct 11 · 5,000 Meters Championship · Place 1 · Boston CollegeBoston College5,000 Meters Championship115:21.47—
Sep 30Catholic Memorial vs. Boston College HighSep 30 · 5,000 Meters Varsity · Place 1 · Boston CollegeBoston College5,000 Meters Varsity116:3312
Sep 2760th McQuaid InvitationalSep 27 · 3 Miles Bob Bradley Premier · Place 3 · Boston CollegeBoston College3 Miles Bob Bradley Premier314:48.60 PB12
Sep 23St. John's Shrewsbury v BC HighSep 23 · 5,000 Meters Varsity · Place 1 · Boston CollegeBoston College5,000 Meters Varsity116:4012
Sep 16St. John's Prep v. BC HighSep 16 · Varsity · Place 1 · Boston CollegeBoston CollegeVarsity115:5912
Sep 9BC High v. XaverianSep 9 · 5,000 Meters Varsity · Place 1 · Boston CollegeBoston College5,000 Meters Varsity115:55.0912

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 5 · Boston CollegeBoston College5,000 Meters Varsity Division 1515:44.8511
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 1A · Place 1 · Boston CollegeBoston College5,000 Meters Varsity 1A115:50.2311
Oct 22Catholic Conference ClassicOct 22 · 5,000 Meters Varsity · Place 2 · Boston CollegeBoston College5,000 Meters Varsity215:16.9511
Oct 1St. John's Prep v BC High (Varsity only)Oct 1 · 5,000 Meters Varsity / JV · Place 2 · Boston CollegeBoston College5,000 Meters Varsity / JV216:3911
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Championship · Place 4 · Boston CollegeBoston College5,000 Meters Championship415:57.8 PB11
Sep 17Catholic Memorial vs. BC HighSep 17 · 5,000 Meters Varsity · Boston CollegeBoston College5,000 Meters Varsity016:52Unofficial11
Sep 10BC High v Saint John's ShrewsburySep 10 · 5,000 Meters Varsity · Place 1 · Boston CollegeBoston College5,000 Meters Varsity118:22.1411

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 20 · Boston CollegeBoston College5,000 Meters Division 12016:11.92 PB10
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 9 · Boston CollegeBoston College5,000 Meters Division 1A916:16.59 PB10
Oct 24Catholic Conference Cross Country Championships (Boys)Oct 24 · 5,000 Meters Varsity · Place 4 · Boston CollegeBoston College5,000 Meters Varsity416:25.0610
Oct 10St. John's Shrewsbury v BC HighOct 10 · Varsity · Place 6 · Boston CollegeBoston CollegeVarsity617:4310
Oct 3BC High @ XaverianOct 3 · 5,000 Meters Varsity · Place 4 · Boston CollegeBoston College5,000 Meters Varsity417:29.6410
Sep 26Boston College High School @ St. John's Preparatory SchoolSep 26 · 5,000 Meters Varsity · Boston CollegeBoston College5,000 Meters Varsity017:17Unofficial10
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Championship · Place 34 · Boston CollegeBoston College5,000 Meters Championship3416:12.010
Sep 12Boston College High School @ Catholic MemorialSep 12 · Varsity · Place 2 · Boston CollegeBoston CollegeVarsity217:3510

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 3,000 Meters Freshman · Place 1 · Boston College HighBoston College High3,000 Meters Freshman19:56.3FR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 3,000 Meters Freshman (Large School) · Place 1 · Boston CollegeBoston College3,000 Meters Freshman (Large School)19:56.25 PB9
Oct 25Catholic Conference ClassicOct 25 · 3,000 Meters Freshman · Place 1 · Boston CollegeBoston College3,000 Meters Freshman110:29.13Unofficial9
Oct 15Catholic Memorial InvitationalOct 15 · 3,000 Meters Freshman · Place 2 · Boston College HighBoston College High3,000 Meters Freshman210:38.829
Oct 11St. Johns Prep @ BC HighOct 11 · 3,000 Meters Freshman · Place 1 · Boston CollegeBoston College3,000 Meters Freshman110:51.37 PB9
Oct 4Xaverian @ BC HighOct 4 · 5,000 Meters Varsity · Place 7 · Boston CollegeBoston College5,000 Meters Varsity718:31.069
Sep 20CM v BCHi (Boys Only)Sep 20 · 3,000 Meters Freshman · Place 1 · Boston CollegeBoston College3,000 Meters Freshman110:58.239

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 5BC High v. XaverianOct 5 · 3,000 Meters Middle School · Place 1 · Boston CollegeBoston College3,000 Meters Middle School114:17.23 PB8
Sep 28BC High @ Catholic MemorialSep 28 · 1.85 Miles Freshman · Place 8 · Boston CollegeBoston College1.85 Miles Freshman813:04.25 PB8