Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Centerville HSGWOC Cross Country Championships · Oct 14 | 18:35.7 | GWOC Cross Country Championships | October 14, 2017 |
| 5,000 Meters · EP Tom Sawyer State ParkTrinity/Valkyre Invitational · Sep 16 | 18:43.0 | Trinity/Valkyre Invitational | September 16, 2017 |
| 5,000 Meters · Northmont High SchoolGWOC Cross Country Championships · Oct 13 | 17:16.2 | GWOC Cross Country Championships | October 13, 2018 |
| 5,000 Meters · Troy HSOHSAA Troy Regional XC Championships · Oct 27 | 17:30.40 | OHSAA Troy Regional XC Championships | October 27, 2018 |
| 5,000 Meters · Troy Memorial StadiumTroy Cross-Country Invitational · Sep 8 | 18:45.0 | Troy Cross-Country Invitational | September 8, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
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 100 · Lebanon | 5,000 Meters Region 4 - Division I Boys | 100 | 17:30.40 PB | 11 |
| Oct 20 | OHSAA Southwest District - CedarvilleOct 20 · 5,000 Meters Division 1 · Place 52 · Lebanon | 5,000 Meters Division 1 | 52 | 5:36.6 | 11 |
| Oct 13 | GWOC Cross Country ChampionshipsOct 13 · 5,000 Meters Varsity - HS Boys · Place 45 · Lebanon | 5,000 Meters Varsity - HS Boys | 45 | 17:16.2 PB | 11 |
| Sep 22 | Centerville Saturday Night LightsSep 22 · 5,000 Meters Championship · Place 134 · Lebanon | 5,000 Meters Championship | 134 | 17:33.2 | 11 |
| Sep 8 | Troy Cross-Country InvitationalSep 8 · 5,000 Meters Varsity · Place 60 · Lebanon | 5,000 Meters Varsity | 60 | 18:45.0 PB | 11 |
| Aug 24 | Moeller Prime Time XC InvitationalAug 24 · 5,000 Meters Division 1 · Place 92 · Lebanon | 5,000 Meters Division 1 | 92 | 18:50.0 | JR |
2017 Cross Country
3 results2016 Cross Country
2 results