Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Derryfield ParkManchester Invite · Sep 21 | 14:12.2 | Manchester Invite | September 21, 2024 |
| 3,000 Meters · Pine Banks ParkXaverian @ Malden Catholic · Oct 11 | 15:01.10 | Xaverian @ Malden Catholic | October 11, 2022 |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 5 | 14:58.71 | MSTCA Frank Mooney Coaches XC Invitational | November 5, 2022 |
| 5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 14 | 21:03.0 | ASICS MSTCA Bob Glennon Twilight Invitational (Large School) | October 14, 2023 |
| 5,000 Meters · Pine Banks ParkSaint John's Shrewsbury @ Malden Catholic Boys · Oct 8 | 23:20 | Saint John's Shrewsbury @ Malden Catholic Boys | October 8, 2024 |
| 5,000 Meters · Saint John's High SchoolSt. John's Shrewsbury vs. Malden Catholic · Sep 30 | 25:30.00 | St. John's Shrewsbury vs. Malden Catholic | September 30, 2025 |
| 5,000 Meters · Wrentham Development Center CourseCatholic Conference Championships · Oct 21 | 21:39.50 | Catholic Conference Championships | October 21, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Senior · Place 170 · Malden Catholic | 5,000 Meters Senior | 170 | 22:46.00 | 12 |
| Oct 21 | Catholic Conference ChampionshipsOct 21 · 5,000 Meters Varsity · Place 54 · Malden Catholic | 5,000 Meters Varsity | 54 | 21:39.50 PB | 12 |
| Oct 18 | 64th Catholic Memorial InvitationalOct 18 · 3,000 Meters Junior Varsity · Place 71 · Malden Catholic | 3,000 Meters Junior Varsity | 71 | 13:01.7 | 12 |
| Oct 7 | Malden Catholic @ BC HighOct 7 · 5,000 Meters Varsity · Place 37 · Malden Catholic | 5,000 Meters Varsity | 37 | 23:01 | 12 |
| Sep 30 | St. John's Shrewsbury vs. Malden CatholicSep 30 · 5,000 Meters Men's Varsity · Place 18 · Malden Catholic | 5,000 Meters Men's Varsity | 18 | 25:30.00 PB | 12 |
| Sep 23 | St. John's Preparatory School @ Malden CatholicSep 23 · 5,000 Meters Varsity · Place 21 · Malden Catholic | 5,000 Meters Varsity | 21 | 23:31 | 12 |
| Sep 20 | Manchester InviteSep 20 · 2 Miles Boys JVC · Place 168 · Malden Catholic | 2 Miles Boys JVC | 168 | 15:10.3 | 12 |
| Sep 9 | Catholic Memorial vs Malden CatholicSep 9 · 5,000 Meters Varsity · Place 22 · Malden Catholic | 5,000 Meters Varsity | 22 | 23:45.5 | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Catholic Conference ClassicOct 22 · 2.9 Miles Junior Varsity · Place 35 · Malden Catholic | 2.9 Miles Junior Varsity | 35 | 20:18.41 | 11 |
| Oct 13 | MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Junior Varsity · Place 185 · Malden Catholic | 5,000 Meters Junior Varsity | 185 | 21:23.48 | 11 |
| Oct 8 | Saint John's Shrewsbury @ Malden Catholic BoysOct 8 · 5,000 Meters Varsity · Place 22 · Malden Catholic | 5,000 Meters Varsity | 22 | 23:20 PB | 11 |
| Oct 1 | Xaverian @ Malden CatholicOct 1 · 5,000 Meters Varsity · Place 23 · Malden Catholic | 5,000 Meters Varsity | 23 | 24:49.66 | 11 |
| Sep 24 | BC High vs. Malden CatholicSep 24 · 5,000 Meters Varsity · Place 36 · Malden Catholic | 5,000 Meters Varsity | 36 | 24:02 | 11 |
| Sep 21 | Manchester InviteSep 21 · 2 Miles JV - C · Place 99 · Malden Catholic | 2 Miles JV - C | 99 | 14:12.2 PB | 11 |
| Sep 17 | Malden Catholic vs. St. John's PrepSep 17 · 5,000 Meters Varsity · Place 27 · Malden Catholic | 5,000 Meters Varsity | 27 | 26:46 | 11 |
| Sep 10 | Malden Catholic @ Catholic MemorialSep 10 · 5,000 Meters Varsity · Place 19 · Malden Catholic | 5,000 Meters Varsity | 19 | 24:48 | 11 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 147 · Malden Catholic | 5,000 Meters Sophomore | 147 | 21:43.6 | SO |
| Oct 24 | Catholic Conference Cross Country Championships (Boys)Oct 24 · 5,000 Meters Junior Varsity · Place 30 · Malden Catholic | 5,000 Meters Junior Varsity | 30 | 21:42.64 | 10 |
| Oct 14 | ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore Boys · Place 108 · Malden Catholic | 5,000 Meters Sophomore Boys | 108 | 21:03.0 PB | 10 |
| Oct 13 | ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 108 · Malden Catholic | 5,000 Meters Sophomore | 108 | 21:02.94 | SO |
| Oct 3 | Malden Catholic @ St. John's ShrewsburyOct 3 · Varsity · Place 14 · Malden Catholic | Varsity | 14 | 23:49 | 10 |
| Sep 26 | Malden Catholic @ Xaverian Brothers HSSep 26 · 5,000 Meters Varsity · Place 22 · Malden Catholic | 5,000 Meters Varsity | 22 | 22:00.99 | 10 |
| Sep 19 | Malden Catholic at BC HighSep 19 · Varsity · Place 12 · Malden Catholic | Varsity | 12 | 21:34 | 10 |
2022 Cross Country
5 results