Personal bests

Best marks in available results
Event / courseMarkMeetDate
500 Meters · IndoorLiberty Premier Invitational · Jan 101:14.17Liberty Premier InvitationalJanuary 10, 2026
800 Meters · IndoorBullseye's Ice Box Track & Field Invitational · Dec 292:10.01aBullseye's Ice Box Track & Field InvitationalDecember 29, 2025
800 Meters · Relay Split · IndoorMPSSAA 3A Central Region Championships · Feb 52:14.170MPSSAA 3A Central Region ChampionshipsFebruary 5, 2026
Shot Put · 12lb · OutdoorBaltimore City Public Schools Championships · May 532' 1"Baltimore City Public Schools ChampionshipsMay 5, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 5Baltimore City Public Schools ChampionshipsMay 5 · Shot Put · Place 18 · Digital HarborShot Put12lb18.32' 1" PB12
Apr 29Baltimore City League Meet 5.1Apr 29 · Discus · Place 5 · Digital HarborDiscus588-012
Apr 29Baltimore City League Meet 5.1Apr 29 · Shot Put · Place 12 · Digital HarborShot Put1233-4.512
Apr 18McNamara Mustang InvitationalApr 18 · 800 Meters · Digital Harbor800 Meters—DNS12
Apr 18McNamara Mustang InvitationalApr 18 · 400 Meters · Digital Harbor400 Meters—DNS12
Apr 15Baltimore City Relay ChampionshipsApr 15 · Shot Put · Place 12 · Digital HarborShot Put1234-10.512

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 5MPSSAA 3A Central Region ChampionshipsFeb 5 · 800 Meters · Digital Harbor800 MetersRelay Split—2:14.170 PB12
Jan 21Baltimore City Schools Indoor Track & Field ChampionshipsJan 21 · 500 Meters · Place 16 · Digital Harbor500 Meters161:15.93a12
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 199 · Digital Harbor500 Meters199.1:16.27a12
Jan 10Liberty Premier InvitationalJan 10 · 500 Meters · Place 80 · Digital Harb500 Meters801:14.17 PB—
Jan 7Baltimore City League Meet 6Jan 7 · 800 Meters · Place 2 · Digital Harbor800 Meters22:18.64a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29Bullseye's Ice Box Track & Field InvitationalDec 29 · 800 Meters · Place 13 · Digital Harbor800 Meters13.2:10.01a PB12
Dec 15Baltimore City League Meet 3Dec 15 · 500 Meters · Place 11 · Digital Harbor500 Meters11.1:14.34a12
Dec 10Baltimore City League Meet 2Dec 10 · 500 Meters · Place 7 · Digital Harbor500 Meters7.1:18.89a12
Dec 10Baltimore City League Meet 2Dec 10 · 800 Meters · Place 3 · Digital Harbor800 Meters3.2:18.59a12