Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorMorris County Invitational · Feb 6 | 4:59.80 | Morris County Invitational | February 6, 2017 |
| 1000 Meters · IndoorMolloy-Stanner Games · Jan 12 | 2:56.08 | Molloy-Stanner Games | January 12, 2019 |
| 1600 Meters · IndoorThe Armory Frosh / Novice Meet · Jan 18 | 4:55.3 | The Armory Frosh / Novice Meet | January 18, 2017 |
| 1600 Meters · OutdoorRidge Night of 1600s · May 3 | 5:01.56a | Ridge Night of 1600s | May 3, 2018 |
| 300 Meters · IndoorCliff Back Invitational · Jan 2 | 41.32 | Cliff Back Invitational | January 2, 2020 |
| 3200 Meters · OutdoorRidge Twilight Meet II · May 30 | 10:56.67 | Ridge Twilight Meet II | May 30, 2018 |
| 400 Meters · IndoorFrosh/Novice Invitational · Jan 15 | 56.27a | Frosh/Novice Invitational | January 15, 2020 |
| 400 Meters · OutdoorOpening Night Invitational · Apr 3 | 57.29a | Opening Night Invitational | April 3, 2019 |
| 55 Meters · IndoorWayne Valentine Invitational · Jan 9 | 7.60 | Wayne Valentine Invitational | January 9, 2020 |
| 55m Hurdles · 39" · IndoorSkyland Conference Indoor Championships · Jan 26 | 9.43a | Skyland Conference Indoor Championships | January 26, 2020 |
| 600 Meters · IndoorTony Passarelli Invitational · Dec 23 | 1:42.65a | Tony Passarelli Invitational | December 23, 2019 |
| 800 Meters · IndoorThe Metropolitan Invitational · Jan 30 | 2:15.77 | The Metropolitan Invitational | January 30, 2019 |
| 800 Meters · OutdoorSkyland Conference Frosh/Soph Championship · May 16 | 2:20.40 | Skyland Conference Frosh/Soph Championship | May 16, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Indoor Track
9 results2019 Indoor Track
5 results2019 Outdoor Track
1 results2018 Indoor Track
3 results2018 Outdoor Track
3 results2017 Indoor Track
2 results2016 Indoor Track
2 results