Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4972 m · Sandfordville Elementary XC CourseSection 9 XC Championship · Nov 4 | 17:53.6 | Section 9 XC Championship | November 4, 2025 |
| 5,000 Meters · Hudson Valley Sports DomeMHAL XC Championship · Oct 30 | 18:13.7 | MHAL XC Championship | October 30, 2025 |
| 5,000 Meters · Ogden Mills and Ruth Livingston Mills State ParkFDR / Onteora / Rondout Valley · Sep 18 | 22:04.3 | FDR / Onteora / Rondout Valley | September 18, 2024 |
| 5,000 Meters · The Mount AcademySection 9 XC Championship · Nov 3 | 18:33.71 | Section 9 XC Championship | November 3, 2026 |
| 5,000 Meters · U.S. 44 & State Route 55Rondout Valley Duals · Oct 8 | 19:51.8 | Rondout Valley Duals | October 8, 2025 |
| 5,000 Meters · Wallkill HSWallkill vs. Onteora Meet · Oct 21 | 18:15.06 | Wallkill vs. Onteora Meet | October 21, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Section 9 XC ChampionshipNov 3 · 5,000 Meters Class C · Place 11 · Onteora | 5,000 Meters Class C | 11 | 18:33.71 PB | 11 |
| Nov 3 | Section 9 XC ChampionshipNov 3 · 5,000 Meters Merge · Place 96 · Onteora | 5,000 Meters Merge | 96 | 18:33.71 | 11 |
| Oct 22 | MHAL ChampionshipOct 22 · 5,000 Meters Varsity · Place 25 · Onteora | 5,000 Meters Varsity | 25 | 17:56.0 | 11 |
| Sep 16 | Mount Academy Quad MeetSep 16 · 5,000 Meters Varsity · Place 16 · Onteora | 5,000 Meters Varsity | 16 | 19:57.63 | 11 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Section 9 XC ChampionshipNov 4 · 3.09 Miles Class C · Place 10 · Onteora | 3.09 Miles Class C | 10 | 17:53.6 PB | 10 |
| Oct 30 | MHAL XC ChampionshipOct 30 · 5,000 Meters Varsity · Place 24 · Onteora | 5,000 Meters Varsity | 24 | 18:13.7 PB | 10 |
| Oct 30 | Section 9 MHAL ChampsOct 30 · 5,000 Meters Varsity · Place 24 · Onteora | 5,000 Meters Varsity | 24 | 18:13.7 | 10 |
| Oct 21 | Wallkill vs. Onteora MeetOct 21 · 5,000 Meters Varsity · Place 3 · Onteora | 5,000 Meters Varsity | 3 | 18:15.06 PB | 10 |
| Oct 8 | Rondout Valley DualsOct 8 · 5,000 Meters Varsity · Place 4 · Onteora | 5,000 Meters Varsity | 4 | 19:51.8 PB | 10 |
| Sep 13 | Mount Academy InvitationalSep 13 · 5,000 Meters Varsity · Place 37 · Onteora | 5,000 Meters Varsity | 37 | 19:28.4 | 10 |
2024 Cross Country
4 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Section 9 ChampionshipsNov 4 · 5,000 Meters Varsity · Place 114 · Onteora | 5,000 Meters Varsity | 114 | 18:45.4 | 8 |
| Nov 4 | Section 9 ChampionshipsNov 4 · 5,000 Meters Varsity · Place 29 · Onteora | 5,000 Meters Varsity | 29 | 18:45.4 | 8 |
| Oct 26 | MHAL XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 54 · Onteora | 5,000 Meters Varsity | 54 | 19:24.8 | 8 |
| Oct 19 | MHAL Small School Varsity InvitationalOct 19 · 5,000 Meters Varsity · Place 12 · Onteora | 5,000 Meters Varsity | 12 | 18:51.5 | 8 |
| Oct 6 | Maple Hill Kiwanis Glover InvitationalOct 6 · 5,000 Meters Varsity · Place 18 · Onteora | 5,000 Meters Varsity | 18 | 20:00.2 | 8 |
| Sep 30 | Onteora vs Wallkill vs Mount Academy Sep 30 · 5,000 Meters Varsity · Place 21 · Onteora | 5,000 Meters Varsity | 21 | 20:54.27 | — |
| Sep 23 | Bowdoin Park XC ClassicSep 23 · 5,000 Meters Varsity · Place 229 · Onteora | 5,000 Meters Varsity | 229 | 20:35.3 | 8 |
| Sep 23 | Bowdoin Park XC ClassicSep 23 · 5,000 Meters Varsity · Place 118 · Onteora | 5,000 Meters Varsity | 118 | 20:35.3 | 8 |