Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFastTrack Invitational · Feb 94:05.43aFastTrack InvitationalFebruary 9, 2024
1 Mile · OutdoorThe Barnyard Invitational - Elite MILE Showcase - Hosted by Romeo High · Apr 304:20.89aThe Barnyard Invitational - Elite MILE Showcase - Hosted by Romeo HighApril 30, 2021
10,000 Meters · OutdoorRaleigh Relays · Mar 2629:40.43aRaleigh RelaysMarch 26, 2026
1500 Meters · OutdoorDuke Twilight · May 33:48.30aDuke TwilightMay 3, 2026
1600 Meters · IndoorSVSU D1 Indoor Invitational · Mar 204:39.03SVSU D1 Indoor InvitationalMarch 20, 2019
1600 Meters · OutdoorKLAA Championships - BOYS · May 154:14.53KLAA Championships - BOYSMay 15, 2021
3000 Meters · IndoorDavid Hemery Valentine Invitational · Feb 108:07.22aDavid Hemery Valentine InvitationalFebruary 10, 2023
3200 Meters · Indoor9th Annual MITS Distance Festival · Feb 99:52.61a9th Annual MITS Distance FestivalFebruary 9, 2019
3200 Meters · OutdoorNew Balance Invite - TWILIGHT 3200 (Boys) · May 89:07.72aNew Balance Invite - TWILIGHT 3200 (Boys)May 8, 2021
5000 Meters · IndoorBoston University/Sharon Colyear-Danville Season Opener · Dec 713:44.97aBoston University/Sharon Colyear-Danville Season OpenerDecember 7, 2024
5000 Meters · Outdoor130th Penn Relays Carnival · Apr 2313:52.21a130th Penn Relays CarnivalApril 23, 2026
800 Meters · OutdoorHowell @ Salem · Apr 131:59.26Howell @ SalemApril 13, 2021

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14ACC Outdoor ChampionshipsMay 14 · 10,000 Meters · Place 20 · DukeDuke10,000 Meters20.30:24.77aSr
May 3Duke TwilightMay 3 · 3000 Meters · DukeDuke3000 Meters--DNFSr
May 3Duke TwilightMay 3 · 1500 Meters · Place 44 · DukeDuke1500 Meters44.3:48.30a PBSr
Apr 23130th Penn Relays CarnivalApr 23 · 5000 Meters · Place 14 · DukeDuke5000 Meters14.13:52.21a PBSr
Apr 10Duke InvitationalApr 10 · 5000 Meters · Place 13 · DukeDuke5000 Meters13.14:14.06aSr
Mar 26Raleigh RelaysMar 26 · 10,000 Meters · Place 40 · DukeDuke10,000 Meters40.29:40.43a PBSr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 18Wake Forest InvitationalApr 18 · 10,000 Meters · ColumbiaColumbia10,000 Meters--DNFSr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 1Ivy League ChampionshipsMar 1 · 5000 Meters · Place 5 · ColumbiaColumbia5000 Meters5.13:59.36aSr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Boston University/Sharon Colyear-Danville Season OpenerDec 7 · 5000 Meters · Place 59 · ColumbiaColumbia5000 Meters59.13:44.97a PBSr
Feb 9FastTrack InvitationalFeb 9 · 1 Mile · Place 4 · ColumbiaColumbia1 Mile4.4:05.43a PBJr

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 10,000 Meters · Place 33 · ColumbiaColumbia10,000 MetersRound P33.30:22.04aJr

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 2Boston University Sharon Colyear-Danville Season OpenerDec 2 · 5000 Meters · Place 51 · ColumbiaColumbia5000 Meters51.13:49.14aJr
Feb 10David Hemery Valentine InvitationalFeb 10 · 3000 Meters · Place 71 · ColumbiaColumbia3000 Meters71.8:07.22a PBSo

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6Ivy League Outdoor Track & Field ChampionshipsMay 6 · 10,000 Meters · Place 6 · ColumbiaColumbia10,000 Meters6.30:03.26aSo
May 6Ivy League Outdoor Track & Field ChampionshipsMay 6 · 5000 Meters · Place 14 · ColumbiaColumbia5000 Meters14.14:40.43aSo
Apr 20Virginia ChallengeApr 20 · 5000 Meters · Place 9 · ColumbiaColumbia5000 Meters9.14:00.78aSo
Mar 23adidas Raleigh RelaysMar 23 · 10,000 Meters · ColumbiaColumbia10,000 Meters—DNFSo

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 7Ivy League Outdoor ChampionshipsMay 7 · 10,000 Meters · Place 14 · ColumbiaColumbia10,000 Meters14.30:33.59aFr

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 22Columbia and Dartmouth at YaleJan 22 · 3000 Meters · Place 18 · ColumbiaColumbia3000 Meters18.8:40.88aFr

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 52021 MHSAA LP D1 State T&F ChampionshipsJun 5 · 3200 Meters · Place 3 · SalemSalem3200 Meters3.9:13.35a12
May 21MHSAA LP Region 05-1 @ River RougeMay 21 · 3200 Meters · Place 1 · SalemSalem3200 Meters19:20.7812
May 15KLAA Championships - BOYSMay 15 · 3200 Meters · Place 2 · SalemSalem3200 Meters29:22.5312
May 15KLAA Championships - BOYSMay 15 · 1600 Meters · Place 3 · SalemSalem1600 Meters34:14.53 PB12
May 11Canton @ SalemMay 11 · 1600 Meters · Place 1 · SalemSalem1600 Meters14:32.1012
May 8New Balance Invite - TWILIGHT 3200 (Boys)May 8 · 3200 Meters · Place 9 · SalemSalem3200 Meters9.9:07.72a PB12
Apr 30The Barnyard Invitational - Elite MILE Showcase - Hosted by Romeo HighApr 30 · 1 Mile · Place 7 · SalemSalem1 Mile7.4:20.89a PB12
Apr 30The Barnyard Invitational - Elite MILE Showcase - Hosted by Romeo HighApr 30 · 1600 Meters · Place 8 · SalemSalem1600 Meters8.4:19.31a12
Apr 27Salem @ NoviApr 27 · 3200 Meters · Place 1 · SalemSalem3200 Meters19:38.7012
Apr 27Salem @ NoviApr 27 · 1600 Meters · Place 1 · SalemSalem1600 Meters14:15.7012
Apr 20Salem @ NorthvilleApr 20 · 3200 Meters · Place 1 · SalemSalem3200 Meters19:48.5512
Apr 20Salem @ NorthvilleApr 20 · 1600 Meters · Place 1 · SalemSalem1600 Meters14:33.7912
Apr 20Salem @ NorthvilleApr 20 · 800 Meters · Place 2 · SalemSalem800 Meters22:01.3712
Apr 13Howell @ SalemApr 13 · 800 Meters · Place 1 · SalemSalem800 Meters11:59.26 PB12

