Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Deer Path ParkUSATF New Jersey Association Junior Olympic Championships · Nov 4 | 15:13.81 | USATF New Jersey Association Junior Olympic Championships | November 4, 2018 |
| 4,000 Meters · Central Park USATF New Jersey Association Junior Olympic Championships · Nov 7 | 16:04.81 | USATF New Jersey Association Junior Olympic Championships | November 7, 2021 |
| 5,000 Meters · Bryant University2026 Shawn M Nassaney XC Invitational · Sep 12 | 17:27.1 | 2026 Shawn M Nassaney XC Invitational | September 12, 2026 |
| 5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Nov 1 | 17:44 | NJSIAA Sectionals - North 1 | November 1, 2025 |
| 5,000 Meters · Greystone XC CourseNJAC Championships · Oct 14 | 17:02.47 | NJAC Championships | October 14, 2025 |
| 5,000 Meters · Highland ParkRothenberg Run · Oct 23 | 17:23.9 | Rothenberg Run | October 23, 2026 |
| 5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 8 | 19:00 | NJSIAA Group Championships | November 8, 2025 |
| 5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 6 | 17:04.96 | Roxbury XC Invitational | September 6, 2025 |
| 8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 19 | 29:34.31 | 53rd UMass Dartmouth Cross Country Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 3 · Place 113 · Mt OliveMt Olive | 5,000 Meters Group 3 | 113 | 19:00 PB | 12 |
| Nov 1 | NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 3 · Place 21 · Mt OliveMt Olive | 5,000 Meters Group 3 | 21 | 17:44 PB | 12 |
| Oct 21 | Morris County Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 25 · Mt OliveMt Olive | 5,000 Meters Varsity | 25 | 17:12.88 | 12 |
| Oct 14 | NJAC ChampionshipsOct 14 · 5,000 Meters Varsity Large · Place 16 · Mt OliveMt Olive | 5,000 Meters Varsity Large | 16 | 17:02.47 PB | 12 |
| Sep 20 | Garret InvitationalSep 20 · 5,000 Meters Pod 2 Varsity · Place 23 · Mt OliveMt Olive | 5,000 Meters Pod 2 Varsity | 23 | 17:56 | 12 |
| Sep 16 | NJAC XC Batch Meet #1Sep 16 · 5,000 Meters Varsity 2 · Place 35 · Mt OliveMt Olive | 5,000 Meters Varsity 2 | 35 | 18:21.96 | 12 |
| Sep 6 | Roxbury XC InvitationalSep 6 · 5,000 Meters Fastest 4 · Place 30 · Mt OliveMt Olive | 5,000 Meters Fastest 4 | 30 | 17:04.96 PB | 12 |
2022 Cross Country
2 results2021 Cross Country
1 results2018 Cross Country
1 results2017 Cross Country
1 results