Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Infirmary Mound ParkInfirmary Mound 2 Mile - Formerly George Brown Invite · Sep 17 | 12:48.54 | Infirmary Mound 2 Mile - Formerly George Brown Invite | September 17, 2019 |
| 4 Miles · L.C. Boles Memorial Golf CourseWooster Invitational · Sep 1 | 26:38.8 | Wooster Invitational | September 1, 2022 |
| 5,000 Meters · Evans Athletic ComplexNewark Cross Country Invitational · Sep 14 | 20:35.4 | Newark Cross Country Invitational | September 14, 2019 |
| 5,000 Meters · Lancaster High SchoolLancaster Bob Reall Invitational · Sep 26 | 18:52.0 | Lancaster Bob Reall Invitational | September 26, 2020 |
| 5,000 Meters · Lancaster HSOhio Capital Conference - Capital Division Championships · Oct 12 | 20:39.1 | Ohio Capital Conference - Capital Division Championships | October 12, 2019 |
| 5,000 Meters · Marion Harding HSHarding Invitational · Oct 7 | 23:00.0 | Harding Invitational | October 7, 2017 |
| 5,000 Meters · Pickerington North HSPanther Invitational - Pickerington North (HS, MS) · Sep 30 | 22:14.92 | Panther Invitational - Pickerington North (HS, MS) | September 30, 2017 |
| 5,000 Meters · Watkins-Memorial HSMcGowan Invite · Sep 8 | 25:55.9 | McGowan Invite | September 8, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
1 results2022 Cross Country
3 results2021 Cross Country
1 results2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Ohio Capital Conference - Buckeye, Cardinal & OhioOct 17 · 5,000 Meters Varsity · Place 44 · Newark SeniorNewark Senior | 5,000 Meters Varsity | 44 | 18:37.58 | 12 |
| Oct 8 | Watkins TriOct 8 · 3,200 Meters Varsity · Place 15 · Newark SeniorNewark Senior | 3,200 Meters Varsity | 15 | 11:35.92 | 12 |
| Sep 26 | Lancaster Bob Reall InvitationalSep 26 · 5,000 Meters Varsity · Place 44 · NewarkNewark | 5,000 Meters Varsity | 44 | 18:52.0 PB | 12 |
| Sep 19 | Newark Invitational Sep 19 · 5,000 Meters Varsity · Place 64 · Newark SeniorNewark Senior | 5,000 Meters Varsity | 64 | 18:43.1 | 12 |
| Aug 29 | Newark Catholic InvitationalAug 29 · 5,000 Meters Varsity · Place 28 · Newark SeniorNewark Senior | 5,000 Meters Varsity | 28 | 19:07.68 | 12 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Ohio Capital Conference - Capital Division ChampionshipsOct 12 · 5,000 Meters Varsity · Place 70 · NewarkNewark | 5,000 Meters Varsity | 70 | 20:39.1 PB | 11 |
| Oct 5 | Marion Harding InvitationalOct 5 · 5,000 Meters Open · Place 38 · NewarkNewark | 5,000 Meters Open | 38 | 19:46.5 | 11 |
| Sep 28 | Pickerington North Panther InvitationalSep 28 · 5,000 Meters Division 1 · Place 73 · NewarkNewark | 5,000 Meters Division 1 | 73 | 6:42.7 | 11 |
| Sep 17 | Infirmary Mound 2 Mile - Formerly George Brown InviteSep 17 · 2 Miles High School Boys · Place 21 · NewarkNewark | 2 Miles High School Boys | 21 | 12:48.54 PB | 11 |
| Sep 14 | Newark Cross Country InvitationalSep 14 · 5,000 Meters Varsity · Place 56 · NewarkNewark | 5,000 Meters Varsity | 56 | 20:35.4 PB | 11 |
| Sep 7 | McGowan Invitational - Watkins MemorialSep 7 · 5,000 Meters Varsity · Place 100 · Newark SeniorNewark Senior | 5,000 Meters Varsity | 100 | 20:41.9 | 11 |
| Aug 31 | Granville's Bryn Du InvitationalAug 31 · 5,000 Meters Open · Place 50 · Newark SeniorNewark Senior | 5,000 Meters Open | 50 | 20:41.736 | 11 |
| Aug 24 | Newark Catholic InvitationalAug 24 · 5,000 Meters Open · Place 9 · Newark SeniorNewark Senior | 5,000 Meters Open | 9 | 20:53.2 | 11 |
| Aug 17 | OHSAA Pre-Season InviteAug 17 · 2.25 Miles Open Division 1 · Place 43 · NewarkNewark | 2.25 Miles Open Division 1 | 43 | 15:55.8 | JR |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Marion Harding InvitationalOct 6 · 5,000 Meters Open · Place 93 · NewarkNewark | 5,000 Meters Open | 93 | 22:42.9 | 10 |
| Sep 22 | Lancaster Bob Reall InviteSep 22 · 5,000 Meters Open - N/Z · Place 129 · NewarkNewark | 5,000 Meters Open - N/Z | 129 | 23:45.9 | 10 |
| Sep 8 | McGowan InviteSep 8 · 5,000 Meters Open - PZ · Place 106 · NewarkNewark | 5,000 Meters Open - PZ | 106 | 25:55.9 PB | 10 |
| Sep 1 | Dave Clegg InvitationalSep 1 · 5,000 Meters Open · Place 61 · NewarkNewark | 5,000 Meters Open | 61 | 23:31.5 | 10 |
| Aug 25 | Newark Catholic InvitationalAug 25 · 5,000 Meters Junior Varsity · Place 61 · NewarkNewark | 5,000 Meters Junior Varsity | 61 | 24:10.6 | 10 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Ohio Capital Conference - OhioOct 14 · 5,000 Meters Varsity · Place 83 · NewarkNewark | 5,000 Meters Varsity | 83 | 23:27.70 | 9 |
| Oct 14 | Ohio Capital Conference - CapitalOct 14 · 5,000 Meters Varsity · Place 83 · NewarkNewark | 5,000 Meters Varsity | 83 | 23:27.70 | 9 |
| Oct 7 | Harding InvitationalOct 7 · 5,000 Meters Open · Place 85 · NewarkNewark | 5,000 Meters Open | 85 | 23:00.0 PB | 9 |
| Sep 30 | Panther Invitational - Pickerington North (HS, MS)Sep 30 · 5,000 Meters D 1 · Place 280 · NewarkNewark | 5,000 Meters D 1 | 280 | 22:14.92 PB | 9 |
| Sep 23 | Bob Reall InvitationalSep 23 · 5,000 Meters Division 1 · Place 154 · NewarkNewark | 5,000 Meters Division 1 | 154 | 25:52.3 | — |
| Sep 23 | Lancaster Bob Reall InvitationalSep 23 · 5,000 Meters Division 1 · Place 154 · NewarkNewark | 5,000 Meters Division 1 | 154 | 25:52.3 | 9 |
| Sep 9 | McGowan InvitationalSep 9 · 5,000 Meters Varsity · Place 183 · NewarkNewark | 5,000 Meters Varsity | 183 | 24:26.2 | FR |
| Sep 2 | Dave Clegg InvitationalSep 2 · 5,000 Meters Open · Place 174 · NewarkNewark | 5,000 Meters Open | 174 | 23:50.4 | 9 |
| Aug 26 | Newark Catholic InvitationalAug 26 · 5,000 Meters Junior Varsity · Place 66 · NewarkNewark | 5,000 Meters Junior Varsity | 66 | 25:26.1 | 9 |