Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.7 Miles · Freestone ParkGHMSL Meet #3 · Sep 2211:45.3GHMSL Meet #3September 22, 2018
1.7 Miles · Moon ValleyGHMSL Meet #5 · Oct 2610:34.7GHMSL Meet #5October 26, 2019
1.8 Miles · Freestone ParkGHMSL Meet #1 · Sep 1411:58.8GHMSL Meet #1September 14, 2019
1.8 Miles · Western Regional/Grand Canal Liner ParkGHMSL Meet #2 · Sep 2111:19.3GHMSL Meet #2September 21, 2019
2 Miles · Crossroads ParkGreat Hearts MS XC Championship · Nov 1112:08.2Great Hearts MS XC ChampionshipNovember 11, 2020
2 Miles · Espee ParkGHMSL Meet #3 · Oct 512:50GHMSL Meet #3October 5, 2019
2 Miles · Granada Park CourseGHMSL Meet #4 · Oct 1913:11.6GHMSL Meet #4October 19, 2019
2 Miles · Sereno ParkGHMSL Meet #4 · Oct 613:44.9GHMSL Meet #4October 6, 2018
2.1 Miles · Bullard Wash Linear ParkGHMSL Championship · Nov 913:05.39GHMSL ChampionshipNovember 9, 2019
5,000 Meters · Cave Creek Golf CourseAIA State Championship · Nov 216:43.3AIA State ChampionshipNovember 2, 2024
5,000 Meters · Fairborn Community ParkMike Baumer Classic · Sep 416:34.7Mike Baumer ClassicSeptember 4, 2026
5,000 Meters · Nate Avery TrailThe Peaks XC Invite · Sep 217:58.7The Peaks XC InviteSeptember 2, 2023
5,000 Meters · Pecos ParkHorizon Honors Invitational · Oct 2617:29Horizon Honors InvitationalOctober 26, 2022
5,000 Meters · WestminsterFisher Invitational · Aug 2916:24.2Fisher InvitationalAugust 29, 2025
8,000 Meters · Allegheny College Robertson Athletic ComplexPresidents Athletic Conference Championships · Nov 127:24.50Presidents Athletic Conference ChampionshipsNovember 1, 2025
8,000 Meters · Bethany CollegeBethany (WVa) Bison Invitational · Sep 1327:54Bethany (WVa) Bison InvitationalSeptember 13, 2025
8,000 Meters · Bulldog Cross Country CoursePAC Cross Country Championships · Oct 3127:08.6PAC Cross Country ChampionshipsOctober 31, 2026
8,000 Meters · CedarvilleAll-Ohio InterCollegiate Challenge · Sep 1926:43.70All-Ohio InterCollegiate ChallengeSeptember 19, 2025
8,000 Meters · Elvin R. King Cross Country CourseAll-Ohio Inter-Collegiate Classic · Sep 1827:47.9All-Ohio Inter-Collegiate ClassicSeptember 18, 2026
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 426:09.15Swags Louisville Cross Country ClassicOctober 4, 2025
8,000 Meters · Oberlin CollegeOberlin College Inter-Regional Rumble · Oct 1826:53.10Oberlin College Inter-Regional RumbleOctober 18, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31PAC Cross Country ChampionshipsOct 31 · 8,000 Meters Collegiate · Place 14 · FranciscanFranciscan8,000 Meters Collegiate1427:08.6 PBSo
Oct 17Oberlin Inter-Regional RumbleOct 17 · 8,000 Meters Varsity · Place 39 · Franciscan (Ohio)Franciscan (Ohio)8,000 Meters Varsity3927:03.7SO-2
Oct 3Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Blue · Place 59 · FranciscanFranciscan8,000 Meters Blue5926:34.40So
Sep 18All-Ohio Inter-Collegiate ClassicSep 18 · 8,000 Meters College · Place 154 · FranciscanFranciscan8,000 Meters College15427:47.9 PBSo
Sep 4Mike Baumer ClassicSep 4 · 5,000 Meters Collegiate · Place 40 · FranciscanFranciscan5,000 Meters Collegiate4016:34.7 PBSo

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Great Lakes Valley XC Regional (Entries on DA)Nov 15 · 8,000 Meters Mens · Place 48 · FranciscanFranciscan8,000 Meters Mens4826:11.85Fr
Nov 1Presidents Athletic Conference ChampionshipsNov 1 · 8,000 Meters 8K · Place 5 · FranciscanFranciscan8,000 Meters 8K527:24.50 PBFr
Oct 18Oberlin College Inter-Regional RumbleOct 18 · 8,000 Meters Men's Varsity · Place 61 · FranciscanFranciscan8,000 Meters Men's Varsity6126:53.10 PBFr
Oct 4Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Blue · Place 66 · FranciscanFranciscan8,000 Meters College Blue6626:09.15 PBFr
Sep 19All-Ohio InterCollegiate ChallengeSep 19 · 8,000 Meters All Ohio · Place 99 · FranciscanFranciscan8,000 Meters All Ohio9926:43.70 PBFr
Sep 13Bethany (WVa) Bison InvitationalSep 13 · 8,000 Meters Men's Race · Place 8 · FranciscanFranciscan8,000 Meters Men's Race827:54 PBFr
Aug 29Fisher InvitationalAug 29 · 5,000 Meters Men's Race · Place 10 · FranciscanFranciscan5,000 Meters Men's Race1016:24.2 PBFr

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2AIA State ChampionshipNov 2 · 5,000 Meters Varsity · Place 3 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Varsity316:43.3 PB12
Oct 23AIA Sectional - CrossroadsOct 23 · 5,000 Meters Varsity · Place 2 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Varsity216:48.0SR
Oct 19Eye of the TigerOct 19 · 5,000 Meters Varsity · Place 1 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Varsity115:28.412
Oct 11Epic Tourneys XC InviteOct 11 · 5,000 Meters Varsity · Place 1 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Varsity116:41.6SR
Sep 27Desert TwilightSep 27 · 5,000 Meters Varsity · Place 72 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Varsity7216:08.3SR
Sep 14Fountain Hills InvitationalSep 14 · 5,000 Meters Division 3 · Place 7 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Division 3716:23.2812
Sep 7Western Equinox XC InviteSep 7 · 5,000 Meters Championship · Place 17 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Championship1716:08.2SR
Aug 31The Peaks XC InviteAug 31 · 5,000 Meters Varsity · Place 8 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Varsity817:22.3SR

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4AIA State ChampionshipNov 4 · 5,000 Meters Division 4 · Place 11 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Division 41116:52.911
Oct 25AIA Sectional - CrossroadsOct 25 · 5,000 Meters Varsity · Place 1 · Arete PrepArete Prep5,000 Meters Varsity116:33.1JR
Oct 13Epic Tourneys Titan InvitationalOct 13 · 5,000 Meters Varsity · Place 7 · Arete Preparatory AcadeArete Preparatory Acade5,000 Meters Varsity716:52.0JR
Oct 7Glendale ShowcaseOct 7 · 5,000 Meters Varsity · Place 7 · Arete Preparatory AcadeArete Preparatory Acade5,000 Meters Varsity716:32.611
Sep 29 Desert Twilight XC FestivalSep 29 · 5,000 Meters Championship · Place 11 · Arete PrepArete Prep5,000 Meters Championship1116:06.6JR
Sep 23Western Equinox XC FestivalSep 23 · 5,000 Meters Varsity · Place 3 · Arete Preparatory AcadeArete Preparatory Acade5,000 Meters Varsity316:24.3JR
Sep 9Fountain Hills InvitationalSep 9 · 5,000 Meters Varsity Division 3 · Place 14 · Arete Preparatory AcadeArete Preparatory Acade5,000 Meters Varsity Division 31417:27.7411
Sep 2The Peaks XC InviteSep 2 · 5,000 Meters Summit Boys · Place 7 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Summit Boys717:58.7 PB11

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 12AIA State Cross Country ChampionshipsNov 12 · 5,000 Meters Div IV · Place 20 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Div IV2017:35.810
Nov 2AIA Sectional - Crossroads 1Nov 2 · 5,000 Meters Varsity · Place 4 · Arete PrepArete Prep5,000 Meters Varsity417:45.1SO
Oct 26Horizon Honors InvitationalOct 26 · 5,000 Meters Varsity · Place 4 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Varsity417:29 PB10
Sep 24Western Equinox XC FestivalSep 24 · 5,000 Meters Varsity · Place 8 · Arete PrepArete Prep5,000 Meters Varsity817:07.1SO
Sep 17Ojo Rojo Invitational Sep 17 · 5,000 Meters Varsity · Place 36 · Arete PrepArete Prep5,000 Meters Varsity3616:54.1SO

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 13AIA State Championship D1/D4Nov 13 · 5,000 Meters Division 4 · Place 47 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Division 44719:19.69
Nov 13AIA State Championship D1/D4Nov 13 · 5,000 Meters Division 4 · Place 47 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Division 44719:19.69
Nov 3AIA Sectional - CrossroadsNov 3 · 5,000 Meters Division 4 · Place 12 · Arete Preparatory Ac..Arete Preparatory Ac..5,000 Meters Division 41219:09.89
Oct 8Titan InvitationalOct 8 · 5,000 Meters Varsity · Place 17 · Arete Preparatory Ac..Arete Preparatory Ac..5,000 Meters Varsity1718:37.289
Oct 2GLENDALE SHOWCASEOct 2 · 5,000 Meters Varsity · Place 39 · Arete Preparatory Ac..Arete Preparatory Ac..5,000 Meters Varsity3918:33.279
Sep 24Desert Twilight XC FestivalSep 24 · 5,000 Meters Open · Place 4 · Arete Preparatory AcademyArete Preparatory Academy5,000 Meters Open418:31—
Sep 18Ojo Rojo XC InvitationalSep 18 · 5,000 Meters Open · Place 10 · Arete PrepArete Prep5,000 Meters Open1018:55.5FR

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 11Great Hearts MS XC ChampionshipNov 11 · 2 Miles Boys Championship · Place 3 · Arete Preparatory AcademyArete Preparatory Academy2 Miles Boys Championship312:08.2 PB8

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 9GHMSL ChampionshipNov 9 · 2.1 Miles Middle School · Place 16 · Arete Preparatory AcademyArete Preparatory Academy2.1 Miles Middle School1613:05.39 PB7
Oct 26GHMSL Meet #5Oct 26 · 1.7 Miles Middle School · Place 11 · Arete Preparatory AcademyArete Preparatory Academy1.7 Miles Middle School1110:34.7 PB7
Oct 19GHMSL Meet #4Oct 19 · 2 Miles Middle School · Place 10 · Arete Preparatory AcademyArete Preparatory Academy2 Miles Middle School1013:11.6 PB7
Oct 5GHMSL Meet #3Oct 5 · 2 Miles Middle School · Place 13 · Arete Preparatory AcademyArete Preparatory Academy2 Miles Middle School1312:50 PB7
Sep 21GHMSL Meet #2Sep 21 · 1.8 Miles Middle School · Place 14 · Arete Preparatory AcademyArete Preparatory Academy1.8 Miles Middle School1411:19.3 PB7
Sep 14GHMSL Meet #1Sep 14 · 1.8 Miles Middle School · Place 19 · Arete Preparatory AcademyArete Preparatory Academy1.8 Miles Middle School1911:58.8 PB7

2018 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 6GHMSL Meet #4Oct 6 · 2 Miles Middle School · Place 27 · Arete Preparatory AcademyArete Preparatory Academy2 Miles Middle School2713:44.9 PB6
Sep 22GHMSL Meet #3Sep 22 · 1.7 Miles Middle School · Place 30 · Arete Preparatory AcademyArete Preparatory Academy1.7 Miles Middle School3011:45.3 PB6
Sep 15GHMSL Meet #2Sep 15 · 2 Miles Middle School · Place 32 · Arete Preparatory AcademyArete Preparatory Academy2 Miles Middle School3214:54.86