Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 4 | 12:59.91 | NIKE: Cherokee Challenge | September 4, 2026 |
| 3,200 Meters · Pennypacker ParkColonial Conference Batch -- Haddonfield · Sep 1 | 14:01.18 | Colonial Conference Batch -- Haddonfield | September 1, 2026 |
| 5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Oct 31 | 18:38.71 | NJSIAA Sectionals - South | October 31, 2026 |
| 5,000 Meters · Pennypacker ParkColonial Conference Championships · Oct 23 | 21:15.04 | Colonial Conference Championships | October 23, 2025 |
| 5,000 Meters · Timber Creek ParkCamden County Championship · Oct 17 | 21:28.53 | Camden County Championship | October 17, 2025 |
| 5,000 Meters · West Deptford ParkColonial Conference Batch -- West Deptford · Oct 6 | 20:49.48 | Colonial Conference Batch -- West Deptford | October 6, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | NJSIAA Sectionals - SouthOct 31 · 5,000 Meters Group 2 · Place 40 · Lindenwold | 5,000 Meters Group 2 | 40 | 18:38.71 PB | 11 |
| Oct 22 | Colonial Conference ChampionshipsOct 22 · 5,000 Meters Championship · Place 55 · Lindenwold | 5,000 Meters Championship | 55 | 20:16.73 | 11 |
| Oct 14 | Camden County ChampionshipOct 14 · 5,000 Meters Varsity · Place 58 · Lindenwold | 5,000 Meters Varsity | 58 | 21:23.37 | 11 |
| Oct 10 | South Jersey Track Coaches Association OpenOct 10 · 5,000 Meters Varsity 2 · Place 62 · Lindenwold | 5,000 Meters Varsity 2 | 62 | 19:43.03 | 11 |
| Oct 6 | Colonial Conference Batch -- West DeptfordOct 6 · 5,000 Meters Varsity · Place 23 · Lindenwold | 5,000 Meters Varsity | 23 | 20:49.48 PB | 11 |
| Sep 22 | Colonial Conference Batch-- West DeptfordSep 22 · 5,000 Meters Varsity · Place 26 · Lindenwold | 5,000 Meters Varsity | 26 | 21:17.25 | 11 |
| Sep 15 | Colonial Conference Batch -- HaddonfieldSep 15 · 5,000 Meters Varsity · Place 36 · Lindenwold | 5,000 Meters Varsity | 36 | 22:00.87 | 11 |
| Sep 12 | South Jersey Shootout 2026Sep 12 · 5,000 Meters Gold Open HS Boys · Place 158 · Lindenwold | 5,000 Meters Gold Open HS Boys | 158 | 21:16.7 | 11 |
| Sep 4 | NIKE: Cherokee ChallengeSep 4 · 3,200 Meters Junior · Place 112 · Lindenwold | 3,200 Meters Junior | 112 | 12:59.91 PB | 11 |
| Sep 1 | Colonial Conference Batch -- HaddonfieldSep 1 · 3,200 Meters Varsity · Place 22 · Lindenwold | 3,200 Meters Varsity | 22 | 14:01.18 PB | 11 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Colonial Conference ChampionshipsOct 23 · 5,000 Meters Championship · Place 78 · Lindenwold | 5,000 Meters Championship | 78 | 21:15.04 PB | 10 |
| Oct 17 | Camden County ChampionshipOct 17 · 5,000 Meters Varsity 2 · Place 58 · Lindenwold | 5,000 Meters Varsity 2 | 58 | 21:28.53 PB | 10 |
| Oct 11 | South Jersey Track Coaches Association OpenOct 11 · 5,000 Meters Varsity 1 · Place 74 · Lindenwold | 5,000 Meters Varsity 1 | 74 | 20:20.33 | 10 |
| Oct 7 | Colonial Conference Batch -- West DeptfordOct 7 · 5,000 Meters Varsity · Place 28 · Lindenwold | 5,000 Meters Varsity | 28 | 21:42.48 | 10 |
| Sep 30 | Colonial Conference Batch-West DeptfordSep 30 · 5,000 Meters Varsity · Place 31 · Lindenwold | 5,000 Meters Varsity | 31 | 22:11.73 | 10 |
| Sep 16 | Colonial Conference Batch -- HaddonfieldSep 16 · 5,000 Meters Varsity · Place 48 · Lindenwold | 5,000 Meters Varsity | 48 | 23:11.88 | 10 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 84 · Lindenwold | 5,000 Meters Varsity | 84 | 20:29.77 | 9 |
| Oct 24 | Colonial Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 64 · Lindenwold | 5,000 Meters Varsity | 64 | 21:09.83 | — |
| Oct 18 | Camden County ChampionshipOct 18 · 5,000 Meters Varsity · Place 76 · Lindenwold | 5,000 Meters Varsity | 76 | 7:16.7 | 9 |
| Oct 12 | South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Division 2 · Place 67 · Lindenwold | 5,000 Meters Division 2 | 67 | 21:10.20 | — |
| Oct 1 | Colonial Conference Batch-West DeptfordOct 1 · 5,000 Meters Varsity · Place 42 · Lindenwold | 5,000 Meters Varsity | 42 | 23:42.56 | 9 |
| Sep 24 | Colonial Conference Batch-- West DeptfordSep 24 · 5,000 Meters Varsity · Place 36 · Lindenwold | 5,000 Meters Varsity | 36 | 24:08.94 | — |