Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHenderson Invitational · Feb 145:22.79aHenderson InvitationalFebruary 14, 2026
1600 Meters · IndoorAlvernia Holiday Classic · Dec 135:26.16aAlvernia Holiday ClassicDecember 13, 2025
1600 Meters · Outdoor22nd Annual Unionville Invitational · Apr 255:09.82a22nd Annual Unionville InvitationalApril 25, 2026
3000 Meters · IndoorLa Salle Winter Series - Distance Night · Jan 711:00.98aLa Salle Winter Series - Distance NightJanuary 7, 2026
3200 Meters · IndoorLa Salle Winter Series - Distance Night · Jan 711:38.39aLa Salle Winter Series - Distance NightJanuary 7, 2026
3200 Meters · OutdoorChes-Mont Champs · May 611:28.92aChes-Mont ChampsMay 6, 2026
400 Meters · IndoorHenderson Polar Bear # 1 · Jan 1458.81Henderson Polar Bear # 1January 14, 2026
400 Meters · OutdoorSun Valley JV Invite #2 · Apr 241:07.71aSun Valley JV Invite #2April 24, 2024
800 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 262:15.06aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · OutdoorLower Merion Invitational · May 22:11.36aLower Merion InvitationalMay 2, 2026

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

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 800 Meters · Place 134 · UnattachedUnattached800 Meters134.2:15.06a PB11
Feb 14Henderson InvitationalFeb 14 · 1 Mile · Place 74 · Bayard RustinBayard Rustin1 Mile74.5:22.79a PB11
Jan 14Henderson Polar Bear # 1Jan 14 · 400 Meters · Place 47 · West Chester RustinWest Chester Rustin400 Meters4758.81 PBJR
Jan 7La Salle Winter Series - Distance NightJan 7 · 3200 Meters · Place 76 · Bayard RustinBayard Rustin3200 Meters76.11:38.39a PB11
Jan 7La Salle Winter Series - Distance NightJan 7 · 3000 Meters · Place 77 · Bayard RustinBayard Rustin3000 Meters77.11:00.98a PB11

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6Ches-Mont ChampsMay 6 · 3200 Meters · Place 22 · Bayard RustinBayard Rustin3200 Meters22.11:28.92a PB11
May 2Lower Merion InvitationalMay 2 · 800 Meters · Place 17 · Bayard RustinBayard Rustin800 Meters17.2:11.36a PB11
Apr 2522nd Annual Unionville InvitationalApr 25 · 1600 Meters · Place 30 · Bayard RustinBayard Rustin1600 Meters30.5:09.82a PB11
Apr 1Rustin InviteApr 1 · 1600 Meters · Place 54 · Bayard RustinBayard Rustin1600 Meters54.05:21.311

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Winter Freeze Outdoor InvitationalDec 18 · 800 Meters · Place 26 · Bayard RustinBayard Rustin800 Meters26.2:24.74aUnofficial11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Alvernia Holiday ClassicDec 13 · 1600 Meters · Place 35 · Bayard RustinBayard Rustin1600 Meters35.5:26.16a PB11
Feb 7Henderson InvitationalFeb 7 · 800 Meters · Place 62 · Bayard RustinBayard Rustin800 Meters62.2:34.00a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 145th Annual Alvernia Holiday Classic 2025Dec 14 · 800 Meters · Place 62 · Bayard RustinBayard Rustin800 Meters62.2:33.90a10
Feb 6Henderson Polar Bear # 2Feb 6 · 400 Meters · Place 103 · West Chester RustinWest Chester Rustin400 Meters1031:13.779
Feb 6Henderson Polar Bear # 2Feb 6 · 1 Mile · Place 73 · West Chester RustinWest Chester Rustin1 Mile736:21.039
Jan 30Henderson Polar Bear # 1Jan 30 · 400 Meters · Place 104 · West Chester RustinWest Chester Rustin400 Meters1041:14.019

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 24Sun Valley JV Invite #2Apr 24 · 400 Meters · Place 31 · Bayard RustinBayard Rustin400 Meters311:07.71a PB—
Mar 20Sun Valley HS Tri MeetMar 20 · 800 Meters · Place 11 · Bayard RustinBayard Rustin800 Meters11.2:47.95a9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 12Winter Freeze Outdoor InvitationalDec 12 · 800 Meters · Place 87 · Bayard RustinBayard Rustin800 Meters87.2:53.22aUnofficial9