Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · Outdoor2024 Utah Summer Games · Jun 13 | 11.70a | 2024 Utah Summer Games | June 13, 2024 |
| 1000 Meters · IndoorSouth Eastern District Meet 2 · Dec 17 | 2:46.96a | South Eastern District Meet 2 | December 17, 2015 |
| 1600 Meters · IndoorVHSL Group 6A Southern Regional Championships · Feb 20 | 4:46.75a | VHSL Group 6A Southern Regional Championships | February 20, 2016 |
| 1600 Meters · OutdoorVHSL 6A South Regional Championship · May 30 | 4:39.93a | VHSL 6A South Regional Championship | May 30, 2015 |
| 200 Meters · Outdoor2024 Utah Summer Games · Jun 13 | 24.16a | 2024 Utah Summer Games | June 13, 2024 |
| 300 Meters · IndoorReal Deal HS Classic · Dec 6 | 39.58a | Real Deal HS Classic | December 6, 2014 |
| 400 Meters · IndoorBoo Williams Winter Break Invitational · Dec 20 | 55.88a | Boo Williams Winter Break Invitational | December 20, 2014 |
| 400 Meters · Outdoor2024 Utah Summer Games · Jun 13 | 58.45a | 2024 Utah Summer Games | June 13, 2024 |
| 500 Meters · IndoorSuffolk Stars Invitational · Jan 9 | 1:11.51a | Suffolk Stars Invitational | January 9, 2016 |
| 800 Meters · OutdoorVHSL Group 6A Conference 2 Championship · May 23 | 2:10.31a | VHSL Group 6A Conference 2 Championship | May 23, 2015 |
| Long Jump · OutdoorChesapeake MS Meet #4 · Apr 22 | 15-10 | Chesapeake MS Meet #4 | April 22, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Outdoor Track
5 results2016 Outdoor Track
3 results2016 Indoor Track
3 results2015 Indoor Track
2 results2015 Outdoor Track
3 results2014 Indoor Track
4 results