Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHS Showcase · Jan 184:36.95aHS ShowcaseJanuary 18, 2026
1 Mile · OutdoorAdidas Track Nationals 2026 · Jun 184:24.26aAdidas Track Nationals 2026June 18, 2026
1500 Meters · IndoorBlazers Invitational · Jun 224:34.37aBlazers InvitationalJune 22, 2024
1500 Meters · OutdoorAAU Junior Olympic Games · Aug 14:05.14aAAU Junior Olympic GamesAugust 1, 2026
1600 Meters · IndoorLAB Indoor Meet #7 · Jan 244:33.94aLAB Indoor Meet #7January 24, 2026
1600 Meters · OutdoorMHSAA LP Division 1 Finals · May 304:19.16aMHSAA LP Division 1 FinalsMay 30, 2026
200 Meters · OutdoorDivine Child Summer Series # 2 · Jul 824.34aDivine Child Summer Series # 2July 8, 2026
400 Meters · OutdoorCOURAGEOUS GAMES · Jun 751.87aCOURAGEOUS GAMESJune 7, 2026
600 Meters · IndoorLAB Holiday Invite · Dec 271:26.42aLAB Holiday InviteDecember 27, 2025
800 Meters · IndoorRising Stars Youth Champs · Mar 61:58.01aRising Stars Youth ChampsMarch 6, 2026
800 Meters · OutdoorMotor City Nationals Elite Tune-Up Meet · Jun 111:54.36aMotor City Nationals Elite Tune-Up MeetJune 11, 2026
Long Jump · Indoor2026 MITS/MITCA Indoor TF State Championships · Feb 272:00.102026 MITS/MITCA Indoor TF State ChampionshipsFebruary 27, 2026

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 3 · Track Life UniversityTrack Life University1500 Meters3.4:05.14a PB10
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 12 · Track Life UniversityTrack Life University800 MetersRound P12.1:58.15a10
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 9 · Track Life UniversityTrack Life University800 Meters9.1:57.45a10
Jul 22Divine Child Summer Series #3Jul 22 · 800 Meters · Place 1 · Track Life UniversityTrack Life University800 Meters1.1:57.51a10
Jul 22Divine Child Summer Series #3Jul 22 · 400 Meters · Place 10 · Track Life UniversityTrack Life University400 Meters10.52.24a10
Jul 8Divine Child Summer Series # 2Jul 8 · 1 Mile · Place 1 · Track Life UniversityTrack Life University1 Mile1.4:31.95a10
Jul 8Divine Child Summer Series # 2Jul 8 · 200 Meters · Place 46 · Track Life UniversityTrack Life University200 Meters46.24.34a PB10
Jun 25AAU Track & Field Region 12 QualifierJun 25 · 1500 Meters · Place 1 · Track Life UniversityTrack Life University1500 Meters14:10.11a10
Jun 25AAU Track & Field Region 12 QualifierJun 25 · 800 Meters · Place 2 · Track Life UniversityTrack Life University800 Meters21:59.70a10
Jun 25AAU Track & Field Region 12 QualifierJun 25 · 400 Meters · Place 14 · Track Life UniversityTrack Life University400 Meters1452.03a10
Jun 18Adidas Track Nationals 2026Jun 18 · 1 Mile · Place 2 · Track Life UniversityTrack Life University1 Mile2.4:24.26a PB10
Jun 18Adidas Track Nationals 2026Jun 18 · 1600 Meters · Place 1 · Track Life UniversityTrack Life University1600 Meters1.4:22.78a10
Jun 18Adidas Track Nationals 2026Jun 18 · 800 Meters · Place 10 · Track Life UniversityTrack Life University800 Meters10.1:54.99a10
Jun 11Motor City Nationals Elite Tune-Up MeetJun 11 · 800 Meters · Place 5 · Track Life UniversityTrack Life University800 Meters5.1:54.36a PB10
Jun 7COURAGEOUS GAMESJun 7 · 1500 Meters · Place 1 · Track Life UniversityTrack Life University1500 Meters14:08.70a10
Jun 7COURAGEOUS GAMESJun 7 · 400 Meters · Place 2 · Track Life UniversityTrack Life University400 Meters251.87a PB10
May 30MHSAA LP Division 1 FinalsMay 30 · 1600 Meters · Place 11 · Detroit U-D JesuitDetroit U-D Jesuit1600 Meters11.4:19.16a PB10
May 30MHSAA LP Division 1 FinalsMay 30 · 800 Meters · Place 11 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters11.1:56.09a10
May 2213th Wayne County ChampionshipMay 22 · 1600 Meters · Place 1 · Detroit U-D JesuitDetroit U-D Jesuit1600 Meters14:30.07a10
May 16MHSAA LP Region 08-1 @ Rochester AdamsMay 16 · 1600 Meters · Place 2 · Detroit U-D JesuitDetroit U-D Jesuit1600 Meters24:25.61a10
May 16MHSAA LP Region 08-1 @ Rochester AdamsMay 16 · 800 Meters · Place 2 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters21:56.03a10
May 9CHSL ChampionshipsMay 9 · 1600 Meters · Place 1 · Detroit U-D JesuitDetroit U-D Jesuit1600 Meters14:22.06a10
May 9CHSL ChampionshipsMay 9 · 800 Meters · Place 2 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters21:59.43a10
May 2Farmington Invitational (EQ Approved)May 2 · 800 Meters · Place 5 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters51:56.23a10
Apr 27OLSM Home Meet #2Apr 27 · 800 Meters · Place 3 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters32:01.31a10
Apr 27OLSM Home Meet #2Apr 27 · 400 Meters · Place 2 · Detroit U-D JesuitDetroit U-D Jesuit400 Meters252.54a10
Apr 25Railsplitter Invite (EQ approved)Apr 25 · 800 Meters · Place 1 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters11:59.63a10
Apr 22Detroit Loyola/Brother Rice/CC @ UDJApr 22 · 1600 Meters · Place 1 · Detroit U-D JesuitDetroit U-D Jesuit1600 Meters14:31.75a10
Apr 22Detroit Loyola/Brother Rice/CC @ UDJApr 22 · 800 Meters · Place 1 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters12:02.73a10
Apr 11Oak Park Spring Classic (EQ approved)Apr 11 · 1600 Meters · Place 6 · Detroit U-D JesuitDetroit U-D Jesuit1600 Meters64:29.31a10
Apr 11Oak Park Spring Classic (EQ approved)Apr 11 · 800 Meters · Place 6 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters62:00.28a10

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 1500 Meters · Track Life UniversityTrack Life University1500 Meters—DNS10
Mar 6Rising Stars Youth ChampsMar 6 · 800 Meters · Place 9 · Track Life UniversityTrack Life University800 Meters9.1:58.01a PB10
Feb 272026 MITS/MITCA Indoor TF State ChampionshipsFeb 27 · Long Jump · Place 12 · Track Life UniversityTrack Life UniversityLong Jump122:00.10 PB—
Feb 14SVSU - MITS Distance FestFeb 14 · 800 Meters · Place 20 · Track Life UniversityTrack Life University800 Meters201:58.04a10
Jan 24LAB Indoor Meet #7Jan 24 · 1600 Meters · Place 4 · Track Life UniversityTrack Life University1600 Meters44:33.94a PB10
Jan 24LAB Indoor Meet #7Jan 24 · 800 Meters · Place 3 · Track Life UniversityTrack Life University800 Meters31:59.81a10
Jan 18HS ShowcaseJan 18 · 1 Mile · Place 39 · Track Life UniversityTrack Life University1 Mile39.4:36.95a PB10
Jan 18HS ShowcaseJan 18 · 800 Meters · Place 30 · Track Life UniversityTrack Life University800 Meters30.2:01.06a10
Jan 10SVSU - MITS #1Jan 10 · 800 Meters · Place 19 · Track Life UniversityTrack Life University800 Meters19.2:03.28a10
Jan 3LAB Indoor Meet #4Jan 3 · 1600 Meters · Place 8 · Track Life UniversityTrack Life University1600 Meters84:36.22a10
Jan 3LAB Indoor Meet #4Jan 3 · 800 Meters · Place 11 · Track Life UniversityTrack Life University800 Meters112:03.39a10

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 27LAB Holiday InviteDec 27 · 600 Meters · Place 4 · Track Life UniversityTrack Life University600 Meters4.1:26.42a PB10
Dec 27LAB Holiday InviteDec 27 · 800 Meters · Place 15 · Track Life UniversityTrack Life University800 Meters15.2:05.46a10
Dec 13LAB Indoor Meet #1Dec 13 · 600 Meters · Place 19 · Track Life UniversityTrack Life University600 Meters19.1:29.15a10
Dec 13LAB Indoor Meet #1Dec 13 · 1600 Meters · Place 16 · Track Life UniversityTrack Life University1600 Meters16.4:51.34a10
Feb 212025 Midwest Showcase - HS DivisionFeb 21 · 1600 Meters · Place 40 · Track Life UniversityTrack Life University1600 Meters404:41.94a—
Feb 15LAB Indoor Meet #10Feb 15 · 1600 Meters · Place 16 · Track Life UniversityTrack Life University1600 Meters164:45.68a—
Feb 15LAB Indoor Meet #10Feb 15 · 800 Meters · Place 14 · Track Life UniversityTrack Life University800 Meters142:05.83a—
Feb 1LAB Indoor Meet #8Feb 1 · 1600 Meters · Place 41 · Track Life UniversityTrack Life University1600 Meters414:51.27a—
Feb 1LAB Indoor Meet #8Feb 1 · 800 Meters · Place 39 · Track Life UniversityTrack Life University800 Meters392:08.96a—
Jan 18LAB Indoor Meet #6Jan 18 · 1600 Meters · Place 10 · Track Life UniversityTrack Life University1600 Meters104:48.91a—
Jan 18LAB Indoor Meet #6Jan 18 · 800 Meters · Place 11 · Track Life UniversityTrack Life University800 Meters112:08.30a—
Jan 11LAB Indoor Meet #5Jan 11 · 1600 Meters · Place 27 · Track Life UniversityTrack Life University1600 Meters27.4:47.36a9
Jan 11LAB Indoor Meet #5Jan 11 · 800 Meters · Place 34 · Track Life UniversityTrack Life University800 Meters34.2:11.13a9
Jan 4LAB Indoor Meet #4Jan 4 · 1600 Meters · Place 21 · Track Life UniversityTrack Life University1600 Meters214:50.329
Jan 4LAB Indoor Meet #4Jan 4 · 800 Meters · Place 29 · Track Life UniversityTrack Life University800 Meters292:11.819

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 132025 COURAGEOUS GAMES Jul 13 · 1500 Meters · Place 1 · Track Life UniversityTrack Life University1500 Meters14:23.57a9
Jul 132025 COURAGEOUS GAMES Jul 13 · 800 Meters · Place 1 · Track Life UniversityTrack Life University800 Meters12:04.68a9
Jul 12Motor City ClassicJul 12 · 1500 Meters · Place 1 · Track Life UniversityTrack Life University1500 Meters14:21.09a9
Jul 12Motor City ClassicJul 12 · 800 Meters · Place 1 · Track Life UniversityTrack Life University800 Meters12:02.57a9
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 1500 Meters · Place 3 · Track Life UniversityTrack Life University1500 Meters3.4:14.43a9
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 800 Meters · Place 5 · Track Life UniversityTrack Life University800 Meters5.1:59.73a9
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 400 Meters · Place 21 · Track Life UniversityTrack Life University400 Meters21.54.52a9
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 1500 Meters · Place 1 · Track Life UniversityTrack Life University1500 Meters1.4:24.58a9
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 800 Meters · Place 1 · Track Life UniversityTrack Life University800 Meters1.2:06.06a9
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 400 Meters · Place 7 · Track Life UniversityTrack Life University400 Meters7.54.68a9
Jun 7Run With Love Jun 7 · 1500 Meters · Place 1 · Track Life UniversityTrack Life University1500 Meters1.4:16.00a9
Jun 7Run With Love Jun 7 · 800 Meters · Track Life UniversityTrack Life University800 Meters—DNS9
Jun 7Run With Love Jun 7 · 400 Meters · Place 2 · Track Life UniversityTrack Life University400 Meters2.54.56a9
May 297th DDC Falcon Fresh/Soph InviteMay 29 · 1600 Meters · Place 1 · Detroit U-D JesuitDetroit U-D Jesuit1600 Meters14:37.89a9
May 297th DDC Falcon Fresh/Soph InviteMay 29 · 800 Meters · Place 1 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters12:01.34a9
May 2312th Wayne County ChampionshipMay 23 · 800 Meters · Place 2 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters22:01.88a9
May 17MHSAA LP Region 08-1 @ RochesterMay 17 · 800 Meters · Place 8 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters82:03.40a9
May 10CHSL Bishop Championships (EQ Approved)May 10 · 1600 Meters · Place 11 · Detroit U-D JesuitDetroit U-D Jesuit1600 Meters11.4:45.46a9
May 10CHSL Bishop Championships (EQ Approved)May 10 · 800 Meters · Place 9 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters9.2:02.27a9
May 3Farmington Invitational (EQ Approved)May 3 · 800 Meters · Place 25 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters252:02.13a9
Apr 30OAA-Gold: UDJ, Pontiac, Southfield & HW @ Oak ParkApr 30 · 800 Meters · Place 3 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters32:04.85a9
Apr 2611th Courageous Inc Invite (EQ Approved)Apr 26 · 1600 Meters · Place 4 · Detroit U-D JesuitDetroit U-D Jesuit1600 Meters44:46.959
Apr 2611th Courageous Inc Invite (EQ Approved)Apr 26 · 800 Meters · Place 6 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters62:07.559
Apr 16Divine Child HS Home Meet #2Apr 16 · 1600 Meters · Place 1 · Detroit U-D JesuitDetroit U-D Jesuit1600 Meters14:46.11a9
Apr 12Oak Park Spring Classic (EQ Approved)Apr 12 · 800 Meters · Place 11 · Detroit U-D JesuitDetroit U-D Jesuit800 Meters112:05.37a9

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 14Courageous GamesJul 14 · 1500 Meters · Place 1 · Track Life UniversityTrack Life University1500 Meters14:39.16a—
Jul 14Courageous GamesJul 14 · 800 Meters · Place 2 · Track Life UniversityTrack Life University800 Meters22:18.15a—
Jun 27Area 12 Regional QualifierJun 27 · 1500 Meters · Place 2 · Track Life UniversityTrack Life University1500 Meters2.4:31.97a8
Jun 27Area 12 Regional QualifierJun 27 · 800 Meters · Place 4 · Track Life UniversityTrack Life University800 Meters4.2:18.07a8
May 18CYO Detroit Track & Field ChampionshipMay 18 · 1600 Meters · Place 1 · University of Detroit JesuitUniversity of Detroit Jesuit1600 Meters1.4:57.18a8
May 18CYO Detroit Track & Field ChampionshipMay 18 · 800 Meters · Place 1 · University of Detroit JesuitUniversity of Detroit Jesuit800 Meters1.2:16.35a8
May 10SE Michigan MS Showcase - 'The Show'May 10 · 1600 Meters · Place 4 · University of Detroit JesuitUniversity of Detroit Jesuit1600 Meters4.4:53.69a8
May 10SE Michigan MS Showcase - 'The Show'May 10 · 800 Meters · Place 3 · University of Detroit JesuitUniversity of Detroit Jesuit800 Meters3.2:15.24a8
May 1OLGC CYO Meet 1May 1 · 1600 Meters · Place 1 · University of Detroit JesuitUniversity of Detroit Jesuit1600 Meters1.05:13.318
May 1OLGC CYO Meet 1May 1 · 800 Meters · Place 3 · University of Detroit JesuitUniversity of Detroit Jesuit800 Meters3.02:18.428
Apr 20OLS CYO Meet 1Apr 20 · 1600 Meters · Place 1 · University of Detroit JesuitUniversity of Detroit Jesuit1600 Meters1.05:18.68

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Jun 22Blazers InvitationalJun 22 · 1500 Meters · Place 1 · Track Life UniversityTrack Life University1500 Meters1.4:34.37a PB8
Jun 22Blazers InvitationalJun 22 · 800 Meters · Place 2 · Track Life UniversityTrack Life University800 Meters2.2:14.74a8
Feb 1014 & Under National ChampionshipFeb 10 · 1500 Meters · Place 6 · Track Life UniversityTrack Life University1500 Meters64:57.358
Feb 1014 & Under National ChampionshipFeb 10 · 800 Meters · Place 7 · Track Life UniversityTrack Life University800 Meters72:20.828
Feb 3LAB Indoor Meet #7Feb 3 · 1600 Meters · Place 100 · Track Life UniversityTrack Life University1600 Meters1005:10.28a—
Feb 3LAB Indoor Meet #7Feb 3 · 800 Meters · Place 78 · Track Life UniversityTrack Life University800 Meters782:22.09a—
Jan 27LAB Indoor Meet #6Jan 27 · 1600 Meters · Place 115 · Track Life UniversityTrack Life University1600 Meters1155:21.26a—
Jan 27LAB Indoor Meet #6Jan 27 · 800 Meters · Place 68 · Track Life UniversityTrack Life University800 Meters682:27.92a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 29AAU Region 12 National QualifierJun 29 · 1500 Meters · Place 3 · Track Life UniversityTrack Life University1500 Meters35:19.18—
Jun 29AAU Region 12 National QualifierJun 29 · 800 Meters · Place 3 · Track Life UniversityTrack Life University800 Meters32:32.53—
Jun 24Larry James Blazers Memorial InvitationalJun 24 · 1500 Meters · Place 2 · Track Life UniversityTrack Life University1500 Meters25:25.34a—
Jun 24Larry James Blazers Memorial InvitationalJun 24 · 800 Meters · Place 6 · Track Life UniversityTrack Life University800 Meters62:41.86a—
Jun 24Larry James Blazers Memorial InvitationalJun 24 · 400 Meters · Place 20 · Track Life UniversityTrack Life University400 Meters201:05.02a—