Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorKevin Dare Invitational · Jan 65:08.60Kevin Dare InvitationalJanuary 6, 2024
1600 Meters · OutdoorAmerican Division Supermeet · Apr 115:22.49American Division SupermeetApril 11, 2023
400 Meters · IndoorKristian Marche Memorial Invitational · Jan 1853.00Kristian Marche Memorial InvitationalJanuary 18, 2026
400 Meters · OutdoorChes-Mont Championships · May 853.94Ches-Mont ChampionshipsMay 8, 2024
800 Meters · IndoorOcean Breeze Invitational · Feb 12:05.87aOcean Breeze InvitationalFebruary 1, 2025
800 Meters · OutdoorChes-Mont League Champs · May 72:05.90aChes-Mont League ChampsMay 7, 2025

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6Ches-Mont ChampsMay 6 · 400 Meters · Place 23 · Bayard Rustin400 Meters23.54.41a12
Apr 1Rustin InviteApr 1 · 400 Meters · Place 25 · Bayard Rustin400 Meters25.54.15a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 18Kristian Marche Memorial InvitationalJan 18 · 400 Meters · Place 26 · WC Rustin400 Meters2653.00 PB12
Jan 14Henderson Polar Bear # 1Jan 14 · 400 Meters · Place 7 · West Chester Rustin400 Meters754.74SR
Jan 10Kevin Dare InviteJan 10 · 800 Meters · Place 29 · BAYARD RUSTIN800 Meters292:09.3312
Jan 7La Salle Winter Series - Distance NightJan 7 · 800 Meters · Place 77 · Bayard Rustin800 Meters77.2:11.03a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Alvernia Holiday ClassicDec 13 · 800 Meters · Place 12 · Bayard Rustin800 Meters12.2:09.66a12
Feb 23Kristian Marche Memorial InvitationalFeb 23 · 800 Meters · Place 25 · WC Rustin800 Meters252:07.9911
Feb 14Garden State HS InvitationalFeb 14 · 400 Meters · Place 71 · West Chester Rustin400 Meters7154.9911
Feb 14Garden State HS InvitationalFeb 14 · 400 Meters · Place 71 · West Chester Rustin400 Meters7154.9911
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 11 · Bayard Rustin800 Meters11.2:05.87a PB11
Feb 1Ocean Breeze InvitationalFeb 1 · 400 Meters · Place 21 · Bayard Rustin400 Meters21.54.01a11
Jan 11Kevin Dare InvitationalJan 11 · 800 Meters · Place 32 · Bayard Rustin800 Meters322:09.58a—

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 7Ches-Mont League ChampsMay 7 · 800 Meters · Place 14 · Bayard Rustin800 Meters14.2:05.90a PB11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Ches-Mont ChampionshipsMay 8 · 400 Meters · Place 21 · WC Rustin400 Meters2153.94 PB10
May 8Ches-Mont ChampionshipsMay 8 · 400 Meters · Place 32 · WC Rustin400 Meters3254.5410
May 4Lower Merion InvitationalMay 4 · 400 Meters · Place 14 · W C Rustin400 Meters1454.5410
Apr 27Unionville InvitationalApr 27 · 800 Meters · Place 13 · West Chester Rustin800 Meters132:11.01—
Apr 27Unionville InvitationalApr 27 · 800 Meters · Place 33 · West Chester Rustin800 Meters332:11.01—
Apr 27Unionville InvitationalApr 27 · 800 Meters · Place 13 · West Chester Rustin800 Meters132:11.01—
Apr 27Unionville InvitationalApr 27 · 800 Meters · Place 33 · West Chester Rustin800 Meters332:11.01—
Mar 20Sun Valley HS Tri MeetMar 20 · 800 Meters · Place 2 · Bayard Rustin800 Meters2.2:16.50a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 6Henderson Polar Bear # 2Feb 6 · 1 Mile · Place 39 · West Chester Rustin1 Mile395:37.52SO
Jan 6Kevin Dare InvitationalJan 6 · 1 Mile · Place 22 · Bayard Rusti1 Mile225:08.60 PB10

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Alvernia Holiday ClassicDec 9 · 800 Meters · Place 32 · Bayard Rustin800 Meters32.2:21.00a10
Jan 31Henderson Polar Bear # 2Jan 31 · 400 Meters · Place 46 · West Chester Rustin400 Meters461:02.459
Jan 17Henderson Polar Bear # 1Jan 17 · 400 Meters · Place 47 · West Chester Rustin400 Meters471:00.659
Jan 17Henderson Polar Bear # 1Jan 17 · 800 Meters · Place 21 · West Chester Rustin800 Meters212:21.979

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12Kennett Novice MeetMay 12 · 800 Meters · Place 7 · West Chester Rustin800 Meters72:18.559
May 2Great Valley Open MeetMay 2 · 400 Meters · Place 6 · West Chester Rustin400 Meters658.46—
May 2Great Valley Open MeetMay 2 · 400 Meters · Place 6 · West Chester Rustin400 Meters658.46—
Apr 26Sun Valley JV InvitationalApr 26 · 800 Meters · Place 4 · Bayard Rustin800 Meters42:19.329
Apr 11American Division SupermeetApr 11 · 1600 Meters · Place 9 · West Chester Rustin1600 Meters95:22.49 PB—
Mar 29Sun Valley HS vs Great Valley vs WC RustinMar 29 · 800 Meters · Place 6 · Bayard Rustin800 Meters62:22.239

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Ursinus HS InvitationalDec 10 · 800 Meters · Place 60 · Bayard Rustin800 Meters60.2:35.09a9