Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · IndoorBCPS League Meet #6 · Jan 18 | 5:44.60 | BCPS League Meet #6 | January 18, 2018 |
| 1600 Meters · OutdoorBaltimore county Public Schools Eastside Last Chance · May 2 | 5:45.59 | Baltimore county Public Schools Eastside Last Chance | May 2, 2018 |
| 300 Meters · IndoorBaltimore County Frosh-Soph Meet · Jan 22 | 53.00 | Baltimore County Frosh-Soph Meet | January 22, 2015 |
| 500 Meters · IndoorBaltimore County Frosh-Soph Meet · Jan 22 | 1:43.20 | Baltimore County Frosh-Soph Meet | January 22, 2015 |
| 800 Meters · IndoorBCPS League Meet #6 · Jan 18 | 2:34.00 | BCPS League Meet #6 | January 18, 2018 |
| 800 Meters · OutdoorDulaney, Lansdowne, Towson @ Dundalk · Apr 13 | 2:47.90 | Dulaney, Lansdowne, Towson @ Dundalk | April 13, 2016 |
| Combined results · OutdoorLansdowne, Western Tech @ Catonsville · Apr 18 | 2:31.60 | Lansdowne, Western Tech @ Catonsville | April 18, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| May 2 | Baltimore county Public Schools Eastside Last ChanceMay 2 · 1600 Meters · Place 19 · Lansdowne Hi | 1600 Meters | 19 | 5:45.59 PB | — |
| Apr 18 | Lansdowne, Western Tech @ CatonsvilleApr 18 · Combined results · Place 9 · Lansdowne High Schoo | Combined results | 9 | 2:31.60 PB | 12 |
| Apr 18 | Lansdowne, Western Tech @ CatonsvilleApr 18 · Combined results · Place 6 · Lansdowne High Schoo | Combined results | 6 | 5:42.00 | 12 |
| Apr 11 | Chesapeake, Franklin, Lansdowne @ PatapscoApr 11 · Combined results · Place 4 · Lansdowne High Schoo | Combined results | 4 | 5:57.30 | 12 |
| Apr 11 | Chesapeake, Franklin, Lansdowne @ PatapscoApr 11 · Combined results · Place 4 · Lansdowne High Schoo | Combined results | 4 | 2:35.90 | 12 |
| Apr 4 | Western Tech, Lansdowne, Woodlawn @ DundalkApr 4 · Combined results · Place 8 · Lansdowne High Schoo | Combined results | 8 | 2:45.63 | 12 |
| Apr 4 | Western Tech, Lansdowne, Woodlawn @ DundalkApr 4 · Combined results · Place 4 · Lansdowne High Schoo | Combined results | 4 | 6:12.10 | 12 |
| Mar 28 | Milford Mill, Lansdowne, Parkville @ HerefordMar 28 · 1600 Meters · Place 3 · Lansdowne | 1600 Meters | 3 | 5:46.58 | 12 |
2018 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 18 | BCPS League Meet #6Jan 18 · 1600 Meters · Place 9 · Lansdowne | 1600 Meters | 9. | 5:44.60 PB | 12 |
| Jan 18 | BCPS League Meet #6Jan 18 · 800 Meters · Place 8 · Lansdowne | 800 Meters | 8. | 2:34.00 PB | 12 |
| Jan 9 | AACPS vs. BCPS #2Jan 9 · 1600 Meters · Place 32 · Lansdowne Hi | 1600 Meters | 32 | 5:47.20 | 12 |
2017 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | BCPS/AACO Mixer #2Dec 21 · 1600 Meters · Place 13 · Lansdowne | 1600 Meters | 13. | 5:47.10 | 12 |
| Dec 7 | BCPS League Meet #2Dec 7 · 1600 Meters · Place 12 · Lansdowne | 1600 Meters | 12. | 5:48.20 | 12 |
| Dec 7 | BCPS League Meet #2Dec 7 · 800 Meters · Place 10 · Lansdowne | 800 Meters | 10. | 2:35.80 | 12 |
2017 Outdoor Track
3 results2016 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 13 | BCPS League Meet #3Dec 13 · 1600 Meters · Place 15 · Lansdowne | 1600 Meters | 15. | 6:03.60 | 11 |
| Dec 13 | BCPS League Meet #3Dec 13 · 800 Meters · Place 14 · Lansdowne | 800 Meters | 14. | 2:46.80 | 11 |
2016 Outdoor Track
3 results2015 Outdoor Track
3 results2015 Indoor Track
2 results