Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Letterkenny FieldMisericordia Invitational · Sep 1 | 18:18.5 | Misericordia Invitational | September 1, 2026 |
| 5,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Nov 2 | 22:44.58 | NJCTC Cross Country Championship | November 2, 2024 |
| 5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 2 | 27:58 | Shore Coaches Classic | October 2, 2021 |
| 5,000 Meters · Oak Ridge ParkNJCTC Cross Country Championship · Oct 29 | 22:11.61 | NJCTC Cross Country Championship | October 29, 2022 |
| 6,000 Meters · DREAM ParkBorder Battle · Oct 17 | 28:36.6 | Border Battle | October 17, 2026 |
| 6,000 Meters · Houghton CollegeHoughton Highlander XC Invitational · Oct 10 | 26:04.3 | Houghton Highlander XC Invitational | October 10, 2026 |
| 6,000 Meters · Letterkenny FieldMisericordia Cougar Classic · Sep 12 | 28:25.6 | Misericordia Cougar Classic | September 12, 2026 |
| 6,000 Meters · Stevenson University Greenspring CampusMAC Cross Country Champ · Oct 31 | 26:23.7 | MAC Cross Country Champ | October 31, 2026 |
| 6,000 Meters · West Branch Cross Country CourseLock Haven Invite · Sep 26 | 26:36.7 | Lock Haven Invite | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MAC Cross Country ChampOct 31 · 6,000 Meters Championship · Place 76 · MisericordiaMisericordia | 6,000 Meters Championship | 76 | 26:23.7 PB | So |
| Oct 17 | Border BattleOct 17 · 6,000 Meters Women Open · Place 27 · MisericordiaMisericordia | 6,000 Meters Women Open | 27 | 28:36.6 PB | So |
| Oct 10 | Houghton Highlander XC InvitationalOct 10 · 6,000 Meters Collegiate · Place 78 · MisericordiaMisericordia | 6,000 Meters Collegiate | 78 | 26:04.3 PB | So |
| Sep 26 | Lock Haven InviteSep 26 · 6,000 Meters White · Place 95 · MisericordiaMisericordia | 6,000 Meters White | 95 | 26:36.7 PB | So |
| Sep 12 | Misericordia Cougar ClassicSep 12 · 6,000 Meters Collegiate · Place 19 · MisericordiaMisericordia | 6,000 Meters Collegiate | 19 | 28:25.6 PB | So |
| Sep 1 | Misericordia InvitationalSep 1 · 4,000 Meters Collegiate · Place 30 · MisericordiaMisericordia | 4,000 Meters Collegiate | 30 | 18:18.5 PB | So |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NJCTC Cross Country ChampionshipNov 2 · 5,000 Meters Championship · Place 42 · ImmaculataImmaculata | 5,000 Meters Championship | 42 | 22:44.58 PB | 12 |
| Oct 24 | Somerset County XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 61 · ImmaculataImmaculata | 5,000 Meters Varsity | 61 | 23:59 | 12 |
| Oct 15 | NJ Skyland Conference ChampsOct 15 · 5,000 Meters Varsity · Place 64 · F-ImmaculataF-Immaculata | 5,000 Meters Varsity | 64 | 23:24.1 | SR |
| Oct 15 | NJ Skyland Conference ChampsOct 15 · Varsity · Place 12 · F-ImmaculataF-Immaculata | Varsity | 12 | 23:24.1 | SR |
| Oct 15 | NJ Skyland Conference ChampsOct 15 · 5,000 Meters Varsity · Place 64 · F-ImmaculataF-Immaculata | 5,000 Meters Varsity | 64 | 23:24.1 | SR |
| Oct 5 | Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 121 · ImmaculataImmaculata | 5,000 Meters Varsity | 121 | 25:01.50 | — |
| Sep 21 | Magee Memorial Class MeetSep 21 · 5,000 Meters Varsity · Place 90 · ImmaculataImmaculata | 5,000 Meters Varsity | 90 | 23:54.3 | 12 |
| Sep 13 | Battle @ Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 60 · ImmaculataImmaculata | 5,000 Meters Varsity | 60 | 23:30 | — |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 67 · ImmaculataImmaculata | 5,000 Meters Varsity | 67 | 23:24 | 11 |
| Nov 1 | Viking Last Chance InvitationalNov 1 · 5,000 Meters Varsity · Place 30 · ImmaculataImmaculata | 5,000 Meters Varsity | 30 | 22:58 | 11 |
| Nov 1 | Viking Last Chance InvitationalNov 1 · 5,000 Meters Varsity · Place 30 · ImmaculataImmaculata | 5,000 Meters Varsity | 30 | 22:58 | 11 |
| Oct 28 | NJCTC ChampionshipOct 28 · 5,000 Meters Varsity · Place 25 · ImmaculataImmaculata | 5,000 Meters Varsity | 25 | 22:29.95 | 11 |
| Oct 28 | NJCTC ChampionshipOct 28 · 5,000 Meters Varsity · Place 25 · ImmaculataImmaculata | 5,000 Meters Varsity | 25 | 22:29.95 | 11 |
| Oct 19 | Somerset County XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 51 · ImmaculataImmaculata | 5,000 Meters Varsity | 51 | 22:52 | 11 |
| Oct 4 | Somerville Quad MeetOct 4 · 5,000 Meters Varsity · Place 3 · ImmaculataImmaculata | 5,000 Meters Varsity | 3 | 0:23:57.71 | 9 |
| Oct 4 | Somerville Quad MeetOct 4 · 5,000 Meters Varsity · Place 9 · ImmaculataImmaculata | 5,000 Meters Varsity | 9 | 0:23:57.71 | 9 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 45 · ImmaculataImmaculata | 5,000 Meters Varsity | 45 | 22:48 | 10 |
| Oct 29 | NJCTC Cross Country ChampionshipOct 29 · 5,000 Meters Varsity · Place 41 · ImmaculataImmaculata | 5,000 Meters Varsity | 41 | 22:11.61 PB | 10 |
| Oct 20 | Somerset County XC ChampionshipsOct 20 · 5,000 Meters Championship · Place 33 · ImmaculataImmaculata | 5,000 Meters Championship | 33 | 21:57 | 10 |
| Oct 11 | Skyland Conference XC ChampionshipsOct 11 · 5,000 Meters Varsity · Place 72 · ImmaculataImmaculata | 5,000 Meters Varsity | 72 | 23:36 | 10 |
| Oct 1 | New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 104 · ImmaculataImmaculata | 5,000 Meters Varsity | 104 | 23:58 | 10 |
| Oct 1 | New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 104 · ImmaculataImmaculata | 5,000 Meters Varsity | 104 | 23:58 | 10 |
| Sep 17 | Magee Memorial Class MeetSep 17 · 5,000 Meters Sophomore · Place 7 · Immaculata HImmaculata H | 5,000 Meters Sophomore | 7 | 22:19.6 | 10 |
| Sep 10 | Thompson 2 MilerSep 10 · 2 Miles Sophomore · Place 26 · ImmaculataImmaculata | 2 Miles Sophomore | 26 | 14:28.79 | 10 |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 127 · ImmaculataImmaculata | 5,000 Meters Varsity | 127 | 28:59 | 9 |
| Nov 13 | NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 127 · ImmaculataImmaculata | 5,000 Meters Varsity | 127 | 28:59 | 9 |
| Nov 6 | NJCTC Cross Country ChampionshipNov 6 · 5,000 Meters Varsity · Place 77 · ImmaculataImmaculata | 5,000 Meters Varsity | 77 | 27:24.49 | 9 |
| Oct 21 | Skyland Conference XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 130 · ImmaculataImmaculata | 5,000 Meters Varsity | 130 | 28:44 | 9 |
| Oct 14 | Somerset County XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 87 · ImmaculataImmaculata | 5,000 Meters Varsity | 87 | 27:29 | 9 |
| Oct 7 | Ridge JV/Freshman MeetOct 7 · 5,000 Meters Freshman/JV · Place 28 · ImmaculataImmaculata | 5,000 Meters Freshman/JV | 28 | 27:38:0 | 9 |
| Oct 2 | Shore Coaches Classic Oct 2 · 5,000 Meters Varsity F · Place 129 · ImmaculataImmaculata | 5,000 Meters Varsity F | 129 | 27:58 PB | 9 |
| Sep 25 | Magee Memorial ClassicSep 25 · 3,200 Meters Freshman · Place 82 · Immaculata HImmaculata H | 3,200 Meters Freshman | 82 | 17:24.7 | 9 |
| Sep 21 | Pingry XC QuadSep 21 · 5,000 Meters Varsity · Place 54 · ImmaculataImmaculata | 5,000 Meters Varsity | 54 | 28:28 | 9 |
| Sep 11 | Roxbury InvitationalSep 11 · Novice · Place 74 · Immaculata HImmaculata H | Novice | 74 | 13:25.17 | 9 |