Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · East Aurora HS ECIC Country Championships · Oct 31 | 19:22.24 | ECIC Country Championships | October 31, 2015 |
| 3.1 Miles · Akron Falls ParkClarence Fall Classic 34th Annual · Oct 24 | 19:08 | Clarence Fall Classic 34th Annual | October 24, 2015 |
| 5,000 Meters · Alden HSECIC Championships · Oct 29 | 18:16.67 | ECIC Championships | October 29, 2016 |
| 5,000 Meters · Bassett ParkAmherst Championships XC · Oct 9 | 18:40 | Amherst Championships XC | October 9, 2015 |
| 5,000 Meters · Chenago Valley State ParkMcDaniel-Baxter Invitational · Sep 24 | 18:59.9 | McDaniel-Baxter Invitational | September 24, 2016 |
| 5,000 Meters · SUNY CantonSection 10 Invitational · Sep 20 | 20:06.30 | Section 10 Invitational | September 20, 2014 |
| 5,000 Meters · Wayne Central HSWayne Eagle Invitational · Sep 17 | 18:12 | Wayne Eagle Invitational | September 17, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | ECIC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 76 · Williamsville North | 5,000 Meters Varsity | 76 | 18:16.67 PB | 12 |
| Sep 24 | McDaniel-Baxter InvitationalSep 24 · 5,000 Meters Varsity 9 · Place 90 · Williamsville North | 5,000 Meters Varsity 9 | 90 | 18:59.9 PB | 12 |
| Sep 17 | Wayne Eagle InvitationalSep 17 · 5,000 Meters Varsity D1 · Place 102 · Williamsville North | 5,000 Meters Varsity D1 | 102 | 18:12 PB | 12 |
2015 Cross Country
3 results2014 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 20 | Section 10 InvitationalSep 20 · 5,000 Meters Junior Varsity 1 · Place 46 · Williamsville North | 5,000 Meters Junior Varsity 1 | 46 | 20:06.30 PB | 10 |