Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Mills Creek Golf CourseSandusky Panther Run to Fun · Aug 24 | 12:49.96 | Sandusky Panther Run to Fun | August 24, 2019 |
| 5,000 Meters · Centerville High SchoolCenterville Night Lights CC Invitational · Sep 26 | 19:36.7 | Centerville Night Lights CC Invitational | September 26, 2020 |
| 5,000 Meters · Elvin R. King Cross Country CourseBeavercreek XC Invitational · Oct 3 | 19:45.8 | Beavercreek XC Invitational | October 3, 2020 |
| 5,000 Meters · Fortess ObetzOHSAA D1 State XC Championships · Nov 6 | 19:13.1 | OHSAA D1 State XC Championships | November 6, 2021 |
| 5,000 Meters · Fortress Obetz OHSAA D1 State XC Championships · Nov 7 | 19:28.0 | OHSAA D1 State XC Championships | November 7, 2020 |
| 5,000 Meters · Glendoveer Golf CourseNXN Nike Cross Nationals · Dec 7 | 21:30.3 | NXN Nike Cross Nationals | December 7, 2019 |
| 5,000 Meters · Hilliard DavidsonHot Summer Bash - Hil. Davidson · Sep 4 | 19:09.41 | Hot Summer Bash - Hil. Davidson | September 4, 2021 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 16 | 19:43.3 | NXR Midwest Regional Championships | November 16, 2019 |
| 5,000 Meters · Lost Creek ReserveOHSAA Region 4, 8, 12 - Troy · Oct 31 | 20:10.9 | OHSAA Region 4, 8, 12 - Troy | October 31, 2020 |
| 5,000 Meters · Medlar View ElementaryMiamisburg XC Invitational · Sep 5 | 19:51.9 | Miamisburg XC Invitational | September 5, 2020 |
| 5,000 Meters · National Trails RacewayOHSAA D1 State XC Championships · Nov 2 | 20:01.8 | OHSAA D1 State XC Championships | November 2, 2019 |
| 5,000 Meters · Northmont High SchoolGWOC Cross Country Championships · Oct 16 | 19:55.0 | GWOC Cross Country Championships | October 16, 2021 |
| 5,000 Meters · Troy HSOHSAA D1 Region 4 - Troy · Oct 30 | 19:41.8 | OHSAA D1 Region 4 - Troy | October 30, 2021 |
| 5,000 Meters · Troy Memorial StadiumOHSAA D1 Regional 4 · Oct 26 | 20:26.33 | OHSAA D1 Regional 4 | October 26, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | OHSAA D1 State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 56 · Beavercreek | 5,000 Meters Varsity | 56 | 19:13.1 PB | 12 |
| Oct 30 | OHSAA D1 Region 4 - TroyOct 30 · 5,000 Meters Varsity · Place 10 · Beavercreek | 5,000 Meters Varsity | 10 | 19:41.8 PB | 12 |
| Oct 23 | OHSAA D1 Southwest District - CedarvilleOct 23 · 5,000 Meters Varsity · Place 3 · Beavercreek | 5,000 Meters Varsity | 3 | 18:41.3 | 12 |
| Oct 16 | GWOC Cross Country ChampionshipsOct 16 · 5,000 Meters Varsity · Place 6 · Beavercreek | 5,000 Meters Varsity | 6 | 19:55.0 PB | 12 |
| Oct 2 | Saturday Night Lights XOct 2 · 5,000 Meters Championship · Place 17 · Beavercreek | 5,000 Meters Championship | 17 | 18:53.5 | 12 |
| Sep 4 | Hot Summer Bash - Hil. DavidsonSep 4 · 5,000 Meters Varsity · Place 6 · Beavercreek | 5,000 Meters Varsity | 6 | 19:09.41 PB | 12 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | OHSAA D1 State XC ChampionshipsNov 7 · 5,000 Meters Varsity · Place 64 · Beavercreek | 5,000 Meters Varsity | 64 | 19:28.0 PB | 11 |
| Oct 31 | OHSAA Region 4, 8, 12 - TroyOct 31 · 5,000 Meters D1 Region 4 · Place 41 · Beavercreek | 5,000 Meters D1 Region 4 | 41 | 20:10.9 PB | 11 |
| Oct 3 | Beavercreek XC InvitationalOct 3 · 5,000 Meters Varsity · Place 6 · Beavercreek | 5,000 Meters Varsity | 6 | 19:45.8 PB | 11 |
| Sep 26 | Centerville Night Lights CC InvitationalSep 26 · 5,000 Meters Varsity · Place 9 · Beavercreek | 5,000 Meters Varsity | 9 | 19:36.7 PB | 11 |
| Sep 5 | Miamisburg XC InvitationalSep 5 · 5,000 Meters Varsity · Place 8 · Beavercreek | 5,000 Meters Varsity | 8 | 19:51.9 PB | 11 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 7 | NXN Nike Cross NationalsDec 7 · 5,000 Meters Championship Race · Place 196 · Beavercreek | 5,000 Meters Championship Race | 196 | 21:30.3 PB | 10 |
| Nov 16 | NXR Midwest Regional ChampionshipsNov 16 · 5,000 Meters Championship Race · Place 173 · Beavercreek | 5,000 Meters Championship Race | 173 | 19:43.3 PB | 10 |
| Nov 2 | OHSAA D1 State XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 118 · Beavercreek | 5,000 Meters Varsity | 118 | 20:01.8 PB | 10 |
| Oct 26 | OHSAA D1 Regional 4Oct 26 · 5,000 Meters Varsity · Place 59 · Beavercreek | 5,000 Meters Varsity | 59 | 20:26.33 PB | 10 |
| Oct 12 | Greater Western Ohio Conference XC ChampionshipsOct 12 · 5,000 Meters Varsity · Place 21 · Beavercreek | 5,000 Meters Varsity | 21 | 20:04.4 | 10 |
| Oct 5 | Nike Valley Twilight InvitationalOct 5 · 5,000 Meters Championship · Place 66 · Beavercreek | 5,000 Meters Championship | 66 | 20:03.7 | 10 |
| Sep 28 | Neal Charske Firebird Invitational Sep 28 · 5,000 Meters Open · Place 2 · Beavercreek | 5,000 Meters Open | 2 | 21:07.1 | SO |
| Aug 24 | Sandusky Panther Run to FunAug 24 · 2 Miles D1 · Place 9 · Beavercreek | 2 Miles D1 | 9 | 12:49.96 PB | 10 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | GWOC Cross Country ChampionshipsOct 13 · 5,000 Meters Junior Varsity Girls · Place 13 · Beavercreek | 5,000 Meters Junior Varsity Girls | 13 | 21:13.3 | 9 |
| Sep 22 | Centerville Saturday Night LightsSep 22 · 5,000 Meters Varsity · Place 48 · Beavercreek | 5,000 Meters Varsity | 48 | 20:47.5 | 9 |
| Sep 8 | Troy Cross-Country InvitationalSep 8 · 5,000 Meters Varsity · Place 22 · Beavercreek | 5,000 Meters Varsity | 22 | 21:51.3 | 9 |
| Sep 1 | Miamisburg InvitationalSep 1 · 5,000 Meters Varsity · Place 16 · Beavercreek | 5,000 Meters Varsity | 16 | 21:05.1 | FR |
| Aug 25 | Panther Run to Fun - SMCCAug 25 · 3,200 Meters Division 1 · Place 51 · Beavercreek | 3,200 Meters Division 1 | 51 | 16:00.55 | — |