Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1712:22.3Catholic Memorial InvitationalOctober 17, 2026
4,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2819:25.1Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Bradley Palmer State ParkSaint John's Preparatory vs. Boston College · Sep 2222:30Saint John's Preparatory vs. Boston CollegeSeptember 22, 2026
5,000 Meters · Franklin ParkCatholic Memorial vs. BC High (Boys Only) · Oct 622:04Catholic Memorial vs. BC High (Boys Only)October 6, 2026
5,000 Meters · Franklin Park PlaysteadXaverian @ Boston College High School · Sep 2921:44Xaverian @ Boston College High SchoolSeptember 29, 2026
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2722:00.4Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Pine Banks ParkMalden Catholic vs BC High · Oct 1322:14Malden Catholic vs BC HighOctober 13, 2026
5,000 Meters · Saint John's High SchoolSaint John's Shrewsbury vs. BC High · Sep 1523:34.57Saint John's Shrewsbury vs. BC HighSeptember 15, 2026
5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches Invitational (Large School) · Nov 720:43.09MSTCA Frank Mooney Coaches Invitational (Large School)November 7, 2026
5,000 Meters · Wrentham Development Center CourseCatholic Conference Championships · Oct 2120:01.00Catholic Conference ChampionshipsOctober 21, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 7MSTCA Frank Mooney Coaches Invitational (Large School)Nov 7 · 5,000 Meters Junior · Place 112 · Boston College5,000 Meters Junior11220:43.09 PB11
Oct 17Catholic Memorial InvitationalOct 17 · 3,000 Meters JV Boys · Place 82 · Boston College3,000 Meters JV Boys8212:22.3 PB11
Oct 13Malden Catholic vs BC HighOct 13 · 5,000 Meters Varsity · Place 15 · Boston College5,000 Meters Varsity1522:14 PB11
Oct 6Catholic Memorial vs. BC High (Boys Only)Oct 6 · 5,000 Meters Varsity_JV · Place 37 · Boston College5,000 Meters Varsity_JV3722:04 PB11
Sep 29Xaverian @ Boston College High SchoolSep 29 · 5,000 Meters Varsity_JV · Place 47 · Boston College5,000 Meters Varsity_JV4721:44 PB11
Sep 22Saint John's Preparatory vs. Boston CollegeSep 22 · 5,000 Meters Varsity · Place 53 · Boston College5,000 Meters Varsity5322:30 PB11
Sep 15Saint John's Shrewsbury vs. BC HighSep 15 · 5,000 Meters Men's Varsity · Place 37 · Boston College5,000 Meters Men's Varsity3723:34.57 PB11

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Sophomore · Place 153 · Boston College5,000 Meters Sophomore15320:51.4110
Oct 21Catholic Conference ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 30 · Boston College5,000 Meters Junior Varsity3020:01.00 PB10
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Junior Varsity 1 · Place 160 · Boston College5,000 Meters Junior Varsity 116022:00.4 PB10

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 3,000 Meters Freshman · Place 196 · Boston College3,000 Meters Freshman19613:45.259
Oct 22Catholic Conference ClassicOct 22 · 3,000 Meters Freshman · Place 40 · Boston College3,000 Meters Freshman4013:44.339
Oct 1963rd Catholic Memorial InvitationalOct 19 · 3,000 Meters Freshman · Place 90 · Boston College3,000 Meters Freshman9014:32.39
Oct 8Xaverian v BC HighOct 8 · 3,000 Meters Freshman · Place 35 · Boston College3,000 Meters Freshman3513:59.669
Sep 28Ocean State InvitationalSep 28 · 4,000 Meters Freshman 1 · Place 189 · Boston College4,000 Meters Freshman 118919:25.1 PB9
Sep 24BC High vs. Malden CatholicSep 24 · 3,000 Meters Freshman · Place 8 · Boston College3,000 Meters Freshman814:109
Sep 17Catholic Memorial vs. BC HighSep 17 · 3,000 Meters Freshman · Boston College3,000 Meters Freshman015:59Unofficial9
Sep 14Highland Park InvitationalSep 14 · 3,000 Meters Freshman · Place 72 · Boston College3,000 Meters Freshman7215:14.569
Sep 10BC High v Saint John's ShrewsburySep 10 · 3,000 Meters Freshman · Place 8 · Boston College3,000 Meters Freshman813:41.229