Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational Pres. by HOKA · Oct 10 | 18:35.4 | Manhattan University Cross Country Invitational Pres. by HOKA | October 10, 2026 |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 3 | 20:53.2 | McQuaid Invitational | October 3, 2026 |
| 3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 27 | 21:07.00 | 60th McQuaid Invitational | September 27, 2025 |
| 4,000 Meters · Chenango Valley Middle/High SchoolMcDaniel-Baxter Cross Country Invitational · Oct 4 | 19:32 | McDaniel-Baxter Cross Country Invitational | October 4, 2025 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 22 | 23:54.1 | NXR Northeast & New York Regional Open | November 22, 2025 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 23 | 23:25.7 | NXR Northeast & New York Regional Championships | November 23, 2024 |
| 5,000 Meters · Chenango Valley State ParkSection IV Championships · Nov 5 | 21:47.2 | Section IV Championships | November 5, 2026 |
| 5,000 Meters · Fortin ParkSTAC Meet · Oct 26 | 22:35.7 | STAC Meet | October 26, 2024 |
| 5,000 Meters · Marathon Elementary School XC CourseMarathon Invitational · Oct 18 | 22:46.8 | Marathon Invitational | October 18, 2025 |
| 5,000 Meters · Owego HSOwego-Dash in the Dark · Sep 19 | 21:49.2 | Owego-Dash in the Dark | September 19, 2025 |
| 5,000 Meters · Queensbury HSQueensbury Pre-States Invitational · Sep 13 | 22:40.6 | Queensbury Pre-States Invitational | September 13, 2025 |
| 5,000 Meters · Union-Endicott HSSTAC Championship · Oct 25 | 22:17.5 | STAC Championship | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - New York · Place 208 · Corning-Painted Post | 5,000 Meters Open - New York | 208 | 23:54.1 PB | 10 |
| Nov 6 | Section IV ChampionshipsNov 6 · 5,000 Meters Class A · Place 20 · Corning-Painted Post | 5,000 Meters Class A | 20 | 22:52 | 10 |
| Oct 25 | STAC ChampionshipOct 25 · 5,000 Meters Varsity · Place 27 · Corning-Painted Post | 5,000 Meters Varsity | 27 | 22:17.5 PB | 10 |
| Oct 18 | Marathon InvitationalOct 18 · 5,000 Meters Varsity Seeded · Place 19 · Corning-Painted Post | 5,000 Meters Varsity Seeded | 19 | 22:46.8 PB | 10 |
| Oct 11 | Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity D · Place 113 · Corning-Painted Post | 2.5 Miles Varsity D | 113 | 18:59.8 | 10 |
| Oct 4 | McDaniel-Baxter Cross Country InvitationalOct 4 · 4,000 Meters Varsity · Place 24 · Corning-Painted Post | 4,000 Meters Varsity | 24 | 19:32 PB | 10 |
| Sep 27 | 60th McQuaid InvitationalSep 27 · 3 Miles Varsity AAA Large · Place 50 · Corning-Painted Post | 3 Miles Varsity AAA Large | 50 | 21:07.00 PB | 10 |
| Sep 19 | Owego-Dash in the DarkSep 19 · 5,000 Meters Varsity · Place 42 · Corning-Painted Post | 5,000 Meters Varsity | 42 | 21:49.2 PB | 10 |
| Sep 13 | Queensbury Pre-States InvitationalSep 13 · 5,000 Meters D3 · Place 124 · Corning-Painted Post | 5,000 Meters D3 | 124 | 22:40.6 PB | 10 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Open - New York · Place 121 · Corning-Painted Post | 5,000 Meters Open - New York | 121 | 23:25.7 PB | 9 |
| Oct 26 | STAC MeetOct 26 · 5,000 Meters Varsity · Place 26 · Corning-Painted Post | 5,000 Meters Varsity | 26 | 22:35.7 PB | 9 |