Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorLiberty Darius Dixon Memorial Invitational · Jan 27 | 4:33.19a | Liberty Darius Dixon Memorial Invitational | January 27, 2017 |
| 10,000 Meters · OutdoorWilliam & Mary Colonial Relays · Apr 4 | 33:04.15a | William & Mary Colonial Relays | April 4, 2019 |
| 1000 Meters · IndoorVMI Keydet Invitational · Jan 18 | 2:42.54a | VMI Keydet Invitational | January 18, 2019 |
| 1500 Meters · OutdoorCNU Blue & Silver Challenge · Mar 31 | 3:59.16a | CNU Blue & Silver Challenge | March 31, 2018 |
| 3000 Meters · IndoorCapital Athletic Conference Championships · Feb 18 | 8:44.00 | Capital Athletic Conference Championships | February 18, 2017 |
| 3000m Steeplechase · 0.914m · OutdoorWilliam and Mary Colonial Relays · Mar 30 | 9:43.87a | William and Mary Colonial Relays | March 30, 2017 |
| 3000m Steeplechase · OutdoorColonial Relays · Apr 6 | 9:44.38 | Colonial Relays | April 6, 2018 |
| 5000 Meters · IndoorCNU Holiday Open · Dec 9 | 15:49.93a | CNU Holiday Open | December 9, 2017 |
| 5000 Meters · OutdoorSwarthmore Last Chance Meet · May 15 | 15:05.10a | Swarthmore Last Chance Meet | May 15, 2017 |
| 800 Meters · IndoorCaptains Invitational · Jan 25 | 2:06.40 | Captains Invitational | January 25, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
4 results2019 Indoor Track
5 results2018 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 14 | Swarthmore Final Qualifier MeetMay 14 · 5000 Meters · Place 45 · Christopher Newport | 5000 Meters | 45. | 15:18.26a | Jr |
| Apr 6 | Colonial RelaysApr 6 · 3000m Steeplechase · Place 20 · Christopher | 3000m Steeplechase | 20 | 9:44.38 PB | JR |
| Apr 6 | Colonial RelaysApr 6 · 3000m Steeplechase · Place 4 · Christopher Newport | 3000m Steeplechase | 4 | 9:44.38 | JR |
| Mar 31 | CNU Blue & Silver ChallengeMar 31 · 1500 Meters · Place 1 · Christopher Newport | 1500 Meters | 1. | 3:59.16a PB | Jr |
| Mar 30 | CNU HS Captains ClassicMar 30 · 1500 Meters · Place 1 · Christopher | 1500 Meters | 1 | 3:59.16 | JR |
| Mar 16 | Tribe InvitationalMar 16 · 5000 Meters · Place 8 · Christopher Newport | 5000 Meters | 8 | 15:11.24 | JR |
2018 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 2 | Camel City InvitationalFeb 2 · 3000 Meters · Place 32 · Christopher Newport | 3000 Meters | 32. | 8:56.65a | Jr |
2017 Indoor Track
4 results2017 Outdoor Track
7 results2016 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 4 | CNU Holiday OpenDec 4 · 3000 Meters · Place 12 · Christopher Newport | 3000 Meters | 12. | 8:59.25a | So |
| Feb 28 | George Mason Last Chance MeetFeb 28 · 3000 Meters · Place 3 · Christopher Newport | 3000 Meters | 3 | 9:01.97 | FR |
2016 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 31 | Colonial RelaysMar 31 · 3000m Steeplechase · Place 48 · Christopher | 3000m Steeplechase | 48 | 10:03.95 | FR |
| Mar 26 | Commonwealth DualsMar 26 · 3000m Steeplechase · Place 2 · Christopher | 3000m Steeplechase | 2 | 10:03.95 | — |
| Mar 18 | Tribe InvitationalMar 18 · 3000m Steeplechase · Place 8 · Christopher | 3000m Steeplechase | 8 | 10:22.37 | FR |