Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Great Meadow CourseVHSL 6A State XC Championships · Nov 12 | 20:54 | VHSL 6A State XC Championships | November 12, 2016 |
| 5,000 Meters · Great Meadow ParkOctoberfest Invitational · Sep 30 | 20:44 | Octoberfest Invitational | September 30, 2017 |
| 5,000 Meters · Great Meadows Sports ComplexVHSL 6A State XC Championships · Nov 10 | 20:57 | VHSL 6A State XC Championships | November 10, 2018 |
| 5,000 Meters · Pocahontas State ParkVHSL 6A Region B · Nov 1 | 20:47.20 | VHSL 6A Region B | November 1, 2018 |
| 5,000 Meters · Pole Green ParkMileStat.com XC Invitational · Oct 13 | 20:21 | MileStat.com XC Invitational | October 13, 2018 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Challenge · Sep 17 | 21:01.9 | Adidas XC Challenge | September 17, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 21 | Fork Union InvitationalSep 21 · 5,000 Meters Varsity · Place 41 · Cosby | 5,000 Meters Varsity | 41 | 22:01.5 | — |
| Sep 21 | Fork Union InvitationalSep 21 · 5,000 Meters Varsity · Place 41 · Cosby | 5,000 Meters Varsity | 41 | 22:01.5 | — |
| Sep 7 | Pole Green ClassicSep 7 · 5,000 Meters Championship · Place 56 · Cosby | 5,000 Meters Championship | 56 | 21:33.7 | SR |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | VHSL 6A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 61 · Cosby | 5,000 Meters Varsity | 61 | 20:57 PB | 11 |
| Nov 9 | VHSL 1A State XC ChampionshipsNov 9 · 5,000 Meters 6A · Place 61 · Cosby | 5,000 Meters 6A | 61 | 20:57 | — |
| Nov 1 | VHSL 6A Region BNov 1 · 5,000 Meters Varsity · Place 18 · Cosby | 5,000 Meters Varsity | 18 | 20:47.20 PB | 11 |
| Oct 13 | MileStat.com InvitationalOct 13 · Varsity · Place 80 · Cosby | Varsity | 80 | 20:21 | — |
| Oct 13 | MileStat.com InvitationalOct 13 · 5,000 Meters Varsity · Place 80 · Cosby | 5,000 Meters Varsity | 80 | 20:21 | — |
| Oct 13 | MileStat.com XC InvitationalOct 13 · 5,000 Meters Varsity A · Place 80 · Cosby | 5,000 Meters Varsity A | 80 | 20:21 PB | 11 |
| Sep 19 | Dominion District MeetSep 19 · Varsity · Place 6 · Cosby | Varsity | 6 | 21:47 | — |
| Sep 8 | Pole Green ClassicSep 8 · 5,000 Meters Championship · Place 68 · Cosby | 5,000 Meters Championship | 68 | 21:55.1 | JR |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | VHSL 4A State XC ChampionshipsNov 10 · 6A · Place 53 · COSBY | 6A | 53 | 20:46 | — |
| Nov 10 | VHSL 4A State XC ChampionshipsNov 10 · 5,000 Meters 6A · Place 53 · COSBY | 5,000 Meters 6A | 53 | 20:46 | — |
| Nov 10 | VHSL 6A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 53 · Cosby | 5,000 Meters Varsity | 53 | 20:46 | 10 |
| Nov 1 | VHSL 6A Region B ChampionshipNov 1 · 5,000 Meters Varsity · Place 18 · Cosby | 5,000 Meters Varsity | 18 | 20:55.60 | 10 |
| Oct 14 | MileStat.com InvitationalOct 14 · 5,000 Meters Varsity · Place 114 · Cosby | 5,000 Meters Varsity | 114 | 20:41 | — |
| Sep 30 | Octoberfest InvitationalSep 30 · 5,000 Meters Varsity - A · Place 78 · Cosby | 5,000 Meters Varsity - A | 78 | 20:44 PB | 10 |
| Sep 23 | Fork Union InvitationalSep 23 · 5,000 Meters Varsity · Place 31 · Cosby | 5,000 Meters Varsity | 31 | 21:52.32 | 10 |
| Sep 16 | Adidas XC ChallengeSep 16 · 5,000 Meters Championship · Place 111 · Cosby | 5,000 Meters Championship | 111 | 21:04.3 | 10 |
| Sep 9 | Pole Green ClassicSep 9 · 5,000 Meters Championship · Place 66 · Cosby | 5,000 Meters Championship | 66 | 21:08.1 | SO |
2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | VHSL 6A State XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 79 · Cosby | 5,000 Meters Varsity | 79 | 20:54 PB | 9 |
| Oct 15 | MileStat.com InvitationalOct 15 · 5,000 Meters Varsity · Place 128 · Cosby | 5,000 Meters Varsity | 128 | 20:27 | — |
| Sep 17 | Adidas XC ChallengeSep 17 · 5,000 Meters Varsity Championship · Place 114 · Cosby | 5,000 Meters Varsity Championship | 114 | 21:01.9 PB | 9 |
| Sep 10 | Fork Union InvitationalSep 10 · 4,000 Meters Varsity · Place 10 · Cosby | 4,000 Meters Varsity | 10 | 19:22.07 | 9 |