Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorLinganore Invitational · Mar 28 | 12.72a | Linganore Invitational | March 28, 2026 |
| 1600 Meters · IndoorED BOWIE MEET · Dec 6 | 5:01.78a | ED BOWIE MEET | December 6, 2025 |
| 1600 Meters · OutdoorCougar Mountain Bash · Apr 26 | 5:19.17 | Cougar Mountain Bash | April 26, 2025 |
| 200 Meters · Indoor2LRS Indoor Invitational · Jan 16 | 26.36a | 2LRS Indoor Invitational | January 16, 2026 |
| 200 Meters · OutdoorMPSSAA 1A North Region Championships · May 12 | 26.10a | MPSSAA 1A North Region Championships | May 12, 2026 |
| 2000m Steeplechase · OutdoorUnder Armour Black & Blue Invitational · Apr 16 | 8:36.72a | Under Armour Black & Blue Invitational | April 16, 2026 |
| 300 Meters · IndoorHCC Dwight Scott Invitational · Dec 19 | 42.23a | HCC Dwight Scott Invitational | December 19, 2025 |
| 300m Hurdles · 36" / 0.914m · OutdoorMPSSAA 1A North Region Championships · May 12 | 57.95a | MPSSAA 1A North Region Championships | May 12, 2026 |
| 3200 Meters · IndoorWarrior Invitational · Jan 11 | 12:55.65a | Warrior Invitational | January 11, 2025 |
| 400 Meters · OutdoorDwight Scott Battlefield Blast Invitational · Mar 29 | 58.44a | Dwight Scott Battlefield Blast Invitational | March 29, 2025 |
| 400 Meters · Relay Split · IndoorMPSSAA 1A West Region Championships · Jan 31 | 59.553 | MPSSAA 1A West Region Championships | January 31, 2026 |
| 500 Meters · IndoorRay Shriver Invitational · Dec 13 | 1:26.91a | Ray Shriver Invitational | December 13, 2024 |
| 800 Meters · Indoor2025 Indoor Track & Field Carroll County Championship · Jan 25 | 2:34.07a | 2025 Indoor Track & Field Carroll County Championship | January 25, 2025 |
| 800 Meters · OutdoorDon Boyer Invitational · Apr 11 | 2:20.49a | Don Boyer Invitational | April 11, 2026 |
| 800 Meters · Relay Split · IndoorM&D Winter HS Showcase · Dec 23 | 2:26.722a | M&D Winter HS Showcase | December 23, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
12 results2026 Indoor Track
2 results2025 Indoor Track
8 results2025 Outdoor Track
7 results2024 Indoor Track
2 results