Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDDC Summer Meet 4 · Jul 2715.34aDDC Summer Meet 4July 27, 2022
100m Hurdles · 30" / 0.762m · OutdoorAAU Junior Olympic Games · Aug 115.43aAAU Junior Olympic GamesAugust 1, 2026
200 Meters · IndoorLAB Indoor Meet #9 · Feb 727.54aLAB Indoor Meet #9February 7, 2026
200 Meters · OutdoorMotor City Nationals Elite Tune-Up Meet · Jun 1126.34aMotor City Nationals Elite Tune-Up MeetJune 11, 2026
200m Hurdles · 30" / 0.762m · OutdoorAAU Junior Olympic Games · Aug 127.88aAAU Junior Olympic GamesAugust 1, 2026
400 Meters · IndoorLAB Midwest Showcase · Feb 271:01.25aLAB Midwest ShowcaseFebruary 27, 2026
400 Meters · OutdoorAAU Junior Olympic Games · Aug 157.83aAAU Junior Olympic GamesAugust 1, 2026
55 Meters · IndoorLAB Indoor Meet #5 · Jan 107.73aLAB Indoor Meet #5January 10, 2026
60 Meter · IndoorLAB Indoor Meet #2 · Dec 218.88aLAB Indoor Meet #2December 21, 2024
60 Meters · IndoorLAB Indoor Meet #7 · Jan 248.45aLAB Indoor Meet #7January 24, 2026
60m Hurdles · 30" / 0.762m · IndoorAAU 14U Indoor National Championship · Feb 149.80aAAU 14U Indoor National ChampionshipFebruary 14, 2026
60m Hurdles · 33" / 0.838m · IndoorHS Showcase · Jan 1810.06aHS ShowcaseJanuary 18, 2026
800 Meters · IndoorLAB Indoor Meet #4 · Jan 42:45.78LAB Indoor Meet #4January 4, 2025
800 Meters · OutdoorEITI Invitational · Jun 172:51.32aEITI Invitational June 17, 2023
80m Hurdles · 30" / 0.762m · OutdoorAAU Track & Field Region 12 Qualifier · Jun 2613.58aAAU Track & Field Region 12 QualifierJune 26, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 200m Hurdles · Place 6 · Motor City TrackMotor City Track200m Hurdles30" / 0.762mRound P6.28.94aWind: -27
Aug 1AAU Junior Olympic GamesAug 1 · 200m Hurdles · Place 3 · Motor City TrackMotor City Track200m Hurdles30" / 0.762m3.27.88a PBWind: 1.67
Aug 1AAU Junior Olympic GamesAug 1 · 100m Hurdles · Place 6 · Motor City TrackMotor City Track100m Hurdles30" / 0.762mRound P6.15.54aWind: 1.47
Aug 1AAU Junior Olympic GamesAug 1 · 100m Hurdles · Place 6 · Motor City TrackMotor City Track100m Hurdles30" / 0.762m6.15.43a PBWind: -1.87
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 6 · Motor City TrackMotor City Track400 MetersRound P6.57.83a PB7
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 6 · Motor City TrackMotor City Track400 Meters6.58.04a7
Jul 25Genesee Swift Track Club Invitational 2026Jul 25 · 400 Meters · Place 1 · Motor City TrackMotor City Track400 Meters1.59.32a7
Jul 22Divine Child Summer Series #3Jul 22 · 400 Meters · Place 6 · Motor City TrackMotor City Track400 Meters6.59.70a7
Jul 22Divine Child Summer Series #3Jul 22 · 200 Meters · Place 11 · Motor City TrackMotor City Track200 Meters11.26.48a7
Jun 25AAU Track & Field Region 12 QualifierJun 25 · 200m Hurdles · Place 1 · Motor CityMotor City200m Hurdles128.50a7
Jun 25AAU Track & Field Region 12 QualifierJun 25 · 100m Hurdles · Place 3 · Motor CityMotor City100m Hurdles315.50a7
Jun 25AAU Track & Field Region 12 QualifierJun 25 · 400 Meters · Place 3 · Motor CityMotor City400 Meters31:00.00a7
Jun 11Motor City Nationals Elite Tune-Up MeetJun 11 · 100m Hurdles · Place 1 · Motor City TrackMotor City Track100m Hurdles30" / 0.762mRound P1.15.51a7
Jun 11Motor City Nationals Elite Tune-Up MeetJun 11 · 100m Hurdles · Place 1 · Motor City TrackMotor City Track100m Hurdles30" / 0.762m1.15.45aWind: -1.27
Jun 11Motor City Nationals Elite Tune-Up MeetJun 11 · 400 Meters · Place 4 · Motor City TrackMotor City Track400 Meters4.58.39a7
Jun 11Motor City Nationals Elite Tune-Up MeetJun 11 · 200 Meters · Place 2 · Motor City TrackMotor City Track200 Meters2.26.34a PBWind: -0.17
Jun 7COURAGEOUS GAMESJun 7 · 100m Hurdles · Place 2 · Motor CityMotor City100m Hurdles216.73a7
Jun 7COURAGEOUS GAMESJun 7 · 400 Meters · Place 1 · Motor CityMotor City400 Meters158.77a7
May 8SE Michigan MS Showcase - 'The Show'May 8 · 200m Hurdles · Place 1 · Motor CityMotor City200m Hurdles128.93a7
May 8SE Michigan MS Showcase - 'The Show'May 8 · 55m Hurdles · Place 2 · Motor CityMotor City55m Hurdles28.94a7

