Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorFleet Feet Classic · Apr 418.49aFleet Feet ClassicApril 4, 2026
300m Hurdles · 30" / 0.762m · OutdoorCanton North State 6A Championship · Apr 2349.52aCanton North State 6A ChampionshipApril 23, 2026
Triple Jump · OutdoorNWR Field & Distance · Feb 1835-00.00NWR Field & DistanceFebruary 18, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 2MHSAA State T & F MeetMay 2 · 300m Hurdles · Place 7 · Canton Public Scool300m Hurdles30" / 0.762m7.54.98a10
Apr 23Canton North State 6A ChampionshipApr 23 · 300m Hurdles · Place 3 · Canton Public Scool300m Hurdles30" / 0.762m3.49.52a PB10
Apr 16MHSAA Region 6-2AApr 16 · Triple Jump · Place 9 · Canton Public ScoolTriple Jump9.30-00.2510
Apr 16MHSAA Region 6-2AApr 16 · 300m Hurdles · Place 4 · Canton Public Scool300m Hurdles30" / 0.762m4.51.41a10
Apr 16MHSAA Region 6-2AApr 16 · 100m Hurdles · Place 11 · Canton Public Scool100m Hurdles33" / 0.838m11.20.61a10
Apr 4Fleet Feet ClassicApr 4 · Triple Jump · Place 11 · Canton Public ScoolTriple Jump11.29-07.0010
Apr 4Fleet Feet ClassicApr 4 · 300m Hurdles · Place 11 · Canton Public Scool300m Hurdles30" / 0.762m11.54.40a10
Apr 4Fleet Feet ClassicApr 4 · 100m Hurdles · Place 7 · Canton Public Scool100m Hurdles33" / 0.838m7.18.49a PB10
Mar 31Canton Speed CityMar 31 · Triple Jump · Place 4 · Canton HighTriple Jump432-00.50—
Mar 31Canton Speed CityMar 31 · 300m Hurdles · Place 4 · Canton High300m Hurdles452.35—
Mar 31Canton Speed CityMar 31 · 100m Hurdles · Place 4 · Canton High100m Hurdles418.03—
Mar 28St. Andrew's InviteMar 28 · Triple Jump · Place 1 · Canton Public ScoolTriple Jump1.29-04.5010
Mar 28St. Andrew's InviteMar 28 · 300m Hurdles · Canton Public Scool300m Hurdles30" / 0.762m--DQ10
Mar 28St. Andrew's InviteMar 28 · 100m Hurdles · Place 1 · Canton Public Scool100m Hurdles33" / 0.838m1.17.16aWind: 2.810
Mar 19Ridgeland InviteMar 19 · Triple Jump · Place 4 · Canton Public ScoolTriple Jump4.30-02.0010
Mar 19Ridgeland InviteMar 19 · 300m Hurdles · Canton Public Scool300m Hurdles30" / 0.762m--DNS10
Mar 19Ridgeland InviteMar 19 · 100m Hurdles · Place 6 · Canton Public Scool100m Hurdles33" / 0.838m6.19.13a10
Feb 18NWR Field & DistanceFeb 18 · Triple Jump · Place 2 · Canton Public ScoolTriple Jump2.35-00.00 PB10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Rumble in the JungleFeb 27 · Triple Jump · Place 9 · Canton HighTriple Jump928-08.0010
Feb 27Rumble in the JungleFeb 27 · 300m Hurdles · Place 12 · Canton High300m Hurdles1255.1510
Feb 27Rumble in the JungleFeb 27 · 100m Hurdles · Place 15 · Canton High100m Hurdles1519.8910
Feb 19NWR Sprints & RelaysFeb 19 · 100m Hurdles · Place 6 · Canton High100m Hurdles619.75—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 12Canton Region 2-5AApr 12 · 300m Hurdles · Place 2 · Canton Public Scool300m Hurdles30" / 0.762m2.53.87a9
Apr 12Canton Region 2-5AApr 12 · 100m Hurdles · Place 5 · Canton Public Scool100m Hurdles33" / 0.838m5.18.84a9
Apr 3Canton HS InvitationalApr 3 · 100m Hurdles · Canton High100m Hurdles—19.88—
Mar 24Canton Speed City MeetMar 24 · 300m Hurdles · Place 2 · Canton Public Scool300m Hurdles255.28a—
Mar 18JPS HS Invitational 02Mar 18 · 300m Hurdles · Place 11 · Canton Public Scool300m Hurdles30" / 0.762m11.1:02.85a9
Mar 18JPS HS Invitational 02Mar 18 · 100m Hurdles · Place 9 · Canton Public Scool100m Hurdles33" / 0.838m9.19.88a9