Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBlazers Invitational · Jun 2111.80aBlazers InvitationalJune 21, 2025
110m Hurdles · 39" / 0.991m · IndoorBlazers Invitational · Jun 2219.03aBlazers InvitationalJune 22, 2024
110m Hurdles · 39" / 0.991m · OutdoorMotor City Nationals Elite Tune-Up Meet · Jun 1115.69aMotor City Nationals Elite Tune-Up MeetJune 11, 2026
200 Meters · IndoorLAB Midwest Showcase · Feb 2723.48aLAB Midwest ShowcaseFebruary 27, 2026
200 Meters · OutdoorDivine Child Summer Series #3 · Jul 2223.42aDivine Child Summer Series #3July 22, 2026
300 Meters · IndoorLAB Indoor Meet #10 · Feb 1436.92aLAB Indoor Meet #10February 14, 2026
300m Hurdles · 36" / 0.914m · OutdoorMHSAA LP Division 1 Finals · May 3140.24aMHSAA LP Division 1 FinalsMay 31, 2025
400 Meters · IndoorLAB Midwest Showcase · Feb 2750.75aLAB Midwest ShowcaseFebruary 27, 2026
400 Meters · OutdoorArea 12 Regional Qualifier · Jun 2756.78aArea 12 Regional QualifierJune 27, 2024
400m Hurdles · 36" / 0.914m · IndoorBlazers Invitational · Jun 221:05.81aBlazers InvitationalJune 22, 2024
400m Hurdles · 36" / 0.914m · OutdoorDivine Child Summer Series #3 · Jul 2256.94aDivine Child Summer Series #3July 22, 2026
55 Meters · IndoorLAB Indoor Meet #10 · Feb 146.89aLAB Indoor Meet #10February 14, 2026
60 Meters · IndoorLAB Indoor Meet #9 · Feb 77.37aLAB Indoor Meet #9February 7, 2026
60m Hurdles · 39" / 0.991m · IndoorLAB Indoor Meet #1 · Dec 139.04aLAB Indoor Meet #1December 13, 2025
800 Meters · OutdoorCourageous Games · Jul 142:33.79aCourageous GamesJuly 14, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 22Divine Child Summer Series #3Jul 22 · 400m Hurdles · Place 2 · Motor City TrackMotor City Track400m Hurdles36" / 0.914m2.56.94a PB11
Jul 22Divine Child Summer Series #3Jul 22 · 200 Meters · Place 13 · Motor City TrackMotor City Track200 Meters13.23.42a PB11
Jun 25AAU Track & Field Region 12 QualifierJun 25 · 400m Hurdles · Place 8 · Motor CityMotor City400m Hurdles857.28a11
Jun 25AAU Track & Field Region 12 QualifierJun 25 · 110m Hurdles · Place 12 · Motor CityMotor City110m HurdlesRound S1216.35a11
Jun 11Motor City Nationals Elite Tune-Up MeetJun 11 · 400m Hurdles · Place 3 · Motor City TrackMotor City Track400m Hurdles36" / 0.914m3.58.50a11
Jun 11Motor City Nationals Elite Tune-Up MeetJun 11 · 110m Hurdles · Place 15 · Motor City TrackMotor City Track110m Hurdles39" / 0.991mRound P15.16.11aWind: 1.111
Jun 11Motor City Nationals Elite Tune-Up MeetJun 11 · 110m Hurdles · Place 15 · Motor City TrackMotor City Track110m Hurdles39" / 0.991m15.15.69a PBWind: -1.511

2026 Indoor Track

