Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · IndoorBCPS League Meet#8 2526 · Jan 15 | 5:51.45a | BCPS League Meet#8 2526 | January 15, 2026 |
| 1600 Meters · OutdoorCatonsville, Dulaney, Loch Raven, Towson @Hereford · Apr 1 | 5:43.40a | Catonsville, Dulaney, Loch Raven, Towson @Hereford | April 1, 2026 |
| 3200 Meters · IndoorBCPS League Meet #6 2526 · Jan 8 | 13:26.20a | BCPS League Meet #6 2526 | January 8, 2026 |
| 3200 Meters · OutdoorCarver, Catonsville, Franklin, Owings Mills @ Pikesville · Apr 15 | 12:53.53a | Carver, Catonsville, Franklin, Owings Mills @ Pikesville | April 15, 2026 |
| 800 Meters · IndoorBCPS League #4 2526 · Dec 18 | 2:47.39a | BCPS League #4 2526 | December 18, 2025 |
| 800 Meters · OutdoorCatonsville, Dulaney, Loch Raven, Towson @Hereford · Apr 1 | 2:41.70a | Catonsville, Dulaney, Loch Raven, Towson @Hereford | April 1, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 15 | Carver, Catonsville, Franklin, Owings Mills @ PikesvilleApr 15 · 3200 Meters · Place 2 · Catonsville | 3200 Meters | 2 | 12:53.53a PB | 9 |
| Apr 1 | Catonsville, Dulaney, Loch Raven, Towson @HerefordApr 1 · 1600 Meters · Place 8 · Catonsville | 1600 Meters | 8 | 5:43.40a PB | 9 |
| Apr 1 | Catonsville, Dulaney, Loch Raven, Towson @HerefordApr 1 · 800 Meters · Place 10 · Catonsville | 800 Meters | 10 | 2:41.70a PB | 9 |
| Mar 23 | Catonsville, Hereford, Owings Mills, Randallstown @WoodlawnMar 23 · 1600 Meters · Place 4 · Catonsville | 1600 Meters | 4 | 5:49.40a | 9 |
2026 Indoor Track
2 results2025 Indoor Track
3 results