Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 28 | 17:23.7 | Ocean State Invitational | September 28, 2024 |
| 5,000 Meters · Bradley Palmer State ParkSaint John's Preparatory vs. Boston College · Sep 22 | 19:59 | Saint John's Preparatory vs. Boston College | September 22, 2026 |
| 5,000 Meters · Franklin ParkCatholic Memorial vs. BC High (Boys Only) · Oct 6 | 18:55 | Catholic Memorial vs. BC High (Boys Only) | October 6, 2026 |
| 5,000 Meters · Franklin Park PlaysteadXaverian @ Boston College High School · Sep 29 | 19:31 | Xaverian @ Boston College High School | September 29, 2026 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 27 | 20:11.9 | Ocean State Invitational | September 27, 2025 |
| 5,000 Meters · Pine Banks ParkMalden Catholic vs BC High · Oct 13 | 20:29 | Malden Catholic vs BC High | October 13, 2026 |
| 5,000 Meters · Saint John's High SchoolSaint John's Shrewsbury vs. BC High · Sep 15 | 21:11.22 | Saint John's Shrewsbury vs. BC High | September 15, 2026 |
| 5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches Invitational (Large School) · Nov 7 | 19:26.24 | MSTCA Frank Mooney Coaches Invitational (Large School) | November 7, 2026 |
| 5,000 Meters · Wrentham Development Center CourseCatholic Conference Championships · Oct 21 | 19:24.70 | Catholic Conference Championships | October 21, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MSTCA Frank Mooney Coaches Invitational (Large School)Nov 7 · 5,000 Meters Junior · Place 79 · Boston College | 5,000 Meters Junior | 79 | 19:26.24 PB | 11 |
| Oct 13 | Malden Catholic vs BC HighOct 13 · 5,000 Meters Varsity · Place 6 · Boston College | 5,000 Meters Varsity | 6 | 20:29 PB | 11 |
| Oct 6 | Catholic Memorial vs. BC High (Boys Only)Oct 6 · 5,000 Meters Varsity_JV · Place 15 · Boston College | 5,000 Meters Varsity_JV | 15 | 18:55 PB | 11 |
| Sep 29 | Xaverian @ Boston College High SchoolSep 29 · 5,000 Meters Varsity_JV · Place 26 · Boston College | 5,000 Meters Varsity_JV | 26 | 19:31 PB | 11 |
| Sep 22 | Saint John's Preparatory vs. Boston CollegeSep 22 · 5,000 Meters Varsity · Place 31 · Boston College | 5,000 Meters Varsity | 31 | 19:59 PB | 11 |
| Sep 15 | Saint John's Shrewsbury vs. BC HighSep 15 · 5,000 Meters Men's Varsity · Place 19 · Boston College | 5,000 Meters Men's Varsity | 19 | 21:11.22 PB | 11 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Sophomore · Place 95 · Boston College | 5,000 Meters Sophomore | 95 | 19:43.37 | 10 |
| Oct 21 | Catholic Conference ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 20 · Boston College | 5,000 Meters Junior Varsity | 20 | 19:24.70 PB | 10 |
| Oct 18 | 64th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 118 · Boston College | 5,000 Meters Varsity | 118 | 19:43.8 | 10 |
| Oct 7 | Malden Catholic @ BC HighOct 7 · 5,000 Meters Varsity · Place 13 · Boston College | 5,000 Meters Varsity | 13 | 19:52 | 10 |
| Sep 30 | Catholic Memorial vs. Boston College HighSep 30 · 5,000 Meters Varsity · Place 19 · Boston College | 5,000 Meters Varsity | 19 | 19:53 | 10 |
| Sep 27 | Ocean State InvitationalSep 27 · 5,000 Meters Varsity 1 · Place 205 · Boston College | 5,000 Meters Varsity 1 | 205 | 20:11.9 PB | 10 |
| Sep 23 | St. John's Shrewsbury v BC HighSep 23 · 5,000 Meters Varsity · Place 19 · Boston College | 5,000 Meters Varsity | 19 | 20:39 | 10 |
| Sep 16 | St. John's Prep v. BC HighSep 16 · Varsity · Place 26 · Boston College | Varsity | 26 | 20:21 | 10 |
| Sep 9 | BC High v. XaverianSep 9 · 5,000 Meters Varsity · Place 23 · Boston College | 5,000 Meters Varsity | 23 | 20:43.99 | 9 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MSTCA Frank Mooney InvitationalNov 2 · 3,000 Meters Freshman · Place 79 · Boston College | 3,000 Meters Freshman | 79 | 11:48.74 | 9 |
| Oct 22 | Catholic Conference ClassicOct 22 · 3,000 Meters Freshman · Place 21 · Boston College | 3,000 Meters Freshman | 21 | 12:11.56 | 9 |
| Oct 19 | 63rd Catholic Memorial InvitationalOct 19 · 3,000 Meters Freshman · Place 33 · Boston College | 3,000 Meters Freshman | 33 | 12:11.1 | 9 |
| Oct 8 | Xaverian v BC HighOct 8 · 3,000 Meters Freshman · Place 18 · Boston College | 3,000 Meters Freshman | 18 | 12:39.03 | 9 |
| Sep 28 | Ocean State InvitationalSep 28 · 4,000 Meters Freshman 1 · Place 118 · Boston College | 4,000 Meters Freshman 1 | 118 | 17:23.7 PB | 9 |
| Sep 24 | BC High vs. Malden CatholicSep 24 · 3,000 Meters Freshman · Place 4 · Boston College | 3,000 Meters Freshman | 4 | 12:08 | 9 |
| Sep 17 | Catholic Memorial vs. BC HighSep 17 · 3,000 Meters Freshman · Boston College | 3,000 Meters Freshman | 0 | 13:20Unofficial | 9 |
| Sep 14 | Highland Park InvitationalSep 14 · 3,000 Meters Freshman · Place 45 · Boston College | 3,000 Meters Freshman | 45 | 13:24.15 | 9 |
| Sep 10 | BC High v Saint John's ShrewsburySep 10 · 3,000 Meters Freshman · Place 2 · Boston College | 3,000 Meters Freshman | 2 | 11:19.92 | 9 |