Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hilliard Darby HSOhio Capital Conference - Buckeye · Oct 14 | 21:56.31 | Ohio Capital Conference - Buckeye | October 14, 2017 |
| 5,000 Meters · Hilliard Darby HSOCC - Buckeye Division Championships · Oct 15 | 21:03.64 | OCC - Buckeye Division Championships | October 15, 2016 |
| 5,000 Meters · Lancaster High SchoolLancaster Bob Reall Invitational · Sep 23 | 23:38.0 | Lancaster Bob Reall Invitational | September 23, 2017 |
| 5,000 Meters · Lancaster HSLancaster Bob Reall Invite · Sep 22 | 22:01.8 | Lancaster Bob Reall Invite | September 22, 2018 |
| 5,000 Meters · Thomas Worthington HSEisenhart Invitational - TWHS · Oct 8 | 20:45 | Eisenhart Invitational - TWHS | October 8, 2016 |
| 5,000 Meters · Westerville North HSWesterville North XC Invitational · Sep 1 | 21:40.41 | Westerville North XC Invitational | September 1, 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 6 | Eisenhart InviteOct 6 · 5,000 Meters Junior Varsity · Place 132 · Wester. North | 5,000 Meters Junior Varsity | 132 | 6:56 | — |
| Oct 6 | Les Eisenhart Cross Country InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 132 · Wester. North | 5,000 Meters Junior Varsity | 132 | 21:29 | 12 |
| Sep 22 | Lancaster Bob Reall InviteSep 22 · 5,000 Meters Open - N/Z · Place 89 · Wester. North | 5,000 Meters Open - N/Z | 89 | 22:01.8 PB | 12 |
| Sep 15 | Central Ohio Cross Country InvitationalSep 15 · Open Division 1 · Place 19 · Wester. North | Open Division 1 | 19 | 22:52 | — |
| Sep 1 | Westerville North XC InvitationalSep 1 · 5,000 Meters Junior Varsity - D1 · Place 52 · Wester. North | 5,000 Meters Junior Varsity - D1 | 52 | 21:40.41 PB | 12 |
| Aug 25 | Pickerington XC ClassicAug 25 · 5,000 Meters Varsity · Place 218 · Wester. North | 5,000 Meters Varsity | 218 | 22:18.97 | 12 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Ohio Capital Conference - OhioOct 14 · 5,000 Meters Open · Place 138 · Wester. North | 5,000 Meters Open | 138 | 21:56.31 | 11 |
| Oct 14 | Ohio Capital Conference - BuckeyeOct 14 · 5,000 Meters Junior Varsity · Place 138 · Wester. North | 5,000 Meters Junior Varsity | 138 | 21:56.31 PB | 11 |
| Sep 30 | Midwest Meet of ChampionsSep 30 · 5,000 Meters Open · Place 223 · West. North | 5,000 Meters Open | 223 | 21:35.13 | 11 |
| Sep 23 | Bob Reall InvitationalSep 23 · 5,000 Meters Open Division 1 · Place 162 · Wester. North | 5,000 Meters Open Division 1 | 162 | 23:38.0 | — |
| Sep 23 | Lancaster Bob Reall InvitationalSep 23 · 5,000 Meters Open 2 · Place 162 · Wester. North | 5,000 Meters Open 2 | 162 | 23:38.0 PB | 11 |
| Sep 16 | Central Ohio Cross Country InvitationalSep 16 · 5,000 Meters Open · Place 59 · Wester. North | 5,000 Meters Open | 59 | 23:48.23 | — |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | OCC - Buckeye Division ChampionshipsOct 15 · 5,000 Meters Junior Varsity · Place 117 · Wester. North | 5,000 Meters Junior Varsity | 117 | 21:03.64 PB | 10 |
| Oct 8 | Les Eisenhart InvitationalOct 8 · 5,000 Meters Open · Place 210 · Wester. North | 5,000 Meters Open | 210 | 20:45 | — |
| Oct 8 | Eisenhart Invitational - TWHSOct 8 · 5,000 Meters Open - FR/SO · Place 210 · Wester. North | 5,000 Meters Open - FR/SO | 210 | 20:45 PB | 10 |
| Oct 1 | Midwest Meet of ChampionsOct 1 · 5,000 Meters Grades 9-10 · Place 140 · West. North | 5,000 Meters Grades 9-10 | 140 | 6:53.3 | 10 |
| Sep 17 | Central Ohio Cross Country InvitationalSep 17 · 5,000 Meters Open Division 1 · Place 71 · Wester. North | 5,000 Meters Open Division 1 | 71 | 22:03.20 | 10 |
| Sep 10 | Tiffin Cross Country CarnivalSep 10 · 5,000 Meters Open Division 1 · Place 479 · Wester. North | 5,000 Meters Open Division 1 | 479 | 22:24.7 | — |
| Aug 27 | Pickerington North XC ClassicAug 27 · 5,000 Meters Varsity · Place 465 · West. North | 5,000 Meters Varsity | 465 | 26:53.28 | 10 |
2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 26 | Bob Reall InvitationalSep 26 · 5,000 Meters Open · Place 288 · Wester. North | 5,000 Meters Open | 288 | 23:40.9 | 9 |
| Sep 5 | Westerville ClassicSep 5 · 5,000 Meters Open Division 1 · Place 94 · Wester. North | 5,000 Meters Open Division 1 | 94 | 24:25.22 | 9 |