Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 6 | 12:56.66 | NIKE: Cherokee Challenge | September 6, 2025 |
| 5,000 Meters · DREAM ParkSouth Jersey Track Coaches Association Open · Oct 11 | 18:27.83 | South Jersey Track Coaches Association Open | October 11, 2025 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 4 | 19:39 | Shore Coaches Invitational | October 4, 2025 |
| 5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 8 | 20:09 | NJSIAA Group Championships | November 8, 2025 |
| 5,000 Meters · Pennypacker ParkColonial Conference Championships · Oct 23 | 18:16.64 | Colonial Conference Championships | October 23, 2025 |
| 5,000 Meters · West Deptford ParkColonial Conference Batch-West Deptford · Sep 30 | 19:32.46 | Colonial Conference Batch-West Deptford | September 30, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 2 · Place 122 · Collingswood | 5,000 Meters Group 2 | 122 | 20:09 PB | 12 |
| Nov 1 | NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 2 · Place 43 · Collingswood | 5,000 Meters Group 2 | 43 | 18:28.98 | 12 |
| Oct 23 | Colonial Conference ChampionshipsOct 23 · 5,000 Meters Championship · Place 35 · Collingswood | 5,000 Meters Championship | 35 | 18:16.64 PB | 12 |
| Oct 11 | South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 2 · Place 42 · Collingswood | 5,000 Meters Varsity 2 | 42 | 18:27.83 PB | 12 |
| Oct 7 | Colonial Conference Batch -- HaddonfieldOct 7 · 5,000 Meters Varsity · Place 31 · Collingswood | 5,000 Meters Varsity | 31 | 18:50.88 | 12 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity E · Place 84 · Collingswood | 5,000 Meters Varsity E | 84 | 19:39 PB | 12 |
| Sep 30 | Colonial Conference Batch-West DeptfordSep 30 · 5,000 Meters Varsity · Place 10 · Collingswood | 5,000 Meters Varsity | 10 | 19:32.46 PB | 12 |
| Sep 24 | Colonial Conference Batch -- HaddonfieldSep 24 · 5,000 Meters Varsity · Place 41 · Collingswood | 5,000 Meters Varsity | 41 | 19:36.19 | 12 |
| Sep 16 | Colonial Conference BatchSep 16 · 5,000 Meters Varsity · Place 29 · Collingswood | 5,000 Meters Varsity | 29 | 19:42.85 | 12 |
| Sep 6 | NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Senior · Place 137 · Collingswood | 3,200 Meters Senior | 137 | 12:56.66 PB | 12 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Junior Varsity · Place 41 · Collingswood | 5,000 Meters Junior Varsity | 41 | 20:32.00 | — |
| Oct 8 | Colonial Conference Batch-HaddonfieldOct 8 · 5,000 Meters Varsity · Place 51 · Collingswood | 5,000 Meters Varsity | 51 | 19:56.69 | 11 |
| Oct 5 | Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 52 · Collingswood | 5,000 Meters Junior Varsity | 52 | 20:33 | — |
| Oct 1 | Colonial Conference Batch-West DeptfordOct 1 · 5,000 Meters Varsity · Place 16 · Collingswood | 5,000 Meters Varsity | 16 | 20:14.12 | 11 |
| Sep 24 | Colonial Conference Batch -- HaddonfieldSep 24 · 5,000 Meters Varsity · Place 49 · Collingswood | 5,000 Meters Varsity | 49 | 20:28.27 | — |
| Sep 24 | Colonial Conference Batch -- HaddonfieldSep 24 · 5,000 Meters Varsity · Place 49 · Collingswood | 5,000 Meters Varsity | 49 | 20:28.27 | — |
| Sep 17 | Colonial Conference Batch - West DeptfordSep 17 · 5,000 Meters Varsity · Place 29 · Collingswood | 5,000 Meters Varsity | 29 | 20:43.85 | 11 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 185 · Collingswood | 3,200 Meters Varsity | 185 | 12:57.91 | 11 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 185 · Collingswood | 3,200 Meters Varsity | 185 | 12:57.91 | 11 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Colonial Conference ChampionshipsOct 19 · 5,000 Meters Championship · Place 60 · Collingswood | 5,000 Meters Championship | 60 | 20:00.05 | — |
| Oct 10 | Colonial Conference Batch -- West DeptfordOct 10 · 5,000 Meters Varsity · Place 25 · Collingswood | 5,000 Meters Varsity | 25 | 20:57.80 | 10 |
| Oct 7 | South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 50 · Collingswood | 5,000 Meters Varsity | 50 | 20:04.88 | 10 |
| Oct 7 | South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Division 2 · Place 50 · Collingswood | 5,000 Meters Division 2 | 50 | 20:04.88 | — |
| Oct 3 | Colonial Conference Batch-- West DeptfordOct 3 · 5,000 Meters Varsity · Place 14 · Collingswood | 5,000 Meters Varsity | 14 | 20:27.21 | 10 |
| Sep 30 | New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 160 · Collingswood | 5,000 Meters Varsity | 160 | 25:42 | — |
| Sep 19 | Colonial Conference Batch - West DeptfordSep 19 · 5,000 Meters Varsity · Place 17 · Collingswood | 5,000 Meters Varsity | 17 | 21:24.15 | 10 |
| Sep 12 | Colonial Conference Batch -- HaddonfieldSep 12 · 5,000 Meters Varsity · Place 51 · Collingswood | 5,000 Meters Varsity | 51 | 22:31.27 | — |