Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · IndoorMPSSAA 2A Central Region Championships · Feb 7 | 5:27.27 | MPSSAA 2A Central Region Championships | February 7, 2022 |
| 1600 Meters · OutdoorSparrows Point, Towson, Perry Hall @Hereford · May 7 | 5:15.21 | Sparrows Point, Towson, Perry Hall @Hereford | May 7, 2021 |
| 200 Meters · OutdoorBCPS Eastside Last Chance · Apr 30 | 26.19a | BCPS Eastside Last Chance | April 30, 2024 |
| 3200 Meters · IndoorBCPS League Meet #9 · Jan 18 | 12:53.31 | BCPS League Meet #9 | January 18, 2022 |
| 3200 Meters · OutdoorBCPS Large School Last Chance · May 3 | 11:52.22 | BCPS Large School Last Chance | May 3, 2023 |
| 400 Meters · OutdoorMilford Mill, Franklin, Catonsville, Hereford, Parkville @Pikesville · Apr 23 | 58.97a | Milford Mill, Franklin, Catonsville, Hereford, Parkville @Pikesville | April 23, 2024 |
| 500 Meters · IndoorBCPS League Meet #6 · Jan 3 | 1:26.68 | BCPS League Meet #6 | January 3, 2023 |
| 800 Meters · IndoorBaltimore County Public Schools Fresh-Soph Meet #1 · Jan 25 | 2:31.37a | Baltimore County Public Schools Fresh-Soph Meet #1 | January 25, 2022 |
| 800 Meters · OutdoorFranklin, Catonsville, Hereford @Towson · May 21 | 2:27.10a | Franklin, Catonsville, Hereford @Towson | May 21, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Outdoor Track
4 results2023 Outdoor Track
6 results2023 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 11 | BCPS League Meet #8Jan 11 · 800 Meters · Place 15 · Hereford | 800 Meters | 15 | 2:37.77 | 11 |
| Jan 3 | BCPS League Meet #6Jan 3 · 500 Meters · Place 23 · Hereford | 500 Meters | 23 | 1:26.68 PB | 11 |
2022 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| May 12 | BCPS Outdoor County ChampionshipsMay 12 · 1600 Meters · Place 11 · Hereford | 1600 Meters | 11 | 5:15.39 | 10 |
| Apr 27 | Towson, Hereford @ DulaneyApr 27 · 1600 Meters · Place 6 · Hereford | 1600 Meters | 6 | 5:35.63 | 10 |
| Apr 27 | Towson, Hereford @ DulaneyApr 27 · 800 Meters · Place 6 · Hereford | 800 Meters | 6 | 2:34.26 | 10 |
| Apr 6 | Towson, Milford Mill, Franklin, Dulaney, Patapsco @ HerefordApr 6 · 3200 Meters · Place 7 · Hereford | 3200 Meters | 7 | 12:09.01 | 10 |
| Apr 2 | Pikesville Track ClassicApr 2 · 1600 Meters · Place 35 · Hereford Hig | 1600 Meters | 35 | 5:19.42 | 10 |
| Apr 2 | Pikesville Track ClassicApr 2 · 1600 Meters · Place 35 · Hereford Hig | 1600 Meters | 35 | 5:19.42 | 10 |
| Mar 30 | Catonsville, Parkville, Woodlawn@ HerefordMar 30 · 1600 Meters · Place 1 · Hereford | 1600 Meters | 1 | 5:34.44 | 10 |
| Mar 30 | Catonsville, Parkville, Woodlawn@ HerefordMar 30 · 800 Meters · Place 10 · Hereford | 800 Meters | 10 | 2:37.05 | 10 |
2022 Indoor Track
5 results2021 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 22 | BCPS League Meet #5Dec 22 · 800 Meters · Place 10 · Hereford | 800 Meters | 10. | 2:35.45a | 10 |
| Dec 7 | BCPS League Meet #1Dec 7 · 800 Meters · Place 10 · Hereford | 800 Meters | 10. | 2:40.71a | 10 |
2021 Outdoor Track
4 results