Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNIKE Rocket City Showcase · Mar 274:22.54aNIKE Rocket City ShowcaseMarch 27, 2026
1600 Meters · IndoorPolar Express · Dec 64:38.49aPolar ExpressDecember 6, 2024
1600 Meters · OutdoorCane Bay Track and Field Invitational · Mar 294:25.06aCane Bay Track and Field InvitationalMarch 29, 2025
3200 Meters · OutdoorWavelight All American Track Classic · Apr 99:13.27aWavelight All American Track ClassicApril 9, 2026
800 Meters · OutdoorSCHSL 5A - Region 5 · Apr 292:01.14aSCHSL 5A - Region 5April 29, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 29SCHSL 5A - Region 5Apr 29 · 3200 Meters · Place 3 · Spring ValleySpring Valley3200 Meters3.9:41.71a12
Apr 29SCHSL 5A - Region 5Apr 29 · 1600 Meters · Place 2 · Spring ValleySpring Valley1600 Meters2.4:30.91a12
Apr 29SCHSL 5A - Region 5Apr 29 · 800 Meters · Place 4 · Spring ValleySpring Valley800 Meters4.2:01.14a PB12
Apr 17SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 17 · 3200 Meters · Place 4 · Spring ValleySpring Valley3200 Meters4.9:35.77a12
Apr 9Wavelight All American Track ClassicApr 9 · 3200 Meters · Place 3 · Spring ValleySpring Valley3200 Meters39:13.27a PB12
Mar 27NIKE Rocket City ShowcaseMar 27 · 3200 Meters · Place 3 · Spring ValleySpring Valley3200 Meters3.9:37.66a12
Mar 27NIKE Rocket City ShowcaseMar 27 · 1 Mile · Place 7 · Spring ValleySpring Valley1 Mile7.4:22.54a PB12
Mar 21Bob Jenkins Coaches Classic Track and Field DISTRICT 4Mar 21 · 3200 Meters · Place 2 · Spring ValleySpring Valley3200 Meters2.9:44.85a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17SCHSL State Championships - AAAAA Div. 1May 17 · 3200 Meters · Place 4 · Spring ValleySpring Valley3200 Meters4.9:27.15a11
May 10SCHSL 5A - D1 Mid StateMay 10 · 3200 Meters · Place 2 · Spring ValleySpring Valley3200 Meters29:36.5811
Apr 25SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 25 · 3200 Meters · Place 7 · Spring ValleySpring Valley3200 Meters79:26.84—
Apr 5Blue Ridge ClassicApr 5 · 3200 Meters · Place 1 · Spring ValleySpring Valley3200 Meters1.9:41.88a11
Apr 5Blue Ridge ClassicApr 5 · 1600 Meters · Place 4 · Spring ValleySpring Valley1600 Meters4.4:40.59a11
Mar 29Cane Bay Track and Field InvitationalMar 29 · 3200 Meters · Place 1 · Spring ValleySpring Valley3200 Meters1.9:36.98a11
Mar 29Cane Bay Track and Field InvitationalMar 29 · 1600 Meters · Place 5 · Spring ValleySpring Valley1600 Meters5.4:25.06a PB11
Mar 22Bob Jenkins Coaches Classic Track and Field REGION 4Mar 22 · 3200 Meters · Place 1 · Spring ValleySpring Valley3200 Meters19:39.3811
Mar 1The Wood Lowcountry InvitationalMar 1 · 3200 Meters · Place 2 · Spring ValleySpring Valley3200 Meters29:57.04—
Mar 1The Wood Lowcountry InvitationalMar 1 · 1600 Meters · Place 4 · Spring ValleySpring Valley1600 Meters44:35.61—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Polar ExpressDec 6 · 1600 Meters · Place 6 · UnattachedUnattached1600 Meters6.4:38.49a PB11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 17SCHSL State Championships - AAAAAMay 17 · 3200 Meters · Place 3 · Spring ValleySpring Valley3200 Meters3.9:31.31a10
May 11SCHSL 5A - Upper StateMay 11 · 3200 Meters · Place 3 · Spring ValleySpring Valley3200 Meters3.9:36.65a10
May 1SCHSL 5A - Region 3May 1 · 3200 Meters · Place 2 · Spring ValleySpring Valley3200 Meters2.9:37.51a10
Apr 19SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 19 · 3200 Meters · Place 11 · Spring ValleySpring Valley3200 Meters11.9:40.43a10
Apr 6Golden Corner InvitationalApr 6 · 3200 Meters · Place 1 · Spring ValleySpring Valley3200 Meters19:52.13SO
Mar 23Bob Jenkins Coaches Classic Track and Field REGION 4Mar 23 · 3200 Meters · Place 2 · Spring ValleySpring Valley3200 Meters2.9:37.83a10
Mar 16 Clash of the Carolina'sMar 16 · 3200 Meters · Place 2 · Spring ValleySpring Valley3200 Meters2.9:50.96a10
Mar 12Spring Valley vs. Clover MeetMar 12 · 3200 Meters · Place 1 · Spring ValleySpring Valley3200 Meters110:08.25—
Mar 12Spring Valley vs. Clover MeetMar 12 · 1600 Meters · Place 1 · Spring ValleySpring Valley1600 Meters14:37.06—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20SCHSL State Championships - AAAAAMay 20 · 3200 Meters · Place 11 · Spring ValleySpring Valley3200 Meters11.9:48.49a9
May 13SCHSL 5A - Upper StateMay 13 · 3200 Meters · Place 7 · Spring ValleySpring Valley3200 Meters7.9:57.70a9
Apr 5Blythewood MeetApr 5 · 3200 Meters · Place 1 · Spring ValleSpring Valle3200 Meters110:31.109
Apr 5Blythewood MeetApr 5 · 3200 Meters · Place 1 · Spring ValleSpring Valle3200 Meters110:31.109
Mar 31Beach Run InvitationalMar 31 · 1600 Meters · Place 10 · Spring ValleySpring Valley1600 Meters105:02.859
Mar 31Beach Run InvitationalMar 31 · 1600 Meters · Place 38 · Spring ValleySpring Valley1600 Meters385:02.859
Mar 31Beach Run InvitationalMar 31 · 3200 Meters · Place 11 · Spring ValleySpring Valley3200 Meters1110:09.039
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 4Mar 24 · 3200 Meters · Place 4 · Spring ValleSpring Valle3200 Meters410:04.30—
Mar 4The Wood Low Country InvitationalMar 4 · 3200 Meters · Place 4 · Spring ValleySpring Valley3200 Meters410:03.96—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 8All American Track Classic 2022Apr 8 · 1 Mile · Place 55 · Spring ValleySpring Valley1 Mile55.5:28.46a8
Apr 2Cane Bay Track and Field InvitationalApr 2 · 1600 Meters · Place 39 · Spring ValleySpring Valley1600 Meters39.5:24.12a8
Mar 30Spring Valley vs. Northwestern MeetMar 30 · 1600 Meters · Place 9 · Spring ValleSpring Valle1600 Meters95:24.73—
Mar 30Spring Valley vs. Northwestern MeetMar 30 · 800 Meters · Place 15 · Spring ValleSpring Valle800 Meters152:40.65—
Mar 12Camden Bulldog InvitationalMar 12 · 1600 Meters · Place 1 · Spring ValleySpring Valley1600 Meters1.5:37.38a8