Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Marysville Bunsold MSMarysville Bunsold vs Olentangy Hyatts · Sep 30 | 13:28.30 | Marysville Bunsold vs Olentangy Hyatts | September 30, 2025 |
| 2 Miles · Olentangy Berlin High SchoolBear Den Dash · Sep 27 | 12:29.57 | Bear Den Dash | September 27, 2025 |
| 3,200 Meters · Olentangy HyattsHyatts vs Grizzell · Sep 23 | 12:40 | Hyatts vs Grizzell | September 23, 2025 |
| 5,000 Meters · Dublin JeromeCeltic Clash (HS) · Sep 19 | 22:49.64 | Celtic Clash (HS) | September 19, 2026 |
| 5,000 Meters · Hilliard Bradley HSOhio Capital Conference - Central · Oct 17 | 19:30.98 | Ohio Capital Conference - Central | October 17, 2026 |
| 5,000 Meters · Hilliard Davidson HSHot Summer Bash · Sep 5 | 20:44.32 | Hot Summer Bash | September 5, 2026 |
| 5,000 Meters · Pickerington North High SchoolPickerington North XC Classic (HS) · Aug 29 | 20:35.10 | Pickerington North XC Classic (HS) | August 29, 2026 |
| 5,000 Meters · Thomas Worthington High School XC CourseLes Eisenhart Invitational - Thom. Worthington · Oct 10 | 19:27.52 | Les Eisenhart Invitational - Thom. Worthington | October 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Ohio Capital Conference - CentralOct 17 · 5,000 Meters Open (Central) · Place 60 · Olen. LibertyOlen. Liberty | 5,000 Meters Open (Central) | 60 | 19:30.98 PB | 9 |
| Oct 10 | Les Eisenhart Invitational - Thom. WorthingtonOct 10 · 5,000 Meters 9 & 10 Open · Place 108 · Olen. LibertyOlen. Liberty | 5,000 Meters 9 & 10 Open | 108 | 19:27.52 PB | 9 |
| Sep 19 | Celtic Clash (HS)Sep 19 · 5,000 Meters Boys 9-10 Open · Place 94 · Olen. LibertyOlen. Liberty | 5,000 Meters Boys 9-10 Open | 94 | 22:49.64 PB | 9 |
| Sep 5 | Hot Summer BashSep 5 · 5,000 Meters Boys 9-10 · Place 121 · Olen. LibertyOlen. Liberty | 5,000 Meters Boys 9-10 | 121 | 20:44.32 PB | 9 |
| Aug 29 | Pickerington North XC Classic (HS)Aug 29 · 5,000 Meters Boys Silver Division HS · Place 115 · Olen. LibertyOlen. Liberty | 5,000 Meters Boys Silver Division HS | 115 | 20:35.10 PB | 9 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | Marysville Bunsold vs Olentangy HyattsSep 30 · 2 Miles Middle School · Place 11 · Olen. HyattsOlen. Hyatts | 2 Miles Middle School | 11 | 13:28.30 PB | 8 |
| Sep 27 | Bear Den DashSep 27 · 2 Miles All-Olentangy · Place 19 · Olen. HyattsOlen. Hyatts | 2 Miles All-Olentangy | 19 | 12:29.57 PB | 8 |
| Sep 25 | Hyatts 1 Mile Time Trial 2Sep 25 · 1,600 Meters Boys · Place 4 · Olen. HyattsOlen. Hyatts | 1,600 Meters Boys | 4 | 5:45.3Unofficial | 8 |
| Sep 23 | Hyatts vs GrizzellSep 23 · 3,200 Meters Boys · Place 9 · Olen. HyattsOlen. Hyatts | 3,200 Meters Boys | 9 | 12:40 PB | 8 |
| Sep 16 | Karrer vs Hyatts (Hyatts Results)Sep 16 · 3,200 Meters Boys · Place 6 · Olen. HyattsOlen. Hyatts | 3,200 Meters Boys | 6 | 12:50Unofficial | 8 |
| Sep 9 | Hyatts vs DavisSep 9 · 3,200 Meters Boys · Place 6 · Olen. HyattsOlen. Hyatts | 3,200 Meters Boys | 6 | 12:50.9 | 8 |
| Aug 26 | Hyatts vs SellsAug 26 · 3,200 Meters Middle School · Place 6 · Olen. HyattsOlen. Hyatts | 3,200 Meters Middle School | 6 | 13:08 | 8 |
| Aug 20 | Hyatts 2 Mile Time TrialAug 20 · 3,200 Meters New Division · Place 6 · Olen. HyattsOlen. Hyatts | 3,200 Meters New Division | 6 | 13:44.2Unofficial | 8 |
| Aug 11 | Hyatts 1 Mile Time trialAug 11 · 1,600 Meters Middle School · Place 7 · Olen. HyattsOlen. Hyatts | 1,600 Meters Middle School | 7 | 6:38.2Unofficial | 8 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Mechanicsburg Invite (Hyatts Results)Oct 5 · 3,200 Meters Boys · Place 10 · Olen. HyattsOlen. Hyatts | 3,200 Meters Boys | 10 | 14:32.1Unofficial | 7 |
| Oct 1 | Hyatts vs BunsoldOct 1 · Middle School · Place 21 · Olentangy HyattsOlentangy Hyatts | Middle School | 21 | 13:44 | 7 |
| Sep 28 | All Olentangy MS Invite (Hyatts Results)Sep 28 · 3,200 Meters Varsity · Place 7 · Olentangy HyattsOlentangy Hyatts | 3,200 Meters Varsity | 7 | 13:08.2 | 7 |
| Sep 28 | Berlin Bear Den DashSep 28 · 2 Miles Middle School Division 2 · Place 32 · Olen. Hyatts MSOlen. Hyatts MS | 2 Miles Middle School Division 2 | 32 | 13:08.21 | 7 |
| Sep 25 | Grizzell vs Hyatts (Hyatts results)Sep 25 · 3,200 Meters Boys · Place 37 · Olen. HyattsOlen. Hyatts | 3,200 Meters Boys | 37 | 14:51Unofficial | 7 |
| Sep 17 | Hyatts, Berlin, Karrer Tri-MeetSep 17 · 3,200 Meters Middle School · Place 28 · Olentangy HyattsOlentangy Hyatts | 3,200 Meters Middle School | 28 | 14:06.1 | 7 |
| Sep 11 | Davis vs HyattsSep 11 · 3,200 Meters Varsity · Place 13 · Olentangy HyattsOlentangy Hyatts | 3,200 Meters Varsity | 13 | 14:15.9 | 7 |
| Sep 3 | Hyatts vs EversoleSep 3 · 3,200 Meters Varsity · Place 19 · Olentangy HyattsOlentangy Hyatts | 3,200 Meters Varsity | 19 | 14:21.0 | 7 |
| Aug 27 | Sells vs HyattsAug 27 · 3,200 Meters Varsity · Place 10 · Olentangy HyattsOlentangy Hyatts | 3,200 Meters Varsity | 10 | 14:52 | 7 |