Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Harter ParkUnion City Invitational · Sep 5 | 12:26.1 | Union City Invitational | September 5, 2015 |
| 3,000 Meters · Union City Jr-Sr High SchoolUnion City Invitational · Sep 3 | 12:08.7 | Union City Invitational | September 3, 2016 |
| 3,200 Meters · South Adams High SchoolEd Leas Fall Classic, Eaton Ohio · Oct 4 | 12:00.34 | Ed Leas Fall Classic, Eaton Ohio | October 4, 2014 |
| 3,200 Meters · Tri-Village HSTri-Village Invitational · Sep 23 | 12:17 | Tri-Village Invitational | September 23, 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 3 | Union City InvitationalSep 3 · 3,000 Meters Junior High · Place 2 · Seton Catholic | 3,000 Meters Junior High | 2 | 12:08.7 PB | 8 |
2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 5 | Union City InvitationalSep 5 · 3,000 Meters Middle School · Place 1 · Seton Catholic | 3,000 Meters Middle School | 1 | 12:26.1 PB | 7 |
2014 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Ed Leas Fall Classic, Eaton OhioOct 4 · 3,200 Meters Middle School · Place 9 · Seton Catholic | 3,200 Meters Middle School | 9 | 12:00.34 PB | 6 |
| Sep 23 | Tri-Village InvitationalSep 23 · 3,200 Meters Junior High · Place 8 · Seton Catholic | 3,200 Meters Junior High | 8 | 12:17 PB | 6 |
| Sep 23 | Tri-Village InvitationalSep 23 · 3,200 Meters Middle School · Place 8 · Seton Catholic | 3,200 Meters Middle School | 8 | 12:17 | 6 |
| Sep 6 | Union City InvitationalSep 6 · 3,000 Meters Varsity · Place 4 · Seton Catholic | 3,000 Meters Varsity | 4 | 12:46.18 | 6 |