Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · IndoorBCPS League Meet #3 · Dec 13 | 5:49.05a | BCPS League Meet #3 | December 13, 2023 |
| 1600 Meters · OutdoorMilford Mill, Franklin, Catonsville, Hereford, Parkville @Pikesville · Apr 23 | 5:37.16a | Milford Mill, Franklin, Catonsville, Hereford, Parkville @Pikesville | April 23, 2024 |
| 300 Meters · IndoorBCPS League Meet #2 · Dec 8 | 48.23a | BCPS League Meet #2 | December 8, 2022 |
| 500 Meters · IndoorCoach A (Rich Andrulonis) Invitational · Dec 7 | 1:18.18a | Coach A (Rich Andrulonis) Invitational | December 7, 2024 |
| 800 Meters · IndoorBCPS League Meet #4 · Dec 18 | 2:26.86a | BCPS League Meet #4 | December 18, 2023 |
| 800 Meters · OutdoorBCPS HS Outdoor County Championships/Fresh-Soph Invite · May 7 | 2:14.48 | BCPS HS Outdoor County Championships/Fresh-Soph Invite | May 7, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 29 | 12 Team Challenge @ HerefordApr 29 · 800 Meters · Place 17 · Franklin | 800 Meters | 17 | 2:20.83a | 11 |
| Apr 22 | Franklin, New Town, Owings Mills, Western Tech @RandallstownApr 22 · 800 Meters · Place 6 · Franklin | 800 Meters | 6 | 2:21.72a | 11 |
| Apr 8 | Franklin, Hereford, New Town, Pikesville, Randallstown @ OverleaApr 8 · 800 Meters · Place 13 · Franklin | 800 Meters | 13 | 2:34.96a | 11 |
| Mar 25 | Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMar 25 · 800 Meters · Place 7 · Franklin | 800 Meters | 7 | 2:23.0 | 11 |
2025 Indoor Track
2 results2024 Indoor Track
2 results2024 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | BCPS HS Outdoor County Championships/Fresh-Soph InviteMay 7 · 800 Meters · Place 11 · Franklin | 800 Meters | 11 | 2:14.48 PB | 10 |
| May 1 | BCPS Westside Last ChanceMay 1 · 800 Meters · Place 24 · Franklin | 800 Meters | 24 | 2:19.02a | — |
| Apr 23 | Milford Mill, Franklin, Catonsville, Hereford, Parkville @PikesvilleApr 23 · 1600 Meters · Place 14 · Franklin | 1600 Meters | 14 | 5:37.16a PB | — |
| Apr 23 | Milford Mill, Franklin, Catonsville, Hereford, Parkville @PikesvilleApr 23 · 800 Meters · Place 13 · Franklin | 800 Meters | 13 | 2:20.1 | — |
| Apr 13 | TU Classic HS InvitationalApr 13 · 800 Meters · Place 91 · Franklin | 800 Meters | 91 | 2:25.72a | — |
| Apr 11 | 12 Team Challenge #2Apr 11 · 1600 Meters · Place 28 · Franklin | 1600 Meters | 28 | 6:18.30a | — |
| Apr 11 | 12 Team Challenge #2Apr 11 · 800 Meters · Place 23 · Franklin | 800 Meters | 23 | 2:30.85a | — |
| Mar 22 | Milford Mill, Franklin, Dundalk, Eastern Tech, Loch Raven @ParkvilleMar 22 · 1600 Meters · Place 1 · Franklin | 1600 Meters | 1 | 5:40.0 | — |
| Mar 22 | Milford Mill, Franklin, Dundalk, Eastern Tech, Loch Raven @ParkvilleMar 22 · 800 Meters · Place 2 · Franklin | 800 Meters | 2 | 2:29.5 | — |
2023 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | BCPS League Meet #4Dec 18 · 800 Meters · Place 13 · Franklin | 800 Meters | 13. | 2:26.86a PB | 10 |
| Dec 13 | BCPS League Meet #3Dec 13 · 1600 Meters · Place 9 · Franklin | 1600 Meters | 9. | 5:49.05a PB | 10 |
| Dec 13 | BCPS League Meet #3Dec 13 · 800 Meters · Place 10 · Franklin | 800 Meters | 10. | 2:33.79a | 10 |
2023 Outdoor Track
3 results2022 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 8 | BCPS League Meet #2Dec 8 · 300 Meters · Place 32 · Franklin | 300 Meters | 32. | 48.23a PB | 9 |