Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 24 | 10:15.8 | MSTCA Frank Kelley Invitational | September 24, 2022 |
| 5,000 Meters · Franklin ParkXaverian @ BC High · Oct 4 | 18:04.47 | Xaverian @ BC High | October 4, 2022 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 11 | 16:43.89 | MIAA D1 Championship | November 11, 2023 |
| 5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 22 | 16:34.7 | 16th Ocean State XC Invitational | September 22, 2023 |
| 5,000 Meters · Hamilton CollegeHamilton Short Course Tuneup · Oct 25 | 15:59.0 | Hamilton Short Course Tuneup | October 25, 2025 |
| 5,000 Meters · Pine Banks ParkXaverian @ Malden Catholic · Oct 11 | 19:25.89 | Xaverian @ Malden Catholic | October 11, 2022 |
| 5,000 Meters · Powisset FarmBC High v. Xaverian · Oct 5 | 19:53.09 | BC High v. Xaverian | October 5, 2021 |
| 5,000 Meters · Van Cortlandt ParkCHAMPS Northeast Regional XC Championships · Nov 26 | 18:14.0 | CHAMPS Northeast Regional XC Championships | November 26, 2022 |
| 5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 18 | 16:30.29 | MIAA Divisional State Championships | November 18, 2023 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 5 | 17:20.85 | MSTCA Frank Mooney Coaches XC Invitational | November 5, 2022 |
| 8,000 Meters · Genessee Valley ParkNCAA DIII Niagara Regional · Nov 15 | 26:12.6 | NCAA DIII Niagara Regional | November 15, 2025 |
| 8,000 Meters · Hamilton CollegeHamilton College XC Invitational · Oct 10 | 25:51.6 | Hamilton College XC Invitational | October 10, 2026 |
| 8,000 Meters · Harkness Memorial State ParkNESCAC Championships · Nov 1 | 26:07.20 | NESCAC Championships | November 1, 2025 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 27:05.0 | Paul Short Run | October 4, 2024 |
| 8,000 Meters · State University of New York at FredoniaNCAA DIII Niagara Regional · Nov 16 | 26:42.8 | NCAA DIII Niagara Regional | November 16, 2024 |
| 8,000 Meters · Washington Country FairgroundsRPI Fairgrounds Showdown · Sep 26 | 25:27.7 | RPI Fairgrounds Showdown | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DIII Niagara RegionalNov 15 · 8,000 Meters New Division · Place 34 · HamiltonHamilton | 8,000 Meters New Division | 34 | 26:12.6 PB | So |
| Nov 1 | NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 70 · HamiltonHamilton | 8,000 Meters Champ | 70 | 26:07.20 PB | So |
| Oct 25 | Hamilton Short Course TuneupOct 25 · 5,000 Meters College · Place 8 · HamiltonHamilton | 5,000 Meters College | 8 | 15:59.0 PB | So |
| Oct 11 | Hamilton InvitationalOct 11 · 8,000 Meters College · Place 12 · HamiltonHamilton | 8,000 Meters College | 12 | 26:45.7 | So |
| Sep 20 | Rochester Yellowjacket InvitationalSep 20 · 8,000 Meters Varsity · Place 89 · HamiltonHamilton | 8,000 Meters Varsity | 89 | 27:26.7 | So |
| Sep 13 | Hamilton Short Course InvitationalSep 13 · 5,000 Meters Men's Race · Place 49 · HamiltonHamilton | 5,000 Meters Men's Race | 49 | 16:33.8 | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA DIII Niagara RegionalNov 16 · 8,000 Meters D3 Niagara · Place 41 · HamiltonHamilton | 8,000 Meters D3 Niagara | 41 | 26:42.8 PB | Fr |
| Oct 12 | Hamilton InvitationalOct 12 · 8,000 Meters College · Place 4 · HamiltonHamilton | 8,000 Meters College | 4 | 26:43.2 | Fr |
| Oct 4 | Paul Short RunOct 4 · 8,000 Meters White · Place 202 · HamiltonHamilton | 8,000 Meters White | 202 | 27:05.0 PB | Fr |
| Sep 21 | Rochester Yellowjacket InvitationalSep 21 · 8,000 Meters College · Place 45 · HamiltonHamilton | 8,000 Meters College | 45 | 27:31.6 | Fr |
| Sep 14 | Hamilton Short Course InvitationalSep 14 · 5,000 Meters College · Place 16 · HamiltonHamilton | 5,000 Meters College | 16 | 16:06.6 | Fr |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 33 · Xaverian BrothersXaverian Brothers | 5,000 Meters Division 1 | 33 | 16:30.29 PB | 12 |
| Nov 11 | MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1B · Place 11 · Xaverian BrothersXaverian Brothers | 5,000 Meters Division 1B | 11 | 16:43.89 PB | 12 |
| Oct 24 | Catholic Conference Cross Country Championships (Boys)Oct 24 · 5,000 Meters Varsity · Place 6 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 6 | 16:43.31 | 12 |
| Oct 10 | St. John's Prep @ Xaverian Brothers HSOct 10 · 5,000 Meters Varsity · Place 2 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 2 | 17:02.10 | 12 |
| Oct 3 | BC High @ XaverianOct 3 · 5,000 Meters Varsity · Place 3 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 3 | 17:18.01 | 12 |
| Sep 26 | Malden Catholic @ Xaverian Brothers HSSep 26 · 5,000 Meters Varsity · Place 4 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 4 | 18:32.92 | 12 |
| Sep 22 | 16th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 1 · Place 9 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity - 1 | 9 | 16:34.7 PB | 12 |
| Sep 19 | Xaverian @ Catholic MemorialSep 19 · 5,000 Meters Varsity · Place 1 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 1 | 17:27.43 | 12 |
| Sep 12 | Xaverian Brothers HS @ St. John's HS ShrewsburySep 12 · 5,000 Meters Varsity · Place 2 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 2 | 17:42.01 | 12 |
2022 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | CHAMPS Northeast Regional XC ChampionshipsNov 26 · 5,000 Meters Junior / Senior · Place 9 · Walpole, MAWalpole, MA | 5,000 Meters Junior / Senior | 9 | 18:14.0 PB | 11 |
| Nov 11 | MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 45 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 45 | 16:55.56 | JR |
| Nov 5 | MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 8 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 8 | 17:20.9 | JR |
| Nov 5 | MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior (Large School) · Place 8 · Xaverian BrothersXaverian Brothers | 5,000 Meters Junior (Large School) | 8 | 17:20.85 PB | 11 |
| Oct 25 | Catholic Conference ClassicOct 25 · 5,000 Meters Varsity · Place 16 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 16 | 18:01.49Unofficial | 11 |
| Oct 11 | Xaverian @ Malden CatholicOct 11 · 5,000 Meters Varsity · Place 1 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 1 | 19:25.89 PB | 11 |
| Oct 4 | Xaverian @ BC HighOct 4 · 5,000 Meters Varsity · Place 5 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 5 | 18:04.47 PB | 11 |
| Sep 27 | Catholic Memorial @ Xaverian (Boys Only)Sep 27 · 5,000 Meters Varsity · Place 3 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 3 | 18:45.88 | 11 |
| Sep 24 | MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 14 · Xaverian BrothersXaverian Brothers | 3,000 Meters Varsity | 14 | 10:15.8 | JR |
| Sep 24 | MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 11-12 · Place 14 · Xaverian BrothersXaverian Brothers | 3,000 Meters Varsity Large 11-12 | 14 | 10:15.8 PB | 11 |
| Sep 20 | St. John's HS Shrewsbury @ XaverianSep 20 · 5,000 Meters Varsity · Place 4 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 4 | 18:05.00 | 11 |
| Sep 13 | Xaverian @ St. John's PrepSep 13 · Varsity · Place 10 · Xaverian BrothersXaverian Brothers | Varsity | 10 | 18:32 | 11 |
| Sep 13 | Xaverian @ St. John's PrepSep 13 · Varsity · Place 10 · Xaverian BrothersXaverian Brothers | Varsity | 10 | 18:32 | 11 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1B · Place 126 · Xaverian BrothersXaverian Brothers | 5,000 Meters Division 1B | 126 | 18:31.7 | 10 |
| Nov 6 | Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 95 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 95 | 18:09.2 | 10 |
| Oct 23 | Catholic Conference ClassicOct 23 · 5,000 Meters Varsity · Place 40 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 40 | 19:25.64 | 10 |
| Oct 19 | Xaverian vs. St. John's PrepOct 19 · 5,000 Meters Varsity · Place 11 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 11 | 19:38.22 | 10 |
| Oct 12 | Xaverian vs. Malden CatholicOct 12 · 5,000 Meters Varsity · Place 6 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 6 | 19:56.32 | 10 |
| Oct 5 | BC High v. XaverianOct 5 · 5,000 Meters Varsity · Place 13 · Xaverian BrothersXaverian Brothers | 5,000 Meters Varsity | 13 | 19:53.09 PB | 10 |
| Sep 21 | Xaverian vs. Catholic MemorialSep 21 · 5,000 Meters Junior Varsity · Place 10 · Xaverian BrothersXaverian Brothers | 5,000 Meters Junior Varsity | 10 | 20:31.83 | 10 |
2020 Cross Country
2 results