Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorMt. Pleasant Track Club Pre-State Tune-Up · Jun 125:04.19aMt. Pleasant Track Club Pre-State Tune-UpJune 12, 2025
1600 Meters · OutdoorSCISA Track and Field Championships - Division I · May 25:21.32aSCISA Track and Field Championships - Division IMay 2, 2026
3000 Meters · OutdoorAAU South Carolina District Qualifier · May 3111:06.37aAAU South Carolina District QualifierMay 31, 2025
3200 Meters · OutdoorSCISA Track and Field Championships - Division I · May 210:54.52aSCISA Track and Field Championships - Division IMay 2, 2026
400 Meters · OutdoorUSATF GA/SC Battle for the Peach Track and Field Championships · Jul 81:25.22aUSATF GA/SC Battle for the Peach Track and Field ChampionshipsJuly 8, 2021
800 Meters · OutdoorFather Kelly Track Classic · Apr 182:26.69aFather Kelly Track ClassicApril 18, 2026
Javelin · 300g TJ · OutdoorUSATF Region 4 Junior Olympic Championships · Jul 716.24mUSATF Region 4 Junior Olympic ChampionshipsJuly 7, 2022
Javelin · 450g AeroJav · OutdoorMt. Pleasant Track Club Youth Track & Field Meet · May 1825.01mMt. Pleasant Track Club Youth Track & Field MeetMay 18, 2024
Javelin · 600g · OutdoorFather Kelly Track Classic · Apr 1828.35mFather Kelly Track ClassicApril 18, 2026
Javelin · 800g · OutdoorMt. Pleasant Track Club Javelin Invitational · Jul 29.80mMt. Pleasant Track Club Javelin InvitationalJuly 2, 2022
Long Jump · OutdoorMt. Pleasant Track Club Youth Developmental Track & Field Meet · May 152.80mMt. Pleasant Track Club Youth Developmental Track & Field MeetMay 15, 2021

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2SCISA Track and Field Championships - Division IMay 2 · Javelin · Place 11 · Palmetto Christian AcademyPalmetto Christian AcademyJavelin600g11.23.66m7
May 2SCISA Track and Field Championships - Division IMay 2 · 3200 Meters · Place 2 · Palmetto Christian AcademyPalmetto Christian Academy3200 Meters2.10:54.52a PB7
May 2SCISA Track and Field Championships - Division IMay 2 · 1600 Meters · Place 6 · Palmetto Christian AcademyPalmetto Christian Academy1600 Meters6.5:21.32a PB7
May 2SCISA Track and Field Championships - Division IMay 2 · 800 Meters · Place 10 · Palmetto Christian AcademyPalmetto Christian Academy800 Meters10.2:33.22a7
Apr 18Father Kelly Track ClassicApr 18 · Javelin · Place 1 · Palmetto Christian AcademyPalmetto Christian AcademyJavelin600g1.28.35m PB7
Apr 18Father Kelly Track ClassicApr 18 · 1600 Meters · Place 1 · Palmetto Christian AcademyPalmetto Christian Academy1600 Meters1.5:22.46a7
Apr 18Father Kelly Track ClassicApr 18 · 800 Meters · Place 1 · Palmetto Christian AcademyPalmetto Christian Academy800 Meters1.2:26.69a PB7

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 28Mt. Pleasant Track Club Javelin InvitationalJun 28 · Javelin · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin219.88m6
Jun 28Mt. Pleasant Track Club Javelin InvitationalJun 28 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin126.40m6
Jun 28Mt. Pleasant Track Club Javelin InvitationalJun 28 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin125.81m6
Jun 28Mt. Pleasant Track Club Javelin InvitationalJun 28 · Javelin · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin220.02m6
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · Javelin · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin227.40m6
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 3000 Meters · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track Club3000 Meters111:13.30a6
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 1500 Meters · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters15:08.16a6
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 800 Meters · Place 4 · Mt. Pleasant Track ClubMt. Pleasant Track Club800 Meters42:38.94a6
Jun 12Mt. Pleasant Track Club Pre-State Tune-UpJun 12 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin600g1.25.54m6
Jun 12Mt. Pleasant Track Club Pre-State Tune-UpJun 12 · 1500 Meters · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters1.5:04.19a PB6
Jun 12Mt. Pleasant Track Club Pre-State Tune-UpJun 12 · 800 Meters · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track Club800 Meters1.2:37.73a6
May 31AAU South Carolina District QualifierMay 31 · Javelin · Place 1 · UnattachedUnattachedJavelin600g1.25.18m6
May 31AAU South Carolina District QualifierMay 31 · 3000 Meters · Place 1 · UnattachedUnattached3000 Meters1.11:06.37a PB6
May 31AAU South Carolina District QualifierMay 31 · 1500 Meters · Place 1 · UnattachedUnattached1500 Meters1.5:12.65a6
May 31AAU South Carolina District QualifierMay 31 · 800 Meters · Place 3 · UnattachedUnattached800 Meters3.2:36.64a6
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · Javelin · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin600g2.24.98m6
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · 3000 Meters · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track Club3000 Meters1.11:11.76a6
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · 1500 Meters · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters1.5:11.86a6
May 3SCISA Track and Field Championships - Division IMay 3 · 3200 Meters · Place 4 · Palmetto Christian AcademyPalmetto Christian Academy3200 Meters411:37.816
May 3SCISA Track and Field Championships - Division IMay 3 · 1600 Meters · Place 12 · Palmetto Christian AcademyPalmetto Christian Academy1600 Meters125:41.596
May 3SCISA Track and Field Championships - Division IMay 3 · 1600 Meters · Place 12 · Palmetto Christian AcademyPalmetto Christian Academy1600 Meters125:41.596
May 3SCISA Track and Field Championships - Division IMay 3 · 3200 Meters · Place 4 · Palmetto Christian AcademyPalmetto Christian Academy3200 Meters411:37.816
Mar 29Cane Bay Track and Field InvitationalMar 29 · 1600 Meters · Place 10 · Palmetto Christian AcademyPalmetto Christian Academy1600 Meters10.5:35.80a6
Mar 29Cane Bay Track and Field InvitationalMar 29 · 800 Meters · Palmetto Christian AcademyPalmetto Christian Academy800 Meters—DNS6
Mar 22SCTCCCA Bob Jenkins Coaches Classic District 6 QualifierMar 22 · 3200 Meters · Place 4 · Palmetto Christian AcademyPalmetto Christian Academy3200 Meters4.12:11.79a6
Mar 22SCTCCCA Bob Jenkins Coaches Classic District 6 QualifierMar 22 · 1600 Meters · Place 11 · Palmetto Christian AcademyPalmetto Christian Academy1600 Meters11.5:42.71a6

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 29Mt. Pleasant Track Club Javelin InvitationalJun 29 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin119.63m—
Jun 29Mt. Pleasant Track Club Javelin InvitationalJun 29 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin123.32m—
Jun 29Mt. Pleasant Track Club Javelin InvitationalJun 29 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin126.58m—
Jun 29Mt. Pleasant Track Club Javelin InvitationalJun 29 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin124.06m—
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin227.84m—
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters15:09.87a—
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track Club800 Meters12:37.82a—
Jun 1Mt. Pleasant Track Club Invitational at WandoJun 1 · Javelin · Place 3 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin323.40m—
Jun 1Mt. Pleasant Track Club Invitational at WandoJun 1 · 1500 Meters · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters15:26.06a—
Jun 1Mt. Pleasant Track Club Invitational at WandoJun 1 · 800 Meters · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track Club800 Meters12:42.18a—
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · Javelin · Place 3 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin450g AeroJav3.25.01m PB5
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · 3000 Meters · Place 3 · Mt. Pleasant Track ClubMt. Pleasant Track Club3000 Meters3.12:10.67a5
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · 1500 Meters · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters2.5:32.74a5
Mar 20Porter Gaud Home Meet #2Mar 20 · 1600 Meters · Place 3 · Palmetto Christian AcademyPalmetto Christian Academy1600 Meters3.5:51.19a5
Mar 20Porter Gaud Home Meet #2Mar 20 · 800 Meters · Place 3 · Palmetto Christian AcademyPalmetto Christian Academy800 Meters3.2:44.58a5
Mar 16Heathwood Hall Henry Woodward InvitationalMar 16 · 1600 Meters · Place 5 · Palmetto ChristianPalmetto Christian1600 Meters55:47.73—
Mar 16Heathwood Hall Henry Woodward InvitationalMar 16 · 1600 Meters · Place 6 · Palmetto ChristianPalmetto Christian1600 Meters65:47.73—
Mar 16Heathwood Hall Henry Woodward InvitationalMar 16 · 3200 Meters · Place 3 · Palmetto ChristianPalmetto Christian3200 Meters312:32.17—
Mar 16Heathwood Hall Henry Woodward InvitationalMar 16 · 3200 Meters · Place 3 · Palmetto ChristianPalmetto Christian3200 Meters312:32.17—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 1Mt. Pleasant Track Club Javelin InvitationalJul 1 · Javelin · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin216.81m—
Jul 1Mt. Pleasant Track Club Javelin InvitationalJul 1 · Javelin · Place 3 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin318.25m—
Jul 1Mt. Pleasant Track Club Javelin InvitationalJul 1 · Javelin · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin220.53m—
Jul 1Mt. Pleasant Track Club Javelin InvitationalJul 1 · Javelin · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin221.42m—
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · 3000 Meters · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track Club3000 Meters211:55.95a—
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · Javelin · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin221.56m—
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · 1500 Meters · Place 3 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters35:41.87a—
Jun 3Mt. Pleasant Track Club Invitational at WandoJun 3 · Javelin · Place 3 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin450g AeroJav3.20.97m4
Jun 3Mt. Pleasant Track Club Invitational at WandoJun 3 · 1500 Meters · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters1.5:41.20a4
Jun 3Mt. Pleasant Track Club Invitational at WandoJun 3 · 800 Meters · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track Club800 Meters1.2:50.16a4
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · 3000 Meters · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track Club3000 Meters212:13.33a—
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · Javelin · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin220.46m—
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · 1500 Meters · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters15:44.06a—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · Javelin · Place 5 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin300g TJ5.16.24m PB3
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · 1500 Meters · Place 4 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters4.5:55.73a3
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · 800 Meters · Place 7 · Mt. Pleasant Track ClubMt. Pleasant Track Club800 Meters7.2:58.30a3
Jul 2Mt. Pleasant Track Club Javelin InvitationalJul 2 · Javelin · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin800g2.9.80m PB3
Jul 2Mt. Pleasant Track Club Javelin InvitationalJul 2 · Javelin · Place 3 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin600g3.8.90m3
Jul 2Mt. Pleasant Track Club Javelin InvitationalJul 2 · Javelin · Place 3 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin450g AeroJav3.12.53m3
Jul 2Mt. Pleasant Track Club Javelin InvitationalJul 2 · Javelin · Place 4 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin300g TJ4.13.43m3
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Javelin · Place 3 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin300g TJ3.13.54m3
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · 1500 Meters · Place 3 · Mt. Pleasant Track ClubMt. Pleasant Track Club1500 Meters3.6:00.36a3
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · 800 Meters · Place 6 · Mt. Pleasant Track ClubMt. Pleasant Track Club800 Meters6.3:08.13a3

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · 800 Meters · Place 13 · Mt. Pleasant Track ClubMt. Pleasant Track Club800 Meters13.3:17.90a2
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · 400 Meters · Place 17 · Mt. Pleasant Track ClubMt. Pleasant Track Club400 MetersRound P17.1:25.22a PB2
May 15Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 15 · Long Jump · Place 12 · Mt. Pleasant Track ClubMt. Pleasant Track ClubLong Jump122.80m PB1
May 15Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 15 · 800 Meters · Place 9 · Mt. Pleasant Track ClubMt. Pleasant Track Club800 Meters93:12.601
May 15Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 15 · 400 Meters · Place 12 · Mt. Pleasant Track ClubMt. Pleasant Track Club400 Meters121:29.581