Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorLAB Indoor Meet #5 · Jan 105:19.30aLAB Indoor Meet #5January 10, 2026
1500 Meters · OutdoorAAU Track & Field Region 12 Qualifier · Jun 255:15.58aAAU Track & Field Region 12 QualifierJune 25, 2026
1600 Meters · IndoorLAB Indoor Meet #4 · Jan 35:47.75aLAB Indoor Meet #4January 3, 2026
1600 Meters · OutdoorMHSAA MS/JH Regional - Zone 3 @ Woodhaven · May 215:50.65aMHSAA MS/JH Regional - Zone 3 @ WoodhavenMay 21, 2026
200 Meters · IndoorLAB Holiday Invite · Dec 2731.88aLAB Holiday InviteDecember 27, 2024
200 Meters · OutdoorCourageous Games · Jul 1431.64aCourageous GamesJuly 14, 2024
3000 Meters · IndoorAAU 14U Indoor National Championship · Feb 1412:43.44aAAU 14U Indoor National ChampionshipFebruary 14, 2026
3000 Meters · OutdoorGenesee Swift Track Club 2025 Track & Field Invitational · Jul 1911:47.17aGenesee Swift Track Club 2025 Track & Field InvitationalJuly 19, 2025
400 Meters · IndoorLAB Indoor Meet #8 · Jan 311:07.26aLAB Indoor Meet #8January 31, 2026
400 Meters · OutdoorGenesee Swift Invite · Jul 201:09.24aGenesee Swift InviteJuly 20, 2024
60 Meter · IndoorLAB Holiday Invite · Dec 2710.05aLAB Holiday InviteDecember 27, 2024
60 Meters · IndoorLAB Indoor Meet #7 · Feb 310.12aLAB Indoor Meet #7February 3, 2024
600 Meters · IndoorLAB Indoor Meet #1 · Dec 131:54.42aLAB Indoor Meet #1December 13, 2025
800 Meters · IndoorLAB Indoor Meet #9 · Feb 72:31.82aLAB Indoor Meet #9February 7, 2026
800 Meters · OutdoorMotor City Nationals Elite Tune-Up Meet · Jun 112:27.98aMotor City Nationals Elite Tune-Up MeetJune 11, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 5Queens with Wings - All Girls EventJul 5 · 800 Meters · Motor City TrackMotor City Track800 Meters—DNS7
Jul 5Queens with Wings - All Girls EventJul 5 · 400 Meters · Motor City TrackMotor City Track400 Meters—DNS7
Jun 25AAU Track & Field Region 12 QualifierJun 25 · 1500 Meters · Place 4 · Motor CityMotor City1500 Meters45:15.58a PB7
Jun 25AAU Track & Field Region 12 QualifierJun 25 · 800 Meters · Place 5 · Motor CityMotor City800 Meters52:29.61a7
Jun 20Blazers Track Club (Larry Jones) InvitationalJun 20 · 1500 Meters · Place 1 · Motor CityMotor City1500 Meters15:24.53a7
Jun 20Blazers Track Club (Larry Jones) InvitationalJun 20 · 800 Meters · Place 2 · Motor CityMotor City800 Meters22:32.40a7
Jun 11Motor City Nationals Elite Tune-Up MeetJun 11 · 800 Meters · Place 7 · Motor City TrackMotor City Track800 Meters7.2:27.98a PB7
Jun 7COURAGEOUS GAMESJun 7 · 1500 Meters · Place 2 · Motor CityMotor City1500 Meters25:22.64a7
Jun 7COURAGEOUS GAMESJun 7 · 800 Meters · Place 4 · Motor CityMotor City800 Meters42:35.60a7
May 21MHSAA MS/JH Regional - Zone 3 @ WoodhavenMay 21 · 1600 Meters · Place 6 · Jefferson (St Clair Shores)Jefferson (St Clair Shores)1600 Meters6.5:50.65a PB7
May 21MHSAA MS/JH Regional - Zone 3 @ WoodhavenMay 21 · 800 Meters · Place 8 · Jefferson (St Clair Shores)Jefferson (St Clair Shores)800 Meters8.2:50.27a7
May 21MHSAA MS/JH Regional - Zone 3 @ WoodhavenMay 21 · 400 Meters · Place 15 · Jefferson (St Clair Shores)Jefferson (St Clair Shores)400 Meters15.1:10.48a7
May 14KMS vs Jefferson (HOME)May 14 · 1600 Meters · Place 1 · Jefferson (St Clair Shores)Jefferson (St Clair Shores)1600 Meters16:03.03a7
May 14KMS vs Jefferson (HOME)May 14 · 800 Meters · Place 1 · Jefferson (St Clair Shores)Jefferson (St Clair Shores)800 Meters12:49.71a7
May 12WWMS vs JeffersonMay 12 · 1600 Meters · Place 1 · Jefferson (St Clair Shores)Jefferson (St Clair Shores)1600 Meters1.6:01.00a7
May 8SE Michigan MS Showcase - 'The Show'May 8 · 1600 Meters · Place 20 · Motor CityMotor City1600 Meters206:07.34a7
May 8SE Michigan MS Showcase - 'The Show'May 8 · 800 Meters · Place 14 · Motor CityMotor City800 Meters142:43.26a7

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 3000 Meters · Place 5 · Motor City TrackMotor City Track3000 Meters5.12:43.44a PB8
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 1500 Meters · Place 8 · Motor City TrackMotor City Track1500 Meters8.5:50.96a8
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 800 Meters · Place 10 · Motor City TrackMotor City Track800 Meters10.2:43.18a8
Feb 7LAB Indoor Meet #9Feb 7 · 1600 Meters · Place 63 · Motor CityMotor City1600 Meters635:49.35a8
Feb 7LAB Indoor Meet #9Feb 7 · 800 Meters · Place 30 · Motor CityMotor City800 Meters302:31.82a PB8
Jan 31LAB Indoor Meet #8Jan 31 · 1500 Meters · Place 65 · Motor CityMotor City1500 Meters655:51.61a8
Jan 31LAB Indoor Meet #8Jan 31 · 400 Meters · Place 61 · Motor CityMotor City400 Meters611:07.26a PB8
Jan 10LAB Indoor Meet #5Jan 10 · 1500 Meters · Place 13 · Motor CityMotor City1500 Meters135:19.30a PB8
Jan 10LAB Indoor Meet #5Jan 10 · 800 Meters · Place 23 · Motor CityMotor City800 Meters232:43.87a8
Jan 3LAB Indoor Meet #4Jan 3 · 1600 Meters · Place 27 · Motor CityMotor City1600 Meters275:47.75a PB8
Jan 3LAB Indoor Meet #4Jan 3 · 800 Meters · Place 25 · Motor CityMotor City800 Meters252:35.71a8
Jan 3LAB Indoor Meet #4Jan 3 · 400 Meters · Place 75 · Motor CityMotor City400 Meters751:07.54a8

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 13LAB Indoor Meet #1Dec 13 · 600 Meters · Place 17 · Motor City TrackMotor City Track600 Meters17.1:54.42a PB8
Dec 13LAB Indoor Meet #1Dec 13 · 1600 Meters · Place 21 · Motor City TrackMotor City Track1600 Meters21.6:30.16a8
Feb 15AAU 14U Indoor National ChampionshipsFeb 15 · 1500 Meters · Place 7 · Str8 Smokin Track ClubStr8 Smokin Track Club1500 Meters75:30.50a6
Feb 15AAU 14U Indoor National ChampionshipsFeb 15 · 800 Meters · Place 6 · Str8 Smokin Track ClubStr8 Smokin Track Club800 Meters62:38.38a6
Jan 11SPEED CAPITAL MIDWEST INDOOR SHOWCASEJan 11 · 1500 Meters · Place 3 · Str8 Smokin Track ClubStr8 Smokin Track Club1500 Meters3.5:34.09a6
Jan 11SPEED CAPITAL MIDWEST INDOOR SHOWCASEJan 11 · 800 Meters · Place 2 · Str8 Smokin Track ClubStr8 Smokin Track Club800 Meters2.2:40.49a6
Jan 11SPEED CAPITAL MIDWEST INDOOR SHOWCASEJan 11 · 400 Meters · Place 4 · Str8 Smokin Track ClubStr8 Smokin Track Club400 Meters4.1:10.72a6
Jan 5Michigan AAU Mini MeetJan 5 · 1500 Meters · Place 1 · Str8 Smokin Track ClubStr8 Smokin Track Club1500 Meters1.5:31.96a6
Jan 5Michigan AAU Mini MeetJan 5 · 800 Meters · Place 1 · Str8 Smokin Track ClubStr8 Smokin Track Club800 Meters1.2:47.66a6

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 19Genesee Swift Track Club 2025 Track & Field InvitationalJul 19 · 3000 Meters · Place 2 · Str8 Smokin Track ClubStr8 Smokin Track Club3000 Meters211:47.17a PB5
Jul 19Genesee Swift Track Club 2025 Track & Field InvitationalJul 19 · 1500 Meters · Place 1 · Str8 Smokin Track ClubStr8 Smokin Track Club1500 Meters15:16.14a5
Jul 19Genesee Swift Track Club 2025 Track & Field InvitationalJul 19 · 800 Meters · Place 2 · Str8 Smokin Track ClubStr8 Smokin Track Club800 Meters22:36.35a5
Jul 12Motor City ClassicJul 12 · 1500 Meters · Place 2 · Str8 Smokin Track ClubStr8 Smokin Track Club1500 Meters25:28.51a5
Jul 12Motor City ClassicJul 12 · 800 Meters · Place 5 · Str8 Smokin Track ClubStr8 Smokin Track Club800 Meters52:34.91a5
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 3000 Meters · Place 4 · Str8 Smokin Track ClubStr8 Smokin Track Club3000 Meters4.13:32.95a5
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 1500 Meters · Place 2 · Str8 Smokin Track ClubStr8 Smokin Track Club1500 Meters2.5:19.40a5
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 800 Meters · Place 5 · Str8 Smokin Track ClubStr8 Smokin Track Club800 Meters5.2:36.08a5
Jun 21Blazers InvitationalJun 21 · 3000 Meters · Place 2 · Str8 Smokin Track ClubStr8 Smokin Track Club3000 Meters2.12:41.20a5
Jun 21Blazers InvitationalJun 21 · 1500 Meters · Place 1 · Str8 Smokin Track ClubStr8 Smokin Track Club1500 Meters1.5:23.15a5
Jun 21Blazers InvitationalJun 21 · 800 Meters · Place 3 · Str8 Smokin Track ClubStr8 Smokin Track Club800 Meters3.2:38.20a5
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 1500 Meters · Place 1 · Str8 Smokin Track ClubStr8 Smokin Track Club1500 Meters1.5:28.35a5
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 800 Meters · Place 2 · Str8 Smokin Track ClubStr8 Smokin Track Club800 Meters2.2:40.78a5
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 200 Meters · Str8 Smokin Track ClubStr8 Smokin Track Club200 Meters—NT5
May 15Kennedy vs Jefferson & Parcells (Home)May 15 · 1600 Meters · Place 1 · Jefferson (St Clair Shores)Jefferson (St Clair Shores)1600 Meters1.6:14.93a6
May 15Kennedy vs Jefferson & Parcells (Home)May 15 · 800 Meters · Jefferson (St Clair Shores)Jefferson (St Clair Shores)800 Meters—NT6

