Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorNJCAA Region 11 Indoor Championships · Feb 21 | 5:11.81a | NJCAA Region 11 Indoor Championships | February 21, 2025 |
| 10,000 Meters · OutdoorNJCAA Division I Outdoor Championships · May 14 | 38:44.00a | NJCAA Division I Outdoor Championships | May 14, 2026 |
| 1000 Meters · IndoorNJCAA Region 11 Indoor Championships · Feb 20 | 3:05.98a | NJCAA Region 11 Indoor Championships | February 20, 2026 |
| 10000 Meters · OutdoorNJCAA Region 11 Championships · May 2 | 37:39.89a | NJCAA Region 11 Championships | May 2, 2025 |
| 1500 Meters · OutdoorBryan Clay Invitational · Apr 16 | 4:33.52a | Bryan Clay Invitational | April 16, 2026 |
| 3000 Meters · IndoorBearcat Classic · Feb 6 | 10:07.98a | Bearcat Classic | February 6, 2026 |
| 3000m Steeplechase · 0.762m · IndoorCentral College Dutch Invitational 2026 (Live Results Only) · Mar 28 | 10:47.76a | Central College Dutch Invitational 2026 (Live Results Only) | March 28, 2026 |
| 3000m Steeplechase · 0.762m · OutdoorBryan Clay Invitational · Apr 16 | 10:42.52a | Bryan Clay Invitational | April 16, 2026 |
| 3000m Steeplechase · OutdoorNJCAA Region 11 Championships · May 2 | 11:17.60a | NJCAA Region 11 Championships | May 2, 2025 |
| 5000 Meters · IndoorNJCAA Region 11 Indoor Championships · Feb 21 | 17:32.90a | NJCAA Region 11 Indoor Championships | February 21, 2025 |
| 5000 Meters · OutdoorKip Janvrin Open · Apr 24 | 16:59.84a | Kip Janvrin Open | April 24, 2026 |
| 800 Meters · IndoorCentral College Dutch Invitational 2026 (Live Results Only) · Mar 28 | 2:18.70a | Central College Dutch Invitational 2026 (Live Results Only) | March 28, 2026 |
| 800 Meters · OutdoorRegion 11 Championships · May 1 | 2:15.54a | Region 11 Championships | May 1, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results2026 Indoor Track
5 results2025 Outdoor Track
4 results2025 Indoor Track
4 results