Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Hilliard Darby 2 mileDarby Dash - Hil. Darby · Oct 5 | 11:00.9 | Darby Dash - Hil. Darby | October 5, 2022 |
| 5,000 Meters · Hilliard Darby HSHilliard Darby JV Invite · Oct 22 | 18:57.30 | Hilliard Darby JV Invite | October 22, 2022 |
| 5,000 Meters · MarysvilleMarysville High School XC · Aug 24 | 21:12.2 | Marysville High School XC | August 24, 2020 |
| 5,000 Meters · Minster HSMinster Meet · Sep 18 | 19:57.83 | Minster Meet | September 18, 2021 |
| 5,000 Meters · Olentangy Berlin - 5kOhio Capital Conference - Cardinal · Oct 14 | 18:11.72 | Ohio Capital Conference - Cardinal | October 14, 2023 |
| 5,000 Meters · Olentangy Berlin HSBerlin Bear Den Dash · Oct 1 | 18:10.97 | Berlin Bear Den Dash | October 1, 2022 |
| 5,000 Meters · Washington Court HouseCross The Creek Invitational · Oct 2 | 20:37.72 | Cross The Creek Invitational | October 2, 2021 |
| 5,000 Meters · Westerville North - 5kOhio Capital Conference - Cardinal · Oct 15 | 18:17.4 | Ohio Capital Conference - Cardinal | October 15, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
5 results2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Hilliard Darby JV InviteOct 22 · 5,000 Meters Junior Varsity · Place 96 · MarysvilleMarysville | 5,000 Meters Junior Varsity | 96 | 18:57.30 PB | 11 |
| Oct 15 | Ohio Capital Conference - CardinalOct 15 · 5,000 Meters Open (Cardinal) · Place 6 · MarysvilleMarysville | 5,000 Meters Open (Cardinal) | 6 | 18:17.4 PB | 11 |
| Oct 8 | Les Eisenhart Invitational - Thomas WorthingtonOct 8 · Open · Place 32 · MarysvilleMarysville | Open | 32 | 17:57.9 | JR |
| Oct 5 | Darby Dash - Hil. DarbyOct 5 · 3,200 Meters Open · Place 1 · MarysvilleMarysville | 3,200 Meters Open | 1 | 11:00.9 PB | 11 |
| Oct 1 | Berlin Bear Den DashOct 1 · 5,000 Meters Open · Place 37 · MarysvilleMarysville | 5,000 Meters Open | 37 | 18:11.0 | JR |
| Oct 1 | Berlin Bear Den DashOct 1 · Open · Place 37 · MarysvilleMarysville | Open | 37 | 18:11.0 | JR |
| Oct 1 | Berlin Bear Den DashOct 1 · 5,000 Meters Boys Open · Place 37 · MarysvilleMarysville | 5,000 Meters Boys Open | 37 | 18:10.97 PB | 11 |
| Sep 10 | Tiffin CarnivalSep 10 · 5,000 Meters Open Division 1 · Place 4 · MarysvilleMarysville | 5,000 Meters Open Division 1 | 4 | 18:33.0 | 11 |
| Sep 10 | Tiffin CarnivalSep 10 · 5,000 Meters Open · Place 4 · MarysvilleMarysville | 5,000 Meters Open | 4 | 18:33.0 | 11 |
| Aug 12 | Fleet Feet Free Cross Country MeetAug 12 · Varsity · Place 36 · MarysvilleMarysville | Varsity | 36 | 10:41 | 11 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Ohio Capital Conference - CardinalOct 16 · 5,000 Meters Open · Place 31 · MarysvilleMarysville | 5,000 Meters Open | 31 | 18:48.44 | 10 |
| Oct 6 | Darby Dash - Hilliard DarbyOct 6 · 3,200 Meters Open · Place 1 · MarysvilleMarysville | 3,200 Meters Open | 1 | 11:35.52 | 10 |
| Oct 2 | Cross The Creek InvitationalOct 2 · 5,000 Meters Varsity · Place 52 · MarysvilleMarysville | 5,000 Meters Varsity | 52 | 20:37.72 PB | 10 |
| Sep 25 | Lancaster Bob Reall InvitationalSep 25 · 5,000 Meters Open Division 1 · Place 37 · MarysvilleMarysville | 5,000 Meters Open Division 1 | 37 | 19:35.2 | SO |
| Sep 18 | Minster MeetSep 18 · 5,000 Meters Varsity · Place 37 · MarysvilleMarysville | 5,000 Meters Varsity | 37 | 19:57.83 PB | 10 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Ohio Capital Conference - Buckeye, Cardinal & OhioOct 17 · 5,000 Meters Open · Place 24 · MarysvilleMarysville | 5,000 Meters Open | 24 | 19:25.32 | 9 |
| Oct 6 | Darby Dash - Hilliard DarbyOct 6 · 3,200 Meters Open · Place 20 · MarysvilleMarysville | 3,200 Meters Open | 20 | 12:12.03 | 9 |
| Oct 3 | Cross the CreekOct 3 · 5,000 Meters Varsity · Place 63 · MarysvilleMarysville | 5,000 Meters Varsity | 63 | 20:45.21 | 9 |
| Sep 19 | Newark Invitational Sep 19 · 5,000 Meters Open · Place 30 · MarysvilleMarysville | 5,000 Meters Open | 30 | 19:42.7 | 9 |
| Sep 12 | Berlin vs Worthington Kilbourne vs MarysvilleSep 12 · 5,000 Meters Varsity · Place 37 · MarysvilleMarysville | 5,000 Meters Varsity | 37 | 19:51.2 | 9 |
| Aug 24 | Marysville High School XCAug 24 · 5,000 Meters Boys High School · Place 22 · MarysvilleMarysville | 5,000 Meters Boys High School | 22 | 21:12.2 PB | 9 |