Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Brandywine Creek State ParkDivision 2 State Championship · Nov 12 | 18:53.2 | Division 2 State Championship | November 12, 2016 |
| 5,000 Meters · Brandywine Creek State ParkSalesianum Invitational · Oct 1 | 19:18.57 | Salesianum Invitational | October 1, 2016 |
| 5,000 Meters · Killens Pond State ParkLake Forest Invitational · Sep 12 | 19:53.60 | Lake Forest Invitational | September 12, 2015 |
| 5,000 Meters · Six FlagsSix Flags Invitational · Sep 27 | 20:01 | Six Flags Invitational | September 27, 2014 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 26 | 18:06.0 | NXR Southeast Regional Championships | November 26, 2016 |
| 5,000 Meters · White Clay Creek State ParkWhite Clay Creek Classic · Sep 13 | 20:45.31 | White Clay Creek Classic | September 13, 2014 |
| 5,000 Meters · White Clay Creek State Park Nature CenterUniversity of Delaware Blue & Gold · Oct 9 | 19:54.18 | University of Delaware Blue & Gold | October 9, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
3 results2015 Cross Country
2 results2014 Cross Country
2 results