Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorCornell Upstate Challenge · Jan 21 | 4:20.69 | Cornell Upstate Challenge | January 21, 2023 |
| 10,000 Meters · Outdoor2023 Atlantic East Conference Outdoor Track & Field Championships · May 5 | 34:24.06a | 2023 Atlantic East Conference Outdoor Track & Field Championships | May 5, 2023 |
| 10000 Meters · OutdoorMisericordia Twilight 2023 · Apr 4 | 33:35.86 | Misericordia Twilight 2023 | April 4, 2023 |
| 1500 Meters · OutdoorKing’s College Monarch Invitational · Mar 18 | 4:04.56 | King’s College Monarch Invitational | March 18, 2023 |
| 1600 Meters · OutdoorPIAA 3A District 2 Championships · May 18 | 4:21.32 | PIAA 3A District 2 Championships | May 18, 2021 |
| 3000 Meters · IndoorSeamus McElligott Invitational · Jan 28 | 8:40.92 | Seamus McElligott Invitational | January 28, 2023 |
| 3000m Steeplechase · 0.914m · Outdoor2023 Atlantic East Conference Outdoor Track & Field Championships · May 5 | 10:19.78a | 2023 Atlantic East Conference Outdoor Track & Field Championships | May 5, 2023 |
| 3000m Steeplechase · OutdoorBison Outdoor Classic · Apr 14 | 9:40.76 | Bison Outdoor Classic | April 14, 2023 |
| 3200 Meters · OutdoorPIAA 3A District 2 Championships · May 18 | 10:05.10 | PIAA 3A District 2 Championships | May 18, 2021 |
| 5000 Meters · IndoorCollegeville Classic · Jan 20 | 15:07.01 | Collegeville Classic | January 20, 2024 |
| 5000 Meters · OutdoorDanny Curran Invitational · Mar 30 | 14:46.06a | Danny Curran Invitational | March 30, 2023 |
| 800 Meters · IndoorCornell Upstate Challenge · Jan 21 | 2:04.69 | Cornell Upstate Challenge | January 21, 2023 |
| 800 Meters · OutdoorPIAA 3A District 2 Championships · May 18 | 1:59.62 | PIAA 3A District 2 Championships | May 18, 2021 |
| Half Marathon · Standard · OutdoorPublix Atlanta Half Marathon · Mar 1 | 1:06:18a | Publix Atlanta Half Marathon | March 1, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
1 results2024 Indoor Track
3 results2023 Outdoor Track
13 results2023 Indoor Track
4 results2021 Outdoor Track
4 results