Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Asheboro HSAsheboro Home Meet · Sep 26 | 22:33 | Asheboro Home Meet | September 26, 2023 |
| 5,000 Meters · Hagan-Stone ParkGreensboro XC Invitational · Sep 24 | 20:27.0 | Greensboro XC Invitational | September 24, 2022 |
| 5,000 Meters · Ivey Redmon Sports ComplexNCHSAA Championships · Nov 4 | 19:43.10 | NCHSAA Championships | November 4, 2023 |
| 5,000 Meters · McAlpine Creek ParkHare & Hounds XC Invitational (at McAlpine Park) · Sep 16 | 21:45.53 | Hare & Hounds XC Invitational (at McAlpine Park) | September 16, 2022 |
| 5,000 Meters · Salisbury Community ParkNCHSAA 3A Midwest Regional · Oct 30 | 21:06.23 | NCHSAA 3A Midwest Regional | October 30, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NCHSAA ChampionshipsNov 4 · 5,000 Meters 3A · Place 156 · Oak Grove | 5,000 Meters 3A | 156 | 19:43.10 PB | 12 |
| Oct 5 | Davidson County Cross Country ChampionshipOct 5 · Varsity · Place 27 · Oak Grove High Schoo | Varsity | 27 | 18:31.42 | 12 |
| Sep 30 | Greensboro InvitationalSep 30 · 5,000 Meters Invitational · Place 93 · Oak Grove | 5,000 Meters Invitational | 93 | 19:28.95 | 12 |
| Sep 26 | Asheboro Home MeetSep 26 · 5,000 Meters Varsity · Place 7 · Oak Grove | 5,000 Meters Varsity | 7 | 22:33 PB | 12 |
| Sep 8 | Friday Night Lights FestivalSep 8 · 5,000 Meters Invitational · Place 289 · Oak Grove | 5,000 Meters Invitational | 289 | 20:59.6 | 12 |
| Sep 2 | Fleet Feet XC InviteSep 2 · 5,000 Meters Varsity · Place 39 · Oak Grove High Schoo | 5,000 Meters Varsity | 39 | 21:07.7 | SR |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 3A · Place 161 · Oak Grove | 5,000 Meters 3A | 161 | 21:20.80 | 11 |
| Oct 29 | NCHSAA 3A Midwest RegionalOct 29 · 5,000 Meters Varsity · Place 66 · Oak Grove | 5,000 Meters Varsity | 66 | 20:12.63 | 11 |
| Oct 17 | Mid-Piedmont Conference ChampionshipOct 17 · 5,000 Meters Championship · Place 19 · Oak Grove High Schoo | 5,000 Meters Championship | 19 | 20:41.00 | 11 |
| Sep 24 | Greensboro XC InvitationalSep 24 · 5,000 Meters Varsity 1 · Place 51 · Oak Grove | 5,000 Meters Varsity 1 | 51 | 20:27.0 PB | 11 |
| Sep 16 | Hare & Hounds XC Invitational (at McAlpine Park)Sep 16 · 5,000 Meters Open (SATURDAY) · Place 200 · Oak Grove | 5,000 Meters Open (SATURDAY) | 200 | 21:45.53 PB | 11 |
| Sep 13 | MPCXC @ OG w/ Central & AsheboroSep 13 · 5,000 Meters Varsity · Place 17 · Oak Grove High Schoo | 5,000 Meters Varsity | 17 | 22:09.00 | 11 |
| Aug 30 | Wheatmore Non-Conference Meet #1Aug 30 · 5,000 Meters Varsity · Place 24 · Oak Grove High Schoo | 5,000 Meters Varsity | 24 | 26:34.00 | 11 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NCHSAA 3A Midwest RegionalOct 30 · 5,000 Meters Varsity · Place 74 · Oak Grove | 5,000 Meters Varsity | 74 | 21:06.23 PB | 10 |
| Oct 7 | Davidson County Cross Country ChampionshipOct 7 · Varsity · Place 20 · Oak Grove High Schoo | Varsity | 20 | 19:26.42 | 10 |
| Sep 25 | Greensboro InvitationalSep 25 · 5,000 Meters Invitational · Place 71 · Oak Grove Hi | 5,000 Meters Invitational | 71 | 21:19.13 | — |
| Sep 25 | Greensboro InvitationalSep 25 · 5,000 Meters Invitational · Place 71 · Oak Grove Hi | 5,000 Meters Invitational | 71 | 21:19.13 | — |
| Sep 18 | Pfeiffer University Cross Country InvitationalSep 18 · 5,000 Meters Championship · Place 42 · Oak Grove High Schoo | 5,000 Meters Championship | 42 | 22:06.80 | — |
| Sep 14 | N. Davidson & Mont. Central @ Oak GroveSep 14 · 5,000 Meters Varsity · Place 7 · Oak Grove High Schoo | 5,000 Meters Varsity | 7 | 23:54.00 | 10 |
| Sep 10 | Friday Night LightsSep 10 · 5,000 Meters Open · Place 133 · Oak Grove High Schoo | 5,000 Meters Open | 133 | 20:59.0 | — |
| Aug 21 | Bob Schilly InvitationalAug 21 · 5,000 Meters Varsity · Place 14 · Oak Grove High Schoo | 5,000 Meters Varsity | 14 | 20:54.00 | 10 |
2020 Cross Country
2 results