Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Van Cortlandt ParkManhattan College XC Invitational · Oct 13 | 15:30.7 | Manhattan College XC Invitational | October 13, 2018 |
| 3,000 Meters · Franklin ParkCatholic Conference Classic · Oct 26 | 12:18 | Catholic Conference Classic | October 26, 2016 |
| 3,000 Meters · Franklin ParkXaverian vs. Malden Catholic · Oct 18 | 13:01 | Xaverian vs. Malden Catholic | October 18, 2016 |
| 5,000 Meters · Franklin ParkSt. John's Prep at Xaverian · Oct 9 | 19:26 | St. John's Prep at Xaverian | October 9, 2018 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 28 | 18:05.84 | Ocean State Invitational | September 28, 2019 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Eastern Mass Divisional Championships · Nov 9 | 18:05.2 | MIAA Eastern Mass Divisional Championships | November 9, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MIAA Eastern Mass Divisional ChampionshipsNov 9 · 5,000 Meters Division 2 · Place 111 · Xaverian Brothers | 5,000 Meters Division 2 | 111 | 18:05.2 PB | 12 |
| Nov 2 | MSTCA Frank Mooney Invitational Nov 2 · 5,000 Meters Division 1 · Place 61 · Xaverian Brothers | 5,000 Meters Division 1 | 61 | 18:03.6 | 12 |
| Oct 8 | Catholic Memorial vs XaverianOct 8 · 5,000 Meters Varsity · Place 9 · Xaverian Brothers | 5,000 Meters Varsity | 9 | 18:33 | 12 |
| Sep 28 | Ocean State Invitational Sep 28 · 5,000 Meters Varsity D2 · Place 92 · Xaverian Brothers | 5,000 Meters Varsity D2 | 92 | 18:05.84 PB | 12 |
| Sep 17 | Xaverian @ St. John's PrepSep 17 · 5,000 Meters Varsity · Place 11 · Xaverian Brothers | 5,000 Meters Varsity | 11 | 19:44 | 12 |
2018 Cross Country
6 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSTCA Frank Mooney InvitationalNov 4 · 5,000 Meters 10th Div 1 · Place 145 · Xaverian Brothers | 5,000 Meters 10th Div 1 | 145 | 19:16.26 | 10 |
| Oct 25 | Catholic Conference ClassicOct 25 · 5,000 Meters Varsity · Place 17 · Xaverian Bro | 5,000 Meters Varsity | 17 | 19:35 | 10 |
| Oct 14 | Brown XC New England ChampsOct 14 · 5,000 Meters JV D2 · Place 106 · Xaverian Brothers | 5,000 Meters JV D2 | 106 | 19:04 | 10 |
| Oct 10 | Malden Catholic vs. XaverianOct 10 · 5,000 Meters Varsity · Place 11 · Xaverian Brothers | 5,000 Meters Varsity | 11 | 20:33 | 10 |
| Oct 3 | Xaverian vs. BC HighOct 3 · 5,000 Meters Varsity · Place 31 · Xaverian Brothers | 5,000 Meters Varsity | 31 | 19:52Unofficial | 10 |
| Sep 19 | Xaverian @ St. John's PrepSep 19 · 5,000 Meters Varsity · Place 26 · Xaverian Brothers | 5,000 Meters Varsity | 26 | 20:00Unofficial | 10 |
2016 Cross Country
3 results