Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorEnergice Coaches Hall of Fame Invitational · Dec 21 | 6:01.29a | Energice Coaches Hall of Fame Invitational | December 21, 2019 |
| 1 Mile · OutdoorLower Moreland Polar Bear Meet · Mar 6 | 5:56.35 | Lower Moreland Polar Bear Meet | March 6, 2021 |
| 1600 Meters · IndoorCSU Run At The Rec #2 · Jan 31 | 6:44.41 | CSU Run At The Rec #2 | January 31, 2020 |
| 1600 Meters · OutdoorNew Hope Solebury VS. Cheltenham · May 4 | 5:43.12a | New Hope Solebury VS. Cheltenham | May 4, 2021 |
| 3200 Meters · OutdoorBicentennial Athletic League Championships · May 8 | 13:34.63 | Bicentennial Athletic League Championships | May 8, 2019 |
| 400 Meters · IndoorCoaches Hall of Fame Invitational · Dec 15 | 1:05.76a | Coaches Hall of Fame Invitational | December 15, 2018 |
| 400 Meters · OutdoorSOL American Conference Championships · May 13 | 58.26 | SOL American Conference Championships | May 13, 2022 |
| 55 Meter · IndoorUrsinus Invitational · Dec 8 | 8.19a | Ursinus Invitational | December 8, 2018 |
| 800 Meters · IndoorHoly Ghost Prep Polar Bear #2 · Jan 23 | 2:31.20 | Holy Ghost Prep Polar Bear #2 | January 23, 2021 |
| 800 Meters · OutdoorSOL Meet #3 @ Hatboro-Horsham · Apr 30 | 2:23.66 | SOL Meet #3 @ Hatboro-Horsham | April 30, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Outdoor Track
2 results2021 Outdoor Track
6 results2021 Indoor Track
1 results2020 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 31 | CSU Run At The Rec #2Jan 31 · 1600 Meters · Place 74 · New Hope-Sol | 1600 Meters | 74 | 6:44.41 PB | — |
2019 Indoor Track
2 results2019 Outdoor Track
3 results2018 Indoor Track
4 results