Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Boardman HSOHSAA D3 Region 9 · Oct 28 | 19:54.88 | OHSAA D3 Region 9 | October 28, 2017 |
| 5,000 Meters · Cardinal HSCardinal Invitational · Sep 22 | 20:18.8 | Cardinal Invitational | September 22, 2018 |
| 5,000 Meters · Grand Valley HSGrand Valley Invitational · Sep 19 | 21:03 | Grand Valley Invitational | September 19, 2017 |
| 5,000 Meters · Lakeshore ParkWar on the Shore · Aug 20 | 22:20.4 | War on the Shore | August 20, 2018 |
| 5,000 Meters · National Trails RacewayOHSAA D3 State XC Championships · Nov 10 | 21:15.6 | OHSAA D3 State XC Championships | November 10, 2018 |
| 5,000 Meters · National Trails RacewayOHSAA D3 State Championships · Nov 4 | 20:15.0 | OHSAA D3 State Championships | November 4, 2017 |
| 5,000 Meters · Trumbull County FairgroundsOHSAA D3 Northeast District - Cortland · Oct 21 | 19:47.83 | OHSAA D3 Northeast District - Cortland | October 21, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | OHSAA D3 State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 73 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 73 | 21:15.6 PB | 12 |
| Oct 27 | OHSAA D3 Region 9Oct 27 · 5,000 Meters Varsity · Place 9 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 9 | 20:47.42 | 12 |
| Oct 20 | OHSAA D3 Northeast District - CortlandOct 20 · 5,000 Meters Varsity · Place 7 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 7 | 20:09.05 | 12 |
| Oct 9 | NACOct 9 · 5,000 Meters New Division · Place 3 · Grand ValleyGrand Valley | 5,000 Meters New Division | 3 | 21:00Unofficial | 12 |
| Oct 2 | George Gross InvitationalOct 2 · 5,000 Meters New Division · Place 1 · Grand ValleyGrand Valley | 5,000 Meters New Division | 1 | 20:31.7Unofficial | 12 |
| Sep 29 | Woodridge InvitationalSep 29 · 5,000 Meters New Division · Place 7 · Grand ValleyGrand Valley | 5,000 Meters New Division | 7 | 21:37.6Unofficial | 12 |
| Sep 25 | All County MeetSep 25 · 5,000 Meters New Division · Place 4 · Grand ValleyGrand Valley | 5,000 Meters New Division | 4 | 20:45Unofficial | 12 |
| Sep 22 | Cardinal InvitationalSep 22 · 5,000 Meters Varsity · Place 4 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 4 | 20:18.8 PB | 12 |
| Sep 18 | GV InvitationalSep 18 · 5,000 Meters Varsity · Place 2 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 2 | 21:24 | 12 |
| Sep 8 | Ray Sweeney InvitationalSep 8 · 5,000 Meters New Division · Place 2 · Grand ValleyGrand Valley | 5,000 Meters New Division | 2 | 21:07Unofficial | 12 |
| Aug 25 | Berkshire Early BirdAug 25 · 5,000 Meters New Division · Place 6 · Grand ValleyGrand Valley | 5,000 Meters New Division | 6 | 20:49Unofficial | 12 |
| Aug 20 | War on the ShoreAug 20 · 5,000 Meters Varsity · Place 3 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 3 | 22:20.4 PB | 12 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | OHSAA D3 State ChampionshipsNov 4 · 5,000 Meters Varsity · Place 51 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 51 | 20:15.0 PB | 11 |
| Oct 28 | OHSAA D3 Region 9Oct 28 · 5,000 Meters Varsity · Place 10 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 10 | 19:54.88 PB | 11 |
| Oct 21 | OHSAA D3 Northeast District - CortlandOct 21 · 5,000 Meters Varsity · Place 8 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 8 | 19:47.83 PB | 11 |
| Oct 14 | Sim ErichOct 14 · 5,000 Meters Varsity · Place 3 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 3 | 20:19Unofficial | 11 |
| Oct 10 | NAC MeetOct 10 · 5,000 Meters Varsity · Place 3 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 3 | 20:44Unofficial | 11 |
| Sep 30 | Woodridge InviationalSep 30 · 5,000 Meters Varsity · Place 11 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 11 | 21:20Unofficial | 11 |
| Sep 26 | Ashtabula County MeetSep 26 · 5,000 Meters Varsity · Place 6 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 6 | 21:19Unofficial | 11 |
| Sep 19 | Grand Valley InvitationalSep 19 · 5,000 Meters Varsity · Place 6 · Grand ValleyGrand Valley | 5,000 Meters Varsity | 6 | 21:03 PB | 11 |
2016 Cross Country
3 results