Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Boardman High SchoolBoardman Spartan XC Classic · Sep 16 | 21:12.7 | Boardman Spartan XC Classic | September 16, 2023 |
| 5,000 Meters · Boardman HSOHSAA D2 Region 5 - Youngstown · Oct 30 | 22:58.2 | OHSAA D2 Region 5 - Youngstown | October 30, 2021 |
| 5,000 Meters · Glen Oak HSStark County Cross Country Championships · Sep 30 | 20:57.45 | Stark County Cross Country Championships | September 30, 2023 |
| 5,000 Meters · GlenOak HSOHSAA D2 District - GlenOak · Oct 21 | 21:25.32 | OHSAA D2 District - GlenOak | October 21, 2023 |
| 5,000 Meters · Marlington HSEastern Buckeye Conference XC Championships · Oct 14 | 21:05.1 | Eastern Buckeye Conference XC Championships | October 14, 2023 |
| 5,000 Meters · Riverside High SchoolRiverside Kickoff Invitational · Aug 27 | 21:30.09 | Riverside Kickoff Invitational | August 27, 2022 |
| 5,000 Meters · Salem Memorial ParkSalem Early Bird CC Invitational · Aug 29 | 22:58.80 | Salem Early Bird CC Invitational | August 29, 2020 |
| 5,000 Meters · Sandy Valley HSSandy Valley Invitational · Sep 26 | 22:39.8 | Sandy Valley Invitational | September 26, 2020 |
| 5,000 Meters · Wooster HSWooster HS Invitational · Sep 11 | 21:15.9 | Wooster HS Invitational | September 11, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | OHSAA D2 Region - BoardmanOct 28 · 5,000 Meters Varsity · Place 80 · Marlington | 5,000 Meters Varsity | 80 | 21:47.6 | 12 |
| Oct 21 | OHSAA D2 District - GlenOakOct 21 · 5,000 Meters Varsity · Place 35 · Marlington | 5,000 Meters Varsity | 35 | 21:25.32 PB | 12 |
| Oct 14 | Eastern Buckeye Conference XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 14 · Marlington | 5,000 Meters Varsity | 14 | 21:05.1 PB | 12 |
| Sep 30 | Stark County Cross Country ChampionshipsSep 30 · 5,000 Meters Varsity All Schools · Place 33 · Marlington | 5,000 Meters Varsity All Schools | 33 | 20:57.45 PB | 12 |
| Sep 16 | Boardman Spartan XC ClassicSep 16 · 5,000 Meters Varsity - D2 · Place 39 · Marlington | 5,000 Meters Varsity - D2 | 39 | 21:12.7 PB | 12 |
| Sep 9 | Wooster CC InvitationalSep 9 · 5,000 Meters Varsity Division 2 · Place 23 · Marlington | 5,000 Meters Varsity Division 2 | 23 | 21:08.1 | SR |
| Aug 26 | Riverside Kickoff Classic NIGHT Invitational 2023Aug 26 · 5,000 Meters Varsity Division 2 · Place 39 · Marlington | 5,000 Meters Varsity Division 2 | 39 | 22:11.42 | 12 |
| Aug 19 | OHSAA Early Bird InvitationalAug 19 · Varsity · Place 36 · Marlington | Varsity | 36 | 21:54.7 | SR |
2022 Cross Country
3 results2021 Cross Country
6 results2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | OHSAA Region 1, 5, 9 - BoardmanOct 31 · 5,000 Meters D2 Region 5 · Place 119 · Marlington | 5,000 Meters D2 Region 5 | 119 | 23:58.3 | 9 |
| Oct 24 | OHSAA D1 Northeast District - GlenOakOct 24 · 5,000 Meters Division 2 · Place 35 · Marlington | 5,000 Meters Division 2 | 35 | 22:01.53 | 9 |
| Oct 24 | OHSAA D2 Northeast District - GlenOakOct 24 · 5,000 Meters Varsity · Place 35 · Marlington | 5,000 Meters Varsity | 35 | 22:01.53 | 9 |
| Oct 3 | Stark County Cross Country ChampionshipsOct 3 · 5,000 Meters Varsity All Schools · Place 53 · Marlington | 5,000 Meters Varsity All Schools | 53 | 22:13.39 | 9 |
| Sep 26 | Sandy Valley InvitationalSep 26 · 5,000 Meters Varsity · Place 18 · Marlington | 5,000 Meters Varsity | 18 | 22:39.8 PB | 9 |
| Sep 19 | Boardman Spartan InvitationalSep 19 · 5,000 Meters Varsity Division 2 · Place 69 · Marlington | 5,000 Meters Varsity Division 2 | 69 | 22:18.8 | 9 |
| Sep 5 | Ashley White InvitationalSep 5 · Varsity · Place 37 · Marlington | Varsity | 37 | 22:24.7 | 9 |
| Aug 29 | Salem Early Bird CC InvitationalAug 29 · 5,000 Meters Varsity · Place 31 · Marlington | 5,000 Meters Varsity | 31 | 22:58.80 PB | 9 |
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 7 | Dover InvitationalSep 7 · Middle School · Place 21 · Marlington | Middle School | 21 | 15:13.0 | 8 |
2018 Cross Country
3 results