Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Mt. Gilead HSMount Gilead Ron Thill Invitational - HS · Oct 6 | 12:18.66 | Mount Gilead Ron Thill Invitational - HS | October 6, 2026 |
| 5,000 Meters · Berlin XC CourseBear Den Dash · Oct 3 | 19:50.20 | Bear Den Dash | October 3, 2026 |
| 5,000 Meters · Galion High SchoolGalion Cross Country Festival · Sep 19 | 20:38.76 | Galion Cross Country Festival | September 19, 2026 |
| 5,000 Meters · Harrison Park2026 USHS Icebreaker Invitational · Aug 25 | 21:39.7 | 2026 USHS Icebreaker Invitational | August 25, 2026 |
| 5,000 Meters · Harrison-Smith ParkUpper Sandusky Ice Breaker CC Invite · Aug 19 | 21:53.35 | Upper Sandusky Ice Breaker CC Invite | August 19, 2025 |
| 5,000 Meters · Kokosing DamDenny Stevens Invitational - HS · Sep 29 | 21:11.621 | Denny Stevens Invitational - HS | September 29, 2026 |
| 5,000 Meters · Marion Harding HSHarding Invitational · Oct 10 | 19:45.72 | Harding Invitational | October 10, 2026 |
| 5,000 Meters · Olentangy Berlin High SchoolBear Den Dash · Sep 27 | 21:45.50 | Bear Den Dash | September 27, 2025 |
| 5,000 Meters · Seneca East High SchoolSeneca East Tiger Classic · Aug 29 | 20:33.73 | Seneca East Tiger Classic | August 29, 2026 |
| 5,000 Meters · Strongsville HSStrongsville Invitational · Sep 26 | 20:22.4 | Strongsville Invitational | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Harding InvitationalOct 10 · 5,000 Meters Open-Boys · Place 12 · Mount Gilead | 5,000 Meters Open-Boys | 12 | 19:45.72 PB | 11 |
| Oct 6 | Mount Gilead Ron Thill Invitational - HSOct 6 · 3,200 Meters High School · Place 74 · Mount Gilead | 3,200 Meters High School | 74 | 12:18.66 PB | 11 |
| Oct 3 | Bear Den DashOct 3 · 5,000 Meters Bear Open · Place 225 · Mount Gilead | 5,000 Meters Bear Open | 225 | 19:50.20 PB | 11 |
| Sep 29 | Denny Stevens Invitational - HSSep 29 · 5,000 Meters Varsity · Place 101 · Mount Gilead | 5,000 Meters Varsity | 101 | 21:11.621 PB | 11 |
| Sep 26 | Strongsville InvitationalSep 26 · 5,000 Meters Open · Place 149 · Mount Gilead | 5,000 Meters Open | 149 | 20:22.4 PB | 11 |
| Sep 19 | Galion Cross Country FestivalSep 19 · 5,000 Meters HS Boys Blue D.IV · Place 54 · Mount Gilead | 5,000 Meters HS Boys Blue D.IV | 54 | 20:38.76 PB | 11 |
| Sep 12 | Seneca East's Stars, Stripes and LightsSep 12 · 5,000 Meters HS Lights Varsity · Place 132 · Mount Gilead | 5,000 Meters HS Lights Varsity | 132 | 20:51.41 | 11 |
| Aug 29 | Seneca East Tiger ClassicAug 29 · 5,000 Meters HS Orange · Place 69 · Mount Gilead | 5,000 Meters HS Orange | 69 | 20:33.73 PB | 11 |
| Aug 25 | 2026 USHS Icebreaker InvitationalAug 25 · 5,000 Meters Varsity · Place 101 · Mount Gilead | 5,000 Meters Varsity | 101 | 21:39.7 PB | 11 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 27 | Bear Den DashSep 27 · 5,000 Meters Double Blue Open · Place 92 · Mount Gilead | 5,000 Meters Double Blue Open | 92 | 21:45.50 PB | 10 |
| Sep 20 | Strongsville HS InvitationalSep 20 · 5,000 Meters Open · Place 180 · Mount Gilead | 5,000 Meters Open | 180 | 22:26.54 | 10 |
| Sep 6 | Seneca East's Stars, Stripes and LightsSep 6 · 5,000 Meters HS Lights · Place 155 · Mount Gilead | 5,000 Meters HS Lights | 155 | 20:35.12 | 10 |
| Aug 23 | Seneca East Tiger ClassicAug 23 · 5,000 Meters Orange · Place 77 · Mount Gilead | 5,000 Meters Orange | 77 | 22:13.34 | 10 |
| Aug 19 | Upper Sandusky Ice Breaker CC InviteAug 19 · 5,000 Meters Varsity · Place 72 · Mount Gilead | 5,000 Meters Varsity | 72 | 21:53.35 PB | 10 |
2024 Cross Country
4 results