Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Sheridan Home CC CourseBackwoods 2 Miler · Oct 1 | 14:08.43 | Backwoods 2 Miler | October 1, 2025 |
| 5,000 Meters · Evans Athletic ComplexNewark Invitational · Sep 14 | 23:06.53 | Newark Invitational | September 14, 2024 |
| 5,000 Meters · Highland High SchoolHighland Flying Scots Cross Country Invitational - HS · Sep 5 | 26:33.4 | Highland Flying Scots Cross Country Invitational - HS | September 5, 2026 |
| 5,000 Meters · Johnstown Community Sportsman ClubJohnstown - Harrier Showdown (HS) · Oct 10 | 23:07.17 | Johnstown - Harrier Showdown (HS) | October 10, 2026 |
| 5,000 Meters · Pickerington North High SchoolPanther XC Invitational (HS) · Oct 3 | 24:58.07 | Panther XC Invitational (HS) | October 3, 2026 |
| 5,000 Meters · Seneca East High SchoolSeneca East's Stars, Stripes and Lights · Sep 12 | 27:24.04 | Seneca East's Stars, Stripes and Lights | September 12, 2026 |
| 5,000 Meters · Thomas Worthington High School XC CourseLes Eisenhart Cross Country Invitational 2025 · Oct 4 | 24:28.4 | Les Eisenhart Cross Country Invitational 2025 | October 4, 2025 |
| 5,000 Meters · Westerville North HSOhio Capital Conference - Buckeye · Oct 17 | 22:59.07 | Ohio Capital Conference - Buckeye | October 17, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Ohio Capital Conference - BuckeyeOct 17 · 5,000 Meters Varsity / Open · Place 104 · Newark | 5,000 Meters Varsity / Open | 104 | 22:59.07 PB | 11 |
| Oct 10 | Johnstown - Harrier Showdown (HS)Oct 10 · 5,000 Meters High School · Place 156 · Newark | 5,000 Meters High School | 156 | 23:07.17 PB | 11 |
| Oct 3 | Panther XC Invitational (HS)Oct 3 · 5,000 Meters Boys Open HS · Place 113 · Newark | 5,000 Meters Boys Open HS | 113 | 24:58.07 PB | 11 |
| Sep 19 | Newark InvitationalSep 19 · 5,000 Meters HS Boys · Place 107 · Newark | 5,000 Meters HS Boys | 107 | 24:03.35 | 11 |
| Sep 12 | Seneca East's Stars, Stripes and LightsSep 12 · 5,000 Meters HS Stars Varsity · Place 179 · Newark | 5,000 Meters HS Stars Varsity | 179 | 27:24.04 PB | 11 |
| Sep 5 | Highland Flying Scots Cross Country Invitational - HSSep 5 · 5,000 Meters Varsity · Place 106 · Newark | 5,000 Meters Varsity | 106 | 26:33.4 PB | 11 |
2025 Cross Country
5 results2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Ohio Capital Conference - BuckeyeOct 12 · 5,000 Meters Varsity Open · Place 97 · Newark | 5,000 Meters Varsity Open | 97 | 22:55.82 | 9 |
| Oct 5 | Les Eisenhart Invitational - Thomas WorthingtonOct 5 · 5,000 Meters Open · Place 193 · Newark | 5,000 Meters Open | 193 | 23:22.52 | 9 |
| Oct 2 | Backwoods 2 MilerOct 2 · 2 Miles Open · Place 57 · Newark | 2 Miles Open | 57 | 13:53.74 | FR |
| Sep 28 | Berlin Bear Den DashSep 28 · 5,000 Meters Open · Place 293 · Newark | 5,000 Meters Open | 293 | 22:48.08 | 9 |
| Sep 14 | Newark InvitationalSep 14 · 5,000 Meters Varsity · Place 165 · Newark | 5,000 Meters Varsity | 165 | 23:06.53 PB | 9 |
| Sep 7 | McGowan Invitational - Watkins MemorialSep 7 · 5,000 Meters Varsity · Place 104 · Newark | 5,000 Meters Varsity | 104 | 22:27.31 | 9 |
| Aug 31 | Westerville North XC ClassicAug 31 · 5,000 Meters Open · Place 180 · Newark | 5,000 Meters Open | 180 | 23:33.37 | 9 |
| Aug 24 | Pickerington North XC ClassicAug 24 · 5,000 Meters Varsity · Place 184 · Newark | 5,000 Meters Varsity | 184 | 24:43.1 | FR |
| Aug 19 | Licking Valley XC InvitationalAug 19 · 5,000 Meters Varsity · Place 48 · Newark | 5,000 Meters Varsity | 48 | 24:25.20 | 9 |
2023 Cross Country
4 results2022 Cross Country
3 results