Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Larry A. Ryle High SchoolRyle Invite · Sep 5 | 14:05.4 | Ryle Invite | September 5, 2015 |
| 4,000 Meters · EP Tom Sawyer State ParkGreater Louisville Classic · Oct 3 | 16:14.56 | Greater Louisville Classic | October 3, 2015 |
| 5,000 Meters · Bourbon County ParkKHSAA Class 3A State XC Championships · Oct 30 | 16:49.94 | KHSAA Class 3A State XC Championships | October 30, 2021 |
| 5,000 Meters · Centerville High SchoolCenterville Saturday Night Lights · Sep 21 | 17:12.2 | Centerville Saturday Night Lights | September 21, 2019 |
| 5,000 Meters · Dixie Heights High SchoolKHSAA Region 5 Class AAA · Oct 24 | 17:20.07 | KHSAA Region 5 Class AAA | October 24, 2020 |
| 5,000 Meters · EP Tom Sawyer State ParkTrinity / Valkyre Invitational · Sep 18 | 16:13.14 | Trinity / Valkyre Invitational | September 18, 2021 |
| 5,000 Meters · EP Tom Sawyer State ParkTrinity/Valkyre Invitational · Sep 16 | 20:27.1 | Trinity/Valkyre Invitational | September 16, 2017 |
| 5,000 Meters · Idlewild ParkNKAC/St. Henry Invitational · Oct 12 | 17:28.2 | NKAC/St. Henry Invitational | October 12, 2019 |
| 5,000 Meters · Larry A. Ryle High SchoolKHSAA Region 5 Class AAA Championship · Oct 23 | 16:33.18 | KHSAA Region 5 Class AAA Championship | October 23, 2021 |
| 5,000 Meters · Sherman Elementary SchoolKHSAA Region 5 Class AAA · Oct 27 | 17:50.0 | KHSAA Region 5 Class AAA | October 27, 2018 |
| 5,000 Meters · Thoroughbred ParkKHSAA Class 3A State Championship · Nov 3 | 17:58.14 | KHSAA Class 3A State Championship | November 3, 2018 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 24 | 17:57.3 | NXR Southeast Regional Championships | November 24, 2018 |
| 8,000 Meters · Apalachee Regional ParkNAIA Cross Country Championships · Nov 21 | 25:24.62 | NAIA Cross Country Championships | November 21, 2025 |
| 8,000 Meters · Blue River Cross Country CourseCrossroads League XC Championship · Nov 4 | 26:06.9 | Crossroads League XC Championship | November 4, 2022 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 27 | 25:22.2 | Gans Creek Classic | September 27, 2024 |
| 8,000 Meters · Indiana Wesleyan UniversityCrossroads League Cross Country Championship · Nov 7 | 24:42.6 | Crossroads League Cross Country Championship | November 7, 2025 |
| 8,000 Meters · Mahoney State ParkBlazing Tiger Meet · Oct 21 | 24:50.6 | Blazing Tiger Meet | October 21, 2023 |
| 8,000 Meters · Riverside ParkNAIA Great Lakes Challenge · Oct 25 | 24:51.60 | NAIA Great Lakes Challenge | October 25, 2025 |
| 8,000 Meters · Taylor University Cross Country CourseRay Bullock Invitational · Oct 10 | 25:05.35 | Ray Bullock Invitational | October 10, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | NAIA Cross Country ChampionshipsNov 21 · 8,000 Meters NAIA Championship · Place 51 · Taylor (Ind.)Taylor (Ind.) | 8,000 Meters NAIA Championship | 51 | 25:24.62 PB | Sr |
| Nov 7 | Crossroads League Cross Country ChampionshipNov 7 · 8,000 Meters Crossroads · Place 8 · Taylor (Ind.)Taylor (Ind.) | 8,000 Meters Crossroads | 8 | 24:42.6 PB | Sr |
| Oct 25 | NAIA Great Lakes ChallengeOct 25 · 8,000 Meters Mens 8K - Maroon · Place 22 · Taylor (Ind.)Taylor (Ind.) | 8,000 Meters Mens 8K - Maroon | 22 | 24:51.60 PB | Sr |
| Oct 10 | Ray Bullock InvitationalOct 10 · 8,000 Meters Men's 8K · Place 2 · Taylor (Ind.)Taylor (Ind.) | 8,000 Meters Men's 8K | 2 | 25:05.35 PB | Sr |
| Sep 26 | FSU InviteSep 26 · 8,000 Meters Collegiate · Place 45 · Taylor (Ind.)Taylor (Ind.) | 8,000 Meters Collegiate | 45 | 25:55.34 | Sr |
| Sep 5 | Indiana Wesleyan Twilight InvitationalSep 5 · 8,000 Meters Men's Race · Place 7 · Taylor (Ind.)Taylor (Ind.) | 8,000 Meters Men's Race | 7 | 24:50.8 | Sr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NAIA Cross Country ChampionshipsNov 22 · 8,000 Meters Championship · Place 45 · Taylor (Ind.)Taylor (Ind.) | 8,000 Meters Championship | 45 | 24:46.0 | JR |
| Nov 8 | Crossroads League Cross Country ChampionshipNov 8 · 8,000 Meters Varsity · Place 12 · Taylor (Ind.)Taylor (Ind.) | 8,000 Meters Varsity | 12 | 25:32.20 | JR |
| Oct 11 | Ray Bullock InvitationalOct 11 · 8,000 Meters Varsity · Place 6 · Taylor (Ind.)Taylor (Ind.) | 8,000 Meters Varsity | 6 | 25:53.9 | JR |
| Sep 27 | Gans Creek ClassicSep 27 · 8,000 Meters Open · Place 66 · Taylor (Ind.)Taylor (Ind.) | 8,000 Meters Open | 66 | 25:22.2 PB | Jr |
| Sep 6 | Indiana Wesleyan Twilight InvitationalSep 6 · 8,000 Meters Collegiate · Place 13 · Taylor (Ind.)Taylor (Ind.) | 8,000 Meters Collegiate | 13 | 25:29.20 | Jr |
2023 Cross Country
3 results2022 Cross Country
1 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | KHSAA Class 3A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 5 · ConnerConner | 5,000 Meters Varsity | 5 | 16:49.94 PB | 12 |
| Oct 23 | KHSAA Region 5 Class AAA ChampionshipOct 23 · 5,000 Meters Varsity · Place 3 · ConnerConner | 5,000 Meters Varsity | 3 | 16:33.18 PB | 12 |
| Oct 9 | NKAC/St. Henry InvitationalOct 9 · 5,000 Meters Varsity · Place 2 · ConnerConner | 5,000 Meters Varsity | 2 | 16:27.3 | 12 |
| Oct 9 | NKAC/St. Henry InvitationalOct 9 · 5,000 Meters Varsity · Place 2 · ConnerConner | 5,000 Meters Varsity | 2 | 16:27.3 | 12 |
| Sep 18 | Trinity / Valkyre InvitationalSep 18 · 5,000 Meters Seeded Elite · Place 16 · ConnerConner | 5,000 Meters Seeded Elite | 16 | 16:13.14 PB | 12 |
| Sep 4 | Columbus North Rick Weinheimer ClassicSep 4 · 5,000 Meters 2A · Place 17 · ConnerConner | 5,000 Meters 2A | 17 | 16:05.4 | 12 |
2020 Cross Country
5 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | KHSAA Class AAA State XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 209 · ConnerConner | 5,000 Meters Varsity | 209 | 18:38.56 | 10 |
| Oct 12 | NKAC/St. Henry InvitationalOct 12 · 5,000 Meters Varsity D2 · Place 20 · ConnerConner | 5,000 Meters Varsity D2 | 20 | 17:28.2 PB | 10 |
| Oct 5 | Nike Valley Twilight InvitationalOct 5 · 5,000 Meters Championship · Place 150 · ConnerConner | 5,000 Meters Championship | 150 | 17:30.9 | 10 |
| Sep 28 | Neal Charske Firebird Invitational Sep 28 · 5,000 Meters Varsity · Place 27 · Conner HS (KY)Conner HS (KY) | 5,000 Meters Varsity | 27 | 17:15.6 | SO |
| Sep 21 | Centerville Saturday Night LightsSep 21 · 5,000 Meters Championship · Place 114 · ConnerConner | 5,000 Meters Championship | 114 | 17:12.2 PB | 10 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | NXR Southeast Regional ChampionshipsNov 24 · 5,000 Meters Open Invitational · Place 206 · ConnerConner | 5,000 Meters Open Invitational | 206 | 17:57.3 PB | 9 |
| Nov 3 | KHSAA Class 3A State ChampionshipNov 3 · 5,000 Meters Varsity · Place 118 · ConnerConner | 5,000 Meters Varsity | 118 | 17:58.14 PB | 9 |
| Oct 27 | KHSAA Region 5 Class AAAOct 27 · 5,000 Meters Varsity · Place 16 · ConnerConner | 5,000 Meters Varsity | 16 | 17:50.0 PB | 9 |
| Oct 20 | KTCCA Meet of ChampionsOct 20 · 5,000 Meters Varsity · Place 49 · ConnerConner | 5,000 Meters Varsity | 49 | 17:40.32 | 9 |
| Oct 6 | Lexington Catholic InvitationalOct 6 · 5,000 Meters Varsity Large · Place 27 · ConnerConner | 5,000 Meters Varsity Large | 27 | 18:19.4 | 9 |
| Sep 22 | Centerville Saturday Night LightsSep 22 · 5,000 Meters Championship · Place 159 · Conner HS (KY)Conner HS (KY) | 5,000 Meters Championship | 159 | 17:46.9 | 9 |
| Sep 15 | Trinity/Valkyre InvitationalSep 15 · Seeded · Place 94 · ConnerConner | Seeded | 94 | 18:10.5 | — |
| Aug 25 | Tiger RunAug 25 · 4,000 Meters Freshman · Place 14 · M9 ConnerM9 Conner | 4,000 Meters Freshman | 14 | 14:49.53 | — |
2017 Cross Country
1 results2016 Cross Country
4 results2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Greater Louisville ClassicOct 3 · 4,000 Meters Middle School · Place 77 · ConnerConner | 4,000 Meters Middle School | 77 | 16:14.56 PB | 6 |
| Sep 5 | Ryle InviteSep 5 · 3,000 Meters Middle School · Place 25 · ConnerConner | 3,000 Meters Middle School | 25 | 14:05.4 PB | 6 |