Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Milliken Plant CourseEye Opener Invitational · Sep 1 | 19:35.7 | Eye Opener Invitational | September 1, 2017 |
| 5,000 Meters · PalmettoSCHSL Region 2-3A · Oct 15 | 18:58.5 | SCHSL Region 2-3A | October 15, 2016 |
| 5,000 Meters · Sandhills Research CenterSCHSL 3A State Championship · Nov 4 | 18:36 | SCHSL 3A State Championship | November 4, 2017 |
| 5,000 Meters · Southside High SchoolGTC Tiger Classic · Sep 16 | 20:36.19 | GTC Tiger Classic | September 16, 2017 |
| 5,000 Meters · Woodmont High SchoolSCHSL AAA Upper State · Oct 28 | 18:03.30 | SCHSL AAA Upper State | October 28, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | SCHSL 3A State ChampionshipNov 4 · 5,000 Meters Varsity · Place 57 · Powdersville | 5,000 Meters Varsity | 57 | 18:36 PB | 9 |
| Oct 28 | SCHSL AAA Upper StateOct 28 · 5,000 Meters Varsity · Place 29 · Powdersville | 5,000 Meters Varsity | 29 | 18:03.30 PB | 9 |
| Oct 21 | Gotta Run Tri-County ChampionshipOct 21 · 5,000 Meters Varsity · Place 11 · Powdersville | 5,000 Meters Varsity | 11 | 18:32.05 | — |
| Oct 14 | SCHSL Region 2-AAAOct 14 · 5,000 Meters Varsity · Place 11 · Powdersville | 5,000 Meters Varsity | 11 | 19:03.51 | 9 |
| Sep 21 | Wren MeetSep 21 · 5,000 Meters Varsity · Place 9 · Powdersville | 5,000 Meters Varsity | 9 | 19:17.00 | — |
| Sep 16 | GTC Tiger ClassicSep 16 · 5,000 Meters Varsity · Place 57 · Powdersville | 5,000 Meters Varsity | 57 | 20:36.19 PB | 9 |
| Sep 1 | Eye Opener InvitationalSep 1 · 5,000 Meters Championship · Place 171 · Powdersville | 5,000 Meters Championship | 171 | 19:35.7 PB | 9 |
| Aug 29 | Palmetto FriendlyAug 29 · 5,000 Meters Varsity · Place 40 · Powdersville High Sc | 5,000 Meters Varsity | 40 | 22:09.72 | 9 |
2016 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | SCHSL 3A Upper StateOct 29 · 5,000 Meters Varsity · Place 64 · Powdersville | 5,000 Meters Varsity | 64 | 19:20 | 8 |
| Oct 15 | SCHSL Region 2-3AOct 15 · 5,000 Meters Varsity · Place 16 · Powdersville | 5,000 Meters Varsity | 16 | 18:58.5 PB | 8 |
| Oct 12 | Gotta Run Tri-Country ChampionshipOct 12 · 5,000 Meters Varsity · Place 1 · Powdersville | 5,000 Meters Varsity | 1 | 18:30.91 | — |
| Oct 6 | Palmetto InvitationalOct 6 · 5,000 Meters Varsity · Place 31 · Powdersville High Sc | 5,000 Meters Varsity | 31 | 19:26.15 | 8 |
| Oct 1 | Schlotzsky's InvitationalOct 1 · 5,000 Meters Varsity · Place 54 · Powdersville | 5,000 Meters Varsity | 54 | 20:18.54 | — |
| Sep 28 | Southside MeetSep 28 · 5,000 Meters Varsity · Place 12 · Powdersville | 5,000 Meters Varsity | 12 | 20:31.62 | 8 |
| Sep 15 | Wren MeetSep 15 · 5,000 Meters Varsity · Place 18 · Powdersville | 5,000 Meters Varsity | 18 | 20:44.00 | — |
| Sep 13 | Liberty MeetSep 13 · 5,000 Meters Varsity · Place 20 · Powdersville | 5,000 Meters Varsity | 20 | 22:48.00 | — |
| Aug 30 | Pre-Region 2-AAAAug 30 · 5,000 Meters Junior Varsity · Place 4 · Powdersville High Sc | 5,000 Meters Junior Varsity | 4 | 21:43.62 | 8 |
2015 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Region 1-AAOct 17 · 5,000 Meters Varsity · Place 28 · Powdersville | 5,000 Meters Varsity | 28 | 19:58.96 | — |
| Oct 8 | Palmetto InvitationalOct 8 · 5,000 Meters Varsity · Place 27 · Powdersville | 5,000 Meters Varsity | 27 | 19:12.02 | 7 |
| Sep 15 | Liberty Home MeetSep 15 · 5,000 Meters Varsity · Place 30 · Powdersville | 5,000 Meters Varsity | 30 | 22:53.20 | — |