Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 8,000 Meters · Coggshall ParkJim Sheehan Memorial Alumni XC Meet · Sep 2 | 31:10.9 | Jim Sheehan Memorial Alumni XC Meet | September 2, 2017 |
| 8,000 Meters · Harkness Memorial State ParkNCAA D3 New England Regional Championships · Nov 14 | 28:58.8 | NCAA D3 New England Regional Championships | November 14, 2015 |
| 8,000 Meters · Hollis Hills FarmJim Sheehan XC Invitational · Sep 7 | 34:25.4 | Jim Sheehan XC Invitational | September 7, 2019 |
| 8,000 Meters · Stanley ParkNCAA D3 New England Region Championships · Nov 12 | 28:05.0 | NCAA D3 New England Region Championships | November 12, 2016 |
| 8,000 Meters · UMass Dartmouth Cross Country CourseLittle East Cross Country Championship · Nov 2 | 31:48.90 | Little East Cross Country Championship | November 2, 2019 |
| 8,000 Meters · University Of Southern MaineNCAA D3 New England Region Cross Country Championships · Nov 11 | 30:04.8 | NCAA D3 New England Region Cross Country Championships | November 11, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
3 results2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA D3 New England Region Cross Country ChampionshipsNov 11 · 8,000 Meters Men · Place 239 · UMass Dartmouth | 8,000 Meters Men | 239 | 30:04.8 PB | Jr |
| Oct 14 | Western New England University InvitationalOct 14 · 8,000 Meters Varsity · Place 26 · UMass Dartmouth | 8,000 Meters Varsity | 26 | 29:09.4 | JR-3 |
| Oct 7 | James Earley InvitationalOct 7 · 8,000 Meters Men's White · Place 116 · UMass Dartmouth | 8,000 Meters Men's White | 116 | 29:31.5 | Jr |
| Sep 16 | UMass Dartmouth Cross Country InvitationalSep 16 · 5,000 Meters Varsity · Place 181 · UMass Dartmouth | 5,000 Meters Varsity | 181 | 30:02.5 | JR-3 |
| Sep 2 | Jim Sheehan Memorial Alumni XC MeetSep 2 · 8,000 Meters Men · Place 37 · UMass Dartmouth | 8,000 Meters Men | 37 | 31:10.9 PB | Jr |
2016 Cross Country
2 results2015 Cross Country
2 results