Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorM&D Winter HS Showcase · Dec 235:00.71aM&D Winter HS ShowcaseDecember 23, 2025
1600 Meters · IndoorM&D Winter HS Showcase · Dec 234:59.02aM&D Winter HS ShowcaseDecember 23, 2025
1600 Meters · OutdoorMPSSAA 3A North Region Championships · May 124:41.57aMPSSAA 3A North Region ChampionshipsMay 12, 2026
3200 Meters · IndoorBCPS League Meet #6 2526 · Jan 811:02.10aBCPS League Meet #6 2526January 8, 2026
3200 Meters · OutdoorBCPS Outdoor Track & Field County Championships · May 610:43.39aBCPS Outdoor Track & Field County ChampionshipsMay 6, 2025
800 Meters · IndoorHoward County Winterfest Invitational · Dec 132:05.27aHoward County Winterfest InvitationalDecember 13, 2025
800 Meters · OutdoorBCPS Varsity Outdoor Track & Field Championships-2026 · May 42:05.29aBCPS Varsity Outdoor Track & Field Championships-2026May 4, 2026
800 Meters · Relay Split · IndoorM&D Winter HS Showcase · Dec 232:07.167aM&D Winter HS ShowcaseDecember 23, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 12MPSSAA 3A North Region ChampionshipsMay 12 · 1600 Meters · Place 7 · Catonsville1600 Meters7.4:41.57a PB11
May 12MPSSAA 3A North Region ChampionshipsMay 12 · 800 Meters · Place 12 · Catonsville800 Meters12.2:06.74a11
May 4BCPS Varsity Outdoor Track & Field Championships-2026May 4 · 1600 Meters · Place 5 · Catonsville1600 Meters5.4:43.93a11
May 4BCPS Varsity Outdoor Track & Field Championships-2026May 4 · 800 Meters · Place 11 · Catonsville800 Meters11.2:05.29a PB11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 5MPSSAA 3A Central Region ChampionshipsFeb 5 · 800 Meters · Catonsville800 MetersRelay Split—2:08.84911
Jan 15BCPS League Meet#8 2526Jan 15 · 1600 Meters · Place 1 · Catonsville1600 Meters1.5:01.38a11
Jan 15BCPS League Meet#8 2526Jan 15 · 800 Meters · Place 1 · Catonsville800 Meters1.2:12.52a11
Jan 8BCPS League Meet #6 2526Jan 8 · 3200 Meters · Place 1 · Catonsville3200 Meters1.11:02.10a PB11
Jan 8BCPS League Meet #6 2526Jan 8 · 800 Meters · Catonsville800 Meters—DNS11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 23M&D Winter HS ShowcaseDec 23 · 1 Mile · Place 21 · Catonsville1 Mile21.5:00.71a PB11
Dec 23M&D Winter HS ShowcaseDec 23 · 1600 Meters · Place 21 · Catonsville1600 Meters21.4:59.02a PB11
Dec 23M&D Winter HS ShowcaseDec 23 · 800 Meters · Catonsville800 MetersRelay Split—2:07.167a PB11
Dec 18BCPS League #4 2526Dec 18 · 3200 Meters · Place 7 · Catonsville3200 Meters7.13:42.57a11
Dec 13Howard County Winterfest InvitationalDec 13 · 800 Meters · Place 10 · Catonsville800 Meters10.2:05.27a PB11
Dec 11BCPS League Meet #2 2526Dec 11 · 1600 Meters · Place 3 · Catonsville1600 Meters3.5:06.27a11

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 6BCPS Outdoor Track & Field County ChampionshipsMay 6 · 3200 Meters · Place 5 · Catonsville3200 Meters5.10:43.39a PB10
May 6BCPS Outdoor Track & Field County ChampionshipsMay 6 · 1600 Meters · Place 6 · Catonsville1600 Meters6.4:56.21a10
May 6BCPS Outdoor Track & Field County ChampionshipsMay 6 · 800 Meters · Place 6 · Catonsville800 Meters6.2:09.16a10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18BCPS League Meet #4Dec 18 · 800 Meters · Place 9 · Catonsville800 Meters9.2:23.59a9