Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Aiken Steeplechase RacecourseSCHSL AAAA State Championship · Nov 14 | 18:25.7 | SCHSL AAAA State Championship | November 14, 2025 |
| 5,000 Meters · Columbia High SchoolRegion 3-4A Championship · Oct 23 | 18:16.62 | Region 3-4A Championship | October 23, 2024 |
| 5,000 Meters · Crooked Creek ParkLake Murray Invitational · Sep 20 | 18:22.6 | Lake Murray Invitational | September 20, 2025 |
| 5,000 Meters · Darlington Middle SchoolDarlington XC Carnival · Oct 15 | 20:51.8 | Darlington XC Carnival | October 15, 2022 |
| 5,000 Meters · Darlington RacewayDarlington Raceway Cross Country Invitational · Oct 18 | 18:39.39 | Darlington Raceway Cross Country Invitational | October 18, 2025 |
| 5,000 Meters · Hammond SchoolSkyhawk Invitational · Aug 16 | 21:04.38 | Skyhawk Invitational | August 16, 2025 |
| 5,000 Meters · Hilton FieldAAAA State Qualifier · Nov 16 | 18:13.20 | AAAA State Qualifier | November 16, 2024 |
| 5,000 Meters · Historic Camden Revolutionary War SiteRegion 3 - 4A · Oct 31 | 18:18.1 | Region 3 - 4A | October 31, 2025 |
| 5,000 Meters · Milliken & CompanyEye Opener XC HS · Aug 30 | 19:12.8 | Eye Opener XC HS | August 30, 2025 |
| 5,000 Meters · Milliken Plant CourseEye Opener Invitational · Sep 2 | 19:34.72 | Eye Opener Invitational | September 2, 2023 |
| 5,000 Meters · Saluda Shoals ParkMike Moore Classic · Sep 14 | 18:14.1 | Mike Moore Classic | September 14, 2024 |
| 5,000 Meters · The FarmSCTCCCA Bob Jenkins Coaches Classic · Oct 11 | 19:04.35 | SCTCCCA Bob Jenkins Coaches Classic | October 11, 2025 |
| 5,000 Meters · The Farm XC Course & Event VenueSCHSL AAAA State Championship · Nov 22 | 18:27.44 | SCHSL AAAA State Championship | November 22, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | SCHSL AAAA State ChampionshipNov 14 · 5,000 Meters AAAA · Place 70 · A.C. Flora | 5,000 Meters AAAA | 70 | 18:25.7 PB | 12 |
| Nov 7 | 2025 SCHSL XC Qualifier 5A-ANov 7 · 5,000 Meters 4A Odd · Place 42 · A.C. Flora | 5,000 Meters 4A Odd | 42 | 19:07.1 | 12 |
| Oct 31 | Region 3 - 4AOct 31 · 5,000 Meters Varsity · Place 22 · A.C. Flora | 5,000 Meters Varsity | 22 | 18:18.1 PB | 12 |
| Oct 18 | Darlington Raceway Cross Country InvitationalOct 18 · 5,000 Meters Varsity · Place 18 · A.C. Flora | 5,000 Meters Varsity | 18 | 18:39.39 PB | 12 |
| Oct 11 | SCTCCCA Bob Jenkins Coaches ClassicOct 11 · 5,000 Meters Championship · Place 84 · A.C. Flora | 5,000 Meters Championship | 84 | 19:04.35 PB | 12 |
| Sep 20 | Lake Murray InvitationalSep 20 · 5,000 Meters Varsity · Place 93 · A.C. Flora | 5,000 Meters Varsity | 93 | 18:22.6 PB | 12 |
| Aug 30 | Eye Opener XC HSAug 30 · 5,000 Meters Championship · Place 111 · A.C. Flora | 5,000 Meters Championship | 111 | 19:12.8 PB | 12 |
| Aug 16 | Skyhawk InvitationalAug 16 · 5,000 Meters Varsity · Place 159 · A.C. Flora | 5,000 Meters Varsity | 159 | 21:04.38 PB | 12 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | SCHSL AAAA State ChampionshipNov 22 · 5,000 Meters Varsity · Place 66 · A.C. Flora | 5,000 Meters Varsity | 66 | 18:27.44 PB | 11 |
| Nov 16 | AAAA State QualifierNov 16 · 5,000 Meters Varsity Odd · Place 47 · A.C. Flora | 5,000 Meters Varsity Odd | 47 | 18:13.20 PB | 11 |
| Oct 23 | Region 3-4A ChampionshipOct 23 · 5,000 Meters Varsity · Place 12 · A.C. Flora | 5,000 Meters Varsity | 12 | 18:16.62 PB | 11 |
| Sep 14 | Mike Moore ClassicSep 14 · 5,000 Meters Varsity · Place 59 · A.C. Flora | 5,000 Meters Varsity | 59 | 18:14.1 PB | 11 |
2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 2 | Eye Opener InvitationalSep 2 · 5,000 Meters Championship · Place 140 · A.C. Flora | 5,000 Meters Championship | 140 | 19:34.72 PB | 10 |
| Aug 26 | Battle of CamdenAug 26 · 5,000 Meters Varsity · Place 3 · M 10 AC Flora | 5,000 Meters Varsity | 3 | 6:22 | — |
2022 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Darlington XC CarnivalOct 15 · 5,000 Meters Junior Varsity · Place 5 · A.C. Flora | 5,000 Meters Junior Varsity | 5 | 20:51.8 PB | 9 |
| Sep 2 | Eye Opener InvitationalSep 2 · 5,000 Meters Junior Varsity · Place 204 · A.C. Flora | 5,000 Meters Junior Varsity | 204 | 22:34.4 | 9 |