Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMHSAA State T & F Meet · May 216.30aMHSAA State T & F MeetMay 2, 2026
300m Hurdles · 30" / 0.762m · OutdoorMHSAA Region 6-2A · Apr 1653.56aMHSAA Region 6-2AApril 16, 2026
Discus · 1kg · OutdoorMHSAA Region 6-2A · Apr 1661-03MHSAA Region 6-2AApril 16, 2026
Shot Put · 4kg · OutdoorCanton North State 6A Championship · Apr 2331-07.00Canton North State 6A ChampionshipApril 23, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 2MHSAA State T & F MeetMay 2 · Shot Put · Place 6 · GreenvilleShot Put4kg6.30-08.5010
May 2MHSAA State T & F MeetMay 2 · 100m Hurdles · Place 5 · Greenville100m Hurdles33" / 0.838m5.16.30a PBWind: 0.810
Apr 23Canton North State 6A ChampionshipApr 23 · Shot Put · Place 4 · GreenvilleShot Put4kg4.31-07.00 PB10
Apr 23Canton North State 6A ChampionshipApr 23 · 100m Hurdles · Place 3 · Greenville100m Hurdles33" / 0.838m3.16.44aWind: 010
Apr 16MHSAA Region 6-2AApr 16 · Discus · Place 9 · GreenvilleDiscus1kg9.61-03 PB10
Apr 16MHSAA Region 6-2AApr 16 · Shot Put · Place 4 · GreenvilleShot Put4kg4.28-11.0010
Apr 16MHSAA Region 6-2AApr 16 · 300m Hurdles · Place 7 · Greenville300m Hurdles30" / 0.762m7.53.56a PB10
Apr 16MHSAA Region 6-2AApr 16 · 100m Hurdles · Place 2 · Greenville100m Hurdles33" / 0.838m2.16.74a10
Apr 4Fleet Feet ClassicApr 4 · Discus · Place 22 · GreenvilleDiscus1kg22.50-1010
Apr 4Fleet Feet ClassicApr 4 · Shot Put · Place 8 · GreenvilleShot Put4kg8.26-09.0010
Apr 4Fleet Feet ClassicApr 4 · 300m Hurdles · Place 16 · Greenville300m Hurdles30" / 0.762m16.58.62a10
Apr 4Fleet Feet ClassicApr 4 · 100m Hurdles · Place 11 · Greenville100m Hurdles33" / 0.838m11.19.21a10
Mar 27MC Jaguar InviteMar 27 · Shot Put · Place 5 · GreenvilleShot Put4kg5.27-10.0010
Mar 27MC Jaguar InviteMar 27 · 300m Hurdles · Place 13 · Greenville300m Hurdles30" / 0.762m13.1:00.91a10
Mar 27MC Jaguar InviteMar 27 · 100m Hurdles · Place 7 · Greenville100m Hurdles33" / 0.838m7.18.17a10
Mar 21Arrow InviteMar 21 · Discus · Place 19 · GreenvilleDiscus1kg19.47-1110
Mar 21Arrow InviteMar 21 · Shot Put · Place 6 · GreenvilleShot Put4kg6.26-11.2510
Mar 21Arrow InviteMar 21 · 300m Hurdles · Place 13 · Greenville300m Hurdles30" / 0.762m13.59.52a10
Mar 21Arrow InviteMar 21 · 100m Hurdles · Place 9 · Greenville100m Hurdles33" / 0.838m9.18.18a10
Mar 18JA InvitationMar 18 · Discus · Place 17 · GreenvilleDiscus1kg17.51-1010
Mar 18JA InvitationMar 18 · Shot Put · Place 15 · GreenvilleShot Put4kg15.23-08.0010
Mar 18JA InvitationMar 18 · 300m Hurdles · Place 11 · Greenville300m Hurdles30" / 0.762m11.56.50a10
Mar 18JA InvitationMar 18 · 100m Hurdles · Place 11 · Greenville100m Hurdles33" / 0.838m11.19.55a10
Mar 6Oxford RelaysMar 6 · Discus · Place 27 · GreenvilleDiscus1kg27.47-1010
Mar 6Oxford RelaysMar 6 · Shot Put · Place 13 · GreenvilleShot Put4kg13.26-05.5010
Mar 6Oxford RelaysMar 6 · 300m Hurdles · Place 9 · Greenville300m Hurdles30" / 0.762m9.54.85a10
Mar 6Oxford RelaysMar 6 · 100m Hurdles · Place 10 · Greenville100m Hurdles33" / 0.838m10.18.77aWind: 2.510
Feb 20CSO2026Feb 20 · 300m Hurdles · Place 19 · Greenville300m Hurdles30" / 0.762m19.1:02.64a10
Feb 20CSO2026Feb 20 · 100m Hurdles · Place 11 · Greenville100m Hurdles33" / 0.838m11.19.85aWind: 0.510
Feb 20CSO2026Feb 20 · High Jump · GreenvilleHigh Jump--NH10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Rumble in the JungleFeb 27 · Discus · Place 20 · Greenville HDiscus2057-0410
Feb 27Rumble in the JungleFeb 27 · Shot Put · Place 33 · Greenville HShot Put3321-09.0010
Feb 27Rumble in the JungleFeb 27 · 300m Hurdles · Place 20 · Greenville H300m Hurdles2058.6810
Feb 27Rumble in the JungleFeb 27 · 100m Hurdles · Place 11 · Greenville H100m Hurdles1119.0210

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 12Canton Region 2-5AApr 12 · 300m Hurdles · Place 4 · Greenville300m Hurdles30" / 0.762m4.54.43a9
Apr 12Canton Region 2-5AApr 12 · 100m Hurdles · Place 3 · Greenville100m Hurdles33" / 0.838m3.18.53a9
Mar 22Arrow InviteMar 22 · 300m Hurdles · Place 19 · Greenville300m Hurdles30" / 0.762m19.1:00.07a9
Mar 22Arrow InviteMar 22 · 100m Hurdles · Place 22 · Greenville100m Hurdles33" / 0.838m22.20.82a9
Mar 19JA InvitationMar 19 · 100m Hurdles · Place 8 · Greenville100m Hurdles33" / 0.838m8.19.52a9
Mar 5WS Generals RelaysMar 5 · 100m Hurdles · Place 5 · Greenville H100m Hurdles521.44—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 16Canton Region 2-5AApr 16 · 300m Hurdles · Place 10 · Greenville H300m Hurdles101:06.188
Apr 16Canton Region 2-5AApr 16 · 100m Hurdles · Place 13 · Greenville H100m Hurdles1324.548