Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCourageous Games · Jul 1416.62aCourageous GamesJuly 14, 2024
1000 Meters · IndoorLAB Indoor Meet #8 · Jan 313:41.97aLAB Indoor Meet #8January 31, 2026
1500 Meters · IndoorAAU 14U Indoor National Championship · Feb 145:48.95aAAU 14U Indoor National ChampionshipFebruary 14, 2026
1500 Meters · OutdoorAAU Junior Olympic Games · Aug 15:33.62aAAU Junior Olympic GamesAugust 1, 2026
1600 Meters · IndoorLAB Indoor Meet #11 · Feb 216:14.06aLAB Indoor Meet #11February 21, 2026
1600 Meters · Outdoor25 Michigan MS Post a Pr Last Chance Event · May 226:39.33a25 Michigan MS Post a Pr Last Chance EventMay 22, 2025
200 Meters · IndoorLAB Indoor Meet #9 · Feb 832.54aLAB Indoor Meet #9February 8, 2025
200 Meters · OutdoorGenesee Swift Track Club Invitational 2026 · Jul 2531.36aGenesee Swift Track Club Invitational 2026July 25, 2026
400 Meters · IndoorLAB Indoor Meet #11 · Feb 211:13.12aLAB Indoor Meet #11February 21, 2026
400 Meters · OutdoorAAU Junior Olympic Games · Aug 11:07.77aAAU Junior Olympic GamesAugust 1, 2026
55 Meters · IndoorLAB Indoor Meet #8 · Jan 319.22aLAB Indoor Meet #8January 31, 2026
60 Meters · IndoorLAB Indoor Meet #6 · Jan 1810.34aLAB Indoor Meet #6January 18, 2025
800 Meters · IndoorAAU 14U Indoor National Championship · Feb 142:52.83aAAU 14U Indoor National ChampionshipFebruary 14, 2026
800 Meters · OutdoorAAU Junior Olympic Games · Aug 12:38.90aAAU Junior Olympic GamesAugust 1, 2026

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 · 1500 Meters · Place 12 · Ann Arbor TrackAnn Arbor Track1500 Meters12.5:33.62a PB4
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 8 · Ann Arbor TrackAnn Arbor Track800 Meters8.2:38.90a PB4
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 21 · Ann Arbor TrackAnn Arbor Track400 MetersRound P21.1:07.77a PB4
Jul 25Genesee Swift Track Club Invitational 2026Jul 25 · 1500 Meters · Place 1 · Ann Arbor TrackAnn Arbor Track1500 Meters1.5:34.80a4
Jul 25Genesee Swift Track Club Invitational 2026Jul 25 · 400 Meters · Place 2 · Ann Arbor TrackAnn Arbor Track400 Meters2.1:10.54a4
Jul 25Genesee Swift Track Club Invitational 2026Jul 25 · 200 Meters · Place 3 · Ann Arbor TrackAnn Arbor Track200 Meters3.31.36a PB4
Jul 11Grand Rapids InvitationalJul 11 · 1500 Meters · Place 2 · Ann Arbor TrackAnn Arbor Track1500 Meters2.5:44.33a4
Jul 11Grand Rapids InvitationalJul 11 · 800 Meters · Place 1 · Ann Arbor TrackAnn Arbor Track800 Meters1.2:48.39a4
Jul 11Grand Rapids InvitationalJul 11 · 400 Meters · Ann Arbor TrackAnn Arbor Track400 Meters—SCR4
Jun 25AAU Track & Field Region 12 QualifierJun 25 · 1500 Meters · Place 3 · Ann ArborAnn Arbor1500 Meters35:48.40a4
Jun 25AAU Track & Field Region 12 QualifierJun 25 · 800 Meters · Place 2 · Ann ArborAnn Arbor800 Meters22:42.40a4
Jun 25AAU Track & Field Region 12 QualifierJun 25 · 400 Meters · Place 3 · Ann ArborAnn Arbor400 Meters31:11.59a4
Jun 20Blazers Track Club (Larry Jones) InvitationalJun 20 · 1500 Meters · Place 3 · Ann ArborAnn Arbor1500 Meters35:52.12a4
Jun 20Blazers Track Club (Larry Jones) InvitationalJun 20 · 800 Meters · Place 3 · Ann ArborAnn Arbor800 Meters32:52.79a4
Jun 20Blazers Track Club (Larry Jones) InvitationalJun 20 · 400 Meters · Place 5 · Ann ArborAnn Arbor400 Meters51:13.36a4
Jun 7COURAGEOUS GAMESJun 7 · 1500 Meters · Place 1 · Ann ArborAnn Arbor1500 Meters15:36.32a4
Jun 7COURAGEOUS GAMESJun 7 · 800 Meters · Place 2 · Ann ArborAnn Arbor800 Meters22:58.41a4
Jun 7COURAGEOUS GAMESJun 7 · 400 Meters · Place 6 · Ann ArborAnn Arbor400 Meters61:13.94a4
May 24Coach P Summer GamesMay 24 · 800 Meters · Place 1 · Ann Arbor TrackAnn Arbor Track800 Meters1.2:55.33aUnofficial4
May 24Coach P Summer GamesMay 24 · 400 Meters · Place 2 · Ann Arbor TrackAnn Arbor Track400 Meters2.1:14.17aUnofficial4

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 21LAB Indoor Meet #11Feb 21 · 1600 Meters · Place 49 · Ann ArborAnn Arbor1600 Meters496:14.06a PB4
Feb 21LAB Indoor Meet #11Feb 21 · 400 Meters · Place 58 · Ann ArborAnn Arbor400 Meters581:13.12a PB4
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 1500 Meters · Place 3 · Ann Arbor TrackAnn Arbor Track1500 Meters3.5:48.95a PB4
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 800 Meters · Place 5 · Ann Arbor TrackAnn Arbor Track800 Meters5.2:52.83a PB4
Feb 14AAU 14U Indoor National ChampionshipFeb 14 · 400 Meters · Ann Arbor TrackAnn Arbor Track400 Meters—DNS4
Feb 7LAB Indoor Meet #9Feb 7 · 1600 Meters · Place 101 · Ann ArborAnn Arbor1600 Meters1016:27.52a4
Feb 7LAB Indoor Meet #9Feb 7 · 800 Meters · Place 61 · Ann ArborAnn Arbor800 Meters612:58.07a4
Feb 7LAB Indoor Meet #9Feb 7 · 400 Meters · Place 85 · Ann ArborAnn Arbor400 Meters851:14.98a4
Jan 31LAB Indoor Meet #8Jan 31 · 1000 Meters · Place 50 · Ann ArborAnn Arbor1000 Meters503:41.97a PB4
Jan 31LAB Indoor Meet #8Jan 31 · 55 Meters · Place 135 · Ann ArborAnn Arbor55 MetersRound P1359.22a PB4
Jan 17LAB Indoor Meet #6Jan 17 · 1600 Meters · Place 32 · Ann ArborAnn Arbor1600 Meters326:28.75a4
Jan 17LAB Indoor Meet #6Jan 17 · 400 Meters · Place 82 · Ann ArborAnn Arbor400 Meters821:20.67a4
Jan 17LAB Indoor Meet #6Jan 17 · 200 Meters · Place 89 · Ann ArborAnn Arbor200 Meters8933.60a4

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 19Genesee Swift Track Club 2025 Track & Field InvitationalJul 19 · 1500 Meters · Place 1 · Ann ArborAnn Arbor1500 Meters15:44.61a3
Jul 19Genesee Swift Track Club 2025 Track & Field InvitationalJul 19 · 800 Meters · Place 1 · Ann ArborAnn Arbor800 Meters12:52.22a3
Jul 12Motor City ClassicJul 12 · 1500 Meters · Place 3 · Ann ArborAnn Arbor1500 Meters36:04.59a3
Jul 12Motor City ClassicJul 12 · 800 Meters · Place 3 · Ann ArborAnn Arbor800 Meters32:59.54a3
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 1500 Meters · Place 1 · Ann Arbor TrackAnn Arbor Track1500 Meters1.5:37.35a3
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 800 Meters · Place 2 · Ann Arbor TrackAnn Arbor Track800 Meters2.2:49.30a3
Jun 26AAU Track & Field Region 12 QualifierJun 26 · 400 Meters · Place 4 · Ann Arbor TrackAnn Arbor Track400 Meters4.1:16.37a3
Jun 212025 USATF Michigan Association Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 2 · 19-Unattached19-Unattached1500 Meters2.6:19.09a3
Jun 212025 USATF Michigan Association Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 2 · 19-Unattached19-Unattached800 Meters2.3:06.57a3
Jun 212025 USATF Michigan Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 1 · 19-Unattached19-Unattached400 Meters1.1:27.81a3
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 1500 Meters · Place 1 · Ann Arbor TrackAnn Arbor Track1500 Meters1.5:54.73a3
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 800 Meters · Place 1 · Ann Arbor TrackAnn Arbor Track800 Meters1.2:51.56a3
Jun 14GREENE ST33L TRACK CLUB 2nd ANNUAL TRACK MEETJun 14 · 400 Meters · Place 9 · Ann Arbor TrackAnn Arbor Track400 Meters9.1:28.58a3
May 2225 Michigan MS Post a Pr Last Chance EventMay 22 · 1600 Meters · Place 15 · Ann Arbor TrackAnn Arbor Track1600 Meters15.6:39.33a PB3
May 2225 Michigan MS Post a Pr Last Chance EventMay 22 · 800 Meters · Ann Arbor TrackAnn Arbor Track800 Meters—DNS3
May 2225 Michigan MS Post a Pr Last Chance EventMay 22 · 400 Meters · Ann Arbor TrackAnn Arbor Track400 Meters—DNS3

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 232025 Midwest Showcase - MS/Elementary DivisionFeb 23 · 800 Meters · Place 3 · Ann ArborAnn Arbor800 Meters32:56.93a3
Feb 232025 Midwest Showcase - MS/Elementary DivisionFeb 23 · 400 Meters · Place 3 · Ann ArborAnn Arbor400 Meters31:13.15a3
Feb 232025 Midwest Showcase - MS/Elementary DivisionFeb 23 · 200 Meters · Place 8 · Ann ArborAnn Arbor200 Meters834.10a3
Feb 15AAU 14U Indoor National ChampionshipsFeb 15 · 800 Meters · Place 2 · Ann ArborAnn Arbor800 Meters22:55.65a3
Feb 15AAU 14U Indoor National ChampionshipsFeb 15 · 400 Meters · Place 6 · Ann ArborAnn Arbor400 Meters61:16.79a3
Feb 15AAU 14U Indoor National ChampionshipsFeb 15 · 200 Meters · Place 10 · Ann ArborAnn Arbor200 MetersRound P1033.99a3
Feb 8LAB Indoor Meet #9Feb 8 · 800 Meters · Place 68 · Ann ArborAnn Arbor800 Meters682:54.43a—
Feb 8LAB Indoor Meet #9Feb 8 · 200 Meters · Place 144 · Ann ArborAnn Arbor200 Meters14432.54a PB—
Jan 18LAB Indoor Meet #6Jan 18 · 800 Meters · Place 43 · Ann ArborAnn Arbor800 Meters433:03.15a—
Jan 18LAB Indoor Meet #6Jan 18 · 400 Meters · Place 42 · Ann ArborAnn Arbor400 Meters421:15.78a—
Jan 18LAB Indoor Meet #6Jan 18 · 60 Meters · Place 94 · Ann ArborAnn Arbor60 Meters9410.34a PB—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 14Courageous GamesJul 14 · 800 Meters · Place 1 · Ann ArborAnn Arbor800 Meters13:06.51a—
Jul 14Courageous GamesJul 14 · 400 Meters · Place 1 · Ann ArborAnn Arbor400 Meters11:15.80a—
Jul 14Courageous GamesJul 14 · 100 Meters · Place 3 · Ann ArborAnn Arbor100 Meters316.62a PB—
Jun 27Area 12 Regional QualifierJun 27 · 800 Meters · Place 1 · Ann Arbor TrackAnn Arbor Track800 Meters1.2:54.45a2
Jun 27Area 12 Regional QualifierJun 27 · 400 Meters · Place 1 · Ann Arbor TrackAnn Arbor Track400 Meters1.1:15.30a2
Jun 27Area 12 Regional QualifierJun 27 · 200 Meters · Place 6 · Ann Arbor TrackAnn Arbor Track200 MetersRound P6.34.43a2
Jun 27Area 12 Regional QualifierJun 27 · 200 Meters · Place 5 · Ann Arbor TrackAnn Arbor Track200 Meters5.34.00aWind: 1.52

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Jun 22Blazers InvitationalJun 22 · 800 Meters · Place 1 · Ann Arbor TrackAnn Arbor Track800 Meters1.3:07.91a2
Jun 22Blazers InvitationalJun 22 · 400 Meters · Place 1 · Ann Arbor TrackAnn Arbor Track400 Meters1.1:21.02a2
Jun 22Blazers InvitationalJun 22 · 200 Meters · Place 4 · Ann Arbor TrackAnn Arbor Track200 Meters4.36.23a2
Feb 1014 & Under National ChampionshipFeb 10 · 800 Meters · Place 1 · Ann ArborAnn Arbor800 Meters13:05.472
Feb 1014 & Under National ChampionshipFeb 10 · 400 Meters · Place 2 · Ann ArborAnn Arbor400 Meters21:21.882
Feb 1014 & Under National ChampionshipFeb 10 · 200 Meters · Place 7 · Ann ArborAnn Arbor200 MetersRound P735.812
Feb 1014 & Under National ChampionshipFeb 10 · 200 Meters · Place 7 · Ann ArborAnn Arbor200 Meters735.452
Jan 27LAB Indoor Meet #6Jan 27 · 800 Meters · Place 74 · Ann ArborAnn Arbor800 Meters743:15.23a—
Jan 27LAB Indoor Meet #6Jan 27 · 400 Meters · Place 156 · Ann ArborAnn Arbor400 Meters1561:22.73a—
Jan 27LAB Indoor Meet #6Jan 27 · 60 Meters · Place 210 · Ann ArborAnn Arbor60 Meters21010.57a—
Jan 20LAB Indoor Meet #5Jan 20 · 800 Meters · Place 50 · Ann ArborAnn Arbor800 Meters503:10.84a—
Jan 20LAB Indoor Meet #5Jan 20 · 200 Meters · Place 118 · Ann ArborAnn Arbor200 Meters11835.95a—
Jan 20LAB Indoor Meet #5Jan 20 · 60 Meters · Place 143 · Ann ArborAnn Arbor60 Meters14310.65a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 24Larry James Blazers Memorial InvitationalJun 24 · 800 Meters · Place 1 · Ann ArborAnn Arbor800 Meters13:20.33a—
Jun 24Larry James Blazers Memorial InvitationalJun 24 · 200 Meters · Place 12 · Ann ArborAnn Arbor200 Meters1239.16a—
Jun 17EITI Invitational Jun 17 · 800 Meters · Place 2 · Ann ArborAnn Arbor800 Meters23:22.54a—
Jun 17EITI Invitational Jun 17 · 400 Meters · Place 10 · Ann ArborAnn Arbor400 Meters101:33.55a—
Jun 17EITI Invitational Jun 17 · 100 Meters · Place 16 · Ann ArborAnn Arbor100 MetersRound P1618.17a—