2024 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 27LAB Holiday InviteDec 27 · 60 Meter · Place 57 · Str8 Smokin Track ClubStr8 Smokin Track Club60 MeterRound P57.10.05a PB6
Dec 27LAB Holiday InviteDec 27 · 800 Meters · Place 17 · Str8 Smokin Track ClubStr8 Smokin Track Club800 Meters17.2:42.10a6
Dec 27LAB Holiday InviteDec 27 · 200 Meters · Place 67 · Str8 Smokin Track ClubStr8 Smokin Track Club200 Meters67.31.88a PB6
Jun 22Blazers InvitationalJun 22 · 1500 Meters · Place 3 · Track Life UniversityTrack Life University1500 Meters3.6:09.66a10
Jun 22Blazers InvitationalJun 22 · 800 Meters · Place 7 · Track Life UniversityTrack Life University800 Meters7.2:45.18a10
Jun 22Blazers InvitationalJun 22 · 400 Meters · Place 12 · Track Life UniversityTrack Life University400 Meters12.1:12.28a10
Feb 1014 & Under National ChampionshipFeb 10 · 1500 Meters · Place 9 · Track Life UniversityTrack Life University1500 Meters96:02.234
Feb 1014 & Under National ChampionshipFeb 10 · 800 Meters · Place 7 · Track Life UniversityTrack Life University800 Meters72:52.654
Feb 1014 & Under National ChampionshipFeb 10 · 400 Meters · Place 15 · Track Life UniversityTrack Life University400 Meters151:15.724
Feb 3LAB Indoor Meet #7Feb 3 · 800 Meters · Place 65 · Track Life UniversityTrack Life University800 Meters652:51.69a—
Feb 3LAB Indoor Meet #7Feb 3 · 200 Meters · Place 137 · Track Life UniversityTrack Life University200 Meters13733.36a—
Feb 3LAB Indoor Meet #7Feb 3 · 60 Meters · Place 147 · Track Life UniversityTrack Life University60 MetersRound P14710.12a PB—
Jan 27LAB Indoor Meet #6Jan 27 · 1600 Meters · Place 75 · Track Life UniversityTrack Life University1600 Meters756:28.66a—
Jan 27LAB Indoor Meet #6Jan 27 · 800 Meters · Place 62 · Track Life UniversityTrack Life University800 Meters623:01.05a—
Jan 27LAB Indoor Meet #6Jan 27 · 400 Meters · Place 142 · Track Life UniversityTrack Life University400 Meters1421:17.86a—
Jan 20LAB Indoor Meet #5Jan 20 · 1600 Meters · Place 31 · Track Life UniversityTrack Life University1600 Meters316:36.54a—
Jan 20LAB Indoor Meet #5Jan 20 · 800 Meters · Place 53 · Track Life UniversityTrack Life University800 Meters533:22.95a—
Jan 20LAB Indoor Meet #5Jan 20 · 400 Meters · Place 85 · Track Life UniversityTrack Life University400 Meters851:17.91a—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 20Genesee Swift InviteJul 20 · 1500 Meters · Place 2 · Track Life UniversityTrack Life University1500 Meters2.5:33.70a10
Jul 20Genesee Swift InviteJul 20 · 800 Meters · Place 5 · Track Life UniversityTrack Life University800 Meters5.2:45.83a10
Jul 20Genesee Swift InviteJul 20 · 400 Meters · Place 3 · Track Life UniversityTrack Life University400 Meters3.1:09.24a PB10
Jul 14Courageous GamesJul 14 · 800 Meters · Place 6 · Track Life UniversityTrack Life University800 Meters62:41.91a—
Jul 14Courageous GamesJul 14 · 400 Meters · Place 19 · Track Life UniversityTrack Life University400 Meters191:10.39a—
Jul 14Courageous GamesJul 14 · 200 Meters · Place 18 · Track Life UniversityTrack Life University200 Meters1831.64a PB—
Jul 6AAU GR InvitationalJul 6 · 1500 Meters · Place 2 · Track Life UniversityTrack Life University1500 Meters2.5:48.50a10
Jul 6AAU GR InvitationalJul 6 · 800 Meters · Place 3 · Track Life UniversityTrack Life University800 Meters3.2:52.10a10
Jul 6AAU GR InvitationalJul 6 · 400 Meters · Place 3 · Track Life UniversityTrack Life University400 Meters3.1:10.15a10
Jun 27Area 12 Regional QualifierJun 27 · 1500 Meters · Place 2 · Track Life UniversityTrack Life University1500 Meters2.5:37.06a10
Jun 27Area 12 Regional QualifierJun 27 · 800 Meters · Place 7 · Track Life UniversityTrack Life University800 Meters7.2:55.11a10
Jun 27Area 12 Regional QualifierJun 27 · 400 Meters · Track Life UniversityTrack Life University400 Meters--DNS10
Jun 8Run With Love Track Meet at Niles HSJun 8 · 1500 Meters · Place 1 · Track Life UniversityTrack Life University1500 Meters16:13.64a—
Jun 8Run With Love Track Meet at Niles HSJun 8 · 800 Meters · Place 2 · Track Life UniversityTrack Life University800 Meters22:51.43a—
Jun 8Run With Love Track Meet at Niles HSJun 8 · 400 Meters · Place 2 · Track Life UniversityTrack Life University400 Meters21:09.33a—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 29AAU Region 12 National QualifierJun 29 · 1500 Meters · Place 2 · Blazers Track ClubBlazers Track Club1500 Meters26:12.75—
Jun 24Larry James Blazers Memorial InvitationalJun 24 · 1500 Meters · Place 2 · Blazers TCBlazers TC1500 Meters26:07.87a—
Jun 24Larry James Blazers Memorial InvitationalJun 24 · 800 Meters · Place 2 · Blazers TCBlazers TC800 Meters23:00.50a—
Jun 17EITI Invitational Jun 17 · 1500 Meters · Place 2 · Blazers TCBlazers TC1500 Meters26:12.84a—
Jun 17EITI Invitational Jun 17 · 800 Meters · Place 4 · Blazers TCBlazers TC800 Meters42:59.30a—
Jun 17EITI Invitational Jun 17 · 400 Meters · Place 17 · Blazers TCBlazers TC400 Meters171:21.86a—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 30AAU Region 12 QualifierJun 30 · 800 Meters · Place 4 · Blazers Track ClubBlazers Track Club800 Meters4.3:07.59a9
Jun 30AAU Region 12 QualifierJun 30 · 400 Meters · Place 10 · Blazers Track ClubBlazers Track Club400 Meters10.1:25.56a9
Jun 18AAU Michigan District QualifierJun 18 · 800 Meters · Place 4 · Blazers Track ClubBlazers Track Club800 Meters4.3:27.16aUnofficial9
Jun 18AAU Michigan District QualifierJun 18 · 400 Meters · Place 9 · Blazers Track ClubBlazers Track Club400 Meters9.1:26.56aUnofficial9

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 10Grand Rapids InvitationalJul 10 · 1500 Meters · Place 1 · Blazers Track ClubBlazers Track Club1500 Meters1.7:30.76a8
Jul 10Grand Rapids InvitationalJul 10 · 800 Meters · Place 2 · Blazers Track ClubBlazers Track Club800 Meters2.3:44.14a8
Jul 10Grand Rapids InvitationalJul 10 · 400 Meters · Place 11 · Blazers Track ClubBlazers Track Club400 Meters11.1:51.08a8
Jul 1AAU Region 12 Qualifier at Detroit, MIJul 1 · 1500 Meters · Place 2 · Blazers Track ClubBlazers Track Club1500 Meters2.7:53.43a8
Jul 1AAU Region 12 Qualifier at Detroit, MIJul 1 · 800 Meters · Place 3 · Blazers Track ClubBlazers Track Club800 Meters3.3:33.96a8
Jul 1AAU Region 12 Qualifier at Detroit, MIJul 1 · 400 Meters · Place 12 · Blazers Track ClubBlazers Track Club400 Meters12.1:37.74a8