Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Roger Milliken Science CenterNCAA DII Southeast Regional · Nov 933:31.5NCAA DII Southeast RegionalNovember 9, 2024
10,000 Meters · UNG Cross Country CourseNCAA Division II Southeast Region Cross Country Championships · Nov 433:24.4NCAA Division II Southeast Region Cross Country ChampionshipsNovember 4, 2023
10,000 Meters · Wingate University2025 NCAA DII Southeast Region Cross Country Championships · Nov 835:11.442025 NCAA DII Southeast Region Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · Dorman HSClass AAAAA Upper State · Nov 916:53Class AAAAA Upper StateNovember 9, 2019
5,000 Meters · Dorman HSSCHSL 5A Region 2 · Oct 2317:14SCHSL 5A Region 2October 23, 2019
5,000 Meters · Hillcrest HSSCISA Region 1-5A · Oct 2316:40.75SCISA Region 1-5AOctober 23, 2021
5,000 Meters · Hillcrest HSSCHSL Region 1-5A · Oct 2317:25.5SCHSL Region 1-5AOctober 23, 2020
5,000 Meters · McAlpine Creek ParkFoot Locker Cross Country South Regional Championships · Nov 2516:32.36Foot Locker Cross Country South Regional ChampionshipsNovember 25, 2023
5,000 Meters · Milliken Plant CourseEye Opener · Sep 1417:42.2Eye OpenerSeptember 14, 2019
5,000 Meters · Milliken Plant CourseEye Opener · Aug 3120:02.4Eye OpenerAugust 31, 2018
5,000 Meters · Riverside HSStarlight Run at the Reservation · Oct 1917:00.80Starlight Run at the ReservationOctober 19, 2019
5,000 Meters · Sandhills Research CenterAAAAA State Qualifier · Oct 3116:43.91AAAAA State QualifierOctober 31, 2020
6,000 Meters · Milliken & CompanyConverse Kick-off · Sep 521:11.4Converse Kick-offSeptember 5, 2025
7,000 Meters · Wingate UniversityBulldog Stampede · Sep 2024:51.08Bulldog StampedeSeptember 20, 2025
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 427:39.80Swags Louisville Cross Country ClassicOctober 4, 2025
8,000 Meters · Ivey Redmon Sports ComplexConference Carolinas Cross Country Championships · Oct 2427:14.1Conference Carolinas Cross Country ChampionshipsOctober 24, 2025
8,000 Meters · John Hunt Cross Country ParkUAH Invitational · Oct 2227:01.50UAH InvitationalOctober 22, 2022
8,000 Meters · Milliken Plant CourseEye Opener XC Festival-College · Sep 228:14.2Eye Opener XC Festival-CollegeSeptember 2, 2022
8,000 Meters · North Carolina Central UniversityConference Carolinas Cross Country Championships · Nov 528:08.4Conference Carolinas Cross Country ChampionshipsNovember 5, 2022

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 82025 NCAA DII Southeast Region Cross Country ChampionshipsNov 8 · 10,000 Meters DII Southeast · Place 84 · ConverseConverse10,000 Meters DII Southeast8435:11.44 PBSr
Oct 24Conference Carolinas Cross Country ChampionshipsOct 24 · 8,000 Meters Conference Carolinas · Place 29 · ConverseConverse8,000 Meters Conference Carolinas2927:14.1 PBSr
Oct 4Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Blue · Place 242 · ConverseConverse8,000 Meters College Blue24227:39.80 PBSr
Sep 20Bulldog StampedeSep 20 · 7,000 Meters College · Place 82 · ConverseConverse7,000 Meters College8224:51.08 PBSr
Sep 5Converse Kick-offSep 5 · 6,000 Meters College · Place 52 · ConverseConverse6,000 Meters College5221:11.4 PBSr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 9NCAA DII Southeast RegionalNov 9 · 10,000 Meters D2 Southeast · Place 74 · ConverseConverse10,000 Meters D2 Southeast7433:31.5 PBJr

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 25Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters 39U Open & Masters · Place 4 · SCSC5,000 Meters 39U Open & Masters416:32.36 PBSo
Nov 4NCAA Division II Southeast Region Cross Country ChampionshipsNov 4 · 10,000 Meters College · Place 94 · ConverseConverse10,000 Meters College9433:24.4 PBSo
Oct 21Conference Carolinas ChampionshipsOct 21 · 8,000 Meters Varsity · Place 39 · ConverseConverse8,000 Meters Varsity3926:51.0SO-2
Oct 6Royals ChallengeOct 6 · 8,000 Meters Championship · Place 116 · ConverseConverse8,000 Meters Championship11627:09.64SO

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 19NCAA D2 Southeast Regional XC ChampionshipsNov 19 · 10,000 Meters College · Place 93 · ConverseConverse10,000 Meters College9335:25.3Fr
Nov 5Conference Carolinas Cross Country ChampionshipsNov 5 · 8,000 Meters College · Place 47 · ConverseConverse8,000 Meters College4728:08.4 PBFr
Oct 22UAH InvitationalOct 22 · 8,000 Meters College · Place 297 · ConverseConverse8,000 Meters College29727:01.50 PBFr
Sep 2Eye Opener XC Festival-CollegeSep 2 · 8,000 Meters College · Place 36 · ConverseConverse8,000 Meters College3628:14.2 PBFr

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 12SCHSL AAAAA State ChampionshipNov 12 · 5,000 Meters Varsity · Place 34 · MauldinMauldin5,000 Meters Varsity3417:15.8812
Nov 6South Carolina AAAAA State QualifierNov 6 · 5,000 Meters Varsity · Place 15 · MauldinMauldin5,000 Meters Varsity1517:00.8—
Oct 30Ed Boehmke Greenville County ChampionshipsOct 30 · 5,000 Meters Varsity · Place 21 · MauldinMauldin5,000 Meters Varsity2117:07.56SR
Oct 23SCISA Region 1-5AOct 23 · 5,000 Meters Varsity · Place 6 · MauldinMauldin5,000 Meters Varsity616:40.75 PB12
Oct 9Bob Jenkins SCTCCCA Coaches ClassicOct 9 · 5,000 Meters Varsity · Place 27 · MauldinMauldin5,000 Meters Varsity2717:18.54SR
Sep 25Cavalier ClassicSep 25 · 5,000 Meters Varsity · Place 8 · MauldinMauldin5,000 Meters Varsity817:1212
Sep 3Eye OpenerSep 3 · 5,000 Meters Varsity · Place 37 · MauldinMauldin5,000 Meters Varsity3717:22.3SR

