Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Pine Banks ParkXaverian @ Malden Catholic · Oct 11 | 11:36.65 | Xaverian @ Malden Catholic | October 11, 2022 |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 5 | 11:56.11 | MSTCA Frank Mooney Coaches XC Invitational | November 5, 2022 |
| 5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 14 | 17:56.6 | ASICS MSTCA Bob Glennon Twilight Invitational (Large School) | October 14, 2023 |
| 5,000 Meters · Derryfield ParkManchester Invite · Sep 21 | 19:25.5 | Manchester Invite | September 21, 2024 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 11 | 20:08.08 | MIAA D1 Championship | November 11, 2023 |
| 5,000 Meters · Pine Banks ParkSt. John's Preparatory School @ Malden Catholic · Sep 23 | 18:31 | St. John's Preparatory School @ Malden Catholic | September 23, 2025 |
| 5,000 Meters · Powisset FarmMalden Catholic vs Xaverian · Sep 16 | 18:25.67 | Malden Catholic vs Xaverian | September 16, 2025 |
| 5,000 Meters · Saint John's High SchoolSt. John's Shrewsbury vs. Malden Catholic · Sep 30 | 20:16.72 | St. John's Shrewsbury vs. Malden Catholic | September 30, 2025 |
| 5,000 Meters · Wrentham Development Center CourseCatholic Conference Championships · Oct 21 | 17:24.00 | 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
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Senior · Place 51 · Malden Catholic | 5,000 Meters Senior | 51 | 18:03.00 | 12 |
| Oct 21 | Catholic Conference ChampionshipsOct 21 · 5,000 Meters Varsity · Place 30 · Malden Catholic | 5,000 Meters Varsity | 30 | 17:24.00 PB | 12 |
| Oct 18 | 64th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 67 · Malden Catholic | 5,000 Meters Varsity | 67 | 18:10.9 | 12 |
| Oct 7 | Malden Catholic @ BC HighOct 7 · 5,000 Meters Varsity · Place 4 · Malden Catholic | 5,000 Meters Varsity | 4 | 18:16 | 12 |
| Sep 30 | St. John's Shrewsbury vs. Malden CatholicSep 30 · 5,000 Meters Men's Varsity · Place 6 · Malden Catholic | 5,000 Meters Men's Varsity | 6 | 20:16.72 PB | 12 |
| Sep 23 | St. John's Preparatory School @ Malden CatholicSep 23 · 5,000 Meters Varsity · Place 2 · Malden Catholic | 5,000 Meters Varsity | 2 | 18:31 PB | 12 |
| Sep 20 | Manchester InviteSep 20 · 5,000 Meters Boys Varsity Small School · Place 122 · Malden Catholic | 5,000 Meters Boys Varsity Small School | 122 | 19:42.8 | 12 |
| Sep 16 | Malden Catholic vs XaverianSep 16 · 5,000 Meters Varsity · Place 3 · Malden Catholic | 5,000 Meters Varsity | 3 | 18:25.67 PB | 12 |
| Sep 9 | Catholic Memorial vs Malden CatholicSep 9 · 5,000 Meters Varsity · Place 4 · Malden Catholic | 5,000 Meters Varsity | 4 | 18:56 | 12 |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 90 · Malden Catholic | 5,000 Meters Varsity | 90 | 18:58.95 | 11 |
| Nov 2 | MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 42 · Malden Catholic | 5,000 Meters Varsity | 42 | 18:16.83 | 11 |
| Oct 22 | Catholic Conference ClassicOct 22 · 5,000 Meters Varsity · Place 31 · Malden Catholic | 5,000 Meters Varsity | 31 | 18:14.58 | 11 |
| Oct 13 | MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 134 · Malden Catholic | 5,000 Meters Varsity | 134 | 17:48.05 | 11 |
| Oct 8 | Saint John's Shrewsbury @ Malden Catholic BoysOct 8 · 5,000 Meters Varsity · Place 3 · Malden Catholic | 5,000 Meters Varsity | 3 | 18:50 | 11 |
| Oct 1 | Xaverian @ Malden CatholicOct 1 · 5,000 Meters Varsity · Place 2 · Malden Catholic | 5,000 Meters Varsity | 2 | 18:30.75 | 11 |
| Sep 24 | BC High vs. Malden CatholicSep 24 · 5,000 Meters Varsity · Place 1 · Malden Catholic | 5,000 Meters Varsity | 1 | 18:32 | 11 |
| Sep 21 | Manchester InviteSep 21 · 5,000 Meters Small School Varsity · Place 99 · Malden Catholic | 5,000 Meters Small School Varsity | 99 | 19:25.5 PB | 11 |
| Sep 17 | Malden Catholic vs. St. John's PrepSep 17 · 5,000 Meters Varsity · Place 3 · Malden Catholic | 5,000 Meters Varsity | 3 | 19:05 | 11 |
| Sep 10 | Malden Catholic @ Catholic MemorialSep 10 · 5,000 Meters Varsity · Place 4 · Malden Catholic | 5,000 Meters Varsity | 4 | 18:50 | 11 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1C · Place 135 · Malden Catholic | 5,000 Meters Division 1C | 135 | 20:08.08 PB | 10 |
| Nov 4 | MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 40 · Malden Catholic | 5,000 Meters Sophomore | 40 | 18:24.9 | SO |
| Oct 24 | Catholic Conference Cross Country Championships (Boys)Oct 24 · 5,000 Meters Varsity · Place 26 · Malden Catholic | 5,000 Meters Varsity | 26 | 18:45.79 | 10 |
| Oct 14 | ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore Boys · Place 31 · Malden Catholic | 5,000 Meters Sophomore Boys | 31 | 17:56.6 PB | 10 |
| Oct 13 | ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 31 · Malden Catholic | 5,000 Meters Sophomore | 31 | 17:56.52 | SO |
| Oct 3 | Malden Catholic @ St. John's ShrewsburyOct 3 · Varsity · Place 7 · Malden Catholic | Varsity | 7 | 20:39 | 10 |
| Sep 26 | Malden Catholic @ Xaverian Brothers HSSep 26 · 5,000 Meters Varsity · Place 9 · Malden Catholic | 5,000 Meters Varsity | 9 | 19:00.18 | 10 |
| Sep 19 | Malden Catholic at BC HighSep 19 · Varsity · Place 4 · Malden Catholic | Varsity | 4 | 19:53 | 10 |
2022 Cross Country
5 results