Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Holmdel ParkStevens Back to the Bowl Invitational · Sep 6 | 20:25.30 | Stevens Back to the Bowl Invitational | September 6, 2025 |
| 5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 2 | 20:42 | Shore Coaches Classic | October 2, 2021 |
| 8,000 Meters · DREAM ParkBorder Battle · Oct 18 | 29:06.4 | Border Battle | October 18, 2025 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 28:50.2 | Paul Short Run | October 4, 2024 |
| 8,000 Meters · Lorimer ParkPSU Abington Invite · Sep 21 | 31:19.08 | PSU Abington Invite | September 21, 2024 |
| 8,000 Meters · Stockton CollegeOsprey Open · Sep 20 | 30:12.41 | Osprey Open | September 20, 2025 |
| 8,000 Meters · Stockton UniversityNJAC Cross Country Championships · Nov 1 | 29:33.4 | NJAC Cross Country Championships | November 1, 2025 |
| 8,000 Meters · The College of New JerseyNJAC Cross Country Championships · Nov 2 | 28:58.9 | NJAC Cross Country Championships | November 2, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NJAC Cross Country ChampionshipsNov 2 · 8,000 Meters NJAC · Place 62 · StocktonStockton | 8,000 Meters NJAC | 62 | 28:58.9 PB | Fr |
| Oct 19 | Border BattleOct 19 · 8,000 Meters Open · Place 49 · StocktonStockton | 8,000 Meters Open | 49 | 28:01.1 | FR |
| Oct 4 | Paul Short RunOct 4 · 8,000 Meters Open · Place 417 · StocktonStockton | 8,000 Meters Open | 417 | 28:50.2 PB | Fr |
| Sep 21 | PSU Abington InviteSep 21 · 8,000 Meters Men · Place 31 · StocktonStockton | 8,000 Meters Men | 31 | 31:19.08 PB | Fr |
| Sep 14 | Osprey OpenSep 14 · 8,000 Meters Open · Place 9 · StocktonStockton | 8,000 Meters Open | 9 | 29:27.41 | FR |
| Aug 30 | Stockton Season OpenerAug 30 · 8,000 Meters Varsity · Place 38 · StocktonStockton | 8,000 Meters Varsity | 38 | 31:06.04 | FR |
2021 Cross Country
1 results