Personal bests

Best marks in available results
Event / courseMarkMeetDate
** Greenville County : Spain Vaughan Eastside 9:19.15 4/1/2021 · OutdoorGreenville County Varsity Championships · Apr 1510:39.14Greenville County Varsity ChampionshipsApril 15, 2025
** Greenville County : Tyler Willis Southside 55.76 4/1/2019 · OutdoorGreenville County Varsity Championships · Apr 151:01.80Greenville County Varsity ChampionshipsApril 15, 2025
1 Mile · IndoorDorman Distance Carnival · Feb 214:49.30Dorman Distance CarnivalFebruary 21, 2026
1 Mile · OutdoorAll American Track Classic 2022 · Apr 85:04.39aAll American Track Classic 2022April 8, 2022
1600 Meters · IndoorFrank Kleckner Invitational · Feb 224:51.72Frank Kleckner InvitationalFebruary 22, 2025
1600 Meters · OutdoorSCHSL 5A - Region 2 · Apr 284:40.40aSCHSL 5A - Region 2April 28, 2026
2000m Steeplechase · 0.838m · OutdoorGlover Smiley Track Classic · Mar 286:58.05aGlover Smiley Track ClassicMarch 28, 2026
2000m Steeplechase · OutdoorGlover Smiley Track Classic · Apr 137:13.13Glover Smiley Track ClassicApril 13, 2024
3200 Meters · OutdoorSCHSL 5A - Region 2 · Apr 2810:28.89aSCHSL 5A - Region 2April 28, 2026
400m Hurdles · 36" / 0.914m · OutdoorSCHSL 5A - D2 Upper State · May 101:00.98aSCHSL 5A - D2 Upper StateMay 10, 2025
800 Meters · OutdoorFoothills Track Classic · Mar 132:10.20aFoothills Track ClassicMarch 13, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16SCHSL State Championships - 5A Div. 2May 16 · 1600 Meters · Place 9 · Riverside1600 Meters9.4:43.40a12
Apr 28SCHSL 5A - Region 2Apr 28 · 3200 Meters · Place 9 · Riverside3200 Meters9.10:28.89a PB12
Apr 28SCHSL 5A - Region 2Apr 28 · 1600 Meters · Place 6 · Riverside1600 Meters6.4:40.40a PB12
Mar 28Glover Smiley Track ClassicMar 28 · 2000m Steeplechase · Place 7 · Riverside2000m Steeplechase0.838m7.6:58.05a PB12
Mar 13Foothills Track ClassicMar 13 · 800 Meters · Place 21 · Riverside800 Meters21.2:10.20a PB12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Dorman Distance CarnivalFeb 21 · 1 Mile · Place 35 · Riverside1 Mile354:49.30 PB—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10SCHSL 5A - D2 Upper StateMay 10 · 3200 Meters · Place 12 · Riverside3200 Meters12.10:41.52a11
May 10SCHSL 5A - D2 Upper StateMay 10 · 1600 Meters · Riverside1600 Meters—DNS11
May 10SCHSL 5A - D2 Upper StateMay 10 · 400m Hurdles · Place 6 · Riverside400m Hurdles36" / 0.914m6.1:00.98a PB11
May 3SCHSL 5A - Region 2May 3 · 3200 Meters · Riverside3200 Meters—DNS11
May 3SCHSL 5A - Region 2May 3 · 400m Hurdles · Riverside400m Hurdles36" / 0.914m—DNF11
Apr 15Greenville County Varsity ChampionshipsApr 15 · ** Greenville County : Spain Vaughan Eastside 9:19.15 4/1/2021 · Place 5 · Riverside** Greenville County : Spain Vaughan Eastside 9:19.15 4/1/2021510:39.14 PBJR
Apr 15Greenville County Varsity ChampionshipsApr 15 · ** Greenville County : Spain Vaughan Eastside 9:19.15 4/1/2021 · Place 23 · Riverside** Greenville County : Spain Vaughan Eastside 9:19.15 4/1/20212310:39.14JR
Apr 15Greenville County Varsity ChampionshipsApr 15 · ** Greenville County : Tyler Willis Southside 55.76 4/1/2019 · Place 6 · Riverside** Greenville County : Tyler Willis Southside 55.76 4/1/201961:01.80 PBJR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Frank Kleckner InvitationalFeb 22 · 1600 Meters · Place 9 · Riverside1600 Meters94:51.72 PB11
Feb 22Frank Kleckner InvitationalFeb 22 · 400m Hurdles · Place 2 · Riverside400m Hurdles21:05.9311

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 4SCHSL 4A - Region 2May 4 · 3200 Meters · Place 6 · Riverside3200 Meters6.11:00.74a10
May 4SCHSL 4A - Region 2May 4 · 1600 Meters · Place 5 · Riverside1600 Meters5.4:56.17a10
Apr 13Glover Smiley Track ClassicApr 13 · 1600 Meters · Place 10 · Riverside1600 Meters104:58.79—
Apr 13Glover Smiley Track ClassicApr 13 · 2000m Steeplechase · Place 6 · Riverside2000m Steeplechase67:13.13 PB—
Apr 3Region 2-4A Pre-Region MeetApr 3 · 800 Meters · Place 4 · Riverside800 Meters42:20.22SO
Mar 13Eastside Home MeetMar 13 · 1600 Meters · Place 13 · Riverside1600 Meters135:05.05SO
Mar 13Eastside Home MeetMar 13 · 1600 Meters · Place 13 · Riverside1600 Meters135:05.0510

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 6SCHSL 4A - Region 2May 6 · 3200 Meters · Place 9 · Riverside3200 Meters911:07.399
May 6SCHSL 4A - Region 2May 6 · 1600 Meters · Place 10 · Riverside1600 Meters104:55.139
Apr 15Glover Smiley Track ClassicApr 15 · 1600 Meters · Place 4 · Riverside1600 Meters44:52.61—
Mar 31Foothills Track ClassicMar 31 · 3200 Meters · Place 8 · Riverside3200 Meters810:33.629
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 1Mar 24 · 3200 Meters · Place 30 · Riverside3200 Meters30.10:45.45a9
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 1Mar 24 · 1600 Meters · Place 26 · Riverside1600 Meters26.5:02.68a9
Mar 18Kevin Logan Memorial JV Meet (9-10 Grade)Mar 18 · 1600 Meters · Place 4 · Riverside1600 Meters45:03.82—
Mar 18Kevin Logan Memorial JV Meet (9-10 Grade)Mar 18 · 800 Meters · Place 3 · Riverside800 Meters32:15.51—
Mar 11Chick-Fil-A GamesMar 11 · 3200 Meters · Place 17 · Riverside3200 Meters1710:51.83—
Mar 11Chick-Fil-A GamesMar 11 · 1600 Meters · Place 32 · Riverside1600 Meters325:06.25—
Mar 1Region 2-4A Pre-Region MeetMar 1 · 1600 Meters · Place 10 · Riverside1600 Meters104:56.66—
Mar 1Region 2-4A Pre-Region MeetMar 1 · 800 Meters · Place 8 · Riverside800 Meters82:20.81—
Mar 1Region 2-4A Pre-Region MeetMar 1 · 800 Meters · Place 9 · Riverside800 Meters92:20.81—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 5SCHSL 5A - Region 2May 5 · 1600 Meters · Place 14 · Riverside1600 Meters14.4:58.36a8
Apr 8All American Track Classic 2022Apr 8 · 1 Mile · Place 133 · Riverside1 Mile133.5:04.39a PB8
Mar 30Travelers Rest Meet #1Mar 30 · 1600 Meters · Place 11 · Riverside1600 Meters115:13.55—
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 1Mar 26 · 1600 Meters · Place 35 · Riverside1600 Meters355:14.00—
Mar 19Foothills Track ClassicMar 19 · 1600 Meters · Place 28 · Riverside1600 Meters285:10.968

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 5SCHSL Region 2-5AMay 5 · 1600 Meters · Place 16 · Riverside1600 Meters16.5:20.44a7
Apr 21Travelers Rest Home Meet #2Apr 21 · 1600 Meters · Place 20 · Riverside1600 Meters205:36.75—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 20Dorman Distance CarnivalFeb 20 · 1600 Meters · Place 68 · Riverside1600 Meters685:46.267