Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.96 Miles · Oneonta HSDave Forbes Invitational · Sep 6 | 16:46.0 | Dave Forbes Invitational | September 6, 2025 |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Sep 30 | 17:57.5 | McQuaid Invitational | September 30, 2023 |
| 3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 27 | 17:12.50 | 60th McQuaid Invitational | September 27, 2025 |
| 5,000 Meters · B'ville invit.Baldwinsville Invitational · Sep 20 | 18:20.2 | Baldwinsville Invitational | September 20, 2025 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 22 | 17:27.6 | NXR Northeast & New York Regional Open | November 22, 2025 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 23 | 18:27.1 | NXR Northeast & New York Regional Championships | November 23, 2024 |
| 5,000 Meters · Chenango Valley State ParkSection IV Championships · Nov 6 | 17:19 | Section IV Championships | November 6, 2025 |
| 5,000 Meters · Conwiche-StockStock Conwicke Meet · Sep 13 | 17:37.6 | Stock Conwicke Meet | September 13, 2025 |
| 5,000 Meters · Fortin ParkSTAC Meet · Oct 26 | 18:24.8 | STAC Meet | October 26, 2024 |
| 5,000 Meters · Horseheads HSSTAC West Meet · Sep 20 | 20:24.5 | STAC West Meet | September 20, 2022 |
| 5,000 Meters · John Hunt Cross Country ParkNew Balance RunningLane XC Championships · Dec 6 | 17:20.00 | New Balance RunningLane XC Championships | December 6, 2025 |
| 5,000 Meters · Marathon Elementary School XC CourseMarathon Invitational · Oct 18 | 18:01.9 | Marathon Invitational | October 18, 2025 |
| 5,000 Meters · Union-Endicott HSSTAC Championship · Oct 25 | 17:38.3 | STAC Championship | October 25, 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 |
| Dec 6 | New Balance RunningLane XC ChampionshipsDec 6 · 5,000 Meters Bronze · Place 124 · UnattachedUnattached | 5,000 Meters Bronze | 124 | 17:20.00 PB | 12 |
| Nov 22 | NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - New York Orange · Place 11 · HorseheadsHorseheads | 5,000 Meters Open - New York Orange | 11 | 17:27.6 PB | 12 |
| Nov 6 | Section IV ChampionshipsNov 6 · 5,000 Meters Class A · Place 10 · HorseheadsHorseheads | 5,000 Meters Class A | 10 | 17:19 PB | 12 |
| Oct 25 | STAC ChampionshipOct 25 · 5,000 Meters Varsity · Place 27 · HorseheadsHorseheads | 5,000 Meters Varsity | 27 | 17:38.3 PB | 12 |
| Oct 18 | Marathon InvitationalOct 18 · 5,000 Meters Varsity Seeded · Place 15 · HorseheadsHorseheads | 5,000 Meters Varsity Seeded | 15 | 18:01.9 PB | 12 |
| Sep 27 | 60th McQuaid InvitationalSep 27 · 3 Miles Bob Bradley Premier · Place 152 · HorseheadsHorseheads | 3 Miles Bob Bradley Premier | 152 | 17:12.50 PB | 12 |
| Sep 20 | Baldwinsville InvitationalSep 20 · 5,000 Meters Varsity Large · Place 105 · HorseheadsHorseheads | 5,000 Meters Varsity Large | 105 | 18:20.2 PB | 12 |
| Sep 13 | Stock Conwicke MeetSep 13 · 5,000 Meters Varsity · Place 16 · HorseheadsHorseheads | 5,000 Meters Varsity | 16 | 17:37.6 PB | 12 |
| Sep 6 | Dave Forbes InvitationalSep 6 · 2.96 Miles Varsity · Place 21 · HorseheadsHorseheads | 2.96 Miles Varsity | 21 | 16:46.0 PB | 12 |
2024 Cross Country
3 results2023 Cross Country
2 results2022 Cross Country
2 results