Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Kyle Park Tippecanoe David Lightle Invitational · Oct 4 | 11:23 | Tippecanoe David Lightle Invitational | October 4, 2017 |
| 5,000 Meters · Centerville High SchoolCenterville Saturday Night Lights · Sep 21 | 17:31.8 | Centerville Saturday Night Lights | September 21, 2019 |
| 5,000 Meters · Centerville HSGWOC Cross Country Championships · Oct 14 | 19:43.3 | GWOC Cross Country Championships | October 14, 2017 |
| 5,000 Meters · Hedges Boyer ParkTiffin XC Carnival · Sep 9 | 19:48.0 | Tiffin XC Carnival | September 9, 2017 |
| 5,000 Meters · National Trails RacewayOHSAA Early Season Cross Country Invitational · Aug 19 | 19:03.1 | OHSAA Early Season Cross Country Invitational | August 19, 2017 |
| 5,000 Meters · Northmont High SchoolGWOC Cross Country Championships · Oct 13 | 17:56.0 | GWOC Cross Country Championships | October 13, 2018 |
| 5,000 Meters · Troy HSOHSAA Troy Regional XC Championships · Oct 27 | 17:56.49 | OHSAA Troy Regional XC Championships | October 27, 2018 |
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 |
| Oct 19 | OHSAA D1 Southwest District - CedarvilleOct 19 · 5,000 Meters Division 1 · Place 68 · Butler | 5,000 Meters Division 1 | 68 | 17:35.43 | 12 |
| Oct 12 | Miami Valley League ChampionshipsOct 12 · 5,000 Meters Varsity · Place 21 · Butler | 5,000 Meters Varsity | 21 | 17:28.4 | 12 |
| Oct 2 | Tippecanoe David Lightle InvitationalOct 2 · 2 Miles Varsity · Place 33 · Butler Senior | 2 Miles Varsity | 33 | 11:08.8 | 12 |
| Sep 21 | Centerville Saturday Night LightsSep 21 · 5,000 Meters Varsity - A · Place 49 · Butler | 5,000 Meters Varsity - A | 49 | 17:31.8 PB | 12 |
| Sep 17 | Piqua XC InvitationalSep 17 · 2 Miles Varsity · Place 18 · Butler | 2 Miles Varsity | 18 | 10:50 | — |
| Sep 7 | Troy InvitationalSep 7 · 5,000 Meters Varsity · Place 51 · Butler | 5,000 Meters Varsity | 51 | 18:10.0 | SR |
| Aug 24 | Northmont InvitationalAug 24 · 5,000 Meters Varsity · Place 26 · Butler | 5,000 Meters Varsity | 26 | 17:57.5 | SR |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | OHSAA Troy Regional XC ChampionshipsOct 27 · 5,000 Meters Region 4 - Division I Boys · Place 122 · Butler | 5,000 Meters Region 4 - Division I Boys | 122 | 17:56.49 PB | 11 |
| Oct 20 | OHSAA Southwest District - CedarvilleOct 20 · 5,000 Meters Division 1 · Place 73 · Butler | 5,000 Meters Division 1 | 73 | 5:44.3 | 11 |
| Oct 13 | GWOC Cross Country ChampionshipsOct 13 · 5,000 Meters Varsity - HS Boys · Place 65 · Butler | 5,000 Meters Varsity - HS Boys | 65 | 17:56.0 PB | 11 |
| Oct 3 | Tippecanoe David Lightle InvitationalOct 3 · 2 Miles Varsity - HS Boys · Place 23 · Butler | 2 Miles Varsity - HS Boys | 23 | 11:14.6Unofficial | 11 |
| Sep 19 | Piqua InvitationalSep 19 · 2 Miles Varsity · Place 10 · Butler | 2 Miles Varsity | 10 | 11:15.1 | JR |
| Sep 15 | Cedarville Friendship Cross Country InvitationalSep 15 · 5,000 Meters Division 1 · Place 96 · Butler | 5,000 Meters Division 1 | 96 | 18:29.7 | SR |
| Sep 5 | Skyhawk XC InvitationalSep 5 · 5,000 Meters Varsity · Place 18 · Butler | 5,000 Meters Varsity | 18 | 19:25.5 | 11 |
| Aug 25 | Northmont InvitationalAug 25 · 5,000 Meters Varsity · Place 24 · Butler Senior | 5,000 Meters Varsity | 24 | 18:26.1 | 11 |
| Aug 18 | OHSAA Pre-Season HS InvitationalAug 18 · 5,000 Meters Division 2 · Place 48 · Butler | 5,000 Meters Division 2 | 48 | 18:58.5 | JR |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | OHSAA D1 Region 4Oct 28 · 5,000 Meters Varsity · Place 130 · Butler | 5,000 Meters Varsity | 130 | 19:39.88 | 10 |
| Oct 21 | OHSAA Southwest District - CedarvilleOct 21 · 5,000 Meters Division 1 · Place 145 · Butler | 5,000 Meters Division 1 | 145 | 20:22.55 | 10 |
| Oct 14 | GWOC Cross Country ChampionshipsOct 14 · 5,000 Meters Varsity · Place 88 · Butler | 5,000 Meters Varsity | 88 | 19:43.3 PB | 10 |
| Oct 4 | Tippecanoe David Lightle InvitationalOct 4 · 2 Miles Varsity · Place 49 · Butler | 2 Miles Varsity | 49 | 11:23 PB | 10 |
| Sep 23 | Saturday Night Lights MSSep 23 · 5,000 Meters Varsity · Place 190 · Butler | 5,000 Meters Varsity | 190 | 19:00.5 | SO |
| Sep 13 | Piqua Cross Country Invitational Sep 13 · 2 Miles Varsity · Place 21 · Butler Senior | 2 Miles Varsity | 21 | 11:40.7 | 10 |
| Sep 9 | Tiffin CarnivalSep 9 · 5,000 Meters Varsity Division 1 · Place 213 · Butler | 5,000 Meters Varsity Division 1 | 213 | 19:48.0 | SO |
| Sep 9 | Tiffin XC CarnivalSep 9 · 5,000 Meters Varsity - D1 A · Place 213 · Butler | 5,000 Meters Varsity - D1 A | 213 | 19:48.0 PB | 10 |
| Aug 19 | OHSAA Early Season Cross Country InvitationalAug 19 · 5,000 Meters Section B - D1 · Place 200 · Butler | 5,000 Meters Section B - D1 | 200 | 19:03.1 PB | 10 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | OHSAA D1 - Region 4Oct 29 · 5,000 Meters D1 Boys · Place 131 · Butler | 5,000 Meters D1 Boys | 131 | 20:42.68 | 9 |
| Oct 22 | 2016 OHSAA District Cross Country Tournament - CedarvilleOct 22 · 5,000 Meters Varsity · Place 128 · Butler | 5,000 Meters Varsity | 128 | 19:45.49 | 9 |
| Oct 15 | Greater Western Ohio ConferenceOct 15 · 5,000 Meters Varsity · Place 78 · Butler | 5,000 Meters Varsity | 78 | 18:49.3 | — |
| Oct 5 | Tippecanoe Cross Country InvitationalOct 5 · 2 Miles Varsity · Place 106 · Butler | 2 Miles Varsity | 106 | 12:03 | 9 |
| Sep 17 | Cedarville Friendship Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 181 · Butler | 5,000 Meters Varsity | 181 | 19:39.3 | — |
| Sep 7 | Fairborn 2016 InvitationalSep 7 · 5,000 Meters Varsity · Place 42 · Butler | 5,000 Meters Varsity | 42 | 6:43 | 9 |
| Aug 30 | Lost Creek Two-Mile InvitationalAug 30 · 2 Miles Varsity · Place 44 · Butler | 2 Miles Varsity | 44 | 6:14 | 9 |
| Aug 27 | Bob Schul InvitationalAug 27 · 5,000 Meters Varsity · Place 112 · Butler | 5,000 Meters Varsity | 112 | 19:29.7 | 90 |
2015 Cross Country
1 results