Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorPeach Belt Conference Championship · May 14:03.23Peach Belt Conference ChampionshipMay 1, 2026
1600 Meters · OutdoorSCHSL 5A - D1 Mid State · May 104:26.09SCHSL 5A - D1 Mid StateMay 10, 2025
3000 Meters · IndoorPeachbelt Conference Championship · Feb 238:49.77aPeachbelt Conference ChampionshipFebruary 23, 2026
3200 Meters · OutdoorLexington County Championships · Apr 2510:12.70Lexington County ChampionshipsApril 25, 2024
800 Meters · IndoorAlachua County Sports and Event Center Invitational and Multi · Jan 242:02.29Alachua County Sports and Event Center Invitational and MultiJanuary 24, 2026
800 Meters · OutdoorPeach Belt Conference Championship · May 11:54.61Peach Belt Conference ChampionshipMay 1, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1Peach Belt Conference ChampionshipMay 1 · 1500 Meters · Place 12 · USC-BeaufortUSC-Beaufort1500 Meters124:03.23 PBFR
May 1Peach Belt Conference ChampionshipMay 1 · 800 Meters · Place 12 · USC-BeaufortUSC-Beaufort800 Meters121:54.61 PBFR
Apr 17Georgia Tech InvitationalApr 17 · 1500 Meters · Place 75 · USC Beaufort (S.C.)USC Beaufort (S.C.)1500 Meters75.4:09.16aFr
Apr 17Georgia Tech InvitationalApr 17 · 800 Meters · Place 55 · USC Beaufort (S.C.)USC Beaufort (S.C.)800 Meters55.1:55.21aFr
Apr 10Southside Power and Fitness InvitationalApr 10 · 1500 Meters · Place 5 · USC Beaufort (S.C.)USC Beaufort (S.C.)1500 Meters5.4:03.38aFr
Apr 2Embry-Riddle Running Elements ClassicApr 2 · 1500 Meters · Place 26 · USC Beaufort (S.C.)USC Beaufort (S.C.)1500 Meters26.4:04.38aFr
Apr 2Embry-Riddle Running Elements ClassicApr 2 · 800 Meters · Place 28 · USC Beaufort (S.C.)USC Beaufort (S.C.)800 Meters28.1:56.96aFr
Mar 28Livingstone Blue Bear InvitationalMar 28 · 1500 Meters · Place 2 · USC Beaufort (S.C.)USC Beaufort (S.C.)1500 Meters2.4:10.68aFr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 23Peachbelt Conference ChampionshipFeb 23 · 3000 Meters · Place 14 · USC Beaufort (S.C.)USC Beaufort (S.C.)3000 Meters148:49.77a PBFR
Feb 13Mid-Winter Collegiate InviteFeb 13 · 1 Mile · USC Beaufort (S.C.)USC Beaufort (S.C.)1 Mile—DNSFr
Feb 13Mid-Winter Collegiate InviteFeb 13 · 3000 Meters · Place 10 · USC Beaufort (S.C.)USC Beaufort (S.C.)3000 Meters10.8:53.73aFr
Feb 6Visit Gainesville Indoor ClassicFeb 6 · 3000 Meters · Place 25 · Usc-BeaufortUsc-Beaufort3000 Meters258:58.44FR
Feb 6Visit Gainesville Indoor ClassicFeb 6 · 3000 Meters · Place 25 · Usc-BeaufortUsc-Beaufort3000 Meters258:58.44FR
Jan 24Alachua County Sports and Event Center Invitational and MultiJan 24 · 3000 Meters · Place 11 · Usc-BeaufortUsc-Beaufort3000 Meters119:03.93FR
Jan 24Alachua County Sports and Event Center Invitational and MultiJan 24 · 3000 Meters · Place 11 · Usc-BeaufortUsc-Beaufort3000 Meters119:03.93FR
Jan 24Alachua County Sports and Event Center Invitational and MultiJan 24 · 800 Meters · Place 38 · Usc-BeaufortUsc-Beaufort800 Meters382:02.29 PBFR
Jan 24Alachua County Sports and Event Center Invitational and MultiJan 24 · 800 Meters · Place 38 · Usc-BeaufortUsc-Beaufort800 Meters382:02.29FR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5Birmingham Indoor IcebreakerDec 5 · 3000 Meters · Place 24 · USC Beaufort (S.C.)USC Beaufort (S.C.)3000 Meters24.9:11.31aFr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17SCHSL State Championships - AAAAA Div. 1May 17 · 1600 Meters · Place 8 · Dutch ForkDutch Fork1600 Meters8.4:27.60a12
May 17SCHSL State Championships - AAAAA Div. 1May 17 · 800 Meters · Place 14 · Dutch ForkDutch Fork800 Meters14.2:12.08a12
May 10SCHSL 5A - D1 Mid StateMay 10 · 800 Meters · Place 5 · Dutch ForkDutch Fork800 Meters52:00.6112
May 10SCHSL 5A - D1 Mid StateMay 10 · 1600 Meters · Place 5 · Dutch ForkDutch Fork1600 Meters54:26.09 PB12
Apr 25SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 25 · 800 Meters · Place 10 · Dutch ForkDutch Fork800 Meters101:58.69—
Apr 25SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 25 · 800 Meters · Place 10 · Dutch ForkDutch Fork800 Meters101:58.69—
Apr 4Blazer Twilight InvitationalApr 4 · 1500 Meters · Place 9 · Dutch ForkDutch Fork1500 Meters94:16.5212
Mar 28Blazer Twilight Mar 28 · 1500 Meters · Place 9 · Dutch ForkDutch Fork1500 Meters9.4:16.52a12
Mar 22Bob Jenkins Coaches Classic Track and Field REGION 3Mar 22 · 800 Meters · Place 1 · Dutch ForkDutch Fork800 Meters1.2:02.15a12
Mar 1Diamond Hornets InvitationalMar 1 · 1600 Meters · Place 5 · Dutch ForkDutch Fork1600 Meters54:34.11—
Mar 1Diamond Hornets InvitationalMar 1 · 800 Meters · Place 4 · Dutch ForkDutch Fork800 Meters42:05.17—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 11SCHSL 5A - Upper StateMay 11 · 1600 Meters · Place 13 · Dutch ForkDutch Fork1600 Meters13.4:39.33a11
May 1SCHSL 5A - Region 4May 1 · 800 Meters · Place 7 · Dutch ForkDutch Fork800 Meters72:05.32—
May 1SCHSL 5A - Region 4May 1 · 800 Meters · Place 7 · Dutch ForkDutch Fork800 Meters72:05.32—
May 1SCHSL 5A - Region 4May 1 · 1600 Meters · Place 5 · Dutch ForkDutch Fork1600 Meters54:30.51—
May 1SCHSL 5A - Region 4May 1 · 1600 Meters · Place 5 · Dutch ForkDutch Fork1600 Meters54:30.51—
Apr 25Lexington County ChampionshipsApr 25 · 3200 Meters · Place 5 · Dutch ForkDutch Fork3200 Meters510:12.70 PB—
Apr 25Lexington County ChampionshipsApr 25 · 3200 Meters · Place 5 · Dutch ForkDutch Fork3200 Meters510:12.70—
Apr 20Gary Phillips InvitationalApr 20 · 1600 Meters · Place 2 · Dutch ForkDutch Fork1600 Meters24:47.37—
Mar 29Blazer Twilight InvitationalMar 29 · 1500 Meters · Place 9 · Dutch ForkDutch Fork1500 Meters94:21.1511
Mar 26Chapin Meet #3Mar 26 · 3200 Meters · Place 3 · Dutch ForkDutch Fork3200 Meters310:16.28—
Mar 16 Clash of the Carolina'sMar 16 · 3200 Meters · Place 20 · Dutch ForkDutch Fork3200 Meters20.10:37.49a11
Mar 16 Clash of the Carolina'sMar 16 · 1600 Meters · Place 18 · Dutch ForkDutch Fork1600 Meters18.4:43.97a11
Mar 8Redhawk InvitationalMar 8 · 800 Meters · Place 4 · Dutch ForkDutch Fork800 Meters42:07.11—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 13SCHSL 5A - Upper StateMay 13 · 800 Meters · Place 16 · Dutch ForkDutch Fork800 Meters16.2:07.05a10
May 4SCHSL 5A - Region 4May 4 · 800 Meters · Place 8 · Dutch ForkDutch Fork800 Meters8.2:04.47a10
Apr 18River Bluff #4Apr 18 · 3200 Meters · Place 2 · Dutch ForkDutch Fork3200 Meters210:17.58—
Apr 1Palmetto State HS ClassicApr 1 · 3200 Meters · Place 2 · Dutch ForkDutch Fork3200 Meters210:30.21—
Apr 1Palmetto State HS ClassicApr 1 · 3200 Meters · Place 2 · Dutch ForkDutch Fork3200 Meters210:30.21—
Apr 1Palmetto State HS ClassicApr 1 · 1600 Meters · Place 11 · Dutch ForkDutch Fork1600 Meters116:44.00—
Apr 1Palmetto State HS ClassicApr 1 · 1600 Meters · Place 21 · Dutch ForkDutch Fork1600 Meters216:44.00—
Apr 1Palmetto State HS ClassicApr 1 · 1600 Meters · Place 8 · Dutch ForkDutch Fork1600 Meters84:46.74—
Apr 1Palmetto State HS ClassicApr 1 · 1600 Meters · Place 8 · Dutch ForkDutch Fork1600 Meters84:46.74—
Mar 25Bob Jenkins Coaches Classic Track and Field REGION 3Mar 25 · 3200 Meters · Place 6 · Dutch ForkDutch Fork3200 Meters610:31.86—
Mar 25Bob Jenkins Coaches Classic Track and Field REGION 3Mar 25 · 3200 Meters · Place 6 · Dutch ForkDutch Fork3200 Meters610:31.86—
Mar 18Heathwood Hall Henry Woodward InvitationalMar 18 · 3200 Meters · Place 4 · Dutch ForkDutch Fork3200 Meters410:27.21—
Mar 18Heathwood Hall Henry Woodward InvitationalMar 18 · 3200 Meters · Place 4 · Dutch ForkDutch Fork3200 Meters410:27.21—
Mar 11Redhawk InvitationalMar 11 · 800 Meters · Place 11 · Dutch ForkDutch Fork800 Meters112:10.75—
Mar 4Diamond Hornets InvitationalMar 4 · 1600 Meters · Place 16 · Dutch ForkDutch Fork1600 Meters164:55.82—
Mar 4Diamond Hornets InvitationalMar 4 · 1600 Meters · Place 16 · Dutch ForkDutch Fork1600 Meters164:55.82—