Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · Kutztown University Farm CoursePTXC8 · Sep 10 | 17:06.50 | PTXC8 | September 10, 2016 |
| 5,000 Meters · Hershey Parkview Golf CoursePIAA 1A XC State Championship · Nov 5 | 20:01 | PIAA 1A XC State Championship | November 5, 2016 |
| 5,000 Meters · Letterkinney FieldsCliff Robbins Invitational · Sep 2 | 20:12 | Cliff Robbins Invitational | September 2, 2017 |
| 5,000 Meters · Mansfield HSNEB, Athens, NP/Mansfield · Sep 27 | 18:45 | NEB, Athens, NP/Mansfield | September 27, 2016 |
| 5,000 Meters · Northeast Bradford HSSayre @ NEB · Oct 4 | 19:41 | Sayre @ NEB | October 4, 2016 |
| 5,000 Meters · Pheasant Hill Golf courseOwego XC Invite · Sep 23 | 20:13.2 | Owego XC Invite | September 23, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Canton, CV, NEBOct 3 · 5,000 Meters Varsity · Place 6 · Northeast Bradford | 5,000 Meters Varsity | 6 | 18:39Unofficial | 12 |
| Sep 26 | NEB, AthensSep 26 · 5,000 Meters Varsity · Place 7 · Northeast Bradford | 5,000 Meters Varsity | 7 | 20:44Unofficial | 12 |
| Sep 23 | Owego XC InviteSep 23 · 5,000 Meters Varsity · Place 77 · Northeast Bradford | 5,000 Meters Varsity | 77 | 20:13.2 PB | 12 |
| Sep 19 | Troy, Wellsboro, NEBSep 19 · 5,000 Meters Varsity · Place 10 · Northeast Bradford | 5,000 Meters Varsity | 10 | 19:34Unofficial | 12 |
| Sep 12 | NEB, Mansfiled, SayreSep 12 · 5,000 Meters Varsity · Place 8 · Northeast Bradford | 5,000 Meters Varsity | 8 | 19:19Unofficial | 12 |
| Sep 2 | Cliff Robbins InvitationalSep 2 · 5,000 Meters Varsity · Place 89 · Northeast Bradford | 5,000 Meters Varsity | 89 | 20:12 PB | 12 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | PIAA 1A XC State ChampionshipNov 5 · 5,000 Meters Varsity · Place 189 · Northeast Bradford | 5,000 Meters Varsity | 189 | 20:01 PB | 11 |
| Oct 11 | NEB, Tow, Wyal @ SullivanOct 11 · 5,000 Meters Varsity · Place 17 · Northeast Bradford | 5,000 Meters Varsity | 17 | 20:18Unofficial | 11 |
| Oct 4 | Sayre @ NEBOct 4 · 5,000 Meters Varsity · Place 8 · Northeast Bradford | 5,000 Meters Varsity | 8 | 19:41 PB | 11 |
| Sep 27 | NEB, Athens, NP/MansfieldSep 27 · 5,000 Meters Varsity · Place 12 · Northeast Bradford | 5,000 Meters Varsity | 12 | 18:45 PB | 11 |
| Sep 20 | NEB, Troy, WellsboroSep 20 · 5,000 Meters Varsity · Place 14 · Northeast Bradford | 5,000 Meters Varsity | 14 | 20:53Unofficial | 11 |
| Sep 10 | PTXC8Sep 10 · 2,500 Meters Junior Varsity · Place 384 · Northeast Bradford | 2,500 Meters Junior Varsity | 384 | 17:06.50 PB | 11 |
2015 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Mansfield, Athens @ NEBOct 13 · 5,000 Meters Varsity · Place 7 · Northeast Bradford | 5,000 Meters Varsity | 7 | 18:49Unofficial | 10 |
| Oct 6 | NEB, Towanda at WellsboroOct 6 · 5,000 Meters Varsity · Place 7 · Northeast Bradford | 5,000 Meters Varsity | 7 | 19:00Unofficial | 10 |
| Sep 29 | NEB, CV at SayreSep 29 · 5,000 Meters Varsity · Place 9 · Northeast Bradford | 5,000 Meters Varsity | 9 | 18:40Unofficial | 10 |
| Sep 15 | Canton, NEB, Troy, and WyalusingSep 15 · 5,000 Meters Varsity · Place 10 · Northeast Bradford | 5,000 Meters Varsity | 10 | 19:02Unofficial | 10 |
2014 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 20 | Owego InvitationalSep 20 · 5,000 Meters Varsity · Place 42 · Northeast Bradford | 5,000 Meters Varsity | 42 | 19:15.10 | 9 |
| Sep 16 | Troy, NEB, SayreSep 16 · 5,000 Meters Varsity · Place 7 · Northeast Bradford | 5,000 Meters Varsity | 7 | 18:31Unofficial | 9 |
| Sep 10 | Mansfield, Athens, Towanda @ NEBSep 10 · 5,000 Meters Varsity · Place 12 · Northeast Bradford | 5,000 Meters Varsity | 12 | 19:19Unofficial | 9 |