Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorSykes-Sabock Challenge Cup · Feb 8 | 4:16.06a | Sykes-Sabock Challenge Cup | February 8, 2025 |
| 10,000 Meters · OutdoorPSAC Outdoor Track & Field Championships · Apr 30 | 31:29.63a | PSAC Outdoor Track & Field Championships | April 30, 2026 |
| 10000 Meters · OutdoorPaul Kaiser Classic · Apr 26 | 33:58.92 | Paul Kaiser Classic | April 26, 2025 |
| 1500 Meters · OutdoorBucknell Bison Outdoor Classic · Apr 12 | 3:59.03a | Bucknell Bison Outdoor Classic | April 12, 2025 |
| 3000 Meters · IndoorGulden Invitational · Jan 25 | 8:33.40a | Gulden Invitational | January 25, 2025 |
| 3000 Meters · OutdoorPaul Kaiser Classic · Apr 27 | 8:43.49a | Paul Kaiser Classic | April 27, 2024 |
| 500 Meters · OutdoorYork College Twilight Meet · Mar 27 | 4:00.66 | York College Twilight Meet | March 27, 2024 |
| 5000 Meters · IndoorAlvernia Winter Invite · Jan 18 | 15:31.25a | Alvernia Winter Invite | January 18, 2025 |
| 5000 Meters · OutdoorPSAC Outdoor Track & Field Championships · Apr 30 | 15:50.60a | PSAC Outdoor Track & Field Championships | April 30, 2026 |
| 800 Meters · IndoorSykes-Sabock Challenge Cup · Feb 8 | 1:55.59a | Sykes-Sabock Challenge Cup | February 8, 2025 |
| 800 Meters · OutdoorBison Outdoor Classic · Apr 14 | 1:56.80 | Bison Outdoor Classic | April 14, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
5 results2026 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 20 | Bucknell Tune-UpFeb 20 · 1 Mile · Place 1 · Shippensburg | 1 Mile | 1 | 4:20.12 | SR |
| Feb 20 | Bucknell Tune-UpFeb 20 · 800 Meters · Place 25 · Shippensburg | 800 Meters | 25 | 2:05.38 | SR |
| Feb 7 | Sykes & Sabock ChallengeFeb 7 · 3000 Meters · Place 12 · Shippensburg | 3000 Meters | 12 | 8:43.21a | Sr |
2025 Outdoor Track
3 results2025 Indoor Track
4 results2024 Outdoor Track
2 results2023 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 29 | Paul Kaiser ClassicApr 29 · 3000 Meters · Place 4 · Shippensburg | 3000 Meters | 4 | 8:45.61 | FR |
| Apr 14 | Bison Outdoor ClassicApr 14 · 800 Meters · Place 110 · Shippensburg | 800 Meters | 110 | 1:56.80 PB | FR |