Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Colonia CupSCHSL Class AAAA State Championships · Nov 19 | 17:49.41 | SCHSL Class AAAA State Championships | November 19, 2019 |
| 5,000 Meters · Crooked Creek ParkSCHSL Region 5-4A · Oct 19 | 18:53 | SCHSL Region 5-4A | October 19, 2016 |
| 5,000 Meters · Darlington Middle SchoolDarlington XC Carnival · Oct 5 | 18:25.36 | Darlington XC Carnival | October 5, 2019 |
| 5,000 Meters · Hammond SchoolSkyhawk Invitational · Aug 25 | 18:16.62 | Skyhawk Invitational | August 25, 2018 |
| 5,000 Meters · Historic Camden Revolutionary War SiteBattle of Camden · Aug 24 | 18:42.1 | Battle of Camden | August 24, 2019 |
| 5,000 Meters · Memorial StadiumSCHSL Region 4-4A · Oct 17 | 18:04.2 | SCHSL Region 4-4A | October 17, 2018 |
| 5,000 Meters · Milliken Plant CourseEye Opener · Sep 14 | 18:53.2 | Eye Opener | September 14, 2019 |
| 5,000 Meters · Milliken Plant CourseEye Opener · Aug 31 | 18:05.0 | Eye Opener | August 31, 2018 |
| 5,000 Meters · Sandhills Research CenterSCHSL State Championship - 4A · Nov 3 | 17:53.00 | SCHSL State Championship - 4A | November 3, 2018 |
| 5,000 Meters · Sandhills Research CenterSCHSL Class AAAA State Championship · Nov 5 | 18:58 | SCHSL Class AAAA State Championship | November 5, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | SCHSL Class AAAA State ChampionshipsNov 19 · 5,000 Meters Varsity · Place 65 · A.C. Flora | 5,000 Meters Varsity | 65 | 17:49.41 PB | 12 |
| Nov 9 | SCHSL 4A Lower StateNov 9 · 5,000 Meters Varsity · Place 28 · A.C. Flora | 5,000 Meters Varsity | 28 | 18:25.56 | 12 |
| Oct 30 | SCHSL 4A Region 4 ChampionshipsOct 30 · 5,000 Meters Varsity · Place 9 · A.C. Flora | 5,000 Meters Varsity | 9 | 18:10.99 | 12 |
| Oct 5 | Darlington XC CarnivalOct 5 · 5,000 Meters Varsity · Place 22 · A.C. Flora | 5,000 Meters Varsity | 22 | 18:25.36 PB | 12 |
| Sep 28 | Pee Dee ClassicSep 28 · 5,000 Meters Varsity · Place 30 · AC Flora | 5,000 Meters Varsity | 30 | 18:57.71 | 12 |
| Sep 14 | Eye OpenerSep 14 · 5,000 Meters Championship · Place 117 · A.C. Flora | 5,000 Meters Championship | 117 | 18:53.2 PB | 12 |
| Aug 28 | Pelican's Snoballs InvitationalAug 28 · 5,000 Meters Varsity · Place 30 · M 12 AC Flora | 5,000 Meters Varsity | 30 | 6:10 | — |
| Aug 24 | Battle of CamdenAug 24 · 5,000 Meters Varsity · Place 8 · A.C. Flora | 5,000 Meters Varsity | 8 | 18:42.1 PB | 12 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | SCHSL State Championship - 4ANov 3 · 5,000 Meters Varsity · Place 64 · A.C. Flora | 5,000 Meters Varsity | 64 | 17:53.00 PB | 11 |
| Oct 27 | SCHSL 4A Lower StateOct 27 · 5,000 Meters Varsity · Place 30 · A.C. Flora | 5,000 Meters Varsity | 30 | 18:40.69 | 11 |
| Oct 17 | SCHSL Region 4-4AOct 17 · 5,000 Meters Varsity · Place 9 · A.C. Flora | 5,000 Meters Varsity | 9 | 18:04.2 PB | 11 |
| Oct 13 | CiCi's Sandhills InvitationalOct 13 · 5,000 Meters Varsity · Place 67 · AC Flora | 5,000 Meters Varsity | 67 | 17:29.51 | 11 |
| Oct 6 | Darlington XC CarnivalOct 6 · 5,000 Meters Varsity · Place 21 · AC Flora | 5,000 Meters Varsity | 21 | 18:30.60 | JR |
| Sep 29 | Low Country InvitationalSep 29 · 5,000 Meters Division I · Place 68 · M 11 AC Flora | 5,000 Meters Division I | 68 | 5:55 | — |
| Sep 22 | Pee Dee ClassicSep 22 · 5,000 Meters Varsity · Place 15 · AC Flora | 5,000 Meters Varsity | 15 | 18:18.00 | 11 |
| Sep 8 | Bob Jenkins SCTCCCA Coaches ClassicSep 8 · 5,000 Meters Varsity · Place 121 · AC Flora | 5,000 Meters Varsity | 121 | 18:31.58 | 11 |
| Aug 31 | Eye OpenerAug 31 · 5,000 Meters Championship · Place 41 · A.C. Flora | 5,000 Meters Championship | 41 | 18:05.0 PB | 11 |
| Aug 25 | Skyhawk InvitationalAug 25 · 5,000 Meters Varsity · Place 22 · A.C. Flora | 5,000 Meters Varsity | 22 | 18:16.62 PB | 11 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | SCHSL 4A State ChampionshipNov 4 · 5,000 Meters Varsity · Place 128 · A.C. Flora | 5,000 Meters Varsity | 128 | 19:33 | 10 |
| Oct 28 | SCHSL AAAA Middle StateOct 28 · 5,000 Meters 4A · Place 29 · AC Flora | 5,000 Meters 4A | 29 | 18:37.81 | 10 |
| Oct 14 | Ci's Ci's Sandhills InvitationalsOct 14 · 5,000 Meters Varsity · Place 128 · AC Flora | 5,000 Meters Varsity | 128 | 18:23.20 | 10 |
| Sep 20 | Bodyshop InvitationalSep 20 · 5,000 Meters Varsity · Place 64 · AC Flora | 5,000 Meters Varsity | 64 | 19:45.26 | 10 |
| Sep 16 | Mike Moore Lake Murray InvitationalSep 16 · Varsity · Place 280 · M 10 AC Flora | Varsity | 280 | 6:14 | — |
| Sep 1 | Eye Opener InvitationalSep 1 · 5,000 Meters Championship · Place 224 · A.C. Flora | 5,000 Meters Championship | 224 | 20:10.3 | 10 |
2016 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | SCHSL Class AAAA State ChampionshipNov 5 · 5,000 Meters Varsity · Place 102 · A.C. Flora | 5,000 Meters Varsity | 102 | 18:58 PB | 9 |
| Oct 29 | SCHSL 4A Middle StateOct 29 · 5,000 Meters Varsity · Place 41 · A.C. Flora | 5,000 Meters Varsity | 41 | 19:24.68 | 9 |
| Oct 19 | SCHSL Region 5-4AOct 19 · 5,000 Meters Varsity · Place 12 · A.C. Flora | 5,000 Meters Varsity | 12 | 18:53 PB | 9 |