Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorCarver,Loch Raven,Pikesville@Hereford · May 4 | 3:14.30 | Carver,Loch Raven,Pikesville@Hereford | May 4, 2016 |
| 1600 Meters · OutdoorHereford, Towson @ Dulaney · Apr 17 | 6:30.62 | Hereford, Towson @ Dulaney | April 17, 2019 |
| 200 Meters · OutdoorPerry Hall, Catonsville, Dundalk @ Hereford · Apr 11 | 27.57 | Perry Hall, Catonsville, Dundalk @ Hereford | April 11, 2018 |
| 400 Meters · OutdoorHereford, Towson @ Dulaney · Apr 17 | 1:05.34 | Hereford, Towson @ Dulaney | April 17, 2019 |
| 500 Meters · IndoorBCPS League Meet #1 · Dec 5 | 1:29.90 | BCPS League Meet #1 | December 5, 2017 |
| 800 Meters · OutdoorMilford Mill, Lansdowne, Parkville @ Hereford · Mar 28 | 2:52.77 | Milford Mill, Lansdowne, Parkville @ Hereford | March 28, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
3 results2018 Indoor Track
2 results2018 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 11 | Perry Hall, Catonsville, Dundalk @ HerefordApr 11 · 400 Meters · Place 8 · Hereford Hig | 400 Meters | 8 | 1:08.03 | — |
| Apr 11 | Perry Hall, Catonsville, Dundalk @ HerefordApr 11 · 200 Meters · Place 7 · Hereford Hig | 200 Meters | 7 | 27.57 PB | — |
| Apr 4 | Pikesville, Owings Mills, Carver @ HerefordApr 4 · 200 Meters · Place 10 · Hereford Hig | 200 Meters | 10 | 27.90 | — |
| Mar 28 | Milford Mill, Lansdowne, Parkville @ HerefordMar 28 · 800 Meters · Place 8 · Hereford | 800 Meters | 8 | 2:52.77 PB | 11 |
| Mar 28 | Milford Mill, Lansdowne, Parkville @ HerefordMar 28 · 400 Meters · Place 11 · Hereford | 400 Meters | 11 | 1:08.00 | 11 |
2017 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 19 | BCPS/AACO Mixer #1Dec 19 · 500 Meters · Place 35 · Hereford | 500 Meters | 35. | 1:31.50 | 11 |
| Dec 5 | BCPS League Meet #1Dec 5 · 500 Meters · Place 19 · Hereford | 500 Meters | 19. | 1:29.90 PB | 11 |
2017 Outdoor Track
3 results2016 Outdoor Track
2 results