Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorVA Showcase · Jan 18 | 2:44.42 | VA Showcase | January 18, 2019 |
| 1600 Meters · IndoorHeritage Invitational · Feb 2 | 4:35.31 | Heritage Invitational | February 2, 2019 |
| 1600 Meters · OutdoorRod Camden Kickoff · Mar 30 | 4:42.46R | Rod Camden Kickoff | March 30, 2019 |
| 3200 Meters · IndoorVA Commonwealth Games · Dec 1 | 10:18.00a | VA Commonwealth Games | December 1, 2017 |
| 3200 Meters · OutdoorVHSL Region 4D · May 19 | 10:16.79a | VHSL Region 4D | May 19, 2018 |
| 400 Meters · OutdoorAmherst, Liberty, Jefferson Forest, Brookville · Apr 3 | 56.55 | Amherst, Liberty, Jefferson Forest, Brookville | April 3, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
4 results2019 Indoor Track
17 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 22 | VHSL 4A State ChampionshipsFeb 22 · 1600 Meters · Place 14 · Jefferson Forest | 1600 Meters | 14. | 4:38.86a | 12 |
| Feb 16 | VHSL Region 4DFeb 16 · 1600 Meters · Place 3 · Jefferson Forest | 1600 Meters | 3. | 4:46.38a | 12 |
| Feb 8 | Seminole District Indoor MeetFeb 8 · 1600 Meters · Place 2 · Jefferson Fo | 1600 Meters | 2 | 4:48.65R | 12 |
| Feb 8 | Seminole District Indoor MeetFeb 8 · 1000 Meters · Place 5 · Jefferson Fo | 1000 Meters | 5 | 2:53.03 | 12 |
| Feb 2 | Heritage InvitationalFeb 2 · 1600 Meters · Jefferson Fo | 1600 Meters | — | 4:35.31 PB | 12 |
| Feb 2 | Heritage InvitationalFeb 2 · 1000 Meters · Place 2 · Jefferson Fo | 1000 Meters | 2 | 2:53.24 | 12 |
| Feb 2 | Heritage InvitationalFeb 2 · 1000 Meters · Place 2 · Jefferson Fo | 1000 Meters | 2 | 2:53.24 | 12 |
| Jan 18 | VA ShowcaseJan 18 · 1000 Meters · Place 59 · Jefferson Fo | 1000 Meters | 59 | 2:44.42 PB | — |
| Jan 18 | VA ShowcaseJan 18 · 1600 Meters · Place 63 · Jefferson Fo | 1600 Meters | 63 | 4:38.98 | — |
| Jan 18 | VA ShowcaseJan 18 · 1600 Meters · Place 15 · Jefferson Fo | 1600 Meters | 15 | 4:35.31 | — |
| Jan 18 | VA ShowcaseJan 18 · 1600 Meters · Place 33 · Jefferson Fo | 1600 Meters | 33 | 4:35.31 | — |
| Jan 18 | VA ShowcaseJan 18 · 1000 Meters · Place 84 · Jefferson Fo | 1000 Meters | 84 | 2:45.50 | — |
| Jan 18 | VA ShowcaseJan 18 · 1600 Meters · Place 61 · Jefferson Forest | 1600 Meters | 61 | 4:38.98 | — |
| Jan 18 | VA ShowcaseJan 18 · 1000 Meters · Place 59 · Jefferson Forest | 1000 Meters | 59 | 2:44.42 | — |
| Jan 5 | Bulldog InvitationalJan 5 · 1600 Meters · Place 31 · Jefferson Fo | 1600 Meters | 31 | 4:48.13 | — |
| Jan 5 | Bulldog InvitationalJan 5 · 1600 Meters · Place 12 · Jefferson Fo | 1600 Meters | 12 | 4:35.31 | — |
| Jan 5 | Bulldog InvitationalJan 5 · 1600 Meters · Place 31 · Jefferson Forest | 1600 Meters | 31 | 4:48.13 | — |
2018 Indoor Track
3 results2018 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 1 | VHSL 4A State ChampionshipJun 1 · 3200 Meters · Place 27 · Jefferson Forest | 3200 Meters | 27. | 10:33.45a | 11 |
| May 19 | VHSL Region 4DMay 19 · 3200 Meters · Place 4 · Jefferson Forest | 3200 Meters | 4. | 10:16.79a PB | 11 |
| May 4 | Dogwood ClassicMay 4 · 3200 Meters · Place 19 · Jefferson Fo | 3200 Meters | 19 | 10:23.34 | 11 |
| May 4 | Dogwood ClassicMay 4 · 3200 Meters · Place 19 · Jefferson Forest | 3200 Meters | 19 | 10:23.34 | 11 |
2017 Indoor Track
8 results2016 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 13 | Heritage Indoor MeetDec 13 · 1600 Meters · Place 1 · Jefferson Forest | 1600 Meters | 1. | 5:11.65a | 10 |