Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Burrillville Middle SchoolRI Injury Fund · Sep 6 | 17:35.59 | RI Injury Fund | September 6, 2014 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 27 | 17:04.43 | Ocean State Invitational | September 27, 2014 |
| 5,000 Meters · Ponaganset High SchoolRIIL State Cross Country Championships · Nov 2 | 16:52.58 | RIIL State Cross Country Championships | November 2, 2014 |
| 5,000 Meters · Ponaganset HSRIIL Class A Cross Country Championship · Oct 25 | 16:58.32 | RIIL Class A Cross Country Championship | October 25, 2014 |
| 8,000 Meters · Franklin ParkNEICAAA XC Championship · Oct 8 | 29:04.4 | NEICAAA XC Championship | October 8, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
1 results2014 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | RIIL State Cross Country ChampionshipsNov 2 · 5,000 Meters Varsity · Place 18 · CumberlandCumberland | 5,000 Meters Varsity | 18 | 16:52.58 PB | 12 |
| Oct 25 | RIIL Class A Cross Country ChampionshipOct 25 · 5,000 Meters Varsity · Place 13 · CumberlandCumberland | 5,000 Meters Varsity | 13 | 16:58.32 PB | 12 |
| Oct 18 | Brown InvitationalOct 18 · 5,000 Meters Championship · Place 23 · CumberlandCumberland | 5,000 Meters Championship | 23 | 5:14.9 | SR |
| Sep 27 | Ocean State InvitationalSep 27 · 5,000 Meters Championship Boys · Place 14 · CumberlandCumberland | 5,000 Meters Championship Boys | 14 | 17:04.43 PB | 12 |
| Sep 6 | RI Injury FundSep 6 · 5,000 Meters J Copeland · Place 11 · CumberlandCumberland | 5,000 Meters J Copeland | 11 | 17:35.59 PB | 12 |
2013 Cross Country
1 results2011 Cross Country
1 results