2026 Indoor Track

20 results
DateMeetEventPlMarkGr
Mar 13New Balance Nationals IndoorMar 13 · 400 Meters · Place 27 · Motor City TrackMotor City Track400 Meters27.1:00.80aUnofficial7
Feb 27LAB Midwest ShowcaseFeb 27 · 60m Hurdles · Place 1 · Motor CityMotor City60m Hurdles110.06a7
Feb 27LAB Midwest ShowcaseFeb 27 · 400 Meters · Place 1 · Motor CityMotor City400 Meters11:01.25a PB7
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 60m Hurdles · Place 2 · Motor City TrackMotor City Track60m Hurdles30" / 0.762mRound P2.9.80a PB7
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 60m Hurdles · Place 2 · Motor City TrackMotor City Track60m Hurdles30" / 0.762m2.9.80a7
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 400 Meters · Place 2 · Motor City TrackMotor City Track400 Meters2.1:02.56a7
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 200 Meters · Place 3 · Motor City TrackMotor City Track200 MetersRound P3.27.91a7
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 200 Meters · Place 3 · Motor City TrackMotor City Track200 Meters3.27.64a7
Feb 7LAB Indoor Meet #9Feb 7 · 60m Hurdles · Place 2 · Motor CityMotor City60m Hurdles29.61a7
Feb 7LAB Indoor Meet #9Feb 7 · 400 Meters · Place 22 · Motor CityMotor City400 Meters221:02.94a7
Feb 7LAB Indoor Meet #9Feb 7 · 200 Meters · Place 55 · Motor CityMotor City200 Meters5527.54a PB7
Feb 7LAB Indoor Meet #9Feb 7 · 60 Meters · Place 65 · Motor CityMotor City60 Meters658.47a7
Jan 24LAB Indoor Meet #7Jan 24 · 60m Hurdles · Place 2 · Motor CityMotor City60m Hurdles29.67a7
Jan 24LAB Indoor Meet #7Jan 24 · 400 Meters · Place 6 · Motor CityMotor City400 Meters61:01.51a7
Jan 24LAB Indoor Meet #7Jan 24 · 60 Meters · Place 36 · Motor CityMotor City60 MetersRound P368.45a PB7
Jan 18HS ShowcaseJan 18 · 60m Hurdles · Place 46 · Motor City TrackMotor City Track60m Hurdles33" / 0.838mRound P46.10.06a PB7
Jan 10LAB Indoor Meet #5Jan 10 · 400 Meters · Place 6 · Motor CityMotor City400 Meters61:02.04a7
Jan 10LAB Indoor Meet #5Jan 10 · 55 Meters · Place 10 · Motor CityMotor City55 Meters107.73a PB7
Jan 3LAB Indoor Meet #4Jan 3 · 60m Hurdles · Place 4 · Motor CityMotor City60m Hurdles410.39a7
Jan 3LAB Indoor Meet #4Jan 3 · 400 Meters · Place 35 · Motor CityMotor City400 Meters351:03.41a7

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 20LAB Indoor Meet #2Dec 20 · 60m Hurdles · Place 2 · Motor City TrackMotor City Track60m Hurdles30" / 0.762m2.10.05a7
Dec 20LAB Indoor Meet #2Dec 20 · 400 Meters · Place 17 · Motor City TrackMotor City Track400 Meters17.1:02.69a7
Dec 13LAB Indoor Meet #1Dec 13 · 60m Hurdles · Place 1 · Motor City TrackMotor City Track60m Hurdles30" / 0.762m1.10.00a7
Dec 13LAB Indoor Meet #1Dec 13 · 400 Meters · Place 3 · Motor City TrackMotor City Track400 Meters3.1:03.14a7
Feb 232025 Midwest Showcase - MS/Elementary DivisionFeb 23 · 200 Meters · Place 9 · Motor CityMotor City200 Meters928.54a6
Feb 232025 Midwest Showcase - MS/Elementary DivisionFeb 23 · 60 Meters · Place 8 · Motor CityMotor City60 Meters88.78a6
Feb 232025 Midwest Showcase - MS/Elementary DivisionFeb 23 · 60m Hurdles · Place 2 · Motor CityMotor City60m Hurdles210.87a6
Feb 15AAU 14U Indoor National ChampionshipsFeb 15 · 60m Hurdles · Place 2 · Motor CityMotor City60m HurdlesRound P210.52a6
Feb 15AAU 14U Indoor National ChampionshipsFeb 15 · 60m Hurdles · Place 5 · Motor CityMotor City60m Hurdles510.75a6
Feb 15AAU 14U Indoor National ChampionshipsFeb 15 · 400 Meters · Place 9 · Motor CityMotor City400 Meters91:07.19a6
Feb 15AAU 14U Indoor National ChampionshipsFeb 15 · 200 Meters · Place 9 · Motor CityMotor City200 MetersRound P929.18a6
Feb 8LAB Indoor Meet #9Feb 8 · 400 Meters · Place 64 · Motor CityMotor City400 Meters641:09.18a—
Feb 8LAB Indoor Meet #9Feb 8 · 200 Meters · Place 84 · Motor CityMotor City200 Meters8428.80a—
Feb 1LAB Indoor Meet #8Feb 1 · 400 Meters · Place 56 · Motor CityMotor City400 Meters561:06.00a—
Jan 11LAB Indoor Meet #5Jan 11 · 60 Meter · Place 40 · Motor City TrackMotor City Track60 Meter40.9.05a6
Jan 11LAB Indoor Meet #5Jan 11 · 400 Meters · Place 31 · Motor City TrackMotor City Track400 Meters31.1:08.36a6
Jan 11LAB Indoor Meet #5Jan 11 · 200 Meters · Place 35 · Motor City TrackMotor City Track200 Meters35.29.26a6
Jan 4LAB Indoor Meet #4Jan 4 · 800 Meters · Place 38 · Motor CityMotor City800 Meters382:45.78 PB6
Jan 4LAB Indoor Meet #4Jan 4 · 200 Meters · Place 49 · Motor CityMotor City200 Meters4929.076

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 12Motor City ClassicJul 12 · 80m Hurdles · Place 3 · Motor CityMotor City80m Hurdles313.60a6
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 80m Hurdles · Place 3 · Motor City TrackMotor City Track80m Hurdles30" / 0.762mRound S3.13.58a PB6
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 80m Hurdles · Place 1 · Motor City TrackMotor City Track80m Hurdles30" / 0.762m1.13.74aWind: -2.56
Jun 21Blazers InvitationalJun 21 · 80m Hurdles · Place 2 · Motor City TrackMotor City Track80m Hurdles30" / 0.762m2.14.59a6
Jun 21Blazers InvitationalJun 21 · 400 Meters · Place 6 · Motor City TrackMotor City Track400 Meters6.1:06.16a6
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 80m Hurdles · Place 1 · Motor City TrackMotor City Track80m Hurdles30" / 0.762m1.15.00a6
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 400 Meters · Place 5 · Motor City TrackMotor City Track400 Meters5.1:05.67a6
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 200 Meters · Motor City TrackMotor City Track200 Meters—NT6
Jun 7Run With Love Jun 7 · 80m Hurdles · Place 2 · Motor City TrackMotor City Track80m Hurdles30" / 0.762m2.14.28a6
Jun 7Run With Love Jun 7 · 400 Meters · Place 2 · Motor City TrackMotor City Track400 Meters2.1:07.38a6
Jun 7Run With Love Jun 7 · 200 Meters · Place 2 · Motor City TrackMotor City Track200 Meters2.28.16a6
May 24Embrace Sportz RelaysMay 24 · 400 Meters · Place 4 · Motor CityMotor City400 Meters41:06.28a6
May 24Embrace Sportz RelaysMay 24 · 200 Meters · Place 7 · Motor CityMotor City200 Meters728.67a6

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21LAB Indoor Meet #2Dec 21 · 60 Meter · Place 87 · Motor City TrackMotor City Track60 Meter87.8.88a PB6
Dec 14LAB Indoor Meet #1Dec 14 · 800 Meters · Place 18 · Motor City TrackMotor City Track800 Meters18.2:46.61a6
Dec 14LAB Indoor Meet #1Dec 14 · 400 Meters · Place 33 · Motor City TrackMotor City Track400 Meters33.1:09.19a6

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 12DDC Summer Meet 3Jul 12 · 800 Meters · Place 8 · Embrace SportzEmbrace Sportz800 Meters8.2:53.01a4
Jul 12DDC Summer Meet 3Jul 12 · 200 Meters · Place 18 · Embrace SportzEmbrace Sportz200 Meters18.32.23a4
Jun 17EITI Invitational Jun 17 · 800 Meters · Place 3 · Embrace SportzEmbrace Sportz800 Meters32:51.32a PB—
Jun 17EITI Invitational Jun 17 · 400 Meters · Place 4 · Embrace SportzEmbrace Sportz400 Meters41:13.29a—
May 27Embrace Sportz RelaysMay 27 · 400 Meters · Place 7 · Embrace SportzEmbrace Sportz400 Meters71:19.38a—
May 27Embrace Sportz RelaysMay 27 · 200 Meters · Place 5 · Embrace SportzEmbrace Sportz200 Meters531.29a—

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 17AAU 14-Under Youth National ChampionshipFeb 17 · 800 Meters · Place 6 · Embrace SportzEmbrace Sportz800 Meters62:55.73a—
Feb 11LAB Youth National Indoor InvitationalFeb 11 · 200 Meters · Place 5 · Embrace SportzEmbrace Sportz200 Meters532.02—
Feb 11LAB Youth National Indoor InvitationalFeb 11 · 200 Meters · Place 5 · Embrace SportzEmbrace Sportz200 Meters532.02—
Feb 11LAB Youth National Indoor InvitationalFeb 11 · 400 Meters · Place 1 · Embrace SportzEmbrace Sportz400 Meters11:15.78—
Feb 11LAB Youth National Indoor InvitationalFeb 11 · 400 Meters · Place 3 · Embrace SportzEmbrace Sportz400 Meters31:15.78—
Feb 11LAB Youth National Indoor InvitationalFeb 11 · 800 Meters · Place 3 · Embrace SportzEmbrace Sportz800 Meters32:58.14—
Feb 11LAB Youth National Indoor InvitationalFeb 11 · 800 Meters · Place 3 · Embrace SportzEmbrace Sportz800 Meters32:58.14—
Feb 11LAB Youth National Indoor InvitationalFeb 11 · 200 Meters · Place 1 · Embrace SportzEmbrace Sportz200 MetersRound P131.44—
Feb 11LAB Youth National Indoor InvitationalFeb 11 · 200 Meters · Place 4 · Embrace SportzEmbrace Sportz200 MetersRound P431.44—
Feb 4LAB Meet #7Feb 4 · 200 Meters · Place 4 · Embrace SportzEmbrace Sportz200 Meters432.26—
Feb 4LAB Meet #7Feb 4 · 200 Meters · Place 81 · Embrace SportzEmbrace Sportz200 Meters8132.26—
Feb 4LAB Meet #7Feb 4 · 400 Meters · Place 2 · Embrace SportzEmbrace Sportz400 Meters21:14.51—
Feb 4LAB Meet #7Feb 4 · 400 Meters · Place 71 · Embrace SportzEmbrace Sportz400 Meters711:14.51—
Feb 4LAB Meet #7Feb 4 · 800 Meters · Place 38 · Embrace SportzEmbrace Sportz800 Meters382:47.41—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 27DDC Summer Meet 4Jul 27 · 800 Meters · Place 14 · Embrace SportzEmbrace Sportz800 Meters143:00.65a—
Jul 27DDC Summer Meet 4Jul 27 · 200 Meters · Place 33 · Embrace SportzEmbrace Sportz200 Meters3332.84a—
Jul 27DDC Summer Meet 4Jul 27 · 100 Meters · Place 35 · Embrace SportzEmbrace Sportz100 Meters3515.34a PB—
Jun 30AAU Region 12 QualifierJun 30 · 800 Meters · Place 3 · Embrace SportzEmbrace Sportz800 Meters3.3:00.56a3
Jun 30AAU Region 12 QualifierJun 30 · 400 Meters · Place 2 · Embrace SportzEmbrace Sportz400 Meters2.1:11.67a3
Jun 18AAU Michigan District QualifierJun 18 · 800 Meters · Place 1 · Embrace SportzEmbrace Sportz800 Meters1.2:52.21aUnofficial3
Jun 18AAU Michigan District QualifierJun 18 · 400 Meters · Place 2 · Embrace SportzEmbrace Sportz400 Meters2.1:16.33aUnofficial3