Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Bear Mountain State ParkRed Raider Run Invitational · Sep 9 | 22:12.76 | Red Raider Run Invitational | September 9, 2016 |
| 3 Miles · Washingtonville HSWizard Invitational · Sep 6 | 21:47.30 | Wizard Invitational | September 6, 2014 |
| 4,500 Meters · Schodack Island State ParkHarvest Classic · Oct 25 | 17:44.00 | Harvest Classic | October 25, 2014 |
| 5,000 Meters · 5k CourseSection 1 Coaches' and Officials' Meet · Oct 18 | 21:48.73 | Section 1 Coaches' and Officials' Meet | October 18, 2014 |
| 5,000 Meters · Bowdoin ParkNorthern Counties Championship · Oct 30 | 20:58.8 | Northern Counties Championship | October 30, 2015 |
| 5,000 Meters · Brewster HSBrewster Bear Classic · Oct 3 | 20:26.09 | Brewster Bear Classic | October 3, 2015 |
| 5,000 Meters · Byram HillsMike Gulino - Bobcat Run · Oct 10 | 21:00.1 | Mike Gulino - Bobcat Run | October 10, 2015 |
| 5,000 Meters · Chenago Valley State ParkNYSPHSAA Class D State Championships · Nov 12 | 24:57.70 | NYSPHSAA Class D State Championships | November 12, 2016 |
| 5,000 Meters · Green MountainLeague III D meet · Oct 13 | 21:28.2 | League III D meet | October 13, 2016 |
| 5,000 Meters · Monroe-Woodbury HS NYSPHSAA Class D State Championships · Nov 14 | 21:07.1 | NYSPHSAA Class D State Championships | November 14, 2015 |
| 5,000 Meters · SUNY CantonNYSPHSAA Class D State Cross Country Championship · Nov 8 | 21:12.9 | NYSPHSAA Class D State Cross Country Championship | November 8, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
3 results2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NYSPHSAA Class D State ChampionshipsNov 14 · 5,000 Meters Varsity · Place 31 · Haldane | 5,000 Meters Varsity | 31 | 21:07.1 PB | 11 |
| Nov 7 | NYSPHSAA Section 1 ChampionshipsNov 7 · 5,000 Meters Varsity D · Place 1 · Haldane | 5,000 Meters Varsity D | 1 | 21:19.9 | 11 |
| Oct 30 | Northern Counties ChampionshipOct 30 · 5,000 Meters Varsity · Place 8 · Haldane | 5,000 Meters Varsity | 8 | 20:58.8 PB | 11 |
| Oct 10 | Mike Gulino - Bobcat RunOct 10 · 5,000 Meters Varsity · Place 11 · Haldane | 5,000 Meters Varsity | 11 | 21:00.1 PB | 11 |
| Oct 6 | Section 1 Conf. 1 League ChampsOct 6 · 5,000 Meters League 3 · Place 3 · Haldane | 5,000 Meters League 3 | 3 | 21:44.11 | 11 |
| Oct 3 | Brewster Bear ClassicOct 3 · 5,000 Meters Division 2 Varsity · Place 19 · Haldane | 5,000 Meters Division 2 Varsity | 19 | 20:26.09 PB | 11 |
2014 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NYSPHSAA Class D State Cross Country ChampionshipNov 8 · 5,000 Meters Varsity · Place 34 · Haldane | 5,000 Meters Varsity | 34 | 21:12.9 PB | 10 |
| Nov 1 | NYSPHSAA Section 1 ChampionshipsNov 1 · 5,000 Meters Class D · Place 1 · Haldane | 5,000 Meters Class D | 1 | 21:48.90 | 10 |
| Oct 25 | Harvest ClassicOct 25 · 4,500 Meters Varsity · Place 4 · Haldane | 4,500 Meters Varsity | 4 | 17:44.00 PB | 10 |
| Oct 18 | Section 1 Coaches' and Officials' MeetOct 18 · 5,000 Meters Varsity 2 · Place 37 · Haldane | 5,000 Meters Varsity 2 | 37 | 21:48.73 PB | 10 |
| Sep 27 | Bowdoin Park ClassicSep 27 · 5,000 Meters Varsity II · Place 25 · Haldane | 5,000 Meters Varsity II | 25 | 22:12.9 | 10 |
| Sep 6 | Wizard InvitationalSep 6 · 3 Mile Varsity B · Place 13 · Haldane | 3 Mile Varsity B | 13 | 21:47.30 PB | 10 |