Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Centerville High SchoolCenterville Saturday Night Lights · Sep 21 | 17:00.1 | Centerville Saturday Night Lights | September 21, 2019 |
| 5,000 Meters · Centerville HSGWOC Cross Country Championships · Oct 14 | 17:49.4 | GWOC Cross Country Championships | October 14, 2017 |
| 5,000 Meters · EP Tom Sawyer State ParkTrinity/Valkyre Invitational · Sep 16 | 17:50 | Trinity/Valkyre Invitational | September 16, 2017 |
| 5,000 Meters · National Trails RacewayOHSAA D1 State XC Championships · Nov 2 | 16:38.8 | OHSAA D1 State XC Championships | November 2, 2019 |
| 5,000 Meters · Northmont High SchoolGWOC Cross Country Championships · Oct 13 | 16:41.6 | GWOC Cross Country Championships | October 13, 2018 |
| 5,000 Meters · Troy HSOHSAA Troy Regional XC Championships · Oct 27 | 16:52.70 | OHSAA Troy Regional XC Championships | October 27, 2018 |
| 5,000 Meters · Troy Memorial StadiumOHSAA D1 Regional 4 · Oct 26 | 17:16.75 | OHSAA D1 Regional 4 | October 26, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | OHSAA D1 State XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 90 · Lebanon | 5,000 Meters Varsity | 90 | 16:38.8 PB | 12 |
| Oct 26 | OHSAA D1 Regional 4Oct 26 · 5,000 Meters Varsity · Place 41 · Lebanon | 5,000 Meters Varsity | 41 | 17:16.75 PB | 12 |
| Oct 19 | OHSAA D1 Southwest District - CedarvilleOct 19 · 5,000 Meters Division 1 · Place 22 · Lebanon | 5,000 Meters Division 1 | 22 | 16:40.89 | 12 |
| Oct 12 | Greater Western Ohio Conference XC ChampionshipsOct 12 · 5,000 Meters Varsity · Place 8 · Lebanon | 5,000 Meters Varsity | 8 | 16:37.3 | 12 |
| Sep 21 | Centerville Saturday Night LightsSep 21 · 5,000 Meters Championship · Place 93 · Lebanon | 5,000 Meters Championship | 93 | 17:00.1 PB | 12 |
| Sep 7 | Troy InvitationalSep 7 · 5,000 Meters Varsity · Place 76 · Lebanon | 5,000 Meters Varsity | 76 | 18:33.6 | SR |
| Aug 24 | Bob Schull InvitationalAug 24 · Division 1 · Place 14 · Lebanon | Division 1 | 14 | 16:51.1 | — |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | OHSAA Troy Regional XC ChampionshipsOct 27 · 5,000 Meters Region 4 - Division I Boys · Place 51 · Lebanon | 5,000 Meters Region 4 - Division I Boys | 51 | 16:52.70 PB | 11 |
| Oct 20 | OHSAA Southwest District - CedarvilleOct 20 · 5,000 Meters Division 1 · Place 24 · Lebanon | 5,000 Meters Division 1 | 24 | 5:24.1 | 11 |
| Oct 13 | GWOC Cross Country ChampionshipsOct 13 · 5,000 Meters Varsity - HS Boys · Place 17 · Lebanon | 5,000 Meters Varsity - HS Boys | 17 | 16:41.6 PB | 11 |
| Sep 22 | Centerville Saturday Night LightsSep 22 · 5,000 Meters Championship · Place 87 · Lebanon | 5,000 Meters Championship | 87 | 17:00.8 | 11 |
| Sep 8 | Troy Cross-Country InvitationalSep 8 · 5,000 Meters Varsity · Place 24 · Lebanon | 5,000 Meters Varsity | 24 | 17:49.7 | 11 |
| Aug 24 | Moeller Prime Time XC InvitationalAug 24 · 5,000 Meters Division 1 · Place 66 · Lebanon | 5,000 Meters Division 1 | 66 | 18:25.0 | JR |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | OHSAA D1 State ChampionshipsNov 4 · 5,000 Meters Varsity · Place 166 · Lebanon | 5,000 Meters Varsity | 166 | 17:46.9 | 10 |
| Oct 28 | OHSAA D1 Region 4Oct 28 · 5,000 Meters Varsity · Place 94 · Lebanon | 5,000 Meters Varsity | 94 | 17:40.89 | 10 |
| Oct 21 | OHSAA Southwest District - CedarvilleOct 21 · 5,000 Meters Division 1 · Place 43 · Lebanon | 5,000 Meters Division 1 | 43 | 17:19.35 | 10 |
| Oct 14 | GWOC Cross Country ChampionshipsOct 14 · 5,000 Meters Varsity · Place 45 · Lebanon | 5,000 Meters Varsity | 45 | 17:49.4 PB | 10 |
| Sep 23 | Saturday Night Lights MSSep 23 · 5,000 Meters Varsity · Place 135 · Lebanon | 5,000 Meters Varsity | 135 | 17:47.2 | SO |
| Sep 16 | Trinity/Valkyre InvitationalSep 16 · 5,000 Meters Seeded · Place 132 · Lebanon | 5,000 Meters Seeded | 132 | 17:50 PB | 10 |
| Sep 9 | Troy InvitationalSep 9 · 5,000 Meters Varsity · Place 35 · Lebanon | 5,000 Meters Varsity | 35 | 17:44.3 | — |
2016 Cross Country
2 results