Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 17 | 12:22.3 | Catholic Memorial Invitational | October 17, 2026 |
| 4,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 28 | 19:25.1 | Ocean State Invitational | September 28, 2024 |
| 5,000 Meters · Bradley Palmer State ParkSaint John's Preparatory vs. Boston College · Sep 22 | 22:30 | Saint John's Preparatory vs. Boston College | September 22, 2026 |
| 5,000 Meters · Franklin ParkCatholic Memorial vs. BC High (Boys Only) · Oct 6 | 22:04 | Catholic Memorial vs. BC High (Boys Only) | October 6, 2026 |
| 5,000 Meters · Franklin Park PlaysteadXaverian @ Boston College High School · Sep 29 | 21:44 | Xaverian @ Boston College High School | September 29, 2026 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 27 | 22:00.4 | Ocean State Invitational | September 27, 2025 |
| 5,000 Meters · Pine Banks ParkMalden Catholic vs BC High · Oct 13 | 22:14 | Malden Catholic vs BC High | October 13, 2026 |
| 5,000 Meters · Saint John's High SchoolSaint John's Shrewsbury vs. BC High · Sep 15 | 23:34.57 | Saint John's Shrewsbury vs. BC High | September 15, 2026 |
| 5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches Invitational (Large School) · Nov 7 | 20:43.09 | MSTCA Frank Mooney Coaches Invitational (Large School) | November 7, 2026 |
| 5,000 Meters · Wrentham Development Center CourseCatholic Conference Championships · Oct 21 | 20:01.00 | 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
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MSTCA Frank Mooney Coaches Invitational (Large School)Nov 7 · 5,000 Meters Junior · Place 112 · Boston College | 5,000 Meters Junior | 112 | 20:43.09 PB | 11 |
| Oct 17 | Catholic Memorial InvitationalOct 17 · 3,000 Meters JV Boys · Place 82 · Boston College | 3,000 Meters JV Boys | 82 | 12:22.3 PB | 11 |
| Oct 13 | Malden Catholic vs BC HighOct 13 · 5,000 Meters Varsity · Place 15 · Boston College | 5,000 Meters Varsity | 15 | 22:14 PB | 11 |
| Oct 6 | Catholic Memorial vs. BC High (Boys Only)Oct 6 · 5,000 Meters Varsity_JV · Place 37 · Boston College | 5,000 Meters Varsity_JV | 37 | 22:04 PB | 11 |
| Sep 29 | Xaverian @ Boston College High SchoolSep 29 · 5,000 Meters Varsity_JV · Place 47 · Boston College | 5,000 Meters Varsity_JV | 47 | 21:44 PB | 11 |
| Sep 22 | Saint John's Preparatory vs. Boston CollegeSep 22 · 5,000 Meters Varsity · Place 53 · Boston College | 5,000 Meters Varsity | 53 | 22:30 PB | 11 |
| Sep 15 | Saint John's Shrewsbury vs. BC HighSep 15 · 5,000 Meters Men's Varsity · Place 37 · Boston College | 5,000 Meters Men's Varsity | 37 | 23:34.57 PB | 11 |
2025 Cross Country
3 results2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MSTCA Frank Mooney InvitationalNov 2 · 3,000 Meters Freshman · Place 196 · Boston College | 3,000 Meters Freshman | 196 | 13:45.25 | 9 |
| Oct 22 | Catholic Conference ClassicOct 22 · 3,000 Meters Freshman · Place 40 · Boston College | 3,000 Meters Freshman | 40 | 13:44.33 | 9 |
| Oct 19 | 63rd Catholic Memorial InvitationalOct 19 · 3,000 Meters Freshman · Place 90 · Boston College | 3,000 Meters Freshman | 90 | 14:32.3 | 9 |
| Oct 8 | Xaverian v BC HighOct 8 · 3,000 Meters Freshman · Place 35 · Boston College | 3,000 Meters Freshman | 35 | 13:59.66 | 9 |
| Sep 28 | Ocean State InvitationalSep 28 · 4,000 Meters Freshman 1 · Place 189 · Boston College | 4,000 Meters Freshman 1 | 189 | 19:25.1 PB | 9 |
| Sep 24 | BC High vs. Malden CatholicSep 24 · 3,000 Meters Freshman · Place 8 · Boston College | 3,000 Meters Freshman | 8 | 14:10 | 9 |
| Sep 17 | Catholic Memorial vs. BC HighSep 17 · 3,000 Meters Freshman · Boston College | 3,000 Meters Freshman | 0 | 15:59Unofficial | 9 |
| Sep 14 | Highland Park InvitationalSep 14 · 3,000 Meters Freshman · Place 72 · Boston College | 3,000 Meters Freshman | 72 | 15:14.56 | 9 |
| Sep 10 | BC High v Saint John's ShrewsburySep 10 · 3,000 Meters Freshman · Place 8 · Boston College | 3,000 Meters Freshman | 8 | 13:41.22 | 9 |