Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Crooked Creek ParkAAAA State Qualifier · Oct 30 | 17:50.8 | AAAA State Qualifier | October 30, 2020 |
| 5,000 Meters · Darlington Middle SchoolDarlington XC Carnival · Oct 5 | 18:40.95 | Darlington XC Carnival | October 5, 2019 |
| 5,000 Meters · Historic Camden Revolutionary War SiteBattle of Camden · Aug 24 | 20:47.8 | Battle of Camden | August 24, 2019 |
| 5,000 Meters · Memorial StadiumSCHSL 4A Region 4 Championships · Oct 30 | 19:12.64 | SCHSL 4A Region 4 Championships | October 30, 2019 |
| 5,000 Meters · Milliken Plant CourseEye Opener · Aug 31 | 21:33.4 | Eye Opener | August 31, 2018 |
| 5,000 Meters · Westwood High SchoolRegion 4-4A Championship · Oct 21 | 18:57.39 | Region 4-4A Championship | October 21, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | SCHSL State ChampionshipsNov 5 · 5,000 Meters 4A · Place 70 · AC Flora | 5,000 Meters 4A | 70 | 18:50.83 | — |
| Oct 30 | AAAA State Qualifier Oct 30 · 5,000 Meters Varsity Odd · Place 33 · A.C. Flora | 5,000 Meters Varsity Odd | 33 | 17:50.8 PB | 12 |
| Oct 21 | Region 4-4A ChampionshipOct 21 · 5,000 Meters Varsity · Place 20 · A.C. Flora | 5,000 Meters Varsity | 20 | 18:57.39 PB | 12 |
| Sep 26 | Speedway Five KSep 26 · 5,000 Meters Varsity · Place 25 · M 12 AC Flora | 5,000 Meters Varsity | 25 | 6:00 | — |
| Sep 9 | Pelican's InvitationalSep 9 · 5,000 Meters Varsity · Place 45 · M 12 AC Flora | 5,000 Meters Varsity | 45 | 6:19 | — |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | SCHSL 4A Region 4 ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 2 · A.C. Flora | 5,000 Meters Junior Varsity | 2 | 19:12.64 PB | 12 |
| Oct 5 | Darlington XC CarnivalOct 5 · 5,000 Meters Varsity · Place 34 · A.C. Flora | 5,000 Meters Varsity | 34 | 18:40.95 PB | 12 |
| Sep 28 | Pee Dee ClassicSep 28 · 5,000 Meters Open · Place 6 · AC Flora | 5,000 Meters Open | 6 | 19:37.00 | 12 |
| Aug 28 | Pelican's Snoballs InvitationalAug 28 · 3,000 Meters Junior Varsity · Place 20 · M 12 AC Flora | 3,000 Meters Junior Varsity | 20 | 6:18 | — |
| Aug 24 | Battle of CamdenAug 24 · 5,000 Meters Junior Varsity · Place 3 · A.C. Flora | 5,000 Meters Junior Varsity | 3 | 20:47.8 PB | 12 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | SCHSL Region 4-4AOct 17 · 5,000 Meters Junior Varsity · Place 12 · A.C. Flora | 5,000 Meters Junior Varsity | 12 | 20:30.6 | 11 |
| Oct 13 | CiCi's Sandhills InvitationalOct 13 · 5,000 Meters Varsity · Place 180 · AC Flora | 5,000 Meters Varsity | 180 | 19:00.30 | 11 |
| Oct 6 | Darlington XC CarnivalOct 6 · 5,000 Meters Junior Varsity · Place 7 · AC Flora | 5,000 Meters Junior Varsity | 7 | 19:35.23 | JR |
| Sep 22 | Pee Dee ClassicSep 22 · 5,000 Meters Open · Place 4 · AC Flora | 5,000 Meters Open | 4 | 20:09.00 | 11 |
| Aug 31 | Eye OpenerAug 31 · 5,000 Meters Junior Varsity · Place 106 · A.C. Flora | 5,000 Meters Junior Varsity | 106 | 21:33.4 PB | 11 |