Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorRumble in the Jungle · Feb 277:23.70Rumble in the JungleFebruary 27, 2026
1600 Meters · OutdoorSt. Andrew's Invite · Mar 287:02.96aSt. Andrew's InviteMarch 28, 2026
3200 Meters · OutdoorSt. Andrew's Invite · Mar 2816:38.76aSt. Andrew's InviteMarch 28, 2026
800 Meters · OutdoorNWR Field & Distance · Feb 183:21.24aNWR Field & DistanceFebruary 18, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 16MHSAA Region 6-2AApr 16 · 3200 Meters · Place 8 · Canton Public Scool3200 Meters8.19:29.62a9
Apr 16MHSAA Region 6-2AApr 16 · 1600 Meters · Place 9 · Canton Public Scool1600 Meters9.7:05.44a9
Apr 4Fleet Feet ClassicApr 4 · 3200 Meters · Canton Public Scool3200 Meters--DNS9
Apr 4Fleet Feet ClassicApr 4 · 1600 Meters · Place 13 · Canton Public Scool1600 Meters13.7:38.07a9
Mar 31Canton Speed CityMar 31 · 3200 Meters · Place 4 · Canton High3200 Meters417:11.96—
Mar 31Canton Speed CityMar 31 · 1600 Meters · Place 8 · Canton High1600 Meters87:41.65—
Mar 28St. Andrew's InviteMar 28 · 3200 Meters · Place 6 · Canton Public Scool3200 Meters6.16:38.76a PB9
Mar 28St. Andrew's InviteMar 28 · 1600 Meters · Place 9 · Canton Public Scool1600 Meters9.7:02.96a PB9
Mar 28St. Andrew's InviteMar 28 · 800 Meters · Canton Public Scool800 Meters--DNS9
Mar 19Ridgeland InviteMar 19 · 3200 Meters · Place 10 · Canton Public Scool3200 Meters10.17:33.12a9
Mar 19Ridgeland InviteMar 19 · 1600 Meters · Place 11 · Canton Public Scool1600 Meters11.7:38.47a9
Feb 18NWR Field & DistanceFeb 18 · 1600 Meters · Place 9 · Canton Public Scool1600 Meters9.7:41.609
Feb 18NWR Field & DistanceFeb 18 · 800 Meters · Place 16 · Canton Public Scool800 Meters16.3:21.24a PB9

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 27Rumble in the JungleFeb 27 · 1600 Meters · Place 13 · Canton High1600 Meters137:23.70 PB9