Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Van Cortlandt Park 2.5 mile courseManhattan College High School Invitational · Oct 11 | 17:30.6 | Manhattan College High School Invitational | October 11, 2014 |
| 3 Miles · Bear Mountain State ParkSection 1 League Championship Meets · Oct 7 | 20:42.20 | Section 1 League Championship Meets | October 7, 2014 |
| 3 Miles · Washingtonville HSWizard Invitational · Sep 6 | 21:54.02 | Wizard Invitational | September 6, 2014 |
| 4,000 Meters · Bowdoin ParkSection 1 Conf. 1 League Champs · Oct 6 | 17:35.39 | Section 1 Conf. 1 League Champs | October 6, 2015 |
| 5,000 Meters · 5k CourseNYSPHSAA Section 1 Championships · Nov 1 | 21:11.04 | NYSPHSAA Section 1 Championships | November 1, 2014 |
| 5,000 Meters · Bowdoin ParkSection One Coaches Invitational · Oct 17 | 21:19.9 | Section One Coaches Invitational | October 17, 2015 |
| 5,000 Meters · Chenago Valley State ParkMcDaniel-Baxter Invitational · Sep 24 | 22:21.0 | McDaniel-Baxter Invitational | September 24, 2016 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 27 | 22:46.26 | Ocean State Invitational | September 27, 2014 |
| 5,000 Meters · SUNY CantonNYSPHSAA Class A State Cross Country Championship · Nov 8 | 21:43.8 | NYSPHSAA Class A 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
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 24 | McDaniel-Baxter InvitationalSep 24 · 5,000 Meters Varsity 2 · Place 67 · Suffern | 5,000 Meters Varsity 2 | 67 | 22:21.0 PB | 12 |
2015 Cross Country
3 results2014 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 29 | Nike New York/Northeast Regionals (NXN)Nov 29 · 5,000 Meters Championship - NY · Place 126 · Suffern | 5,000 Meters Championship - NY | 126 | 22:10.5 | 10 |
| Nov 8 | NYSPHSAA Class A State Cross Country ChampionshipNov 8 · 5,000 Meters Varsity · Place 105 · Suffern | 5,000 Meters Varsity | 105 | 21:43.8 PB | 10 |
| Nov 1 | NYSPHSAA Section 1 ChampionshipsNov 1 · 5,000 Meters Class A · Place 30 · Suffern | 5,000 Meters Class A | 30 | 21:11.04 PB | 10 |
| Oct 18 | Section 1 Coaches' and Officials' MeetOct 18 · 5,000 Meters Junior Varsity 1 · Place 3 · Suffern | 5,000 Meters Junior Varsity 1 | 3 | 22:29.91 | 10 |
| Oct 11 | Manhattan College High School InvitationalOct 11 · 2.5 Mile Varsity F · Place 78 · Suffern | 2.5 Mile Varsity F | 78 | 17:30.6 PB | 10 |
| Oct 7 | Section 1 League Championship Meets Oct 7 · 3 Miles Varsity-League 2B · Place 12 · Suffern | 3 Miles Varsity-League 2B | 12 | 20:42.20 PB | 10 |
| Sep 27 | Ocean State InvitationalSep 27 · 5,000 Meters Championship · Place 89 · Suffern | 5,000 Meters Championship | 89 | 22:46.26 PB | 10 |
| Sep 6 | Wizard InvitationalSep 6 · 3 Mile Varsity A · Place 19 · Suffern | 3 Mile Varsity A | 19 | 21:54.02 PB | 10 |