Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe CIRCUIT Chicago · Feb 214:42.88aThe CIRCUIT ChicagoFebruary 21, 2026
1600 Meters · Indoor6th Annual Morolake Akinosun Elite Invitational · Jan 114:47.70a6th Annual Morolake Akinosun Elite InvitationalJanuary 11, 2026
1600 Meters · OutdoorWaukesha County/Altheimer Invite · Apr 254:38.19aWaukesha County/Altheimer InviteApril 25, 2026
3000 Meters · IndoorMilwaukee Open Meet #1 · Dec 610:08.00aMilwaukee Open Meet #1December 6, 2025
800 Meters · IndoorThe CIRCUIT Chicago · Feb 212:08.06aThe CIRCUIT ChicagoFebruary 21, 2026
800 Meters · OutdoorGreater Metro Conference Outdoor Championships · May 182:03.56aGreater Metro Conference Outdoor ChampionshipsMay 18, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 18Greater Metro Conference Outdoor ChampionshipsMay 18 · 800 Meters · Place 11 · HamiltonHamilton800 Meters112:03.56a PB10
May 9Myrhum InviteMay 9 · 1600 Meters · Place 23 · HamiltonHamilton1600 Meters234:41.78a10
May 6Greater Metro Conference RelaysMay 6 · 1600 Meters · Place 9 · HamiltonHamilton1600 Meters94:42.95a10
May 1Sussex Hamilton IntersquadMay 1 · 800 Meters · Place 1 · HamiltonHamilton800 Meters1.2:06.88aUnofficial10
Apr 25Waukesha County/Altheimer InviteApr 25 · 1600 Meters · Place 9 · HamiltonHamilton1600 Meters94:38.19a PB10
Apr 10Franklin Varsity InviteApr 10 · 1600 Meters · Place 8 · HamiltonHamilton1600 Meters84:43.37a10

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 25Greater Metro Conference Boys Indoor ChampionshipsMar 25 · 800 Meters · Place 6 · HamiltonHamilton800 Meters62:14.12a10
Feb 21The CIRCUIT ChicagoFeb 21 · 1 Mile · Place 28 · Milwaukee Speed AcademyMilwaukee Speed Academy1 Mile284:42.88a PB10
Feb 21The CIRCUIT ChicagoFeb 21 · 800 Meters · Place 37 · Milwaukee Speed AcademyMilwaukee Speed Academy800 Meters372:08.06a PB10
Feb 14Milwaukee Open Meet #3Feb 14 · 1 Mile · Place 9 · Milwaukee Speed AcademyMilwaukee Speed Academy1 Mile94:48.55a10
Feb 14Milwaukee Open Meet #3Feb 14 · 800 Meters · Place 20 · Milwaukee Speed AcademyMilwaukee Speed Academy800 Meters202:12.92a10
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 1600 Meters · Place 6 · Milwaukee Speed AcademyMilwaukee Speed Academy1600 Meters64:47.70a PB10
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 800 Meters · Place 33 · Milwaukee Speed AcademyMilwaukee Speed Academy800 Meters332:09.79a10
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 1600 Meters · Place 6 · Milwaukee SpMilwaukee Sp1600 Meters64:47.70—
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 1600 Meters · Place 6 · Milwaukee SpMilwaukee Sp1600 Meters64:47.70—
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 800 Meters · Place 33 · Milwaukee SpMilwaukee Sp800 Meters332:09.79—
Jan 116th Annual Morolake Akinosun Elite InvitationalJan 11 · 800 Meters · Place 33 · Milwaukee SpMilwaukee Sp800 Meters332:09.79—
Jan 3Milwaukee Open Meet #2Jan 3 · 1 Mile · Place 7 · Milwaukee Speed AcademyMilwaukee Speed Academy1 Mile7.4:52.54a10
Jan 3Milwaukee Open Meet #2Jan 3 · 800 Meters · Place 5 · Milwaukee Speed AcademyMilwaukee Speed Academy800 Meters5.2:15.36a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 1500 Meters · Milwaukee Speed AcademyMilwaukee Speed Academy1500 Meters—DNS10
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 800 Meters · Place 7 · Milwaukee Speed AcademyMilwaukee Speed Academy800 Meters7.2:15.05a10
Dec 6Milwaukee Open Meet #1Dec 6 · 1 Mile · Place 4 · Milwaukee Speed AcademyMilwaukee Speed Academy1 Mile4.5:05.53a10
Dec 6Milwaukee Open Meet #1Dec 6 · 3000 Meters · Place 1 · Milwaukee Speed AcademyMilwaukee Speed Academy3000 Meters1.10:08.00a PB10