Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hilliard Darby HSOHSAA Central District Championships · Oct 24 | 19:16.61 | OHSAA Central District Championships | October 24, 2020 |
| 5,000 Meters · Lancaster HSLancaster Bob Reall Invite · Sep 22 | 19:03.3 | Lancaster Bob Reall Invite | September 22, 2018 |
| 5,000 Meters · New Albany XC CourseNew Albany XC Classic · Aug 24 | 21:40.58 | New Albany XC Classic | August 24, 2020 |
| 5,000 Meters · Pickerington North HSPanther Invitational - Pickerington North (HS, MS) · Sep 30 | 19:44.40 | Panther Invitational - Pickerington North (HS, MS) | September 30, 2017 |
| 5,000 Meters · Walnut Ridge High School6th Annual Rick Mettle Invitational · Sep 25 | 21:49.1 | 6th Annual Rick Mettle Invitational | September 25, 2019 |
| 5,000 Meters · Watkins-Memorial HSOHSAA D1 Central District - Watkins Memorial · Oct 21 | 18:33.45 | OHSAA D1 Central District - Watkins Memorial | October 21, 2017 |
| 5,000 Meters · Westerville North HSWesterville North XC Invitational · Sep 1 | 20:43.62 | Westerville North XC Invitational | September 1, 2018 |
| 5,000 Meters · Westland High SchoolShin Splint Invitational · Sep 16 | 21:31.8 | Shin Splint Invitational | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | OHSAA Central District ChampionshipsOct 24 · 5,000 Meters D1 Section 1 · Place 63 · Groveport-Madison | 5,000 Meters D1 Section 1 | 63 | 19:16.61 PB | 12 |
| Oct 17 | Ohio Capital Conference - Buckeye, Cardinal & OhioOct 17 · 5,000 Meters Varsity · Place 84 · Groveport Madison | 5,000 Meters Varsity | 84 | 21:24.42 | 12 |
| Oct 10 | Unioto InvitationalOct 10 · 5,000 Meters Varsity · Place 20 · Groveport-Madison | 5,000 Meters Varsity | 20 | 19:24.58 | 12 |
| Sep 26 | Marion and Ruth Gray InvitationalSep 26 · 5,000 Meters Varsity · Place 2 · Groveport Madison | 5,000 Meters Varsity | 2 | 20:18.1 | 12 |
| Sep 19 | Central Ohio Cross Country InvitationalSep 19 · 5,000 Meters Open · Place 23 · Groveport Madison | 5,000 Meters Open | 23 | 19:18.30 | 12 |
| Aug 24 | New Albany XC ClassicAug 24 · 5,000 Meters Varsity · Place 77 · Groveport-Madison | 5,000 Meters Varsity | 77 | 21:40.58 PB | 12 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | OHSAA D1 Central District - Hilliard DarbyOct 19 · 5,000 Meters Division 1 · Place 92 · Groveport-Madison | 5,000 Meters Division 1 | 92 | 19:28.7 | 11 |
| Oct 12 | Ohio Capital Conference - Capital Division ChampionshipsOct 12 · 5,000 Meters Varsity · Place 47 · Groveport-Madison | 5,000 Meters Varsity | 47 | 19:37.9 | 11 |
| Sep 25 | 6th Annual Rick Mettle InvitationalSep 25 · 5,000 Meters Varsity · Place 41 · Groveport-Madison | 5,000 Meters Varsity | 41 | 21:49.1 PB | 11 |
| Sep 7 | McGowan Invitational - Watkins MemorialSep 7 · 5,000 Meters Varsity · Place 94 · Groveport Madison | 5,000 Meters Varsity | 94 | 20:20.9 | 11 |
| Aug 31 | Westerville North XC ClassicAug 31 · 5,000 Meters Open · Place 83 · Groveport Madison | 5,000 Meters Open | 83 | 20:03.78 | 11 |
| Aug 24 | Pickerington XC ClassicAug 24 · 5,000 Meters Division 1 · Place 429 · Groveport-Madison | 5,000 Meters Division 1 | 429 | 7:32.3 | 11 |
| Aug 19 | New Albany CC InvitationalAug 19 · 5,000 Meters Varsity · Place 98 · Groveport Madison | 5,000 Meters Varsity | 98 | 22:11.8 | 11 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | OHSAA D1 Central District - Hilliard DarbyOct 20 · 5,000 Meters Division 1 · Place 56 · Groveport-Madison | 5,000 Meters Division 1 | 56 | 18:10.9 | 10 |
| Sep 29 | Hilliard Midwest Meet of ChampionsSep 29 · 2.7 Miles Championship · Place 233 · Groveport-Madison | 2.7 Miles Championship | 233 | 16:05.4 | 10 |
| Sep 26 | 5th Annual Rick Mettle InvitationalSep 26 · 5,000 Meters Varsity · Place 10 · Groveport Madison | 5,000 Meters Varsity | 10 | 19:22.6 | 10 |
| Sep 22 | Lancaster Bob Reall InviteSep 22 · 5,000 Meters Varsity - D1 · Place 69 · Groveport-Madison | 5,000 Meters Varsity - D1 | 69 | 19:03.3 PB | 10 |
| Sep 8 | McGowan InviteSep 8 · 5,000 Meters Varsity - D1 · Place 101 · Groveport-Madison | 5,000 Meters Varsity - D1 | 101 | 21:54.9 | 10 |
| Sep 4 | Licking Heights Hornet InvitationalSep 4 · 5,000 Meters Varsity · Place 17 · Groveport Madison | 5,000 Meters Varsity | 17 | 19:51.4 | 10 |
| Sep 1 | Westerville North XC InvitationalSep 1 · 5,000 Meters Varsity - D1 · Place 64 · Groveport-Madison | 5,000 Meters Varsity - D1 | 64 | 20:43.62 PB | 10 |
| Aug 25 | Pickerington XC ClassicAug 25 · 5,000 Meters Varsity · Place 123 · Groveport-Madison | 5,000 Meters Varsity | 123 | 20:25.32 | 10 |
| Aug 20 | New Albany InvitationalAug 20 · 5,000 Meters Varsity · Place 48 · Groveport-Madison | 5,000 Meters Varsity | 48 | 20:23.80 | 10 |
| Aug 18 | OHSAA Pre-Season HS InvitationalAug 18 · 5,000 Meters Division 1 · Place 258 · Groveport-Madison | 5,000 Meters Division 1 | 258 | 21:15.1 | SO |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | OHSAA D1 Central District - Watkins MemorialOct 21 · 5,000 Meters Varsity - Section 2 · Place 88 · Groveport-Madison | 5,000 Meters Varsity - Section 2 | 88 | 18:33.45 PB | 9 |
| Oct 14 | Ohio Capital Conference - OhioOct 14 · 5,000 Meters Varsity · Place 30 · Groveport-Madison | 5,000 Meters Varsity | 30 | 19:48.32 | 9 |
| Oct 14 | Ohio Capital Conference - CapitalOct 14 · 5,000 Meters Varsity · Place 30 · Groveport-Madison | 5,000 Meters Varsity | 30 | 19:48.32 | 9 |
| Oct 7 | Darby Dash - Hilliard DarbyOct 7 · 5,000 Meters High School · Place 181 · Groveport-Madison | 5,000 Meters High School | 181 | 20:34.93 | 9 |
| Sep 30 | Panther Invitational - Pickerington North (HS, MS)Sep 30 · 5,000 Meters D 1 · Place 158 · Groveport-Madison | 5,000 Meters D 1 | 158 | 19:44.40 PB | 9 |
| Sep 16 | Shin Splint InvitationalSep 16 · 5,000 Meters Varsity · Groveport-Madison | 5,000 Meters Varsity | — | 21:31.8 PB | 9 |
| Sep 5 | Licking Heights Hornet InvitationalSep 5 · 5,000 Meters Varsity · Place 21 · Groveport Madison | 5,000 Meters Varsity | 21 | 20:22.2 | 9 |
| Sep 2 | Westerville North XC ClassicSep 2 · 5,000 Meters Varsity Division 1 · Place 72 · Groveport Madison | 5,000 Meters Varsity Division 1 | 72 | 20:54.97 | — |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 31 | Canal Winchester InvitationalAug 31 · 2 Miles Middle School · Place 70 · Groveport Madison | 2 Miles Middle School | 70 | 13:47.4 | — |