Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Branch Brook ParkMetropolitan Championships (Cross Country) · Oct 11 | 22:12.5 | Metropolitan Championships (Cross Country) | October 11, 2025 |
| 5,000 Meters · LIU PostMetropolitan Championships · Oct 10 | 21:43.6 | Metropolitan Championships | October 10, 2026 |
| 5,000 Meters · Ocean County ParkShore Conference Championships · Oct 20 | 23:30.77 | Shore Conference Championships | October 20, 2022 |
| 5,000 Meters · Stockton UniversityNJAC Cross Country Championships · Nov 1 | 27:03.1 | NJAC Cross Country Championships | November 1, 2025 |
| 5,000 Meters · Vassar Farm & Ecological PreserveVassar Ron Stonitsch Invitational · Sep 12 | 22:48.00 | Vassar Ron Stonitsch Invitational | September 12, 2026 |
| 6,000 Meters · DREAM ParkBorder Battle · Oct 18 | 27:02.3 | Border Battle | October 18, 2025 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusLehigh Open · Sep 4 | 29:31.9 | Lehigh Open | September 4, 2026 |
| 6,000 Meters · The College of New JerseyNJAC XC Championships · Oct 31 | 26:09.5 | NJAC XC Championships | October 31, 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 | NJAC XC ChampionshipsOct 31 · 6,000 Meters NJAC Championships · Place 57 · RamapoRamapo | 6,000 Meters NJAC Championships | 57 | 26:09.5 PB | Jr |
| Oct 17 | Border BattleOct 17 · 6,000 Meters Women Championship · Place 145 · RamapoRamapo | 6,000 Meters Women Championship | 145 | 28:41.8 | Jr |
| Oct 10 | Metropolitan ChampionshipsOct 10 · 5,000 Meters Collegiate · Place 36 · RamapoRamapo | 5,000 Meters Collegiate | 36 | 21:43.6 PB | Jr |
| Sep 12 | Vassar Ron Stonitsch InvitationalSep 12 · 5,000 Meters Open · Place 48 · RamapoRamapo | 5,000 Meters Open | 48 | 22:48.00 PB | Jr |
| Sep 4 | Lehigh OpenSep 4 · 6,000 Meters Collegiate · Place 97 · RamapoRamapo | 6,000 Meters Collegiate | 97 | 29:31.9 PB | Jr |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NJAC Cross Country ChampionshipsNov 1 · 5,000 Meters Champ · Place 53 · RamapoRamapo | 5,000 Meters Champ | 53 | 27:03.1 PB | So |
| Oct 18 | Border BattleOct 18 · 6,000 Meters D3 · Place 252 · RamapoRamapo | 6,000 Meters D3 | 252 | 27:02.3 PB | So |
| Oct 11 | Metropolitan Championships (Cross Country)Oct 11 · 5,000 Meters College · Place 65 · RamapoRamapo | 5,000 Meters College | 65 | 22:12.5 PB | So |
| Sep 13 | Vassar Ron Stonitsch InvitationalSep 13 · 5,000 Meters College · Place 69 · RamapoRamapo | 5,000 Meters College | 69 | 23:14.2 | So |
| Aug 29 | NJIT Alumni XC OpenerAug 29 · 5,000 Meters Women's Race · RamapoRamapo | 5,000 Meters Women's Race | 0 | DNS | So |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 125 · RaritanRaritan | 5,000 Meters Varsity | 125 | 24:55 | 12 |
| Oct 28 | NJSIAA Sectionals - CentralOct 28 · 5,000 Meters Varsity · Place 46 · RaritanRaritan | 5,000 Meters Varsity | 46 | 25:30.94 | 12 |
| Oct 28 | NJSIAA Sectionals - CentralOct 28 · 5,000 Meters Varsity · Place 46 · RaritanRaritan | 5,000 Meters Varsity | 46 | 25:31.0 | 12 |
| Oct 28 | NJSIAA Sectionals - CentralOct 28 · 5,000 Meters Varsity · Place 46 · RaritanRaritan | 5,000 Meters Varsity | 46 | 25:31.0 | 12 |
| Oct 19 | Shore Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 129 · RaritanRaritan | 5,000 Meters Varsity | 129 | 23:26.13 | — |
| Oct 10 | Monmouth County XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 105 · RaritanRaritan | 5,000 Meters Varsity | 105 | 25:42 | — |
| Oct 10 | Monmouth County XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 105 · RaritanRaritan | 5,000 Meters Varsity | 105 | 25:42 | — |
| Oct 4 | Shore A Central DivisionalOct 4 · 5,000 Meters Varsity · Place 45 · RaritanRaritan | 5,000 Meters Varsity | 45 | 26:48 | — |
| Sep 22 | Osprey XC High School InvitationalSep 22 · 5,000 Meters Varsity · Place 128 · RaritanRaritan | 5,000 Meters Varsity | 128 | 25:37.78 | 12 |
| Sep 9 | Thompson 2 MilerSep 9 · 2 Miles Varsity · Place 52 · RaritanRaritan | 2 Miles Varsity | 52 | 16:47.66 | 12 |
| Sep 9 | Thompson 2 MilerSep 9 · 2 Miles Varsity · Place 52 · RaritanRaritan | 2 Miles Varsity | 52 | 16:47.66 | 12 |
2022 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NJSIAA Sectionals - CentralOct 29 · 5,000 Meters Varsity · Place 56 · RaritanRaritan | 5,000 Meters Varsity | 56 | 23:54.73 | 11 |
| Oct 20 | Shore Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 137 · RaritanRaritan | 5,000 Meters Varsity | 137 | 23:30.77 PB | 11 |
| Sep 28 | A Central DivisionalSep 28 · 5,000 Meters Varsity · Place 43 · RaritanRaritan | 5,000 Meters Varsity | 43 | 26:13.39 | — |
| Sep 28 | A Central DivisionalSep 28 · 5,000 Meters Varsity · Place 43 · RaritanRaritan | 5,000 Meters Varsity | 43 | 26:13.39 | — |
| Sep 28 | A Central DivisionalSep 28 · 5,000 Meters Varsity · Place 43 · RaritanRaritan | 5,000 Meters Varsity | 43 | 26:13.39 | — |
| Sep 28 | A Central DivisionalSep 28 · 5,000 Meters Varsity · Place 43 · RaritanRaritan | 5,000 Meters Varsity | 43 | 26:13.39 | — |
| Sep 28 | A Central DivisionalSep 28 · 5,000 Meters Varsity · Place 43 · RaritanRaritan | 5,000 Meters Varsity | 43 | 26:13.39 | — |
| Sep 28 | A Central DivisionalSep 28 · 5,000 Meters Varsity · Place 43 · RaritanRaritan | 5,000 Meters Varsity | 43 | 26:13.39 | — |
| Sep 28 | A Central DivisionalSep 28 · 5,000 Meters Varsity · Place 43 · RaritanRaritan | 5,000 Meters Varsity | 43 | 26:13.39 | — |
| Sep 28 | A Central DivisionalSep 28 · 5,000 Meters Varsity · Place 43 · RaritanRaritan | 5,000 Meters Varsity | 43 | 26:13.39 | — |
| Sep 23 | Osprey XC High School InvitationalSep 23 · 5,000 Meters Varsity · Place 99 · RaritanRaritan | 5,000 Meters Varsity | 99 | 7:53.3 | 11 |
| Sep 16 | Battle @ Ocean County ParkSep 16 · 5,000 Meters Varsity · Place 82 · RaritanRaritan | 5,000 Meters Varsity | 82 | 25:17.85 | — |
| Sep 16 | Battle @ Ocean County ParkSep 16 · 5,000 Meters Varsity · Place 82 · RaritanRaritan | 5,000 Meters Varsity | 82 | 25:17.85 | — |
| Sep 10 | Thompson 2 MilerSep 10 · 2 Miles Varsity · Place 51 · RaritanRaritan | 2 Miles Varsity | 51 | 16:20.21 | 11 |
2021 Cross Country
18 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Monmouth County XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 46 · RaritanRaritan | 5,000 Meters Junior Varsity | 46 | 26:27.46 | SO |
| Oct 21 | Monmouth County XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 46 · RaritanRaritan | 5,000 Meters Junior Varsity | 46 | 26:27.46 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 14 · RaritanRaritan | 5,000 Meters Varsity | 14 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 16 · RaritanRaritan | 5,000 Meters Varsity | 16 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 17 · RaritanRaritan | 5,000 Meters Varsity | 17 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 15 · RaritanRaritan | 5,000 Meters Varsity | 15 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 12 · RaritanRaritan | 5,000 Meters Varsity | 12 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 8 · RaritanRaritan | 5,000 Meters Varsity | 8 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 11 · RaritanRaritan | 5,000 Meters Varsity | 11 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 14 · RaritanRaritan | 5,000 Meters Varsity | 14 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 16 · RaritanRaritan | 5,000 Meters Varsity | 16 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 17 · RaritanRaritan | 5,000 Meters Varsity | 17 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 15 · RaritanRaritan | 5,000 Meters Varsity | 15 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 12 · RaritanRaritan | 5,000 Meters Varsity | 12 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 8 · RaritanRaritan | 5,000 Meters Varsity | 8 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 11 · RaritanRaritan | 5,000 Meters Varsity | 11 | 26:20.77 | SO |
| Oct 6 | A Central Divisional MeetOct 6 · 5,000 Meters Varsity · Place 51 · RaritanRaritan | 5,000 Meters Varsity | 51 | 26:20.77 | SO |
| Sep 17 | Battle @ Ocean County ParkSep 17 · 5,000 Meters Sophomore · Place 90 · RaritanRaritan | 5,000 Meters Sophomore | 90 | 27:02 | 10 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NJSIAA Sectionals - CentralNov 14 · 5,000 Meters Varsity · Place 40 · RaritanRaritan | 5,000 Meters Varsity | 40 | 24:38.00 | 9 |
| Nov 5 | Monmouth County Championships Nov 5 · 5,000 Meters Varsity · Place 45 · RaritanRaritan | 5,000 Meters Varsity | 45 | 24:27.71 | FR |
| Nov 5 | Monmouth County Championships Nov 5 · 5,000 Meters Varsity · Place 84 · RaritanRaritan | 5,000 Meters Varsity | 84 | 24:27.71 | FR |
| Oct 24 | Shore A-Central Duals: Raritan vs Shore RegionalOct 24 · 5,000 Meters Varsity · Place 10 · RaritanRaritan | 5,000 Meters Varsity | 10 | 25:14 | — |
| Oct 20 | Duals: Rumson-Fair Haven vs RaritanOct 20 · 5,000 Meters Varsity · Place 14 · RaritanRaritan | 5,000 Meters Varsity | 14 | 25:48 | — |