2019 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 12019 MHSAA LP D1 State T&F ChampionshipsJun 1 · 3200 Meters · Place 26 · SalemSalem3200 Meters26.9:55.64a10
May 252019 MITCA Division 1 Team State MeetMay 25 · 1600 Meters · Place 6 · SalemSalem1600 Meters64:40.6110
May 252019 MITCA Division 1 Team State MeetMay 25 · 800 Meters · Place 25 · SalemSalem800 Meters252:17.2410
May 17MHSAA LP Region 05-1 @ PlymouthMay 17 · 3200 Meters · Place 2 · SalemSalem3200 Meters29:28.2910
May 10KLAA Conference MeetMay 10 · 3200 Meters · Place 6 · SalemSalem3200 Meters6.9:43.61a10
May 10KLAA Conference MeetMay 10 · 1600 Meters · Place 8 · SalemSalem1600 Meters8.4:28.00a10
May 4New Balance InvitationalMay 4 · 3200 Meters · Place 3 · SalemSalem3200 Meters3.9:35.83a10
Apr 30Salem @ CantonApr 30 · 3200 Meters · Place 1 · SalemSalem3200 Meters110:06.7810
Apr 30Salem @ CantonApr 30 · 1600 Meters · Place 2 · SalemSalem1600 Meters24:35.3910
Apr 23Plymouth @ SalemApr 23 · 3200 Meters · Place 5 · SalemSalem3200 Meters5.10:29.80a10
Apr 23Plymouth @ SalemApr 23 · 1600 Meters · Place 3 · SalemSalem1600 Meters3.4:48.29a10
Apr 20April Showers InvitationalApr 20 · 3200 Meters · Place 8 · SalemSalem3200 Meters8.10:00.39a10
Apr 11Novi @ SalemApr 11 · 1600 Meters · Place 3 · SalemSalem1600 Meters3.4:50.45a10
Apr 11Novi @ SalemApr 11 · 800 Meters · SalemSalem800 MetersRelay Split—2:11.3Unofficial10
Apr 11Novi @ SalemApr 11 · 800 Meters · Place 4 · SalemSalem800 Meters4.2:14.51a10

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 20SVSU D1 Indoor InvitationalMar 20 · 1600 Meters · Place 10 · SalemSalem1600 Meters104:39.03 PB10
Feb 99th Annual MITS Distance FestivalFeb 9 · 3200 Meters · Place 16 · UnattachedUnattached3200 Meters16.9:52.61a PB10

2018 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 262018 MITCA D1 Team State ChampionshipsMay 26 · 3200 Meters · Place 9 · SalemSalem3200 Meters9.10:25.55a9
May 15JV PCEP City MeetMay 15 · 3200 Meters · Place 1 · SalemSalem3200 Meters110:29.439
May 5New Balance Invitational May 5 · 3200 Meters · Place 19 · SalemSalem3200 Meters19.10:18.59a9
May 1Salem v CantonMay 1 · 3200 Meters · Place 1 · SalemSalem3200 Meters110:28.799
Apr 28Brighton Bulldog InvitationalApr 28 · 1600 Meters · Place 6 · SalemSalem1600 Meters64:53.799
Apr 24Salem v ChurchillApr 24 · 3200 Meters · Place 3 · SalemSalem3200 Meters310:03.499
Apr 17Salem @ Livonia FranklinApr 17 · 800 Meters · SalemSalem800 MetersRelay Split—2:14.9Unofficial9
Apr 17Salem @ Livonia FranklinApr 17 · 800 Meters · SalemSalem800 Meters—2:15.2Unofficial9
Apr 12Salem v PlymouthApr 12 · 3200 Meters · Place 6 · SalemSalem3200 Meters610:31.489
Apr 10Salem @ John GlennApr 10 · 1600 Meters · SalemSalem1600 Meters—4:57.6Unofficial9
Apr 10Salem @ John GlennApr 10 · 800 Meters · SalemSalem800 Meters—2:18.9Unofficial9

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 6Plymouth - Canton Middle School ChampionshipsJun 6 · 1600 Meters · Place 3 · East (Plymouth)East (Plymouth)1600 Meters3.5:09.84aUnofficial8
Jun 6Plymouth - Canton Middle School ChampionshipsJun 6 · 800 Meters · Place 5 · East (Plymouth)East (Plymouth)800 Meters5.2:20.30aUnofficial8