Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorETSU Buccaneer Track and Field Invitational · Jan 31 | 4:39.57 | ETSU Buccaneer Track and Field Invitational | January 31, 2020 |
| 1 Mile · OutdoorUNCP vs UMO Dual · Mar 1 | 4:30.52a | UNCP vs UMO Dual | March 1, 2019 |
| 10,000 Meters · OutdoorConference Carolinas Track & Field Championships · Apr 29 | 32:09.68a | Conference Carolinas Track & Field Championships | April 29, 2022 |
| 10000 Meters · OutdoorThe Trojan Relays · Apr 15 | 33:09.55 | The Trojan Relays | April 15, 2022 |
| 1500 Meters · OutdoorBraves Classic · Mar 6 | 4:07.76 | Braves Classic | March 6, 2020 |
| 3000 Meters · IndoorJDL DMR Invitational · Feb 15 | 8:57.83a | JDL DMR Invitational | February 15, 2019 |
| 3000 Meters · OutdoorUNCP vs UMO Dual · Mar 1 | 9:20.59a | UNCP vs UMO Dual | March 1, 2019 |
| 3000m Steeplechase · 0.914m · OutdoorWilliam & Mary Colonial Relays · Apr 4 | 10:02.97a | William & Mary Colonial Relays | April 4, 2019 |
| 3000m Steeplechase · OutdoorBraves Track Classic · Mar 16 | 10:27.05 | Braves Track Classic | March 16, 2018 |
| 5000 Meters · IndoorETSU Buccaneer Track and Field Invitational · Jan 31 | 15:38.23 | ETSU Buccaneer Track and Field Invitational | January 31, 2020 |
| 5000 Meters · OutdoorWilliam & Mary Colonial Relays · Apr 4 | 15:21.09a | William & Mary Colonial Relays | April 4, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Outdoor Track
4 results2020 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 6 | Braves ClassicMar 6 · 5000 Meters · Place 1 · UNC Pembroke | 5000 Meters | 1 | 15:42.36 | SR |
| Mar 6 | Braves ClassicMar 6 · 1500 Meters · Place 2 · UNC Pembroke | 1500 Meters | 2 | 4:07.76 PB | SR |
2020 Indoor Track
4 results2019 Outdoor Track
6 results2019 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 15 | JDL DMR InvitationalFeb 15 · 3000 Meters · Place 29 · UNC Pembroke | 3000 Meters | 29. | 8:57.83a PB | Jr |
2018 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 16 | Braves Track ClassicMar 16 · 3000m Steeplechase · Place 2 · UNC Pembroke | 3000m Steeplechase | 2 | 10:27.05 PB | SO |
| Mar 16 | Braves Track ClassicMar 16 · 5000 Meters · Place 5 · UNC Pembroke | 5000 Meters | 5 | 15:48.64 | SO |
| Mar 2 | UNCP vs Mt. OliveMar 2 · 3000 Meters · Place 8 · UNC Pembroke | 3000 Meters | 8 | 9:30.57 | SO |
| Mar 2 | UNCP vs Mt. OliveMar 2 · 1 Mile · Place 9 · UNC Pembroke | 1 Mile | 9 | 4:53.71 | SO |
2018 Indoor Track
4 results