Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · BCIT West HamptonSJ Vo-Tech Championships · Oct 1 | 23:05.57 | SJ Vo-Tech Championships | October 1, 2025 |
| 5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 1 | 23:27.36 | NJSIAA Sectionals - South | November 1, 2025 |
| 5,000 Meters · Palmyra Cove Nature ParkBCSL Cross Country Championships · Oct 22 | 22:28.91 | BCSL Cross Country Championships | October 22, 2025 |
| 5,000 Meters · Salem TechNJTAC Championships · Oct 20 | 23:37.11 | NJTAC Championships | October 20, 2025 |
| 5,000 Meters · Timber Creek ParkCamden County Championship · Oct 17 | 24:02.07 | Camden County Championship | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 2 · Place 106 · Camden Co Tech (Pennsauken) | 5,000 Meters Group 2 | 106 | 23:27.36 PB | 12 |
| Oct 22 | BCSL Cross Country ChampionshipsOct 22 · 5,000 Meters Freedom · Camden Co Tech (Pennsauken) | 5,000 Meters Freedom | 0 | — | 12 |
| Oct 22 | BCSL Cross Country ChampionshipsOct 22 · 5,000 Meters Freedom · Place 40 · Camden Co Tech (Pennsauken) | 5,000 Meters Freedom | 40 | 22:28.91 PB | 12 |
| Oct 20 | NJTAC ChampionshipsOct 20 · 5,000 Meters Varsity · Place 83 · Camden Co Tech (Pennsauken) | 5,000 Meters Varsity | 83 | 23:37.11 PB | 12 |
| Oct 17 | Camden County ChampionshipOct 17 · 5,000 Meters Varsity 2 · Place 70 · Camden Co Tech (Pennsauken) | 5,000 Meters Varsity 2 | 70 | 24:02.07 PB | 12 |
| Oct 1 | SJ Vo-Tech ChampionshipsOct 1 · 5,000 Meters Varsity · Place 53 · Camden Co Tech (Pennsauken) | 5,000 Meters Varsity | 53 | 23:05.57 PB | 12 |
2024 Cross Country
1 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Camden County ChampionshipsOct 13 · 5,000 Meters Varsity · Place 74 · Camden Co. Tech - Pennsauken | 5,000 Meters Varsity | 74 | 25:02.67 | 10 |
| Oct 7 | South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 62 · Camden Co. Tech - Pennsauken | 5,000 Meters Varsity | 62 | 25:43.87 | 10 |
| Sep 27 | Olympic Conf Batch MeetSep 27 · 5,000 Meters Division 1 · Place 38 · Camden Co. Tech - Pennsauken | 5,000 Meters Division 1 | 38 | 23:41.28 | 10 |
| Sep 19 | Olympic Conf Batch MeetSep 19 · 5,000 Meters Division 1 · Place 67 · Camden Co. Tech - Pennsauken | 5,000 Meters Division 1 | 67 | 24:12.98 | 10 |
| Sep 12 | Olympic Conf Batch MeetSep 12 · 5,000 Meters Varsity · Place 34 · Camden Co. Tech - Pennsauken | 5,000 Meters Varsity | 34 | 23:13.94 | 10 |
2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 115 · Camden Co. Tech - Pennsauken | 5,000 Meters Varsity | 115 | 23:58.69 | 9 |
| Oct 14 | Camden County ChampionshipsOct 14 · 5,000 Meters Varsity · Place 74 · Camden Co. Tech - Pennsauken | 5,000 Meters Varsity | 74 | 24:48.27 | 9 |
| Sep 28 | Olympic Conf Batch MeetSep 28 · 5,000 Meters Varsity · Place 54 · Camden Co. Tech - Pennsauken | 5,000 Meters Varsity | 54 | 25:34.44 | 9 |
| Sep 20 | Olympic Conf Batch MeetSep 20 · 5,000 Meters Varsity · Place 10 · Camden Co. Tech - Pennsauken | 5,000 Meters Varsity | 10 | 20:56.83 | 9 |