Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Blair Academy NJISAA Prep State Championships · Oct 28 | 24:40 | NJISAA Prep State Championships | October 28, 2026 |
| 5,000 Meters · Branch Brook ParkSEC Batch Meet 1 · Sep 9 | 25:28.55 | SEC Batch Meet 1 | September 9, 2025 |
| 5,000 Meters · Cedar Grove ParkSEC Batch Meet 4 · Oct 9 | 24:11.29 | SEC Batch Meet 4 | October 9, 2025 |
| 5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 7 | 26:17.90 | NJSIAA Group Championships | November 7, 2026 |
| 5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 8 | 27:15 | NJSIAA Group Championships | November 8, 2025 |
| 5,000 Meters · Newark AcademyBill Blaskopf Newark Academy Invitational · Sep 6 | 28:27 | Bill Blaskopf Newark Academy Invitational | September 6, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | NJSIAA Group ChampionshipsNov 7 · 5,000 Meters NPA · Place 114 · Newark Academy | 5,000 Meters NPA | 114 | 26:17.90 PB | 11 |
| Oct 28 | NJISAA Prep State ChampionshipsOct 28 · 5,000 Meters Race 2 · Place 40 · Newark Academy | 5,000 Meters Race 2 | 40 | 24:40 PB | 11 |
| Oct 23 | Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Championship · Place 56 · Newark Academy | 5,000 Meters Championship | 56 | 23:20.96 | 11 |
| Oct 13 | SEC XC ChampionshipOct 13 · 5,000 Meters American · Place 57 · Newark Academy | 5,000 Meters American | 57 | 25:33.67 | 11 |
| Oct 8 | SEC Batch Meet 4Oct 8 · 5,000 Meters Varsity 3 · Place 19 · Newark Academy | 5,000 Meters Varsity 3 | 19 | 24:19.0 | 11 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public A · Place 117 · Newark Academy | 5,000 Meters Non Public A | 117 | 27:15 PB | 10 |
| Oct 29 | NJISAA Prep State ChampionshipsOct 29 · 5,000 Meters Varsity B · Place 40 · Newark Academy | 5,000 Meters Varsity B | 40 | 25:17 | 10 |
| Oct 24 | Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Varsity · Place 64 · Newark Academy | 5,000 Meters Varsity | 64 | 24:29.29 | 10 |
| Oct 14 | SEC ChampionshipsOct 14 · 5,000 Meters American · Place 49 · Newark Academy | 5,000 Meters American | 49 | 25:02.94 | 10 |
| Oct 9 | SEC Batch Meet 4Oct 9 · 5,000 Meters Varsity 1 · Place 17 · Newark Academy | 5,000 Meters Varsity 1 | 17 | 24:11.29 PB | 10 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity E · Place 105 · Newark Academy | 5,000 Meters Varsity E | 105 | 26:34 | 10 |
| Sep 30 | SEC Batch Meet 3Sep 30 · 5,000 Meters Varsity 2 · Place 12 · Newark Academy | 5,000 Meters Varsity 2 | 12 | 24:20.25 | 10 |
| Sep 16 | SEC Batch Meet 2Sep 16 · 5,000 Meters Varsity 1 · Place 30 · Newark Academy | 5,000 Meters Varsity 1 | 30 | 28:33.26 | 10 |
| Sep 9 | SEC Batch Meet 1Sep 9 · 5,000 Meters Varsity 2 · Place 14 · Newark Academy | 5,000 Meters Varsity 2 | 14 | 25:28.55 PB | 10 |
| Sep 6 | Bill Blaskopf Newark Academy InvitationalSep 6 · 5,000 Meters Varsity/JV · Place 41 · Newark Academy | 5,000 Meters Varsity/JV | 41 | 28:27 PB | 10 |
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 112 · Newark Academy | 5,000 Meters Varsity | 112 | 25:51 | 9 |
| Oct 25 | Essex County Cross Country ChampionshipsOct 25 · 5,000 Meters Varsity · Place 57 · Newark Academy | 5,000 Meters Varsity | 57 | 24:13.1 | 9 |
| Oct 19 | Essex County Track Coaches InvitationalOct 19 · 2 Miles Freshman · Place 7 · Newark Academy | 2 Miles Freshman | 7 | 13:26.7 | 9 |
| Oct 15 | SEC XC Championship MeetOct 15 · 5,000 Meters Varsity · Place 48 · Newark Academy | 5,000 Meters Varsity | 48 | 24:26.72 | 9 |
| Oct 8 | SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Varsity · Place 14 · Newark Academy | 5,000 Meters Varsity | 14 | 24:09.72 | 9 |
| Oct 8 | SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Varsity · Place 14 · Newark Academy | 5,000 Meters Varsity | 14 | 24:09.72 | 9 |
| Oct 5 | Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 78 · Newark Academy | 5,000 Meters Varsity | 78 | 25:36 | — |
| Oct 1 | SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 15 · Newark Academy | 5,000 Meters Varsity | 15 | 24:32.5 | 9 |
| Oct 1 | SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 15 · Newark Academy | 5,000 Meters Varsity | 15 | 24:32.5 | 9 |
| Sep 17 | SEC Batch Meet 1Sep 17 · 5,000 Meters Novice · Place 19 · Newark Academy | 5,000 Meters Novice | 19 | 25:12.62 | 9 |
| Sep 7 | Bill Blaskopf Newark Academy Cross Country InvitationalSep 7 · 5,000 Meters Varsity · Place 32 · Newark Academy | 5,000 Meters Varsity | 32 | 27:04 | 9 |