Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.1 Miles · Oak Ridge ParkNJCTC Cross Country Championship · Oct 29 | 15:05.35 | NJCTC Cross Country Championship | October 29, 2022 |
| 3,200 Meters · Cherokee High School NIKE: Cherokee Challenge · Sep 6 | 14:09.39 | NIKE: Cherokee Challenge | September 6, 2025 |
| 5,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Nov 1 | 21:46.73 | NJCTC Cross Country Championship | November 1, 2025 |
| 5,000 Meters · Holmdel ParkMonmouth County XC Championships · Oct 14 | 21:59 | Monmouth County XC Championships | October 14, 2025 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 4 | 22:28 | Shore Coaches Invitational | October 4, 2025 |
| 5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 8 | 22:36 | NJSIAA Group Championships | November 8, 2025 |
| 5,000 Meters · Ocean County ParkShore Coaches Frosh / JV Championships · Oct 23 | 20:17 | Shore Coaches Frosh / JV Championships | October 23, 2025 |
| 5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 27 | 21:33.2 | Six Flags Wild Safari Invitational | September 27, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public A · Place 143 · St John Vianney | 5,000 Meters Non Public A | 143 | 22:36 PB | 12 |
| Nov 1 | NJCTC Cross Country ChampionshipNov 1 · 5,000 Meters Championship · Place 81 · St John Vianney | 5,000 Meters Championship | 81 | 21:46.73 PB | 12 |
| Oct 23 | Shore Coaches Frosh / JV ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 107 · St John Vianney | 5,000 Meters Junior Varsity | 107 | 20:17 PB | 12 |
| Oct 14 | Monmouth County XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 141 · St John Vianney | 5,000 Meters Varsity | 141 | 21:59 PB | 12 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity E · Place 167 · St John Vianney | 5,000 Meters Varsity E | 167 | 22:28 PB | 12 |
| Sep 27 | Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters Varsity C · Place 136 · St John Vianney | 5,000 Meters Varsity C | 136 | 21:33.2 PB | 12 |
| Sep 18 | Shore B North Divisional ChampionshipSep 18 · 5,000 Meters Varsity · Place 57 · St John Vianney | 5,000 Meters Varsity | 57 | 24:03 | 12 |
| Sep 12 | Battle @ Ocean County ParkSep 12 · 5,000 Meters Senior · Place 128 · St John Vianney | 5,000 Meters Senior | 128 | 21:52 | 12 |
| Sep 6 | NIKE: Cherokee ChallengeSep 6 · 3,200 Meters Senior · Place 190 · St John Vianney | 3,200 Meters Senior | 190 | 14:09.39 PB | 12 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NJCTC Cross Country ChampionshipNov 2 · 5,000 Meters Junior Varsity · Place 85 · St John Vianney | 5,000 Meters Junior Varsity | 85 | 23:29.07 | 11 |
| Oct 24 | Shore Coaches Frosh / JV ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 182 · St. John Vianney | 5,000 Meters Junior Varsity | 182 | 23:02 | — |
| Oct 17 | Monmouth County XC ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 87 · St. John Vianney | 5,000 Meters Junior Varsity | 87 | 25:03 | — |
| Oct 5 | Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 222 · St. John Vianney | 5,000 Meters Junior Varsity | 222 | 25:20 | — |
| Sep 18 | B North Divisional ChampionshipSep 18 · 2 Miles Junior Varsity Freshman · Place 27 · St. John Vianney | 2 Miles Junior Varsity Freshman | 27 | 18:07 | — |
| Sep 13 | Battle @ Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 167 · St. John Vianney | 5,000 Meters Varsity | 167 | 24:17.27 | — |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 142 · St. John Vianney | 5,000 Meters Varsity | 142 | 23:55 | 10 |
| Oct 28 | NJCTC ChampionshipOct 28 · 5,000 Meters Varsity · Place 93 · St. John Vianney | 5,000 Meters Varsity | 93 | 23:51.07 | 10 |
| Oct 28 | NJCTC ChampionshipOct 28 · 5,000 Meters Junior Varsity · Place 93 · St. John Vianney | 5,000 Meters Junior Varsity | 93 | 23:51.07 | 10 |
| Oct 10 | Monmouth County XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 157 · St. John Vianney | 5,000 Meters Varsity | 157 | 24:04 | — |
| Oct 10 | Monmouth County XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 157 · St. John Vianney | 5,000 Meters Varsity | 157 | 24:04 | — |
| Sep 30 | New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 124 · St. John Vianney | 5,000 Meters Varsity | 124 | 21:32 | — |
| Sep 23 | Six Flags Wild Safari Invitational-HSSep 23 · 5,000 Meters Junior Varsity · Place 76 · St. John Vianney | 5,000 Meters Junior Varsity | 76 | 22:23.65 | SO |
| Sep 23 | Six Flags Wild Safari Invitational-HSSep 23 · 5,000 Meters Junior Varsity · Place 76 · St. John Vianney | 5,000 Meters Junior Varsity | 76 | 22:23.65 | SO |
| Sep 20 | Shore B-North DivisionalSep 20 · 5,000 Meters Varsity · Place 59 · St John Vianney | 5,000 Meters Varsity | 59 | 27:04.37 | 10 |
2022 Cross Country
10 results