Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 4 | 12:32.30 | NIKE: Cherokee Challenge | September 4, 2026 |
| 5,000 Meters · 293 Green LnTCNJ High School · Sep 21 | 22:37.7 | TCNJ High School | September 21, 2024 |
| 5,000 Meters · Green Lane FieldsTCNJ High School · Sep 12 | 19:35.4 | TCNJ High School | September 12, 2026 |
| 5,000 Meters · Robbinsville HSCVC Divisional XC Meet · Oct 16 | 19:21.40 | CVC Divisional XC Meet | October 16, 2025 |
| 5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 27 | 22:13.4 | Six Flags Wild Safari Invitational | September 27, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
2 results2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Colonial Valley Conference Divisional XC ChampionshipOct 17 · 5,000 Meters Valley · Place 71 · Robbinsville | 5,000 Meters Valley | 71 | 22:40.4 | 10 |
| Oct 5 | Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 147 · Robbinsville | 5,000 Meters Junior Varsity | 147 | 22:37 | — |
| Sep 21 | TCNJ High SchoolSep 21 · 5,000 Meters Varsity · Place 76 · Robbinsville | 5,000 Meters Varsity | 76 | 22:37.7 PB | 10 |
| Sep 13 | Battle @ Ocean County ParkSep 13 · 5,000 Meters Sophomore · Place 116 · Robbinsville | 5,000 Meters Sophomore | 116 | 21:53 | — |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 216 · Robbinsville | 3,200 Meters Varsity | 216 | 13:35.76 | 10 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Sophomore · Place 216 · Robbinsville | 3,200 Meters Sophomore | 216 | 13:35.76 | 10 |
2023 Cross Country
2 results