Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 21082 m · John Hunt Cross Country ParkNJCAA Men's Half Marathon Championship · Nov 14 | 1:30:52.30 | NJCAA Men's Half Marathon Championship | November 14, 2023 |
| 5,000 Meters · Dorman HSCavalier Classic · Sep 28 | 20:52 | Cavalier Classic | September 28, 2019 |
| 5,000 Meters · Fort Bluff Youth CampNACA Cross Country Championships · Nov 12 | 22:08.0 | NACA Cross Country Championships | November 12, 2022 |
| 5,000 Meters · McAlpine Creek ParkEastbay South Region Cross Country Championships · Nov 27 | 19:56.89 | Eastbay South Region Cross Country Championships | November 27, 2021 |
| 5,000 Meters · Milliken Plant CourseSpartanburg County Championship · Nov 2 | 19:49.9 | Spartanburg County Championship | November 2, 2019 |
| 5,000 Meters · Milliken Plant CourseEye Opener · Aug 31 | 25:07.7 | Eye Opener | August 31, 2018 |
| 5,000 Meters · Riverside HSStarlight Run at the Reservation · Oct 19 | 19:50.57 | Starlight Run at the Reservation | October 19, 2019 |
| 5,000 Meters · Va-Du-Mar ParkIndependent Schools Championship · Oct 28 | 22:27.14 | Independent Schools Championship | October 28, 2017 |
| 6,000 Meters · Milliken & CompanyConverse Kick-off · Sep 5 | 26:34.9 | Converse Kick-off | September 5, 2025 |
| 8,000 Meters · Boys & Girls Club of AmericaBrevard XC Classic · Sep 21 | 32:07.0 | Brevard XC Classic | September 21, 2024 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 3 | 33:06.02 | Swags Louisville Cross Country Classic | October 3, 2026 |
| 8,000 Meters · Florida CollegeContinental AC Cross Country Championships · Nov 8 | 35:51.6 | Continental AC Cross Country Championships | November 8, 2024 |
| 8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 11 | 31:55.20 | NJCAA Cross Country National Championship | November 11, 2023 |
| 8,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 18 | 32:14.9 | Upstate XC Invite | October 18, 2025 |
| 8,000 Meters · Milliken FieldUSC Upstate Eye Opener Invitational · Sep 4 | 36:00.2 | USC Upstate Eye Opener Invitational | September 4, 2026 |
| 8,000 Meters · North Georgia PropaneNorth Georgia Invitational · Sep 18 | 40:34.5 | North Georgia Invitational | September 18, 2026 |
| 8,000 Meters · Pfeiffer UniversityPfeiffer XC Invitational · Sep 12 | 31:55.4 | Pfeiffer XC Invitational | September 12, 2025 |
| 8,000 Meters · Sequoyah Park2025 Appalachian Challenge · Oct 24 | 30:13.75 | 2025 Appalachian Challenge | October 24, 2025 |
| 8,000 Meters · Winthrop UniversityWinthrop/Adidas Invitational · Oct 18 | 31:31.5 | Winthrop/Adidas Invitational | October 18, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | AAC Conference ChampionshipsNov 6 · 8,000 Meters Championship · Place 79 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.) | 8,000 Meters Championship | 79 | 31:17.06 | Sr |
| Oct 23 | NAIA Appalachian ChallengeOct 23 · 8,000 Meters Varsity · Place 229 · Spartanburg MethodistSpartanburg Methodist | 8,000 Meters Varsity | 229 | 31:47.00 | SR |
| Oct 3 | Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Silver · Place 248 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.) | 8,000 Meters Silver | 248 | 33:06.02 PB | Sr |
| Sep 18 | North Georgia InvitationalSep 18 · 8,000 Meters Collegiate · Place 55 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.) | 8,000 Meters Collegiate | 55 | 40:34.5 PB | Sr |
| Sep 4 | USC Upstate Eye Opener InvitationalSep 4 · 8,000 Meters Collegiate · Place 143 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.) | 8,000 Meters Collegiate | 143 | 36:00.2 PB | Sr |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | 2025 Appalachian Athletic Conference XC ChampionshipsNov 7 · 8,000 Meters AAC · Place 90 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.) | 8,000 Meters AAC | 90 | 31:53.45 | Jr |
| Oct 24 | 2025 Appalachian ChallengeOct 24 · 8,000 Meters College · Place 185 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.) | 8,000 Meters College | 185 | 30:13.75 PB | Jr |
| Oct 18 | Upstate XC InviteOct 18 · 8,000 Meters College · Place 217 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.) | 8,000 Meters College | 217 | 32:14.9 PB | Jr |
| Sep 12 | Pfeiffer XC InvitationalSep 12 · 8,000 Meters College · Place 56 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.) | 8,000 Meters College | 56 | 31:55.4 PB | Jr |
| Sep 5 | Converse Kick-offSep 5 · 6,000 Meters College · Place 135 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.) | 6,000 Meters College | 135 | 26:34.9 PB | Jr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | Continental AC Cross Country ChampionshipsNov 8 · 8,000 Meters Continental · Place 30 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.) | 8,000 Meters Continental | 30 | 35:51.6 PB | So |
| Oct 25 | NAIA Appalachian ChallengeOct 25 · 8,000 Meters Varsity · Place 173 · Spartanburg MethodistSpartanburg Methodist | 8,000 Meters Varsity | 173 | 30:01.2 | SO |
| Oct 18 | Winthrop/Adidas InvitationalOct 18 · 8,000 Meters College · Place 30 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.) | 8,000 Meters College | 30 | 31:31.5 PB | So |
| Sep 21 | Brevard XC ClassicSep 21 · 8,000 Meters Open · Place 56 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.) | 8,000 Meters Open | 56 | 32:07.0 PB | So |
| Sep 6 | 2024 Eye Opener XC CollegeSep 6 · 8,000 Meters College · Place 155 · Spartanburg Methodist (S.C.)Spartanburg Methodist (S.C.) | 8,000 Meters College | 155 | 35:38.47 | So |
2023 Cross Country
3 results2022 Cross Country
2 results2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | Eastbay South Region Cross Country ChampionshipsNov 27 · 5,000 Meters Championship · Place 244 · Inman, SCInman, SC | 5,000 Meters Championship | 244 | 19:56.89 PB | 11 |
| Oct 30 | Spartanburg County ChampionshipOct 30 · 5,000 Meters Junior Varsity · Place 18 · Carolina HomeschoolCarolina Homeschool | 5,000 Meters Junior Varsity | 18 | 20:18 | 11 |
| Oct 16 | Starlight RunOct 16 · 5,000 Meters Varsity · Place 120 · Carolina HomeschoolCarolina Homeschool | 5,000 Meters Varsity | 120 | 20:36.45 | — |
| Sep 1 | Landrum Home Scrimmage Sep 1 · 5,000 Meters Varsity · Place 31 · Carolina HomeschoolCarolina Homeschool | 5,000 Meters Varsity | 31 | 22:10.60 | 10 |
2020 Cross Country
4 results2019 Cross Country
5 results2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | SCHSAA and ICXCOct 27 · 5,000 Meters Varsity · Place 23 · Carolina HomeschoolCarolina Homeschool | 5,000 Meters Varsity | 23 | 20:50.93 | 8 |
| Oct 20 | Jim and Eileen Spartanburg County ChampionshipOct 20 · 5,000 Meters Varsity · Place 97 · Carolina HomeschoolCarolina Homeschool | 5,000 Meters Varsity | 97 | 20:50.91 | — |
| Oct 13 | CiCi's Sandhills InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 123 · Carolina HomeschoolCarolina Homeschool | 5,000 Meters Junior Varsity | 123 | 21:29.80 | 8 |
| Oct 4 | Palmetto InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 6 · Carolina HomeschoolCarolina Homeschool | 5,000 Meters Junior Varsity | 6 | 22:52.78 | 8 |
| Sep 21 | Starlight Reservation RunSep 21 · 5,000 Meters Junior Varsity · Place 145 · Carolina HomeschoolCarolina Homeschool | 5,000 Meters Junior Varsity | 145 | 22:14.01 | 8 |
| Sep 18 | SCA InvitationalSep 18 · 5,000 Meters Varsity · Place 167 · Carolina HomeschoolCarolina Homeschool | 5,000 Meters Varsity | 167 | 24:53.53 | 8 |
| Aug 31 | Eye OpenerAug 31 · 5,000 Meters Junior Varsity · Place 380 · Carolina HomeschoolCarolina Homeschool | 5,000 Meters Junior Varsity | 380 | 25:07.7 PB | 8 |
2017 Cross Country
3 results