Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorBCPS League Meet April 12 @ Randallstown · Apr 12 | 14.2 | BCPS League Meet April 12 @ Randallstown | April 12, 2023 |
| 300 Meters · IndoorBCPS League Meet #5 · Dec 20 | 48.49a | BCPS League Meet #5 | December 20, 2023 |
| 3200 Meters · IndoorBCPS League Meet #7 · Jan 9 | 15:37.63 | BCPS League Meet #7 | January 9, 2023 |
| 400 Meters · OutdoorDulaney, Owings Mills, Randallstown, Towson Woodlawn @ Hereford · Apr 1 | 1:02.48a | Dulaney, Owings Mills, Randallstown, Towson Woodlawn @ Hereford | April 1, 2025 |
| 500 Meters · IndoorBCPS League Meet #8 · Jan 10 | 1:37.61a | BCPS League Meet #8 | January 10, 2024 |
| 55 Meter · IndoorBCPS League Meet #5 · Dec 20 | 8.36a | BCPS League Meet #5 | December 20, 2023 |
| 55 Meters · IndoorBCPS League Meet #8 · Jan 10 | 8.49a | BCPS League Meet #8 | January 10, 2024 |
| 800 Meters · IndoorBCPS League Meet #5 · Dec 18 | 2:43.82a | BCPS League Meet #5 | December 18, 2024 |
| 800 Meters · OutdoorCatonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @Woodlawn · Apr 8 | 2:57.35a | Catonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @Woodlawn | April 8, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 29 | 12 Team Challenge @ HerefordApr 29 · 300m Hurdles · Place 23 · Owings Mills | 300m Hurdles | 23 | 56.23a | 11 |
| Apr 29 | 12 Team Challenge @ HerefordApr 29 · 400 Meters · Place 36 · Owings Mills | 400 Meters | 36 | 1:03.41a | 11 |
| Apr 22 | Franklin, New Town, Owings Mills, Western Tech @RandallstownApr 22 · 400 Meters · Place 7 · Owings Mills | 400 Meters | 7 | 1:03.77a | 11 |
| Apr 8 | Catonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @WoodlawnApr 8 · 300m Hurdles · Place 5 · Owings Mills | 300m Hurdles | 5 | 1:00.28a | 11 |
| Apr 8 | Catonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @WoodlawnApr 8 · 800 Meters · Place 17 · Owings Mills | 800 Meters | 17 | 2:57.35a PB | 11 |
| Apr 1 | Dulaney, Owings Mills, Randallstown, Towson Woodlawn @ HerefordApr 1 · 300m Hurdles · Place 5 · Owings Mills | 300m Hurdles | 5 | 1:08.57a | 11 |
| Apr 1 | Dulaney, Owings Mills, Randallstown, Towson Woodlawn @ HerefordApr 1 · 400 Meters · Place 20 · Owings Mills | 400 Meters | 20 | 1:02.48a PB | 11 |
| Mar 25 | Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMar 25 · 300m Hurdles · Place 4 · Owings Mills | 300m Hurdles | 4 | 1:00.6 | 11 |
| Mar 25 | Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMar 25 · 400 Meters · Place 8 · Owings Mills | 400 Meters | 8 | 1:05.0 | 11 |
2025 Indoor Track
3 results2024 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | BCPS League Meet #5Dec 18 · 800 Meters · Place 23 · Owings Mills | 800 Meters | 23. | 2:43.82a PB | 11 |
| Jan 10 | BCPS League Meet #8Jan 10 · 500 Meters · Place 17 · Owings Mills | 500 Meters | 17 | 1:37.61a PB | — |
| Jan 10 | BCPS League Meet #8Jan 10 · 55 Meters · Place 35 · Owings Mills | 55 Meters | 35 | 8.49a PB | — |
2024 Outdoor Track
3 results2023 Indoor Track
10 results2023 Outdoor Track
7 results2022 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | BCPS League Meet #5Dec 21 · 300 Meters · Place 63 · Owings Mills | 300 Meters | 63. | 57.42a | 9 |
| Dec 14 | BCPS League Meet #3Dec 14 · 500 Meters · Place 19 · Owings Mills | 500 Meters | 19. | 1:52.82a | 9 |
| Dec 14 | BCPS League Meet #3Dec 14 · 55 Meter · Place 37 · Owings Mills | 55 Meter | 37. | 9.16a | 9 |