Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 225:52.73aUSATF South Carolina Association Junior Olympic ChampionshipsJune 22, 2018
1600 Meters · OutdoorTri-County Meet of Champions · Apr 154:23.46aTri-County Meet of ChampionsApril 15, 2026
3000 Meters · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 2112:02.39aUSATF South Carolina Association Junior Olympic ChampionshipsJune 21, 2019
3200 Meters · OutdoorSCTCCCA Bob Jenkins Coaches Classic Elite Meet · Apr 179:32.17aSCTCCCA Bob Jenkins Coaches Classic Elite MeetApril 17, 2026
800 Meters · OutdoorIron Horse Stampede · Apr 32:00.92aIron Horse StampedeApril 3, 2026
Combined results · OutdoorMt. Pleasant Track Club Youth Developmental Track & Field Meet · May 182.76mMt. Pleasant Track Club Youth Developmental Track & Field MeetMay 18, 2019
Javelin · 450g AeroJav · OutdoorCarolina GOLD Track Classic · Jun 216.01mCarolina GOLD Track ClassicJune 2, 2018
Long Jump · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 213.04mUSATF South Carolina Association Junior Olympic ChampionshipsJune 21, 2019

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15SCHSL State Championships - 2AMay 15 · 3200 Meters · Place 1 · Academic MagnetAcademic Magnet3200 Meters1.9:33.28a12
May 15SCHSL State Championships - 2AMay 15 · 1600 Meters · Place 2 · Academic MagnetAcademic Magnet1600 Meters2.4:25.25a12
Apr 17SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 17 · 3200 Meters · Place 2 · Academic MagnetAcademic Magnet3200 Meters2.9:32.17a PB12
Apr 15Tri-County Meet of ChampionsApr 15 · 1600 Meters · Place 1 · Academic MagnetAcademic Magnet1600 Meters1.4:23.46a PB12
Apr 3Iron Horse StampedeApr 3 · 800 Meters · Place 2 · Academic MagnetAcademic Magnet800 Meters2.2:00.92a PB12
Mar 21Bob Jenkins Coaches Classic Track and Field District 6Mar 21 · 3200 Meters · Place 1 · Academic MagnetAcademic Magnet3200 Meters1.9:37.27a12

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 16SCHSL State Championships - AAMay 16 · 1600 Meters · Place 10 · Academic MagnetAcademic Magnet1600 Meters10.4:48.38a11
Apr 4Iron Horse StampedeApr 4 · 3200 Meters · Academic MagnetAcademic Magnet3200 Meters—DNS11
Mar 29Cane Bay Track and Field InvitationalMar 29 · 800 Meters · Place 13 · Academic MagnetAcademic Magnet800 Meters13.2:05.07a11
Mar 22SCTCCCA Bob Jenkins Coaches Classic District 6 QualifierMar 22 · 3200 Meters · Place 5 · Academic MagnetAcademic Magnet3200 Meters5.10:03.66a11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18SCHSL State Championships - AAMay 18 · 1600 Meters · Place 10 · Academic MagnetAcademic Magnet1600 Meters10.4:43.08a10
May 2SCHSL 2A - Region 7May 2 · 1600 Meters · Place 4 · Academic MagnetAcademic Magnet1600 Meters44:53.17—
Apr 10Charleston County School District ChampionshipApr 10 · 1600 Meters · Place 4 · Academic MagnetAcademic Magnet1600 Meters44:48.87SO
Feb 24James Island Distance and Throws FestivalFeb 24 · 3200 Meters · Place 7 · Academic MagnetAcademic Magnet3200 Meters7.10:24.56a10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 19SCHSL State Championships - AAMay 19 · 1600 Meters · Place 12 · Academic MagnetAcademic Magnet1600 Meters12.4:45.03a9
May 13SCHSL 2A Lower StateMay 13 · 1600 Meters · Place 7 · Academic MagnetAcademic Magnet1600 Meters7.4:44.629
May 3SCHSL 2A - Region 7May 3 · 1600 Meters · Place 7 · Academic MagnetAcademic Magnet1600 Meters7.4:54.01a9
Apr 1Cane Bay Track and Field InvitationalApr 1 · 3200 Meters · Place 7 · Academic MagnetAcademic Magnet3200 Meters7.10:51.30a9

2019 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 3000 Meters · Place 10 · Mt. PleasantMt. Pleasant3000 Meters1012:09.8312
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 3000 Meters · Place 10 · Mt. Pleasant Track ClubMt. Pleasant Track Club3000 Meters1012:09.8311
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Long Jump · Place 18 · Mt. Pleasant Track ClubMt. Pleasant Track ClubLong Jump18.3.04m PBWind: -1.95
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · 3000 Meters · Place 10 · Mt. Pleasant Track ClubMt. Pleasant Track Club3000 Meters10.12:02.39a PB5
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 15 · Mt. Pleasant Track ClubMt. Pleasant Track Club800 Meters15.2:48.98a5
May 31Visit Myrtle Beach Club ChallengeMay 31 · Long Jump · Mt. Pleasant Track ClubMt. Pleasant Track ClubLong Jump—DNS5
May 31Visit Myrtle Beach Club ChallengeMay 31 · 3000 Meters · Mt. Pleasant Track ClubMt. Pleasant Track Club3000 Meters—DNS5
May 31Visit Myrtle Beach Club ChallengeMay 31 · 800 Meters · Mt. Pleasant Track ClubMt. Pleasant Track Club800 Meters—DNS5
May 18Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 18 · Combined results · Place 21 · Mt. PleasantMt. PleasantCombined results212.76m PB—
May 18Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 18 · Combined results · Place 10 · Mt. PleasantMt. PleasantCombined results1012:50.83—
May 18Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 18 · Combined results · Place 18 · Mt. PleasantMt. PleasantCombined results183:02.81—
May 18Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 18 · Combined results · Place 21 · Mt. PleasantMt. PleasantCombined results212.76m—
May 18Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 18 · Combined results · Place 10 · Mt. PleasantMt. PleasantCombined results1012:50.83—
May 18Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 18 · Combined results · Place 18 · Mt. PleasantMt. PleasantCombined results183:02.81—

2018 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 27 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin450g AeroJav27.13.02m4
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · 3000 Meters · Place 7 · Mt. Pleasant Track ClubMt. Pleasant Track Club3000 Meters7.12:29.37a4
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 15 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters15.5:52.73a PB4
Jun 2Carolina GOLD Track ClassicJun 2 · Javelin · Place 12 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin450g AeroJav12.16.01m PB4
Jun 2Carolina GOLD Track ClassicJun 2 · 3000 Meters · Place 6 · Mt. Pleasant Track ClubMt. Pleasant Track Club3000 Meters6.12:27.0ha4
Jun 2Carolina GOLD Track ClassicJun 2 · 1500 Meters · Place 7 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters7.6:02.08a4
May 19Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 19 · Javelin · Place 21 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin450g AeroJav21.15.80m4
May 19Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 19 · 3000 Meters · Place 11 · Mt. Pleasant Track ClubMt. Pleasant Track Club3000 Meters11.12:39.03a4
May 19Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 19 · 1500 Meters · Place 15 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters15.6:06.90a4
Apr 28Mt. Pleasant Track Club Javelin InvitationalApr 28 · Javelin · Place 11 · Mt. PleasantMt. PleasantJavelin1115.57m07