Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Colonia CupSCHSL Class AA State Championships · Nov 19 | 23:16.60 | SCHSL Class AA State Championships | November 19, 2019 |
| 5,000 Meters · Dorman HSJim and Eileen Kilbreth Spartanburg County Championship · Oct 3 | 24:08 | Jim and Eileen Kilbreth Spartanburg County Championship | October 3, 2020 |
| 5,000 Meters · Historic Camden Revolutionary War SiteSouth Carolina Class A/AA · Nov 9 | 26:16.33 | South Carolina Class A/AA | November 9, 2019 |
| 5,000 Meters · J.L. Mann High SchoolGeorge Moss Classic · Oct 10 | 22:01.3 | George Moss Classic | October 10, 2020 |
| 5,000 Meters · Lander/Connie Maxwell InviteSCISA Region 1-A Championships · Oct 23 | 21:26.59 | SCISA Region 1-A Championships | October 23, 2021 |
| 5,000 Meters · Milliken Plant CourseSpartanburg County Championship · Oct 30 | 23:15 | Spartanburg County Championship | October 30, 2021 |
| 5,000 Meters · Newberry CollegeA State Qualifier · Nov 4 | 23:20.7 | A State Qualifier | November 4, 2022 |
| 5,000 Meters · Newberry College XC CourseSouth Carolina A State Qualifier · Nov 4 | 24:04.3 | South Carolina A State Qualifier | November 4, 2023 |
| 5,000 Meters · Sandhills Research CenterSCHSL A State Championship · Nov 12 | 22:36.6 | SCHSL A State Championship | November 12, 2021 |
| 5,000 Meters · St. Joseph'sSC Region 1-A · Oct 21 | 25:16.32 | SC Region 1-A | October 21, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
1 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | SCHSL A State ChampionshipNov 11 · 5,000 Meters Varsity · Place 57 · High Point | 5,000 Meters Varsity | 57 | 25:35.21 | 11 |
| Nov 4 | South Carolina A State QualifierNov 4 · 5,000 Meters Even · Place 12 · High Point | 5,000 Meters Even | 12 | 24:04.3 PB | 11 |
| Oct 28 | Jim and Eileen Kilbreth Spartanburg County ChampionshipOct 28 · 5,000 Meters Varsity · Place 64 · High Point Academy | 5,000 Meters Varsity | 64 | 26:12.88 | — |
| Oct 21 | SC Region 1-AOct 21 · 5,000 Meters Varsity · Place 32 · High Point | 5,000 Meters Varsity | 32 | 25:16.32 PB | 11 |
| Oct 7 | Woodmont InvitationalOct 7 · 5,000 Meters Varsity · Place 96 · High Point Academy | 5,000 Meters Varsity | 96 | 24:11.34 | — |
| Sep 30 | Cavalier ClassicSep 30 · 5,000 Meters Varsity · Place 62 · High Point Academy | 5,000 Meters Varsity | 62 | 25:44 | 11 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | A State QualifierNov 4 · 5,000 Meters Odd · Place 13 · High Point | 5,000 Meters Odd | 13 | 23:20.7 PB | 10 |
| Oct 29 | Jim and Eileen Kilbreth Spartanburg County ChampionshipOct 29 · 5,000 Meters Varsity · Place 40 · High Point Academy | 5,000 Meters Varsity | 40 | 23:50.69 | SO |
| Oct 4 | Woodmont InvitationalOct 4 · 5,000 Meters Varsity · Place 64 · High Point Academy | 5,000 Meters Varsity | 64 | 22:58.75 | SO |
| Sep 24 | Cavalier ClassicSep 24 · 5,000 Meters Varsity · Place 39 · High Point Academy | 5,000 Meters Varsity | 39 | 23:28.87 | 10 |
| Sep 10 | Tamsan-USA Patriot ClassicSep 10 · 5,000 Meters Varsity Championship · Place 16 · High Point Academy | 5,000 Meters Varsity Championship | 16 | 27:47.62 | SO |
| Sep 1 | Bruins Night HS XC ClassicSep 1 · 5,000 Meters Varsity · Place 6 · High Point Academy | 5,000 Meters Varsity | 6 | 24:12.4 | SO |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | SCHSL A State ChampionshipNov 12 · 5,000 Meters Varsity · Place 9 · High Point | 5,000 Meters Varsity | 9 | 22:36.6 PB | 9 |
| Oct 30 | Spartanburg County ChampionshipOct 30 · 5,000 Meters Varsity · Place 32 · High Point | 5,000 Meters Varsity | 32 | 23:15 PB | 9 |
| Oct 23 | SCISA Region 1-A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 6 · High Point | 5,000 Meters Varsity | 6 | 21:26.59 PB | 9 |
| Oct 2 | Woodmont InvitationalOct 2 · 5,000 Meters Varsity · Place 57 · High Point Academy | 5,000 Meters Varsity | 57 | 22:44.82 | 9 |
| Sep 25 | Cavalier ClassicSep 25 · 5,000 Meters Varsity · Place 56 · High Point Academy | 5,000 Meters Varsity | 56 | 23:26 | 9 |
| Sep 2 | Bruins Night HS XC ClassicSep 2 · 4,000 Meters Varsity · Place 22 · High Point Academy | 4,000 Meters Varsity | 22 | 19:59.21 | 9 |
| Aug 28 | FIGHT like WyattAug 28 · 5,000 Meters Varsity · Place 67 · High Point Academy | 5,000 Meters Varsity | 67 | 24:47.76 | 9 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Cici's Sandhills InvitationalOct 24 · 5,000 Meters Varsity · Place 23 · High Point Academy | 5,000 Meters Varsity | 23 | 22:56.08 | 8 |
| Oct 10 | George Moss ClassicOct 10 · 5,000 Meters Varsity · Place 29 · High Point | 5,000 Meters Varsity | 29 | 22:01.3 PB | 8 |
| Oct 3 | Jim and Eileen Kilbreth Spartanburg County ChampionshipOct 3 · 5,000 Meters Varsity · Place 51 · High Point | 5,000 Meters Varsity | 51 | 24:08 PB | 8 |
| Sep 19 | Dixie Headwaters InvitatationalSep 19 · 5,000 Meters Varsity · Place 9 · High Point Academy | 5,000 Meters Varsity | 9 | 23:36.23 | 8 |
| Sep 12 | Green Wave InvitationalSep 12 · 5,000 Meters Varsity · Place 21 · High Point Academy | 5,000 Meters Varsity | 21 | 24:12.79 | — |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | SCHSL Class AA State ChampionshipsNov 19 · 5,000 Meters 1A/2A · Place 59 · High Point | 5,000 Meters 1A/2A | 59 | 23:16.60 PB | 7 |
| Nov 9 | SCHSL A/AA QualifierNov 9 · 5,000 Meters Varsity 1A · Place 105 · High Point Academy | 5,000 Meters Varsity 1A | 105 | 26:16.33 | 7 |
| Nov 9 | South Carolina Class A/AANov 9 · 5,000 Meters Varsity · Place 105 · High Point | 5,000 Meters Varsity | 105 | 26:16.33 PB | 7 |
| Nov 2 | Spartanburg County ChampionshipNov 2 · 5,000 Meters Varsity · Place 63 · High Point | 5,000 Meters Varsity | 63 | 25:39.9 | 7 |
| Oct 12 | Greenwave InvitationalOct 12 · 5,000 Meters Varsity · Place 7 · High Point Academy | 5,000 Meters Varsity | 7 | 23:20.00 | — |
| Sep 28 | Cavalier ClassicSep 28 · 5,000 Meters Varsity · Place 158 · High Point | 5,000 Meters Varsity | 158 | 26:47 | 7 |