Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Hammonton Lake ParkAtlantic County Championships · Oct 16 | 18:32.22 | Atlantic County Championships | October 16, 2025 |
| 3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 6 | 14:40.62 | NIKE: Cherokee Challenge | September 6, 2025 |
| 5,000 Meters · Cedar Creek HSHammonton, Millville @ Cedar Creek · Sep 23 | 23:34 | Hammonton, Millville @ Cedar Creek | September 23, 2025 |
| 5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 1 | 19:40.93 | NJSIAA Sectionals - South | November 1, 2025 |
| 5,000 Meters · Egg Harbor Township High SchoolCAL Championships · Oct 21 | 19:25.14 | CAL Championships | October 21, 2025 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 4 | 23:04 | Shore Coaches Invitational | October 4, 2025 |
| 5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 12 | 22:03 | Battle @ Ocean County Park | September 12, 2025 |
| 5,000 Meters · RVRHS Sports ComplexRay Hoagland RVXC Invite · Sep 27 | 22:25.75 | Ray Hoagland RVXC Invite | September 27, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 3 · Place 88 · Hammonton | 5,000 Meters Group 3 | 88 | 19:40.93 PB | 12 |
| Oct 21 | CAL ChampionshipsOct 21 · 5,000 Meters Varsity 1 · Place 61 · Hammonton | 5,000 Meters Varsity 1 | 61 | 19:25.14 PB | 12 |
| Oct 16 | Atlantic County ChampionshipsOct 16 · 2.9 Miles Junior Varsity · Place 12 · Hammonton | 2.9 Miles Junior Varsity | 12 | 18:32.22 PB | 12 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Junior Varsity C · Place 94 · Hammonton | 5,000 Meters Junior Varsity C | 94 | 23:04 PB | 12 |
| Sep 27 | Ray Hoagland RVXC InviteSep 27 · 5,000 Meters Junior Varsity · Place 20 · Hammonton | 5,000 Meters Junior Varsity | 20 | 22:25.75 PB | 12 |
| Sep 23 | Hammonton, Millville @ Cedar CreekSep 23 · 5,000 Meters Varsity · Place 27 · Hammonton | 5,000 Meters Varsity | 27 | 23:34 PB | 12 |
| Sep 12 | Battle @ Ocean County ParkSep 12 · 5,000 Meters Senior · Place 129 · Hammonton | 5,000 Meters Senior | 129 | 22:03 PB | 12 |
| Sep 6 | NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Senior · Place 203 · Hammonton | 3,200 Meters Senior | 203 | 14:40.62 PB | 12 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 106 · Hammonton | 5,000 Meters Varsity | 106 | 20:23.87 | 11 |
| Oct 12 | South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Junior Varsity · Place 49 · Hammonton | 5,000 Meters Junior Varsity | 49 | 20:55.48 | — |
| Sep 20 | Osprey XC High School InviteSep 20 · 5,000 Meters Junior Varsity · Place 81 · Hammonton | 5,000 Meters Junior Varsity | 81 | 23:01.06 | — |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 241 · Hammonton | 3,200 Meters Varsity | 241 | 14:02.10 | 11 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 241 · Hammonton | 3,200 Meters Varsity | 241 | 14:02.10 | 11 |
2023 Cross Country
3 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | New Balance Shore Coaches InvitationalOct 1 · 3,200 Meters Freshman · Place 87 · Hammonton | 3,200 Meters Freshman | 87 | 15:18 | 9 |
| Oct 1 | New Balance Shore Coaches InvitationalOct 1 · 3,200 Meters Freshman · Place 87 · Hammonton | 3,200 Meters Freshman | 87 | 15:18 | 9 |
| Sep 23 | Osprey XC High School InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 50 · Hammonton | 5,000 Meters Junior Varsity | 50 | 22:45.99 | 9 |
| Sep 10 | Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 148 · Hammonton | 3,200 Meters Varsity | 148 | 14:03.18 | 9 |
| Sep 10 | Cherokee ChallengeSep 10 · 3,200 Meters Freshman · Place 148 · Hammonton | 3,200 Meters Freshman | 148 | 14:03.18 | 9 |