Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 11 | 16:40.3 | Manhattan University Cross Country Invitational (HS) | October 11, 2025 |
| 3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 6 | 13:35.32 | NIKE: Cherokee Challenge | September 6, 2025 |
| 3,200 Meters · Manalapan Recreation CenterRun The Night · Sep 4 | 13:03.39 | Run The Night | September 4, 2026 |
| 5,000 Meters · Cape May County Park & ZooCape May County Championships · Oct 13 | 20:29.70 | Cape May County Championships | October 13, 2026 |
| 5,000 Meters · CarlisleCarlisle Invitational · Sep 26 | 21:23.1 | Carlisle Invitational | September 26, 2026 |
| 5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Oct 31 | 19:34.16 | NJSIAA Sectionals - South | October 31, 2026 |
| 5,000 Meters · Egg Harbor Township High SchoolCAL Championships · Oct 21 | 19:06.53 | CAL Championships | October 21, 2025 |
| 5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 7 | 20:40.23 | NJSIAA Group Championships | November 7, 2026 |
| 5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 3 | 22:23.6 | New Balance Shore Coaches Invitational | October 3, 2026 |
| 5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 8 | 20:43 | NJSIAA Group Championships | November 8, 2025 |
| 5,000 Meters · Ocean City HSGirls Dual Meet: Hammonton vs. Ocean City · Sep 16 | 21:15 | Girls Dual Meet: Hammonton vs. Ocean City | September 16, 2025 |
| 5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 27 | 20:21.4 | Six Flags Wild Safari Invitational | September 27, 2025 |
| 5,000 Meters · Wildwood High SchoolCape May County Championships · Oct 15 | 20:42.96 | Cape May County Championships | October 15, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 3 · Place 40 · Ocean City | 5,000 Meters Group 3 | 40 | 20:40.23 PB | 12 |
| Oct 31 | NJSIAA Sectionals - SouthOct 31 · 5,000 Meters Group 3 · Place 12 · Ocean City | 5,000 Meters Group 3 | 12 | 19:34.16 PB | 12 |
| Oct 20 | Cape Atlantic League Cross Country ChampionshipsOct 20 · 5,000 Meters Championship · Place 10 · Ocean City | 5,000 Meters Championship | 10 | 19:49.092 | — |
| Oct 13 | Cape May County ChampionshipsOct 13 · 5,000 Meters Varsity · Place 5 · Ocean City | 5,000 Meters Varsity | 5 | 20:29.70 PB | 12 |
| Oct 10 | Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 2.5 Miles Junior Varsity B · Place 2 · Ocean City | 2.5 Miles Junior Varsity B | 2 | 17:09.1 | 12 |
| Oct 3 | New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity C · Place 58 · Ocean City | 5,000 Meters Varsity C | 58 | 22:23.6 PB | 12 |
| Sep 26 | Carlisle InvitationalSep 26 · 5,000 Meters Challenge · Place 95 · Ocean City | 5,000 Meters Challenge | 95 | 21:23.1 PB | 12 |
| Sep 4 | Run The NightSep 4 · 3,200 Meters Senior · Place 21 · Ocean City | 3,200 Meters Senior | 21 | 13:03.39 PB | 12 |
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NJSIAA XC Meet of ChampionsNov 15 · 5,000 Meters Varsity · Place 147 · Ocean City | 5,000 Meters Varsity | 147 | 21:37 | 11 |
| Nov 8 | NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 3 · Place 27 · Ocean City | 5,000 Meters Group 3 | 27 | 20:43 PB | 11 |
| Nov 1 | NJSIAA Sectionals - SouthNov 1 · 5,000 Meters Group 3 · Place 8 · Ocean City | 5,000 Meters Group 3 | 8 | 19:39.53 | 11 |
| Oct 21 | CAL ChampionshipsOct 21 · 5,000 Meters Varsity 1 · Place 7 · Ocean City | 5,000 Meters Varsity 1 | 7 | 19:06.53 PB | 11 |
| Oct 15 | Cape May County ChampionshipsOct 15 · 5,000 Meters Varsity · Place 8 · Ocean City | 5,000 Meters Varsity | 8 | 20:42.96 PB | 11 |
| Oct 11 | Manhattan University Cross Country Invitational (Youth Events)Oct 11 · Varsity · Place 25 · 8 Ocean City | Varsity | 25 | 6:41 | JR |
| Oct 11 | Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity D · Place 25 · Ocean City | 2.5 Miles Varsity D | 25 | 16:40.3 PB | 11 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity C · Place 20 · Ocean City | 5,000 Meters Varsity C | 20 | 21:01 | 11 |
| Sep 27 | Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters Varsity B · Place 23 · Ocean City | 5,000 Meters Varsity B | 23 | 20:21.4 PB | 11 |
| Sep 16 | Girls Dual Meet: Hammonton vs. Ocean CitySep 16 · 5,000 Meters Varsity · Place 5 · Ocean City | 5,000 Meters Varsity | 5 | 21:15 PB | 11 |
| Sep 6 | NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Junior · Place 36 · Ocean City | 3,200 Meters Junior | 36 | 13:35.32 PB | 11 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 78 · Ocean City | 5,000 Meters Varsity | 78 | 21:44 | 10 |
| Nov 2 | NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 34 · Ocean City | 5,000 Meters Varsity | 34 | 20:49.38 | 10 |
| Oct 23 | CAL ChampionshipsOct 23 · 5,000 Meters Varsity · Place 15 · Ocean City | 5,000 Meters Varsity | 15 | 20:13.38 | 10 |
| Oct 17 | Cape May County ChampionshipsOct 17 · 5,000 Meters Varsity · Place 6 · Ocean City | 5,000 Meters Varsity | 6 | 21:15.01 | 10 |
| Oct 5 | Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 37 · Ocean City | 5,000 Meters Varsity | 37 | 21:52.76 | — |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 18 · Ocean City | 3,200 Meters Varsity | 18 | 13:21.73 | 10 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Sophomore · Place 18 · Ocean City | 3,200 Meters Sophomore | 18 | 13:21.73 | 10 |