Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3.1 Miles · Vernon Verona-Sherrill HSNYSPHSAA Section 3 Championships · Nov 7 | 17:26.0 | NYSPHSAA Section 3 Championships | November 7, 2015 |
| 5,000 Meters · Chenago Valley State ParkMcDaniel-Baxter Invitational · Sep 24 | 16:13.8 | McDaniel-Baxter Invitational | September 24, 2016 |
| 5,000 Meters · Long Branch ParkOHSL CSC League · Oct 21 | 18:17.3 | OHSL CSC League | October 21, 2015 |
| 5,000 Meters · Monroe-Woodbury HS NYSPHSAA Class D State Championships · Nov 14 | 17:22.2 | NYSPHSAA Class D State Championships | November 14, 2015 |
| 5,000 Meters · Schodack Island State ParkHarvest Classic Invitational · Oct 29 | 16:02 | Harvest Classic Invitational | October 29, 2016 |
| 5,000 Meters · Wayne Central HSNYSPHSAA Class D State XC Championships · Nov 11 | 17:12.0 | NYSPHSAA Class D State XC Championships | November 11, 2017 |
| 5,000 Meters · Westmoreland HSCSC League Championships · Oct 21 | 15:56.7 | CSC League Championships | October 21, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
4 results2016 Cross Country
5 results2015 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NYSPHSAA Class D State ChampionshipsNov 14 · 5,000 Meters Varsity · Place 15 · Sauquoit Valley | 5,000 Meters Varsity | 15 | 17:22.2 PB | 10 |
| Nov 7 | NYSPHSAA Section 3 ChampionshipsNov 7 · 3.1 Mile Varsity D · Place 3 · Sauquoit Valley | 3.1 Mile Varsity D | 3 | 17:26.0 PB | 10 |
| Oct 31 | Harvest ClassicOct 31 · 5,000 Meters Varsity · Place 2 · Sauquoit Valley | 5,000 Meters Varsity | 2 | 16:35.8 | 10 |
| Oct 21 | OHSL CSC League Oct 21 · 5,000 Meters Varsity · Place 3 · Sauquoit Valley | 5,000 Meters Varsity | 3 | 18:17.3 PB | 10 |