Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Thompson ParkThompson 2 Miler · Sep 12 | 16:06.60 | Thompson 2 Miler | September 12, 2026 |
| 5,000 Meters · Blair Academy NJISAA Prep State Championships · Oct 28 | 24:59 | NJISAA Prep State Championships | October 28, 2026 |
| 5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 7 | 24:53.37 | NJSIAA Group Championships | November 7, 2026 |
| 5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 13 | 26:30.21 | Skyland Conference Champs | October 13, 2026 |
| 5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 21 | 25:59 | Somerset County XC Championships | October 21, 2025 |
| 5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 27 | 25:52.7 | 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
5 results2025 Cross Country
4 results2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Somerset County XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 77 · Rutgers Prep | 5,000 Meters Varsity | 77 | 26:16 | 10 |
| Oct 9 | Somerville HS Senior MeetOct 9 · 5,000 Meters Varsity · Place 19 · Rutgers Prep | 5,000 Meters Varsity | 19 | 0:25:43.41 | 18 |
| Oct 9 | Somerville HS Senior MeetOct 9 · 5,000 Meters Varsity · Place 3 · Rutgers Prep | 5,000 Meters Varsity | 3 | 0:25:43.41 | 19 |
| Oct 5 | Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 116 · Rutgers Prep | 5,000 Meters Varsity | 116 | 28:11 | — |
| Sep 28 | Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Varsity · Place 88 · Rutgers Prep | 5,000 Meters Varsity | 88 | 26:26 | SO |
| Sep 28 | Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Varsity · Place 88 · Rutgers Prep | 5,000 Meters Varsity | 88 | 26:26 | SO |
| Sep 14 | Thompson 2 MilerSep 14 · 2 Miles Sophomore · Place 72 · Rutgers Prep | 2 Miles Sophomore | 72 | 17:12.9 | 10 |
| Sep 7 | Bill Blaskopf Newark Academy Cross Country InvitationalSep 7 · 5,000 Meters Varsity · Place 42 · Rutgers Prep | 5,000 Meters Varsity | 42 | 28:46 | 10 |