Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 6,000 Meters · Broadway ParkSt. Joseph's College Friends and Alumni · Sep 1 | 21:35.7 | St. Joseph's College Friends and Alumni | September 1, 2017 |
| 8,000 Meters · Houghton Field of DreamsNCAA D3 Atlantic Region Cross Country Championships · Nov 11 | 28:42.8 | NCAA D3 Atlantic Region Cross Country Championships | November 11, 2017 |
| 8,000 Meters · Hudson Valley Sports DomeSkyline Conference Cross Country Championships · Oct 31 | 30:50.56 | Skyline Conference Cross Country Championships | October 31, 2019 |
| 8,000 Meters · Sunken Meadow State ParkSt. Joseph's College Invitational · Oct 14 | 30:13.3 | St. Joseph's College Invitational | October 14, 2017 |
| 8,000 Meters · SUNY PurchaseSkyline Conference Cross Country Meet · Nov 1 | 28:25.0 | Skyline Conference Cross Country Meet | November 1, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results2018 Cross Country
3 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA D3 Atlantic Region Cross Country ChampionshipsNov 11 · 8,000 Meters Men · Place 218 · SUNY Maritime College | 8,000 Meters Men | 218 | 28:42.8 PB | So |
| Nov 1 | Skyline Conference Cross Country MeetNov 1 · 8,000 Meters Men · Place 15 · SUNY Maritime College | 8,000 Meters Men | 15 | 28:25.0 PB | So |
| Oct 14 | St. Joseph's College InvitationalOct 14 · 8,000 Meters Men · Place 35 · SUNY Maritime College | 8,000 Meters Men | 35 | 30:13.3 PB | So |
| Sep 23 | Bard College InvitationalSep 23 · 8,000 Meters Varsity · Place 20 · SUNY Maritime | 8,000 Meters Varsity | 20 | 28:45.9 | SO-2 |
| Sep 17 | Queensborough CC XC InvitationalSep 17 · 8,000 Meters Varsity · Place 43 · SUNY Maritime | 8,000 Meters Varsity | 43 | 31:17.9 | SO-2 |
| Sep 1 | St. Joseph's College Friends and AlumniSep 1 · 6,000 Meters Men · Place 6 · SUNY Maritime College | 6,000 Meters Men | 6 | 21:35.7 PB | So |
2016 Cross Country
1 results