Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 6 | 11:21.68 | NIKE: Cherokee Challenge | September 6, 2025 |
| 5,000 Meters · Crystal Lake ParkBurlington County XC Open · Oct 17 | 17:54.5 | Burlington County XC Open | October 17, 2025 |
| 5,000 Meters · DREAM ParkBob Kiessling Invitational · Nov 1 | 17:47.60 | Bob Kiessling Invitational | November 1, 2025 |
| 5,000 Meters · Holmdel ParkNJSIAA XC Meet of Champions · Nov 15 | 18:34 | NJSIAA XC Meet of Champions | November 15, 2025 |
| 5,000 Meters · Holmdel ParkNJSIAA Meet of Champions · Nov 16 | 20:08 | NJSIAA Meet of Champions | November 16, 2024 |
| 5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 8 | 18:44 | NJSIAA Group Championships | November 8, 2025 |
| 5,000 Meters · John Hunt Cross Country ParkSouthern Showcase (Collegiate) · Sep 18 | 17:59.4 | Southern Showcase (Collegiate) | September 18, 2026 |
| 5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 12 | 17:53 | Battle @ Ocean County Park | September 12, 2025 |
| 5,000 Meters · Palmyra Cove Nature ParkBCSL Cross Country Championships · Oct 22 | 17:37.93 | BCSL Cross Country Championships | October 22, 2025 |
| 5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 27 | 17:58.8 | Six Flags Wild Safari Invitational | September 27, 2025 |
| 5,000 Meters · White Clay Creek State Park Nature CenterUniversity of Delaware Invitational · Sep 4 | 18:50.6 | University of Delaware Invitational | September 4, 2026 |
| 6,000 Meters · John Hunt Cross Country Running ParkCUSA XC Championships · Oct 31 | 20:55.2 | CUSA XC Championships | October 31, 2026 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 21:41.7 | Paul Short Run | October 2, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | CUSA XC ChampionshipsOct 31 · 6,000 Meters Women · Place 13 · DelawareDelaware | 6,000 Meters Women | 13 | 20:55.2 PB | Fr |
| Oct 16 | Virginia/Panorama Farms InvitationalOct 16 · 6,000 Meters Varsity · Place 32 · DelawareDelaware | 6,000 Meters Varsity | 32 | 22:12.58 | FR |
| Oct 2 | Paul Short RunOct 2 · 6,000 Meters Gold · Place 54 · DelawareDelaware | 6,000 Meters Gold | 54 | 21:41.7 PB | Fr |
| Sep 18 | Southern Showcase (Collegiate)Sep 18 · 5,000 Meters Invite · Place 58 · DelawareDelaware | 5,000 Meters Invite | 58 | 17:59.4 PB | Fr |
| Sep 4 | University of Delaware InvitationalSep 4 · 5,000 Meters Collegiate Women · Place 5 · DelawareDelaware | 5,000 Meters Collegiate Women | 5 | 18:50.6 PB | Fr |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NJSIAA XC Meet of ChampionsNov 15 · 5,000 Meters Varsity · Place 10 · Holy CrossHoly Cross | 5,000 Meters Varsity | 10 | 18:34 PB | 12 |
| Nov 8 | NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public B · Place 1 · Holy CrossHoly Cross | 5,000 Meters Non Public B | 1 | 18:44 PB | 12 |
| Nov 1 | Bob Kiessling InvitationalNov 1 · 5,000 Meters Varsity · Place 1 · Holy CrossHoly Cross | 5,000 Meters Varsity | 1 | 17:47.60 PB | 12 |
| Oct 22 | BCSL Cross Country ChampionshipsOct 22 · 5,000 Meters Freedom · Place 1 · Holy CrossHoly Cross | 5,000 Meters Freedom | 1 | 17:37.93 PB | 12 |
| Oct 17 | Burlington County XC OpenOct 17 · 5,000 Meters Varsity · Place 1 · Holy CrossHoly Cross | 5,000 Meters Varsity | 1 | 17:54.5 PB | 12 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity E · Place 7 · Holy CrossHoly Cross | 5,000 Meters Varsity E | 7 | 18:52 | 12 |
| Sep 27 | Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters Varsity D · Place 1 · Holy CrossHoly Cross | 5,000 Meters Varsity D | 1 | 17:58.8 PB | 12 |
| Sep 12 | Battle @ Ocean County ParkSep 12 · 5,000 Meters Senior · Place 1 · Holy CrossHoly Cross | 5,000 Meters Senior | 1 | 17:53 PB | 12 |
| Sep 6 | NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Senior · Place 3 · Holy CrossHoly Cross | 3,200 Meters Senior | 3 | 11:21.68 PB | 12 |
2024 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NJSIAA Meet of Champions Nov 16 · 5,000 Meters Varsity · Place 63 · Holy CrossHoly Cross | 5,000 Meters Varsity | 63 | 20:08 PB | 11 |
| Nov 9 | NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 4 · Holy CrossHoly Cross | 5,000 Meters Varsity | 4 | 20:29 | 11 |
| Nov 2 | Bob Kiessling InvitationalNov 2 · 5,000 Meters Varsity · Place 4 · Holy CrossHoly Cross | 5,000 Meters Varsity | 4 | 18:39.49 | 11 |
| Oct 23 | Burlington County Scholastic League Cross Country ChampionshipsOct 23 · 5,000 Meters Varsity · Place 1 · Holy CrossHoly Cross | 5,000 Meters Varsity | 1 | 18:57.9 | 11 |
| Oct 18 | Burlington County XC OpenOct 18 · 5,000 Meters Championship · Place 4 · Holy CrossHoly Cross | 5,000 Meters Championship | 4 | 19:20.80 | 11 |
| Oct 12 | South Jersey Track Coaches Association OpenOct 12 · 5,000 Meters Division 1 · Place 1 · Holy CrossHoly Cross | 5,000 Meters Division 1 | 1 | 19:06 | — |
| Oct 5 | Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 14 · Holy CrossHoly Cross | 5,000 Meters Varsity | 14 | 20:26 | — |
| Sep 28 | Six Flags Wild Safari Invitational - High SchoolSep 28 · 5,000 Meters Varsity · Place 3 · Holy CrossHoly Cross | 5,000 Meters Varsity | 3 | 19:00 | JR |
| Sep 21 | Ray Hoagland RVXC InviteSep 21 · 5,000 Meters Varsity · Place 1 · Holy CrossHoly Cross | 5,000 Meters Varsity | 1 | 18:54.90 | 11 |
| Sep 14 | South Jersey ShootoutSep 14 · 5,000 Meters 5k Gold Champ HS Girls · Place 4 · Holy CrossHoly Cross | 5,000 Meters 5k Gold Champ HS Girls | 4 | 19:24.0 | 11 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 2 · Holy CrossHoly Cross | 3,200 Meters Varsity | 2 | 11:55.57 | 11 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 2 · Holy CrossHoly Cross | 3,200 Meters Varsity | 2 | 11:55.57 | 11 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 12 · Holy CrossHoly Cross | 5,000 Meters Varsity | 12 | 21:41 | 10 |
| Oct 28 | Bob Kiessling InvitationalOct 28 · 5,000 Meters Varsity · Place 7 · Holy CrossHoly Cross | 5,000 Meters Varsity | 7 | 20:26.64 | 10 |
| Oct 28 | Bob Kiessling InvitationalOct 28 · 5,000 Meters Varsity · Place 7 · Holy CrossHoly Cross | 5,000 Meters Varsity | 7 | 20:26.64 | 10 |
| Oct 18 | Burlington County Scholastic League Cross Country ChampionshipsOct 18 · 5,000 Meters Varsity · Place 2 · Holy CrossHoly Cross | 5,000 Meters Varsity | 2 | 19:40.4 | — |
| Oct 7 | South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 4 · Holy CrossHoly Cross | 5,000 Meters Varsity | 4 | 20:22.51 | 10 |
| Oct 7 | South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Division 1 · Place 4 · Holy CrossHoly Cross | 5,000 Meters Division 1 | 4 | 20:22.51 | — |
| Sep 30 | New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 30 · Holy CrossHoly Cross | 5,000 Meters Varsity | 30 | 21:48 | — |
| Sep 16 | South Jersey ShootoutSep 16 · 5,000 Meters Varsity · Place 12 · Holy CrossHoly Cross | 5,000 Meters Varsity | 12 | 20:58.4 | SO |
| Sep 16 | South Jersey ShootoutSep 16 · 5,000 Meters Varsity · Place 12 · Holy CrossHoly Cross | 5,000 Meters Varsity | 12 | 20:58.4 | SO |