Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRun With Us Championship · Aug 111.45aRun With Us ChampionshipAugust 1, 2026
100m Hurdles · 33" / 0.838m · OutdoorKTCCCA Middle School State Championship · May 2715.03aKTCCCA Middle School State ChampionshipMay 27, 2023
110m Hurdles · 39" / 0.991m · OutdoorRun With Us Championship · Aug 114.67aRun With Us ChampionshipAugust 1, 2026
1600 Meters · OutdoorJCPS Middle School Meet · Apr 176:06.63JCPS Middle School MeetApril 17, 2023
200 Meters · IndoorLouisville Indoor Games · Feb 824.98Louisville Indoor GamesFebruary 8, 2026
300m Hurdles · 30" / 0.762m · OutdoorKTCCCA Middle School State Championship · May 2744.79aKTCCCA Middle School State ChampionshipMay 27, 2023
300m Hurdles · 36" / 0.914m · OutdoorClass 3A Region 3 · May 1340.48aClass 3A Region 3May 13, 2026
400 Meters · IndoorJCPS Varsity Indoor City Championships · Feb 1155.44aJCPS Varsity Indoor City ChampionshipsFebruary 11, 2026
400 Meters · OutdoorJCPS Middle School Meet · May 1557.15JCPS Middle School MeetMay 15, 2023
400m Hurdles · 36" / 0.914m · OutdoorAAU Kentucky District Qualifier · Jun 1359.21aAAU Kentucky District QualifierJune 13, 2026
55m Hurdles · 39" · IndoorHS CLassic Field Results on Milesplit · Feb 228.06aHS CLassic Field Results on MilesplitFebruary 22, 2026
55m Hurdles · 39" · OutdoorLouisville Indoor · Feb 238.93aLouisville IndoorFebruary 23, 2025
60m Hurdles · 39" / 0.991m · IndoorEastern Indoors Invite · Feb 68.62aEastern Indoors InviteFebruary 6, 2026
800 Meters · OutdoorHenry Clay Middle School Invitational · Apr 282:30.71Henry Clay Middle School InvitationalApril 28, 2023
Varsity · OutdoorOC Kickoff · Mar 2115.49OC KickoffMarch 21, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Aug 1Run With Us ChampionshipAug 1 · 400m Hurdles · Place 1 · Prolific Speed ClubProlific Speed Club400m Hurdles36" / 0.914m1.1:00.7011
Aug 1Run With Us ChampionshipAug 1 · 110m Hurdles · Place 1 · Prolific Speed ClubProlific Speed Club110m Hurdles39" / 0.991m1.14.67a PB11
Aug 1Run With Us ChampionshipAug 1 · 100 Meters · Place 5 · Prolific Speed ClubProlific Speed Club100 Meters5.11.45a PB11
Aug 1AAU Junior Olympic GamesAug 1 · 400m Hurdles · Prolific Speed ClubProlific Speed Club400m Hurdles36" / 0.914mRound P--DNS11
Jun 13AAU Kentucky District QualifierJun 13 · 400m Hurdles · Place 1 · Prolific Speed ClubProlific Speed Club400m Hurdles36" / 0.914m1.59.21a PB11
Jun 13AAU Kentucky District QualifierJun 13 · 110m Hurdles · Place 2 · Prolific Speed ClubProlific Speed Club110m Hurdles39" / 0.991m2.15.82a11
May 23KHSAA Class 3A State MeetMay 23 · 300m Hurdles · Place 15 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles36" / 0.914m15.42.43a11
May 23KHSAA Class 3A State MeetMay 23 · 110m Hurdles · Place 7 · Pleasure Ridge ParkPleasure Ridge Park110m Hurdles39" / 0.991m7.15.17aWind: -111
May 13Class 3A Region 3May 13 · 300m Hurdles · Place 2 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles36" / 0.914m2.40.48a PB11
May 13Class 3A Region 3May 13 · 110m Hurdles · Place 4 · Pleasure Ridge ParkPleasure Ridge Park110m Hurdles39" / 0.991m4.15.94a11
May 7JCPS HS Series 6May 7 · 300m Hurdles · Place 1 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles143.04a11
May 7JCPS HS Series 6May 7 · 110m Hurdles · Place 2 · Pleasure Ridge ParkPleasure Ridge Park110m Hurdles215.90a11
Apr 17Eastern RelaysApr 17 · 300m Hurdles · Place 28 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles2844.41a11
Apr 17Eastern RelaysApr 17 · 110m Hurdles · Place 9 · Pleasure Ridge ParkPleasure Ridge Park110m Hurdles915.34a11
Mar 25JCPS HS Series 1Mar 25 · 300m Hurdles · Place 2 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles241.52a11
Mar 25JCPS HS Series 1Mar 25 · 110m Hurdles · Place 3 · Pleasure Ridge ParkPleasure Ridge Park110m Hurdles315.60a11
Mar 21OC KickoffMar 21 · Varsity · Place 1 · PLEASURE RIDGE PARKPLEASURE RIDGE PARKVarsity141.5611
Mar 21OC KickoffMar 21 · Varsity · Place 2 · PLEASURE RIDGE PARKPLEASURE RIDGE PARKVarsity215.49 PB11
Mar 21OC KickoffMar 21 · 300m Hurdles · Place 1 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles141.56a11
Mar 21OC KickoffMar 21 · 110m Hurdles · Place 2 · Pleasure Ridge ParkPleasure Ridge Park110m Hurdles215.49a11

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Mar 4KHSAA Class 3A Indoor Track & Field State ChampionshipsMar 4 · 55m Hurdles · Place 6 · Pleasure RidPleasure Rid55m Hurdles67.9911
Mar 4KHSAA Class 3A Indoor Track & Field State ChampionshipsMar 4 · 55m Hurdles · Place 6 · Pleasure Ridge ParkPleasure Ridge Park55m Hurdles68.0111
Feb 22HS CLassic Field Results on MilesplitFeb 22 · 55m Hurdles · Place 5 · Pleasure Ridge ParkPleasure Ridge Park55m Hurdles39"5.8.06a PB11
Feb 22HS CLassic Field Results on MilesplitFeb 22 · 400 Meters · Place 53 · Pleasure Ridge ParkPleasure Ridge Park400 Meters53.56.98a11
Feb 14KTCCCA President's Day Weekend Invite-SATURDAYFeb 14 · 55m Hurdles · Place 7 · Pleasure Ridge ParkPleasure Ridge Park55m Hurdles78.0611
Feb 14KTCCCA President's Day Weekend Invite-SATURDAYFeb 14 · 55m Hurdles · Place 7 · Pleasure Ridge ParkPleasure Ridge Park55m Hurdles78.0611
Feb 11JCPS Varsity Indoor City ChampionshipsFeb 11 · 60m Hurdles · Place 3 · Pleasure Ridge ParkPleasure Ridge Park60m Hurdles38.57a11
Feb 11JCPS Varsity Indoor City ChampionshipsFeb 11 · 400 Meters · Place 8 · Pleasure Ridge ParkPleasure Ridge Park400 Meters855.44a PB11
Feb 8Louisville Indoor GamesFeb 8 · 60m Hurdles · Place 7 · Pleasure Ridge ParkPleasure Ridge Park60m Hurdles79.0411
Feb 8Louisville Indoor GamesFeb 8 · 400 Meters · Place 33 · Pleasure Ridge ParkPleasure Ridge Park400 Meters3356.2311
Feb 8Louisville Indoor GamesFeb 8 · 200 Meters · Place 50 · Pleasure Ridge ParkPleasure Ridge Park200 Meters5024.98 PB11
Feb 8Louisville Indoor GamesFeb 8 · 60m Hurdles · Place 7 · Pleasure Ridge ParkPleasure Ridge Park60m Hurdles79.0411
Feb 8Louisville Indoor GamesFeb 8 · 400 Meters · Place 33 · Pleasure Ridge ParkPleasure Ridge Park400 Meters3356.2311
Feb 8Louisville Indoor GamesFeb 8 · 200 Meters · Place 50 · Pleasure Ridge ParkPleasure Ridge Park200 Meters5024.9811
Feb 6Eastern Indoors InviteFeb 6 · 60m Hurdles · Place 6 · Pleasure Ridge ParkPleasure Ridge Park60m Hurdles39" / 0.991m6.8.62a PB11
Jan 17MLK Weekend InviteJan 17 · 55m Hurdles · Place 6 · Pleasure Ridge ParkPleasure Ridge Park55m Hurdles39"6.8.16a11
Jan 14JCPS HJV Series Week 1 (and non JCPS)Jan 14 · 60m Hurdles · Place 4 · Pleasure Ridge ParkPleasure Ridge Park60m Hurdles48.8311

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 21AAU Kentucky District QualifierJun 21 · 400m Hurdles · Place 4 · WestsideWestside400m Hurdles41:23.44a10
Jun 21AAU Kentucky District QualifierJun 21 · 110m Hurdles · Place 2 · WestsideWestside110m Hurdles215.87a10
Jun 7USATF Masters and Open Association MeetJun 7 · 400m Hurdles · Place 1 · WestsideWestside400m Hurdles159.4416
Jun 7USATF Masters and Open Association MeetJun 7 · 110m Hurdles · Place 1 · WestsideWestside110m Hurdles115.3916
Jun 7USATF Kentucky Association Junior Olympic ChampionshipsJun 7 · 400m Hurdles · Place 1 · Westside TrackWestside Track400m Hurdles36" / 0.914m1.59.44a10
Jun 7USATF Kentucky Association Junior Olympic ChampionshipsJun 7 · 110m Hurdles · Place 1 · Westside TrackWestside Track110m Hurdles39" / 0.991m1.15.39a10
May 29KHSAA Class 3A Track & Field State ChampionshipMay 29 · 300m Hurdles · Place 20 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles36" / 0.914m20.43.70a10
May 29KHSAA Class 3A Track & Field State ChampionshipMay 29 · 110m Hurdles · Place 11 · Pleasure Ridge ParkPleasure Ridge Park110m Hurdles39" / 0.991m11.15.87a10
May 21Class 3A Region 3May 21 · 300m Hurdles · Place 5 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles36" / 0.914m5.41.66a10
May 21Class 3A Region 3May 21 · 110m Hurdles · Place 4 · Pleasure Ridge ParkPleasure Ridge Park110m Hurdles39" / 0.991m4.15.63a10
May 10Metro Meet of ChampionsMay 10 · 300m Hurdles · Place 4 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles441.36a10
May 10Metro Meet of ChampionsMay 10 · 110m Hurdles · Place 6 · Pleasure Ridge ParkPleasure Ridge Park110m Hurdles615.93a10
Apr 18Eastern RelaysApr 18 · 300m Hurdles · Place 15 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles1542.8710
Apr 18Eastern RelaysApr 18 · 110m Hurdles · Place 12 · Pleasure Ridge ParkPleasure Ridge Park110m Hurdles1215.5910
Apr 16Rocket RelaysApr 16 · 100 Meters · Place 9 · Pleasure Ridge ParkPleasure Ridge Park100 Meters912.10a10
Apr 12AJ's Heart of the Bluegrass ClassicApr 12 · 300m Hurdles · Place 5 · Pleasure RidgePleasure Ridge300m Hurdles543.3910
Apr 12AJ's Heart of the Bluegrass ClassicApr 12 · 110m Hurdles · Place 7 · Pleasure RidgePleasure Ridge110m Hurdles715.9810
Mar 22Oldham County Kick-Off Classic TFMar 22 · 300m Hurdles · Place 3 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles343.58a10
Mar 22Oldham County Kick-Off Classic TFMar 22 · 110m Hurdles · Place 4 · Pleasure Ridge ParkPleasure Ridge Park110m Hurdles417.76a10
Feb 23Louisville IndoorFeb 23 · 55m Hurdles · Place 16 · Pleasure Ridge ParkPleasure Ridge Park55m Hurdles39"16.8.93a PB10

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 15KTCCCA Presidents Day Invitational - SaturdayFeb 15 · 55m Hurdles · Place 24 · Pleasure Ridge ParkPleasure Ridge Park55m Hurdles248.8410
Feb 12JCPS HS Dev League Week 4Feb 12 · 60m Hurdles · Place 4 · Pleasure Ridge ParkPleasure Ridge Park60m Hurdles49.65a—
Feb 12JCPS HS Dev League Week 4Feb 12 · 400 Meters · Place 8 · Pleasure Ridge ParkPleasure Ridge Park400 Meters856.75a—
Feb 7Eastern Indoors InviteFeb 7 · 60m Hurdles · Place 26 · Pleasure Ridge ParkPleasure Ridge Park60m Hurdles269.77a—
Feb 5JCPS JV Series #3Feb 5 · 60m Hurdles · Place 4 · Pleasure Ridge ParkPleasure Ridge Park60m Hurdles410.25a—
Feb 5JCPS JV Series #3Feb 5 · 400 Meters · Place 7 · Pleasure Ridge ParkPleasure Ridge Park400 Meters757.56a—
Jan 29JCPS JV Series #2Jan 29 · 55m Hurdles · Place 6 · Pleasure Ridge ParkPleasure Ridge Park55m Hurdles69.51a—
Jan 29JCPS JV Series #2Jan 29 · 400 Meters · Place 19 · Pleasure Ridge ParkPleasure Ridge Park400 Meters1959.83a—
Jan 29JCPS JV Series #2Jan 29 · 200 Meters · Place 8 · Pleasure Ridge ParkPleasure Ridge Park200 Meters826.39a—
Jan 22JCPS JV Series #1Jan 22 · High Jump · Place 7 · Pleasure Ridge ParkPleasure Ridge ParkHigh Jump74-10—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 22AAU Kentucky District QualifierJun 22 · 400m Hurdles · Place 2 · Westside Track ClubWestside Track Club400m Hurdles21:05.23—
Jun 22AAU Kentucky District QualifierJun 22 · 110m Hurdles · Place 3 · Westside Track ClubWestside Track Club110m Hurdles318.96—
May 20Class 3A Region 3May 20 · 300m Hurdles · Place 9 · Pleasure RidgePleasure Ridge300m Hurdles945.4609
May 11Fern Creek RelaysMay 11 · 300m Hurdles · Place 4 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles449.74a—
May 2The Coach Charles Riley InvitationalMay 2 · 300m Hurdles · Place 2 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles36" / 0.914m2.47.14a9
May 2The Coach Charles Riley InvitationalMay 2 · 110m Hurdles · Place 3 · Pleasure Ridge ParkPleasure Ridge Park110m Hurdles39" / 0.991m3.19.42a9
Mar 23OC Kick-Off ClassicMar 23 · 300m Hurdles · Place 6 · Pleasure Ridge ParkPleasure Ridge Park300m Hurdles36" / 0.914m6.48.40a9

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 17Presidents Day TF 2024Feb 17 · 400 Meters · Place 67 · Pleasure Ridge ParkPleasure Ridge Park400 Meters67.1:02.07a9
Feb 3Louisville Indoor GamesFeb 3 · 60m Hurdles · Place 45 · Pleasure RidPleasure Rid60m Hurdles4510.879
Feb 3Louisville Indoor GamesFeb 3 · 400 Meters · Place 96 · Pleasure RidPleasure Rid400 Meters9659.609
Jan 22JCPS HS IndoorJan 22 · 60m Hurdles · Place 3 · Pleasure RidPleasure Rid60m Hurdles310.57—
Jan 22JCPS HS IndoorJan 22 · 400 Meters · Place 6 · Pleasure RidPleasure Rid400 Meters659.26—
Jan 14MLK Weekend TFJan 14 · 60m Hurdles · Place 6 · Pleasure RidPleasure Rid60m Hurdles611.1015

