Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Cloverdale High SchoolCloverdale Invite · Aug 2918:54.30Cloverdale InviteAugust 29, 2023
3,000 Meters · Martinsville High SchoolMorgan County · Sep 3016:08.14Morgan CountySeptember 30, 2025
5,000 Meters · Brown County High SchoolEagle Classic · Sep 1228:09.3Eagle ClassicSeptember 12, 2026
5,000 Meters · Brown County State ParkHarrier Invite · Aug 2232:47.11Harrier InviteAugust 22, 2026
5,000 Meters · Columbus NorthColumbus North Rick Weinheimer 2026 · Sep 528:42.2Columbus North Rick Weinheimer 2026September 5, 2026
5,000 Meters · Decatur Central Cross Country CourseGolden Spike Cross Country Invitational · Sep 1928:25.71Golden Spike Cross Country InvitationalSeptember 19, 2026
5,000 Meters · Eagle ParkBCXC Challenge · Aug 2232:47.2BCXC ChallengeAugust 22, 2026
5,000 Meters · Franklin Community High SchoolMid-State Conference Championships · Sep 2624:38.6Mid-State Conference ChampionshipsSeptember 26, 2026
5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 227:26.61Nike XC Town TwilightOctober 2, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 2Nike XC Town TwilightOct 2 · 5,000 Meters Open Friday-Grey Section · Place 375 · MartinsvilleMartinsville5,000 Meters Open Friday-Grey Section37527:26.61 PB9
Sep 26Mid-State Conference ChampionshipsSep 26 · 5,000 Meters Boys JV · Place 63 · MartinsvilleMartinsville5,000 Meters Boys JV6324:38.6 PB9
Sep 19Golden Spike Cross Country InvitationalSep 19 · 5,000 Meters HS · Place 101 · MartinsvilleMartinsville5,000 Meters HS10128:25.71 PB9
Sep 12Eagle ClassicSep 12 · 5,000 Meters AA Fresh/Shop · Place 253 · MartinsvilleMartinsville5,000 Meters AA Fresh/Shop25328:09.3 PB9
Sep 5Columbus North Rick Weinheimer 2026Sep 5 · 5,000 Meters Boys 5000m Reserve · Place 331 · MartinsvilleMartinsville5,000 Meters Boys 5000m Reserve33128:42.2 PB9
Aug 29Franklin Community Doug DrenthAug 29 · 5,000 Meters High School · Place 185 · MartinsvilleMartinsville5,000 Meters High School18527:50.509
Aug 22Harrier InviteAug 22 · 5,000 Meters Varsity · Place 180 · MartinsvilleMartinsville5,000 Meters Varsity18032:47.11 PB9
Aug 22BCXC ChallengeAug 22 · 5,000 Meters New Division · Place 180 · MartinsvilleMartinsville5,000 Meters New Division18032:47.2 PB9

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 30Morgan CountySep 30 · 3,000 Meters Boys MS · Place 23 · John WoodenJohn Wooden3,000 Meters Boys MS2316:08.14 PB8

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 1Morgan County ChampionshipOct 1 · 3,000 Meters Middle School · Place 13 · John WoodenJohn Wooden3,000 Meters Middle School1313:56.677
Aug 24Indian Creek InviteAug 24 · 2 Miles Middle School Varsity · Place 55 · John Wooden Middle SchoolJohn Wooden Middle School2 Miles Middle School Varsity5515:24.937th

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 26Morgan County XC MSSep 26 · 3,000 Meters Middle School · Place 16 · John WoodenJohn Wooden3,000 Meters Middle School1613:54.556
Aug 29Cloverdale InviteAug 29 · 3,000 Meters MS Boys · Place 16 · John WoodenJohn Wooden3,000 Meters MS Boys1618:54.30 PB6