Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Indoor61st Annual East Coast Invitational · Feb 2 | 6:05.20 | 61st Annual East Coast Invitational | February 2, 2024 |
| 1000 Meters · IndoorVHSL Class 6 Region A Indoor T & F Championship · Feb 14 | 3:28.16 | VHSL Class 6 Region A Indoor T & F Championship | February 14, 2026 |
| 1600 Meters · Indoor61st Annual East Coast Invitational · Feb 2 | 6:03.19 | 61st Annual East Coast Invitational | February 2, 2024 |
| 1600 Meters · OutdoorCNU HS Captains Classic · Mar 28 | 6:04.77 | CNU HS Captains Classic | March 28, 2025 |
| 200 Meters · IndoorVirginia Beach HS Relays · Jan 6 | 29.96 | Virginia Beach HS Relays | January 6, 2024 |
| 200 Meters · OutdoorMarlin Invitational · May 3 | 29.48 | Marlin Invitational | May 3, 2025 |
| 300 Meters · IndoorThe 63rd East Coast Invitational · Feb 7 | 47.81 | The 63rd East Coast Invitational | February 7, 2026 |
| 3200 Meters · OutdoorVHSL Class 6 Region A Championships · May 30 | 12:55.23 | VHSL Class 6 Region A Championships | May 30, 2025 |
| 400 Meters · IndoorVirginia Beach HS Relays · Jan 6 | 1:12.76 | Virginia Beach HS Relays | January 6, 2023 |
| 400 Meters · OutdoorMarlin Invitational · May 3 | 1:06.13 | Marlin Invitational | May 3, 2025 |
| 500 Meters · IndoorVHSL Class 6 Region A Indoor T & F Championship · Feb 14 | 1:28.65 | VHSL Class 6 Region A Indoor T & F Championship | February 14, 2026 |
| 800 Meters · IndoorVirginia Beach HS Relays · Jan 6 | 2:52.96 | Virginia Beach HS Relays | January 6, 2023 |
| 800 Meters · OutdoorCNU HS Captains Classic · Mar 28 | 2:42.67 | CNU HS Captains Classic | March 28, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Indoor Track
5 results2025 Outdoor Track
6 results2024 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 4 | Marlin InvitationalMay 4 · 1600 Meters · Place 6 · Western Bran | 1600 Meters | 6 | 6:06.82 | 11 |
| Mar 15 | adidas Track NationalsMar 15 · 400 Meters · Place 54 · Western Bran | 400 Meters | 54 | 1:06.54 | 10 |
2024 Indoor Track
8 results2023 Outdoor Track
3 results2023 Indoor Track
4 results