Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4972 m · Sandfordville Elementary XC CourseWarwick Valley Wave Mania · Sep 5 | 21:06.38 | Warwick Valley Wave Mania | September 5, 2026 |
| 5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Oct 31 | 18:50 | NJSIAA Sectionals - North 1 | October 31, 2026 |
| 5,000 Meters · Green Lane FieldsTCNJ High School · Sep 13 | 19:48.90 | TCNJ High School | September 13, 2025 |
| 5,000 Meters · Greystone XC CourseNJAC XC Batch Meet #3 · Oct 7 | 19:32.67 | NJAC XC Batch Meet #3 | October 7, 2025 |
| 5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 7 | 19:17.31 | NJSIAA Group Championships | November 7, 2026 |
| 5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 6 | 20:33.13 | Roxbury XC Invitational | September 6, 2025 |
| 5,000 Meters · Phillipsburg High SchoolHunterdon / Sussex / Warren Champs · Oct 23 | 23:53.8 | Hunterdon / Sussex / Warren Champs | October 23, 2025 |
| 5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 27 | 20:15.0 | 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
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 2 · Place 100 · Sparta | 5,000 Meters Group 2 | 100 | 19:17.31 PB | 11 |
| Oct 31 | NJSIAA Sectionals - North 1Oct 31 · 5,000 Meters Group 2 · Place 32 · Sparta | 5,000 Meters Group 2 | 32 | 18:50 PB | 11 |
| Oct 22 | Hunterdon / Sussex / Warren ChampsOct 22 · 5,000 Meters Championship · Place 70 · Sparta | 5,000 Meters Championship | 70 | 21:07.2 | 11 |
| Oct 13 | NJAC ChampionshipsOct 13 · 5,000 Meters Varsity Large · Place 92 · Sparta | 5,000 Meters Varsity Large | 92 | 22:13.39 | 11 |
| Sep 22 | NJAC XC Batch Meet #2Sep 22 · 5,000 Meters Varsity 1 · Place 36 · Sparta | 5,000 Meters Varsity 1 | 36 | 19:39.89 | 11 |
| Sep 19 | Back to the Mountain InvitationalSep 19 · 5,000 Meters Varsity 1 · Place 48 · Sparta | 5,000 Meters Varsity 1 | 48 | 19:56 | 11 |
| Sep 15 | NJAC XC Batch Meet #1Sep 15 · 5,000 Meters Varsity 1 · Place 52 · Sparta | 5,000 Meters Varsity 1 | 52 | 20:14.74 | 11 |
| Sep 5 | Warwick Valley Wave ManiaSep 5 · 3.09 Miles Varsity Merge · Place 71 · Sparta | 3.09 Miles Varsity Merge | 71 | 21:06.38 PB | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Hunterdon / Sussex / Warren ChampsOct 23 · 5,000 Meters Junior Varsity · Place 59 · Sparta | 5,000 Meters Junior Varsity | 59 | 23:53.8 PB | 10 |
| Oct 14 | NJAC ChampionshipsOct 14 · 5,000 Meters Varsity Large · Place 91 · Sparta | 5,000 Meters Varsity Large | 91 | 21:11.98 | 10 |
| Oct 7 | NJAC XC Batch Meet #3Oct 7 · 5,000 Meters Varsity 2 · Place 56 · Sparta | 5,000 Meters Varsity 2 | 56 | 19:32.67 PB | 10 |
| Sep 27 | Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters Varsity C · Place 112 · Sparta | 5,000 Meters Varsity C | 112 | 20:15.0 PB | 10 |
| Sep 16 | NJAC XC Batch Meet #1Sep 16 · 5,000 Meters Varsity 1 · Place 68 · Sparta | 5,000 Meters Varsity 1 | 68 | 20:11.49 | 10 |
| Sep 13 | TCNJ High SchoolSep 13 · 5,000 Meters Varsity · Place 42 · Sparta | 5,000 Meters Varsity | 42 | 19:48.90 PB | 10 |
| Sep 6 | Roxbury XC InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 79 · Sparta | 5,000 Meters Junior Varsity | 79 | 20:33.13 PB | 10 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 7 | Roxbury XC InvitationalSep 7 · 1.46 Miles Novice · Place 58 · Sparta | 1.46 Miles Novice | 58 | 9:52.69 | 9 |