Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Green Lane FieldsTCNJ Blue Gold · Aug 29 | 13:39.10 | TCNJ Blue Gold | August 29, 2025 |
| 2 Miles · The College of New JerseyTCNJ Blue Gold · Aug 28 | 13:50.20 | TCNJ Blue Gold | August 28, 2026 |
| 4,000 Meters · DREAM ParkBill Fritz Open · Sep 11 | 15:54.2 | Bill Fritz Open | September 11, 2026 |
| 5,000 Meters · Branch Brook ParkNJIT Invitational · Oct 10 | 19:36.44 | NJIT Invitational | October 10, 2026 |
| 5,000 Meters · Green Lane FieldsTCNJ Herb Lorenz · Sep 12 | 21:44.50 | TCNJ Herb Lorenz | September 12, 2025 |
| 5,000 Meters · Stockton UniversityNJAC Cross Country Championships · Nov 1 | 25:34.8 | NJAC Cross Country Championships | November 1, 2025 |
| 6,000 Meters · DREAM ParkNCAA DIII Metro Champ · Nov 15 | 24:29.8 | NCAA DIII Metro Champ | November 15, 2025 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 27:00.3 | Paul Short Run | October 4, 2024 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 26:34.5 | Paul Short Run (College) | October 3, 2025 |
| 6,000 Meters · Stockton CollegeOsprey Open · Sep 20 | 26:09.68 | Osprey Open | September 20, 2025 |
| 6,000 Meters · The College of New JerseyNJAC XC Championships · Oct 31 | 23:54.1 | NJAC XC Championships | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | NJAC XC ChampionshipsOct 31 · 6,000 Meters NJAC Championships · Place 24 · Montclair State | 6,000 Meters NJAC Championships | 24 | 23:54.1 PB | Jr |
| Oct 17 | Border BattleOct 17 · 6,000 Meters Women Championship · Place 58 · Montclair State | 6,000 Meters Women Championship | 58 | 24:49.4 | Jr |
| Oct 10 | NJIT InvitationalOct 10 · 5,000 Meters Invitational · Place 34 · Montclair State | 5,000 Meters Invitational | 34 | 19:36.44 PB | Jr |
| Sep 19 | Osprey OpenSep 19 · 6,000 Meters Open · Montclair State | 6,000 Meters Open | — | DNS | Jr |
| Sep 11 | Bill Fritz OpenSep 11 · 4,000 Meters Women · Place 4 · Montclair State | 4,000 Meters Women | 4 | 15:54.2 PB | Jr |
| Aug 28 | TCNJ Blue GoldAug 28 · 2 Miles College · Place 17 · Montclair State | 2 Miles College | 17 | 13:50.20 PB | Jr |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DIII Metro ChampNov 15 · 6,000 Meters D3 Metro · Place 76 · Montclair State | 6,000 Meters D3 Metro | 76 | 24:29.8 PB | So |
| Nov 1 | NJAC Cross Country ChampionshipsNov 1 · 5,000 Meters Champ · Place 38 · Montclair State | 5,000 Meters Champ | 38 | 25:34.8 PB | So |
| Oct 18 | Border BattleOct 18 · 6,000 Meters D3 · Place 199 · Montclair State | 6,000 Meters D3 | 199 | 25:21.2 | So |
| Oct 3 | Paul Short Run (College)Oct 3 · 6,000 Meters White · Place 379 · Montclair State | 6,000 Meters White | 379 | 26:34.5 PB | So |
| Sep 20 | Osprey OpenSep 20 · 6,000 Meters Open · Place 57 · Montclair State | 6,000 Meters Open | 57 | 26:09.68 PB | So |
| Sep 12 | TCNJ Herb LorenzSep 12 · 5,000 Meters Collegiate · Place 10 · Montclair State | 5,000 Meters Collegiate | 10 | 21:44.50 PB | So |
| Aug 29 | TCNJ Blue GoldAug 29 · 2 Miles College · Place 26 · Montclair State | 2 Miles College | 26 | 13:39.10 PB | So |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA D3 Metro ChampNov 16 · 6,000 Meters Division 3 · Place 96 · Montclair State | 6,000 Meters Division 3 | 96 | 25:46.5 | FR |
| Nov 2 | NJAC Cross Country ChampionshipsNov 2 · 6,000 Meters NJAC · Place 58 · Montclair State | 6,000 Meters NJAC | 58 | 26:26.3 | Fr |
| Oct 4 | Paul Short RunOct 4 · 6,000 Meters White · Place 367 · Montclair State | 6,000 Meters White | 367 | 27:00.3 PB | Fr |
| Sep 14 | Osprey OpenSep 14 · 6,000 Meters Championship · Place 99 · Montclair State | 6,000 Meters Championship | 99 | 27:10.70 | FR |