Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.85 Miles · Franklin ParkBC High @ Catholic Memorial · Sep 2814:47.78BC High @ Catholic MemorialSeptember 28, 2021
3,000 Meters · Franklin ParkCM v BCHi (Boys Only) · Sep 2013:48.29CM v BCHi (Boys Only)September 20, 2022
3,000 Meters · Powisset FarmBC High v. Xaverian · Oct 516:52.31BC High v. XaverianOctober 5, 2021
5,000 Meters · Bradley Palmer State ParkSaint John's Preparatory vs. Boston College · Sep 2221:01Saint John's Preparatory vs. Boston CollegeSeptember 22, 2026
5,000 Meters · Franklin ParkCatholic Memorial vs. BC High (Boys Only) · Oct 621:30Catholic Memorial vs. BC High (Boys Only)October 6, 2026
5,000 Meters · Franklin Park PlaysteadXaverian @ Boston College High School · Sep 2920:43Xaverian @ Boston College High SchoolSeptember 29, 2026
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2821:31.1Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Pine Banks ParkMalden Catholic vs BC High · Oct 1323:41Malden Catholic vs BC HighOctober 13, 2026
5,000 Meters · Saint John's High SchoolSaint John's Shrewsbury vs. BC High · Sep 1523:41.17Saint John's Shrewsbury vs. BC HighSeptember 15, 2026
5,000 Meters · Wrentham Development Center CourseCatholic Conference Championships · Oct 2119:40.40Catholic Conference ChampionshipsOctober 21, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 13Malden Catholic vs BC HighOct 13 · 5,000 Meters Varsity · Place 23 · Boston CollegeBoston College5,000 Meters Varsity2323:41 PB12
Oct 6Catholic Memorial vs. BC High (Boys Only)Oct 6 · 5,000 Meters Varsity_JV · Place 31 · Boston CollegeBoston College5,000 Meters Varsity_JV3121:30 PB12
Sep 29Xaverian @ Boston College High SchoolSep 29 · 5,000 Meters Varsity_JV · Place 36 · Boston CollegeBoston College5,000 Meters Varsity_JV3620:43 PB12
Sep 22Saint John's Preparatory vs. Boston CollegeSep 22 · 5,000 Meters Varsity · Place 41 · Boston CollegeBoston College5,000 Meters Varsity4121:01 PB12
Sep 15Saint John's Shrewsbury vs. BC HighSep 15 · 5,000 Meters Men's Varsity · Place 38 · Boston CollegeBoston College5,000 Meters Men's Varsity3823:41.17 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 21Catholic Conference ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 26 · Boston CollegeBoston College5,000 Meters Junior Varsity2619:40.40 PB11
Oct 7Malden Catholic @ BC HighOct 7 · 5,000 Meters Varsity · Place 22 · Boston CollegeBoston College5,000 Meters Varsity2221:1211
Sep 30Catholic Memorial vs. Boston College HighSep 30 · 5,000 Meters Varsity · Place 27 · Boston CollegeBoston College5,000 Meters Varsity2720:3311
Sep 16St. John's Prep v. BC HighSep 16 · Varsity · Place 33 · Boston CollegeBoston CollegeVarsity3321:0111
Sep 9BC High v. XaverianSep 9 · 5,000 Meters Varsity · Place 30 · Boston CollegeBoston College5,000 Meters Varsity3021:33.5811

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 22Catholic Conference ClassicOct 22 · 2.9 Miles Junior Varsity · Place 15 · Boston CollegeBoston College2.9 Miles Junior Varsity1518:13.7210
Oct 8Xaverian v BC HighOct 8 · 5,000 Meters Junior Varsity · Place 21 · Boston CollegeBoston College5,000 Meters Junior Varsity2121:31.4410
Oct 1St. John's Prep v BC High (Varsity only)Oct 1 · 5,000 Meters Varsity / JV · Place 48 · Boston CollegeBoston College5,000 Meters Varsity / JV4822:2010
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Junior Varsity Overflow · Place 39 · Boston CollegeBoston College5,000 Meters Junior Varsity Overflow3921:31.1 PB10
Sep 10BC High v Saint John's ShrewsburySep 10 · 5,000 Meters Varsity · Place 21 · Boston CollegeBoston College5,000 Meters Varsity2123:32.7010

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 3,000 Meters Freshman · Place 81 · Boston CollegeBoston College3,000 Meters Freshman8112:08.0FR
Oct 24Catholic Conference Cross Country Championships (Boys)Oct 24 · 3,000 Meters Freshman · Place 32 · Boston CollegeBoston College3,000 Meters Freshman3212:26.079
Oct 1462nd Catholic Memorial InvitationalOct 14 · 3,000 Meters Freshman · Place 66 · Boston CollegeBoston College3,000 Meters Freshman6612:51.0FR
Oct 10St. John's Shrewsbury v BC HighOct 10 · Frosh/Soph Freshman · Place 14 · Boston CollegeBoston CollegeFrosh/Soph Freshman1413:139
Oct 3BC High @ XaverianOct 3 · 3,000 Meters Freshman · Place 20 · Boston CollegeBoston College3,000 Meters Freshman2013:35.559
Sep 19Malden Catholic at BC HighSep 19 · Freshman · Place 19 · Boston CollegeBoston CollegeFreshman1914:269
Sep 16Highland Park InvitationalSep 16 · 3,000 Meters Freshman · Place 46 · Boston CollegeBoston College3,000 Meters Freshman4613:38.2FR

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25Catholic Conference ClassicOct 25 · 3,000 Meters Middle School · Place 20 · Boston CollegeBoston College3,000 Meters Middle School2013:35.93Unofficial8
Oct 11St. Johns Prep @ BC HighOct 11 · 3,000 Meters Middle School · Place 16 · Boston College (BC)Boston College (BC)3,000 Meters Middle School1613:54.968
Oct 4Xaverian @ BC HighOct 4 · 3,000 Meters Middle School · Place 13 · Boston CollegeBoston College3,000 Meters Middle School1314:29.358
Sep 20CM v BCHi (Boys Only)Sep 20 · 3,000 Meters Freshman · Place 15 · Boston CollegeBoston College3,000 Meters Freshman1513:48.29 PB8

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 23Catholic Conference ClassicOct 23 · 3,000 Meters Middle School · Place 29 · Boston College (BC)Boston College (BC)3,000 Meters Middle School2913:32.467
Oct 5BC High v. XaverianOct 5 · 3,000 Meters Middle School · Place 14 · Boston CollegeBoston College3,000 Meters Middle School1416:52.31 PB7
Sep 28BC High @ Catholic MemorialSep 28 · 1.85 Miles Freshman · Place 26 · Boston CollegeBoston College1.85 Miles Freshman2614:47.78 PB7