Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dorman HSSCHSL Region 2-5A · Oct 15 | 22:00 | SCHSL Region 2-5A | October 15, 2018 |
| 5,000 Meters · Hillcrest HSGreenville County Championships · Oct 24 | 20:08 | Greenville County Championships | October 24, 2015 |
| 5,000 Meters · Milliken Plant CourseEye Opener · Sep 5 | 21:08.03 | Eye Opener | September 5, 2015 |
| 5,000 Meters · Milliken Plant CourseEye Opener Invitational · Sep 1 | 20:29.0 | Eye Opener Invitational | September 1, 2017 |
| 5,000 Meters · Riverside HSStarlight Reservation Run · Oct 9 | 19:55.31 | Starlight Reservation Run | October 9, 2015 |
| 5,000 Meters · Sandhills Research CenterSCHSL State Championship - 5A · Nov 3 | 20:36.61 | SCHSL State Championship - 5A | November 3, 2018 |
| 5,000 Meters · Wake Med Soccer ParkAdidas XC Challenge · Sep 19 | 21:22.4 | Adidas XC Challenge | September 19, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | SCHSL State Championship - 5ANov 3 · 5,000 Meters Varsity · Place 64 · Riverside | 5,000 Meters Varsity | 64 | 20:36.61 PB | 12 |
| Oct 24 | SCHSL 5A Upper StateOct 24 · 5,000 Meters Varsity · Place 29 · Riverside | 5,000 Meters Varsity | 29 | 20:11.78 | 12 |
| Oct 20 | Ed Boehmke Greenville County ChampionshipOct 20 · 5,000 Meters Varsity · Place 20 · Riverside | 5,000 Meters Varsity | 20 | 19:57.29 | 12 |
| Oct 15 | SCHSL Region 2-5AOct 15 · 5,000 Meters Junior Varsity · Place 3 · Riverside | 5,000 Meters Junior Varsity | 3 | 22:00 PB | 12 |
| Sep 21 | Starlight Reservation RunSep 21 · 5,000 Meters Varsity · Place 23 · Riverside | 5,000 Meters Varsity | 23 | 22:35.77 | 12 |
| Sep 8 | Bob Jenkins SCTCCCA Coaches ClassicSep 8 · 5,000 Meters Junior Varsity · Place 4 · Riverside | 5,000 Meters Junior Varsity | 4 | 21:58.10 | 12 |
| Aug 31 | Eye OpenerAug 31 · 5,000 Meters International · Place 41 · Riverside | 5,000 Meters International | 41 | 21:47.7 | 12 |
| Aug 25 | Fight Like WyattAug 25 · 5,000 Meters Varsity · Place 10 · Riverside | 5,000 Meters Varsity | 10 | 20:44.09 | 12 |
2017 Cross Country
5 results2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | SCHSL Region 2-5AOct 18 · 5,000 Meters Junior Varsity · Place 8 · Riverside | 5,000 Meters Junior Varsity | 8 | 21:28.16 | 10 |
| Sep 21 | Canned Food 5KSep 21 · 5,000 Meters Varsity · Place 17 · Riverside | 5,000 Meters Varsity | 17 | 20:32.45 | 10 |
| Sep 3 | Eye OpenerSep 3 · 5,000 Meters International · Place 62 · Riverside | 5,000 Meters International | 62 | 21:36.3 | 10 |
| Aug 27 | Fight Like Wyatt InvitationalAug 27 · 5,000 Meters Varsity · Place 13 · Riverside | 5,000 Meters Varsity | 13 | 21:35.05 | 10 |
2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Greenville County Championships Oct 24 · 5,000 Meters Junior Varsity · Place 6 · Riverside | 5,000 Meters Junior Varsity | 6 | 20:08 PB | 9 |
| Oct 14 | Region 2-4A ChampionshipsOct 14 · 5,000 Meters Junior Varsity · Place 6 · Riverside | 5,000 Meters Junior Varsity | 6 | 21:17 | 9 |
| Oct 9 | Starlight Reservation RunOct 9 · 5,000 Meters Varsity · Place 8 · Riverside | 5,000 Meters Varsity | 8 | 19:55.31 PB | 9 |
| Sep 19 | Adidas XC ChallengeSep 19 · 5,000 Meters JV White · Place 4 · Riverside | 5,000 Meters JV White | 4 | 21:22.4 PB | 9 |
| Sep 5 | Eye OpenerSep 5 · 5,000 Meters Junior Varsity · Place 1 · Riverside | 5,000 Meters Junior Varsity | 1 | 21:08.03 PB | 9 |