Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Christ Church Episcopal SCHSL Region 1-AA · Oct 16 | 22:52.57 | SCHSL Region 1-AA | October 16, 2018 |
| 5,000 Meters · Colonia CupSCHSL Class AA State Championships · Nov 19 | 21:12.73 | SCHSL Class AA State Championships | November 19, 2019 |
| 5,000 Meters · Hammond SchoolSkyhawk Invitational · Aug 25 | 23:19.95 | Skyhawk Invitational | August 25, 2018 |
| 5,000 Meters · Hillcrest HSSCHSL 2A Region 1 Championships · Oct 30 | 22:27.94 | SCHSL 2A Region 1 Championships | October 30, 2019 |
| 5,000 Meters · Historic Camden Revolutionary War SiteSouth Carolina Class A/AA · Nov 9 | 22:41.15 | South Carolina Class A/AA | November 9, 2019 |
| 5,000 Meters · Milliken Plant CourseEye Opener · Sep 14 | 22:25.9 | Eye Opener | September 14, 2019 |
| 5,000 Meters · Milliken Plant CourseEye Opener · Aug 31 | 23:31.7 | Eye Opener | August 31, 2018 |
| 5,000 Meters · Riverside HSStarlight Run at the Reservation · Oct 19 | 20:54.74 | Starlight Run at the Reservation | October 19, 2019 |
| 5,000 Meters · Sandhills Research CenterSCHSL State Championship - 1A/2A · Nov 3 | 20:52.99 | SCHSL State Championship - 1A/2A | November 3, 2018 |
| 5,000 Meters · Sandhills Research CenterSCHSL Class A/AA Mid-State · Oct 28 | 21:07.85 | SCHSL Class A/AA Mid-State | October 28, 2017 |
| 5,000 Meters · Southside High SchoolGTC Tiger Classic · Sep 16 | 23:16.06 | GTC Tiger Classic | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 1 | Landrum Home Scrimmage Sep 1 · 5,000 Meters Varsity · Place 22 · Landrum | 5,000 Meters Varsity | 22 | 25:29.07 | 11 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | SCHSL Class AA State ChampionshipsNov 19 · 5,000 Meters 1A/2A · Place 25 · Landrum | 5,000 Meters 1A/2A | 25 | 21:12.73 PB | 10 |
| Nov 9 | South Carolina Class A/AANov 9 · 5,000 Meters Varsity · Place 38 · Landrum | 5,000 Meters Varsity | 38 | 22:41.15 PB | 10 |
| Oct 30 | SCHSL 2A Region 1 ChampionshipsOct 30 · 5,000 Meters Varsity · Place 17 · Landrum | 5,000 Meters Varsity | 17 | 22:27.94 PB | 10 |
| Oct 19 | Starlight Run at the ReservationOct 19 · 5,000 Meters Elite · Place 32 · Landrum | 5,000 Meters Elite | 32 | 20:54.74 PB | 10 |
| Sep 28 | Lakelands InvitationalSep 28 · 5,000 Meters Varsity · Place 22 · Landrum | 5,000 Meters Varsity | 22 | 4:22.4 | SO |
| Sep 21 | Domino's InvitationalSep 21 · 5,000 Meters Varsity · Place 9 · Landrum | 5,000 Meters Varsity | 9 | 21:57.53 | — |
| Sep 14 | Eye OpenerSep 14 · 5,000 Meters Championship · Place 85 · Landrum | 5,000 Meters Championship | 85 | 22:25.9 PB | 10 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | SCHSL State Championship - 1A/2ANov 3 · 5,000 Meters Varsity · Place 19 · Landrum | 5,000 Meters Varsity | 19 | 20:52.99 PB | 9 |
| Oct 27 | SCHSL Class A/2A QualifierOct 27 · 5,000 Meters 2A · Place 26 · Landrum | 5,000 Meters 2A | 26 | 21:45.72 | 9 |
| Oct 20 | Jim and Eileen Spartanburg County ChampionshipOct 20 · 5,000 Meters Varsity · Place 28 · Landrum | 5,000 Meters Varsity | 28 | 21:56.73 | — |
| Oct 16 | SCHSL Region 1-AAOct 16 · 5,000 Meters Varsity · Place 17 · Landrum | 5,000 Meters Varsity | 17 | 22:52.57 PB | 9 |
| Oct 4 | Landrum Grillmaster InvitationalOct 4 · 5,000 Meters Varsity · Place 11 · Landrum | 5,000 Meters Varsity | 11 | 22:18.83 | 9 |
| Sep 21 | Starlight Reservation RunSep 21 · 5,000 Meters Elite · Place 53 · Landrum | 5,000 Meters Elite | 53 | 21:37.71 | 9 |
| Sep 18 | SCA InvitationalSep 18 · 5,000 Meters Varsity · Place 30 · Landrum | 5,000 Meters Varsity | 30 | 23:43.95 | 9 |
| Sep 8 | Bob Jenkins SCTCCCA Coaches ClassicSep 8 · 5,000 Meters Varsity Championship · Place 56 · Landrum | 5,000 Meters Varsity Championship | 56 | 22:40.06 | 9 |
| Aug 31 | Eye OpenerAug 31 · 5,000 Meters Championship · Place 127 · Landrum | 5,000 Meters Championship | 127 | 23:31.7 PB | 9 |
| Aug 25 | Skyhawk InvitationalAug 25 · 5,000 Meters Varsity · Place 71 · Landrum | 5,000 Meters Varsity | 71 | 23:19.95 PB | 9 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | SCHSL Class A/AA Mid-StateOct 28 · 5,000 Meters Varsity · Place 12 · Landrum | 5,000 Meters Varsity | 12 | 21:07.85 PB | 8 |
| Oct 24 | SCHSL Region 1-2AOct 24 · 5,000 Meters Varsity · Place 8 · Landrum | 5,000 Meters Varsity | 8 | 20:56.33 | 8 |
| Oct 21 | Spartanburg County ChampionshipOct 21 · 5,000 Meters Varsity · Place 21 · Landrum | 5,000 Meters Varsity | 21 | 21:27 | 8 |
| Sep 16 | GTC Tiger ClassicSep 16 · 5,000 Meters Varsity · Place 15 · Landrum | 5,000 Meters Varsity | 15 | 23:16.06 PB | 8 |
| Sep 1 | Eye Opener InvitationalSep 1 · 5,000 Meters Championship · Place 80 · Landrum | 5,000 Meters Championship | 80 | 22:38.3 | 8 |
| Aug 29 | Landrum ScrimmageAug 29 · 5,000 Meters Varsity · Place 31 · Landrum | 5,000 Meters Varsity | 31 | 24:36.15 | 8 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Spartanburg County MeetOct 22 · 5,000 Meters Varsity · Place 47 · Landrum | 5,000 Meters Varsity | 47 | 22:38.43 | 7 |
| Oct 14 | Starlight Reservation RunOct 14 · 5,000 Meters Varsity · Place 48 · Landrum | 5,000 Meters Varsity | 48 | 21:49.66 | — |
| Oct 8 | Liberty Red Devil InvitationalOct 8 · Junior Varsity · Place 5 · Landrum | Junior Varsity | 5 | 24:36.16 | 7 |
| Oct 4 | Landrum Grill MasterOct 4 · 5,000 Meters Junior Varsity · Place 71 · Landrum | 5,000 Meters Junior Varsity | 71 | 23:16.45 | 7 |
| Aug 30 | Landrum MeetAug 30 · 5,000 Meters Varsity · Place 39 · Landrum | 5,000 Meters Varsity | 39 | 26:01.70 | — |
| Aug 27 | Skyhawk InvitationalAug 27 · 3 Miles Varsity · Place 128 · Landrum | 3 Miles Varsity | 128 | 25:59.18 | — |