Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorPatriot Games · Jan 31 | 5:34.44a | Patriot Games | January 31, 2025 |
| 1 Mile · OutdoorDennis Craddock · Apr 10 | 5:31.94a | Dennis Craddock | April 10, 2026 |
| 1500 Meters · OutdoorBlue & Silver Challenge · Mar 29 | 5:19.39a | Blue & Silver Challenge | March 29, 2025 |
| 3000 Meters · IndoorCNU Captains Invite · Jan 17 | 11:23.86a | CNU Captains Invite | January 17, 2025 |
| 3000 Meters · OutdoorCNU Qualifier · Mar 1 | 11:24.32a | CNU Qualifier | March 1, 2026 |
| 3000m Steeplechase · 0.762m · OutdoorC2C Championships · May 1 | 12:25.78a | C2C Championships | May 1, 2026 |
| 3000m Steeplechase · OutdoorNew Captains Classic · Apr 17 | 12:31.92a | New Captains Classic | April 17, 2026 |
| 400 Meters · OutdoorNew Captains Classic · Apr 18 | 1:02.64 | New Captains Classic | April 18, 2025 |
| 400m Hurdles · 30" / 0.762m · OutdoorC2C Championships · May 1 | 1:11.85a | C2C Championships | May 1, 2026 |
| 600 Meters · IndoorVMI Team Challenge · Jan 17 | 1:48.24a | VMI Team Challenge | January 17, 2026 |
| 800 Meters · IndoorVMI Invitational · Jan 24 | 2:28.48a | VMI Invitational | January 24, 2025 |
| 800 Meters · OutdoorBlue & Silver Challenge · Mar 29 | 2:31.84a | Blue & Silver Challenge | March 29, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 1 | C2C ChampionshipsMay 1 · 3000m Steeplechase · Place 7 · Christopher Newport | 3000m Steeplechase0.762m | 7. | 12:25.78a PB | Sr |
| May 1 | C2C ChampionshipsMay 1 · 400m Hurdles · Place 5 · Christopher Newport | 400m Hurdles30" / 0.762m | 5. | 1:11.85a PB | Sr |
| Apr 17 | New Captains ClassicApr 17 · 3000m Steeplechase · Place 1 · Christopher Newport | 3000m Steeplechase | 1 | 12:31.92a PB | Sr |
| Apr 17 | New Captains ClassicApr 17 · 400m Hurdles · Place 2 · Christopher Newport | 400m Hurdles | 2 | 1:11.97a | Sr |
| Apr 10 | Dennis CraddockApr 10 · 400m Hurdles · Place 8 · Christopher Newport | 400m Hurdles30" / 0.762m | 8. | 1:13.07a | Sr |
| Apr 10 | Dennis CraddockApr 10 · 1 Mile · Place 19 · Christopher Newport | 1 Mile | 19. | 5:31.94a PB | Sr |
| Mar 28 | Blue & Silver ChallengeMar 28 · 400m Hurdles · Place 3 · Christopher Newport | 400m Hurdles | 3 | 1:15.55a | Sr |
| Mar 1 | CNU QualifierMar 1 · 3000 Meters · Place 6 · Christopher Newport | 3000 Meters | 6 | 11:24.32a PB | Sr |
| Mar 1 | CNU QualifierMar 1 · 800 Meters · Place 3 · Christopher Newport | 800 Meters | 3 | 2:34.56a | Sr |
2026 Indoor Track
6 results2025 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 18 | New Captains ClassicApr 18 · 3000m Steeplechase · Place 5 · Christopher Newport | 3000m Steeplechase | 5 | 13:18.41 | Jr |
| Apr 18 | New Captains ClassicApr 18 · 400 Meters · Place 7 · Christopher Newport | 400 Meters | 7 | 1:02.64 PB | Jr |
| Mar 29 | Blue & Silver ChallengeMar 29 · 1500 Meters · Place 13 · Christopher Newport | 1500 Meters | 13 | 5:19.39a PB | Jr |
| Mar 29 | Blue & Silver ChallengeMar 29 · 800 Meters · Place 8 · Christopher Newport | 800 Meters | 8 | 2:31.84a PB | Jr |
2025 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 31 | Patriot GamesJan 31 · 1 Mile · Place 16 · Christopher Newport | 1 Mile | 16 | 5:34.44a PB | — |
| Jan 24 | VMI InvitationalJan 24 · 800 Meters · Place 12 · Christopher Newport | 800 Meters | 12 | 2:28.48a PB | — |
| Jan 17 | CNU Captains InviteJan 17 · 3000 Meters · Place 4 · Christopher Newport | 3000 Meters | 4 | 11:23.86a PB | — |
| Jan 17 | CNU Captains InviteJan 17 · 1 Mile · Place 3 · Christopher Newport | 1 Mile | 3 | 5:40.31a | — |
2024 Indoor Track
3 results2023 Outdoor Track
3 results