Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 6 | 16:48.74 | NIKE: Cherokee Challenge | September 6, 2025 |
| 5,000 Meters · Crystal Lake ParkBurlington County XC Open · Oct 17 | 25:09.3 | Burlington County XC Open | October 17, 2025 |
| 5,000 Meters · DREAM ParkOlympic Conference Championships · Oct 22 | 24:20.82 | Olympic Conference Championships | October 22, 2025 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 4 | 27:09 | Shore Coaches Invitational | October 4, 2025 |
| 5,000 Meters · Thompson ParkXC Fall Classic · Oct 11 | 24:43.50 | XC Fall Classic | October 11, 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 |
| Oct 22 | Olympic Conference ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 19 · Moorestown | 5,000 Meters Junior Varsity | 19 | 24:20.82 PB | 12 |
| Oct 17 | Burlington County XC OpenOct 17 · 5,000 Meters Junior Varsity · Place 18 · Moorestown | 5,000 Meters Junior Varsity | 18 | 25:09.3 PB | 12 |
| Oct 11 | XC Fall ClassicOct 11 · 5,000 Meters JV · Place 18 · Moorestown | 5,000 Meters JV | 18 | 24:43.50 PB | 12 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Junior Varsity B · Place 52 · Moorestown | 5,000 Meters Junior Varsity B | 52 | 27:09 PB | 12 |
| Sep 16 | Olympic Conf Batch Meet 2Sep 16 · 5,000 Meters Varsity 1 · Place 30 · Moorestown | 5,000 Meters Varsity 1 | 30 | 24:33.55 | 12 |
| Sep 13 | South Jersey Shootout 2025Sep 13 · 5,000 Meters red · Place 10 · Moorestown | 5,000 Meters red | 10 | 24:58.1 | 12 |
| Sep 9 | Olympic Conf Batch MeetSep 9 · 5,000 Meters B Race · Place 21 · Moorestown | 5,000 Meters B Race | 21 | 26:19.98 | 12 |
| Sep 6 | NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Senior · Place 117 · Moorestown | 3,200 Meters Senior | 117 | 16:48.74 PB | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Burlington County XC OpenOct 18 · 5,000 Meters Junior Varsity · Place 24 · Moorestown | 5,000 Meters Junior Varsity | 24 | 25:14.39 | 11 |
| Oct 12 | South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Junior Varsity · Place 28 · Moorestown | 5,000 Meters Junior Varsity | 28 | 25:30.05 | — |
| Oct 5 | Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 70 · Moorestown | 5,000 Meters Junior Varsity | 70 | 27:56 | — |
| Sep 17 | Olympic Conf Batch MeetSep 17 · 5,000 Meters Varsity · Place 35 · Moorestown | 5,000 Meters Varsity | 35 | 24:37.17 | 11 |
| Sep 14 | South Jersey ShootoutSep 14 · 5,000 Meters 5k Red Open HS Girls · Place 26 · Moorestown | 5,000 Meters 5k Red Open HS Girls | 26 | 26:20.6 | 11 |
| Sep 10 | Olympic Conf Batch MeetSep 10 · 5,000 Meters Varsity · Place 26 · Moorestown | 5,000 Meters Varsity | 26 | 26:55.86 | — |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 117 · Moorestown | 3,200 Meters Varsity | 117 | 15:51.32 | 11 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 117 · Moorestown | 3,200 Meters Varsity | 117 | 15:51.32 | 11 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 21 · Moorestown | 5,000 Meters Varsity | 21 | 24:45.06 | 10 |
| Oct 7 | South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Junior Varsity · Place 21 · Moorestown | 5,000 Meters Junior Varsity | 21 | 24:45.06 | — |
| Sep 30 | New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 111 · Moorestown | 5,000 Meters Junior Varsity | 111 | 31:23 | — |
| Sep 19 | Olympic Conf Batch MeetSep 19 · 5,000 Meters Division 2 · Place 15 · Moorestown | 5,000 Meters Division 2 | 15 | 24:28.73 | 10 |
| Sep 16 | South Jersey ShootoutSep 16 · 5,000 Meters Open · Place 12 · Moorestown | 5,000 Meters Open | 12 | 24:29.6 | SO |
| Sep 16 | South Jersey ShootoutSep 16 · 5,000 Meters Open · Place 12 · Moorestown | 5,000 Meters Open | 12 | 24:29.6 | SO |
| Sep 12 | Olympic Conf Batch MeetSep 12 · 5,000 Meters Varsity · Place 12 · Moorestown | 5,000 Meters Varsity | 12 | 24:37.04 | 10 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 52 · Moorestown | 5,000 Meters Varsity | 52 | 22:19.68 | 9 |
| Oct 19 | Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 52 · Moorestown | 5,000 Meters Varsity | 52 | 22:19.67 | 9 |
| Oct 14 | Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 3 · Moorestown | 5,000 Meters Varsity | 3 | 24:34.53 | 9 |
| Oct 14 | Burlington County XC OpenOct 14 · 5,000 Meters Junior Varsity · Place 3 · Moorestown | 5,000 Meters Junior Varsity | 3 | 24:34.53 | 9 |
| Sep 28 | Olympic Conf Batch MeetSep 28 · 5,000 Meters Varsity · Place 18 · Moorestown | 5,000 Meters Varsity | 18 | 23:49.41 | 9 |
| Sep 20 | Olympic Conf Batch MeetSep 20 · 5,000 Meters Varsity · Place 35 · Moorestown | 5,000 Meters Varsity | 35 | 25:18.32 | 9 |
| Sep 10 | Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 43 · Moorestown | 3,200 Meters Varsity | 43 | 15:41.99 | 9 |
| Sep 10 | Cherokee ChallengeSep 10 · 3,200 Meters Freshman · Place 43 · Moorestown | 3,200 Meters Freshman | 43 | 15:41.99 | 9 |