2023 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 27KTCCCA Middle School State ChampionshipMay 27 · 100m Hurdles · Place 5 · Kammerer Middle SchoolKammerer Middle School100m Hurdles33" / 0.838m5.15.03a PB8
May 27KTCCCA Middle School State ChampionshipMay 27 · 300m Hurdles · Place 6 · Kammerer Middle SchoolKammerer Middle School300m Hurdles30" / 0.762m6.44.79a PB8
May 15JCPS Middle School MeetMay 15 · 400 Meters · Place 6 · Kammerer Middle School 8thKammerer Middle School 8th400 Meters657.15 PB8
May 15JCPS Middle School MeetMay 15 · 300m Hurdles · Place 3 · Kammerer Middle School 8thKammerer Middle School 8th300m Hurdles346.368
May 15JCPS Middle School MeetMay 15 · 100m Hurdles · Place 3 · Kammerer Middle School 8thKammerer Middle School 8th100m Hurdles315.688
May 13Rumble on the TrackMay 13 · 300m Hurdles · Place 1 · Kammerer MidKammerer Mid300m Hurdles145.36—
May 13Rumble on the TrackMay 13 · 100m Hurdles · Place 1 · Kammerer MidKammerer Mid100m Hurdles115.66—
May 13Rumble on the TrackMay 13 · 400 Meters · Place 8 · Kammerer MidKammerer Mid400 Meters859.15—
Apr 28Henry Clay Middle School InvitationalApr 28 · 800 Meters · Place 14 · KammererKammerer800 Meters142:30.71 PB8
Apr 28Henry Clay Middle School InvitationalApr 28 · 400 Meters · Place 7 · KammererKammerer400 Meters759.388
Apr 24JCPS Middle School MeetApr 24 · Long Jump · Place 5 · Kammerer Mid 8thKammerer Mid 8thLong Jump515-09.008
Apr 24JCPS Middle School MeetApr 24 · Long Jump · Place 5 · Kammerer Mid 8thKammerer Mid 8thLong Jump515-09.008
Apr 24JCPS Middle School MeetApr 24 · Long Jump · Place 5 · Kammerer Mid 8thKammerer Mid 8thLong Jump515-09.008
Apr 24JCPS Middle School MeetApr 24 · Long Jump · Place 5 · Kammerer Mid 8thKammerer Mid 8thLong Jump515-09.008
Apr 24JCPS Middle School MeetApr 24 · 800 Meters · Place 7 · Kammerer Mid 8thKammerer Mid 8th800 Meters72:39.558
Apr 24JCPS Middle School MeetApr 24 · 800 Meters · Place 7 · Kammerer Mid 8thKammerer Mid 8th800 Meters72:39.558
Apr 24JCPS Middle School MeetApr 24 · 800 Meters · Place 7 · Kammerer Mid 8thKammerer Mid 8th800 Meters72:39.558
Apr 24JCPS Middle School MeetApr 24 · 800 Meters · Place 7 · Kammerer Mid 8thKammerer Mid 8th800 Meters72:39.558
Apr 24JCPS Middle School MeetApr 24 · 400 Meters · Place 3 · Kammerer Mid 8thKammerer Mid 8th400 Meters359.758
Apr 24JCPS Middle School MeetApr 24 · 400 Meters · Place 3 · Kammerer Mid 8thKammerer Mid 8th400 Meters359.758
Apr 24JCPS Middle School MeetApr 24 · 400 Meters · Place 3 · Kammerer Mid 8thKammerer Mid 8th400 Meters359.758
Apr 24JCPS Middle School MeetApr 24 · 400 Meters · Place 3 · Kammerer Mid 8thKammerer Mid 8th400 Meters359.758
Apr 17JCPS Middle School MeetApr 17 · 1600 Meters · Place 2 · Kammerer Mid 8thKammerer Mid 8th1600 Meters26:06.63 PB8
Apr 10JCPS MS Outdoor Week 2 Session 2Apr 10 · 300m Hurdles · Place 3 · Kammerer Middle SchoolKammerer Middle School300m Hurdles30" / 0.762m3.50.41a8
Apr 10JCPS MS Outdoor Week 2 Session 2Apr 10 · 400 Meters · Place 3 · Kammerer Middle SchoolKammerer Middle School400 Meters3.59.70a8
Mar 20JCPS MS Outdoor Week 1 Session 1Mar 20 · Long Jump · Place 4 · Kammerer Middle SchoolKammerer Middle SchoolLong Jump4.15-05.00Unofficial8
Mar 20JCPS MS Outdoor Week 1 Session 1Mar 20 · 800 Meters · Place 10 · Kammerer Middle SchoolKammerer Middle School800 Meters10.2:46.30aUnofficial8
Mar 20JCPS MS Outdoor Week 1 Session 1Mar 20 · 400 Meters · Place 4 · Kammerer Middle SchoolKammerer Middle School400 Meters4.1:00.81aUnofficial8

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 18JCPS Middle School MeetApr 18 · 800 Meters · Place 2 · Kammerer MidKammerer Mid800 Meters23:01.407
Apr 18JCPS Middle School MeetApr 18 · 400 Meters · Place 2 · Kammerer MidKammerer Mid400 Meters21:10.337
Apr 15Rumble on the TrackApr 15 · 800 Meters · Place 24 · Kammerer MidKammerer Mid800 Meters242:52.027
Apr 15Rumble on the TrackApr 15 · 400 Meters · Place 23 · Kammerer MidKammerer Mid400 Meters231:14.917
Mar 25AHS Derby MS InvitationalMar 25 · 800 Meters · Place 15 · Kammerer Middle SchoolKammerer Middle School800 Meters15.3:07.31a7
Mar 25AHS Derby MS InvitationalMar 25 · 400 Meters · Place 33 · Kammerer Middle SchoolKammerer Middle School400 Meters33.1:14.91a7