2020 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5SCHSL State ChampionshipsNov 5 · 5,000 Meters 5A · Place 40 · MauldinMauldin5,000 Meters 5A4016:52.13JR
Oct 31AAAAA State QualifierOct 31 · 5,000 Meters Varsity Even · Place 17 · MauldinMauldin5,000 Meters Varsity Even1716:43.91 PB11
Oct 23SCHSL Region 1-5AOct 23 · 5,000 Meters Varsity · Place 6 · MauldinMauldin5,000 Meters Varsity617:25.5 PB11
Oct 17Starlight RunOct 17 · 5,000 Meters Elite · Place 10 · MauldinMauldin5,000 Meters Elite1016:12.47JR
Oct 2Ed Boehmke Greenville County ChampionshipOct 2 · 5,000 Meters Varsity · Place 12 · MauldinMauldin5,000 Meters Varsity1216:59.01JR
Sep 26Woodmont InvitationalSep 26 · 5,000 Meters Varsity · Place 16 · MauldinMauldin5,000 Meters Varsity1616:41.61JR
Sep 23Canned Food Drive MeetSep 23 · Varsity · Place 2 · MauldinMauldinVarsity217:42.26JR
Sep 23Canned Food Drive MeetSep 23 · 5,000 Meters Varsity · Place 5 · MauldinMauldin5,000 Meters Varsity517:42.26JR
Sep 19Hurricane InvitationalSep 19 · 5,000 Meters Varsity · Place 4 · MauldinMauldin5,000 Meters Varsity417:03.88—

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 9Class AAAAA Upper StateNov 9 · 5,000 Meters Varsity · Place 21 · MauldinMauldin5,000 Meters Varsity2116:53 PB10
Nov 2Ed Boehmke Greenville County ChampionshipsNov 2 · Varsity · Place 25 · MauldinMauldinVarsity2516:45.25SO
Oct 23SCHSL 5A Region 2Oct 23 · 5,000 Meters Varsity · Place 17 · MauldinMauldin5,000 Meters Varsity1717:14 PB10
Oct 19Starlight Run at the ReservationOct 19 · 5,000 Meters Elite · Place 17 · MauldinMauldin5,000 Meters Elite1717:00.80 PB10
Oct 12Bob Jenkins SCTCCCA Coaches ClassicOct 12 · Championship · Place 19 · MauldinMauldinChampionship1917:53.09SO
Sep 14Eye OpenerSep 14 · 5,000 Meters Championship · Place 31 · MauldinMauldin5,000 Meters Championship3117:42.2 PB10

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 24SCHSL 5A Upper StateOct 24 · 5,000 Meters Varsity · Place 66 · MauldinMauldin5,000 Meters Varsity6618:16.929
Oct 20Ed Boehmke Greenville County ChampionshipOct 20 · 5,000 Meters Varsity · Place 91 · MauldinMauldin5,000 Meters Varsity9118:17.169
Oct 15SCHSL Region 2-5AOct 15 · 5,000 Meters Varsity · Place 40 · MauldinMauldin5,000 Meters Varsity4019:219
Sep 29Cavalier ClassicSep 29 · 5,000 Meters Varsity · Place 61 · MauldinMauldin5,000 Meters Varsity6119:169
Sep 21Starlight Reservation RunSep 21 · 5,000 Meters Elite · Place 93 · MauldinMauldin5,000 Meters Elite9318:56.679
Aug 31Eye OpenerAug 31 · 5,000 Meters International · Place 162 · MauldinMauldin5,000 Meters International16220:02.4 PB9
Aug 25Fight Like WyattAug 25 · 5,000 Meters Varsity · Place 46 · MauldinMauldin5,000 Meters Varsity4619:37.339