25 results
DateMeetEventPlMarkGr
Feb 27LAB Midwest ShowcaseFeb 27 · 60m Hurdles · Place 5 · Motor CityMotor City60m HurdlesRound P58.88a11
Feb 27LAB Midwest ShowcaseFeb 27 · 60m Hurdles · Place 6 · Motor CityMotor City60m HurdlesRound S68.93a11
Feb 27LAB Midwest ShowcaseFeb 27 · 60m Hurdles · Place 4 · Motor CityMotor City60m Hurdles48.67a11
Feb 27LAB Midwest ShowcaseFeb 27 · 400 Meters · Place 4 · Motor CityMotor City400 Meters450.75a PB11
Feb 27LAB Midwest ShowcaseFeb 27 · 200 Meters · Place 16 · Motor CityMotor City200 MetersRound S1623.48a PB11
Feb 14LAB Indoor Meet #10Feb 14 · 55m Hurdles · Place 9 · Motor CityMotor City55m Hurdles98.30a11
Feb 14LAB Indoor Meet #10Feb 14 · 300 Meters · Place 13 · Motor CityMotor City300 Meters1336.92a PB11
Feb 14LAB Indoor Meet #10Feb 14 · 55 Meters · Place 22 · Motor CityMotor City55 Meters226.89a PB11
Feb 7LAB Indoor Meet #9Feb 7 · 60m Hurdles · Place 11 · Motor CityMotor City60m Hurdles119.03a11
Feb 7LAB Indoor Meet #9Feb 7 · 400 Meters · Place 21 · Motor CityMotor City400 Meters2151.97a11
Feb 7LAB Indoor Meet #9Feb 7 · 60 Meters · Place 37 · Motor CityMotor City60 Meters377.37a PB11
Jan 31LAB Indoor Meet #8Jan 31 · 55m Hurdles · Place 9 · Motor CityMotor City55m HurdlesRound P98.19a11
Jan 31LAB Indoor Meet #8Jan 31 · 55m Hurdles · Place 9 · Motor CityMotor City55m Hurdles98.22a11
Jan 31LAB Indoor Meet #8Jan 31 · 400 Meters · Place 21 · Motor CityMotor City400 Meters2151.84a11
Jan 31LAB Indoor Meet #8Jan 31 · 55 Meters · Place 29 · Motor CityMotor City55 MetersRound P296.90a11
Jan 24LAB Indoor Meet #7Jan 24 · 60m Hurdles · Place 7 · Motor CityMotor City60m HurdlesRound P79.25a11
Jan 24LAB Indoor Meet #7Jan 24 · 60m Hurdles · Place 5 · Motor CityMotor City60m Hurdles58.95a11
Jan 24LAB Indoor Meet #7Jan 24 · 400 Meters · Place 7 · Motor CityMotor City400 Meters752.12a11
Jan 24LAB Indoor Meet #7Jan 24 · 200 Meters · Place 22 · Motor CityMotor City200 Meters2223.66a11
Jan 18HS ShowcaseJan 18 · 60m Hurdles · Place 44 · Motor City TrackMotor City Track60m Hurdles39" / 0.991mRound P44.9.20a11
Jan 18HS ShowcaseJan 18 · 400 Meters · Place 63 · Motor City TrackMotor City Track400 Meters63.53.18a11
Jan 10LAB Indoor Meet #5Jan 10 · 55m Hurdles · Place 4 · Motor CityMotor City55m Hurdles48.43a11
Jan 10LAB Indoor Meet #5Jan 10 · 400 Meters · Place 8 · Motor CityMotor City400 Meters852.10a11
Jan 3LAB Indoor Meet #4Jan 3 · 60m Hurdles · Place 14 · Motor CityMotor City60m Hurdles149.18a11
Jan 3LAB Indoor Meet #4Jan 3 · 400 Meters · Place 29 · Motor CityMotor City400 Meters2952.92a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13LAB Indoor Meet #1Dec 13 · 60m Hurdles · Place 10 · Motor City TrackMotor City Track60m Hurdles39" / 0.991m10.9.04a PB11
Dec 13LAB Indoor Meet #1Dec 13 · 400 Meters · Place 11 · Motor City TrackMotor City Track400 Meters11.53.01a11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 12Motor City ClassicJul 12 · 400m Hurdles · Place 4 · Motor CityMotor City400m Hurdles457.51a10
Jul 12Motor City ClassicJul 12 · 110m Hurdles · Place 6 · Motor CityMotor City110m Hurdles616.57a10
Jul 12Motor City ClassicJul 12 · 200 Meters · Place 14 · Motor CityMotor City200 Meters1423.85a10
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 400m Hurdles · Place 5 · Motor City TrackMotor City Track400m Hurdles36" / 0.914m5.58.72a10
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 110m Hurdles · Place 9 · Motor City TrackMotor City Track110m Hurdles39" / 0.991mRound S9.16.00a10
Jun 21Blazers InvitationalJun 21 · 400m Hurdles · Place 1 · Motor City TrackMotor City Track400m Hurdles36" / 0.914m1.57.02a10
Jun 21Blazers InvitationalJun 21 · 110m Hurdles · Place 5 · Motor City TrackMotor City Track110m Hurdles39" / 0.991m5.16.49a10
Jun 21Blazers InvitationalJun 21 · 100 Meters · Place 14 · Motor City TrackMotor City Track100 MetersRound S14.11.80a PB10
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 110m Hurdles · Place 3 · Motor City TrackMotor City Track110m Hurdles39" / 0.991m3.16.54a10
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 200 Meters · Motor City TrackMotor City Track200 Meters—NT10
May 31MHSAA LP Division 1 FinalsMay 31 · 300m Hurdles · Place 18 · Rochester Hills Stoney CreekRochester Hills Stoney Creek300m Hurdles36" / 0.914m18.40.24a PB10

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 20Genesee Swift InviteJul 20 · 400m Hurdles · Place 3 · Peoples Choice Track ClubPeoples Choice Track Club400m Hurdles36" / 0.914m3.1:04.88a9
Jul 20Genesee Swift InviteJul 20 · 110m Hurdles · Place 4 · Peoples Choice Track ClubPeoples Choice Track Club110m Hurdles39" / 0.991m4.18.97a9
Jul 20Genesee Swift InviteJul 20 · 400 Meters · Place 18 · Peoples Choice Track ClubPeoples Choice Track Club400 Meters18.58.56a9
Jul 20Genesee Swift InviteJul 20 · 200 Meters · Place 20 · Peoples Choice Track ClubPeoples Choice Track Club200 Meters20.26.02a9
Jul 14Courageous GamesJul 14 · 110m Hurdles · Place 4 · Peoples Choice Track ClPeoples Choice Track Cl110m Hurdles418.35a—
Jul 14Courageous GamesJul 14 · 800 Meters · Place 11 · Peoples Choice Track ClPeoples Choice Track Cl800 Meters112:33.79a PB—
Jul 14Courageous GamesJul 14 · 400 Meters · Place 23 · Peoples Choice Track ClPeoples Choice Track Cl400 Meters2357.08a—
Jul 14Courageous GamesJul 14 · 100 Meters · Place 42 · Peoples Choice Track ClPeoples Choice Track Cl100 Meters4212.79a—
Jun 27Area 12 Regional QualifierJun 27 · 400m Hurdles · Place 13 · Peoples Choice Track ClubPeoples Choice Track Club400m Hurdles36" / 0.914m13.1:06.38a9
Jun 27Area 12 Regional QualifierJun 27 · 110m Hurdles · Place 13 · Peoples Choice Track ClubPeoples Choice Track Club110m Hurdles39" / 0.991mRound P13.19.52aWind: 09
Jun 27Area 12 Regional QualifierJun 27 · 400 Meters · Place 24 · Peoples Choice Track ClubPeoples Choice Track Club400 Meters24.56.78a PB9
Jun 27Area 12 Regional QualifierJun 27 · 100 Meters · Place 48 · Peoples Choice Track ClubPeoples Choice Track Club100 MetersRound P48.12.65aWind: 0.29
May 436th Algonac Muskrat ClassicMay 4 · 300m Hurdles · Place 3 · Rochester Hills Stoney CreekRochester Hills Stoney Creek300m Hurdles36" / 0.914m3.43.42a9
May 436th Algonac Muskrat ClassicMay 4 · 110m Hurdles · Place 4 · Rochester Hills Stoney CreekRochester Hills Stoney Creek110m Hurdles39" / 0.991m4.17.69a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jun 22Blazers InvitationalJun 22 · 400m Hurdles · Place 7 · Peoples Choice Track ClubPeoples Choice Track Club400m Hurdles36" / 0.914m7.1:05.81a PB9
Jun 22Blazers InvitationalJun 22 · 110m Hurdles · Place 6 · Peoples Choice Track ClubPeoples Choice Track Club110m Hurdles39" / 0.991m6.19.03a PB9