Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Angel Mounds State Historic SiteNCAA DI Great Lakes Regional · Nov 1434:29.50NCAA DI Great Lakes RegionalNovember 14, 2025
2.9 Miles · Dolan Lake Trail CourseBlack Diamond Conference (Dolan Lake) · Oct 1718:39.39Black Diamond Conference (Dolan Lake)October 17, 2019
2.96 Miles · Robinson Nuttall Middle SchoolRobinson Invitational · Sep 2916:34.00Robinson InvitationalSeptember 29, 2022
21082 m · John Hunt Cross Country ParkNJCAA Men's Half Marathon Championship · Nov 141:17:35.30NJCAA Men's Half Marathon ChampionshipNovember 14, 2023
3 Miles · Detweiller Park2022 IHSA Class 1A State XC Championships · Nov 517:04.612022 IHSA Class 1A State XC ChampionshipsNovember 5, 2022
3 Miles · Hamilton County High SchoolHamilton County Foxes Race#3 · Oct 1317:31Hamilton County Foxes Race#3October 13, 2020
3 Miles · Robinson Nuttall Middle SchoolRobinson XC Invitational · Sep 3017:03.6Robinson XC InvitationalSeptember 30, 2021
3 Miles · Swansea Clinton Hills Conservation ParkIHSA Class 1A XC Sectional #5 - Belleville (Althoff Catholic) · Oct 3118:13.18IHSA Class 1A XC Sectional #5 - Belleville (Althoff Catholic)October 31, 2020
3 Miles · Trenton (Wesclin) High SchoolIHSA Class 1A XC Sectional - Trenton (Wesclin) #5 · Oct 3017:16.06IHSA Class 1A XC Sectional - Trenton (Wesclin) #5October 30, 2021
3 Miles · Vienna High SchoolBlack Diamond Conference · Oct 1516:55.7Black Diamond ConferenceOctober 15, 2020
4699 m · Benton Community ParkMr. "A" Classic · Sep 717:20.42Mr. "A" ClassicSeptember 7, 2021
4699 m · Benton Community Park DistrictIHSA Class 1A XC Regional - Benton #5B · Oct 2316:05.30IHSA Class 1A XC Regional - Benton #5BOctober 23, 2021
4699 m · Dolan Lake CourseRoger Lee Invitational - Hamilton County Race (Dolan Lake) · Oct 1217:21Roger Lee Invitational - Hamilton County Race (Dolan Lake)October 12, 2021
5,000 Meters · Arrowhead Lake Johnston City High School · Oct 819:31Johnston City High School October 8, 2020
6,000 Meters · Angel Mounds State Historic SiteStegemoller Classic · Aug 2919:33.2Stegemoller ClassicAugust 29, 2025
8,000 Meters · A.H. Blank Golf CourseMissouri Valley Conference Championships · Oct 3025:41.1Missouri Valley Conference ChampionshipsOctober 30, 2026
8,000 Meters · Angel Mounds State Historic SiteMissouri Valley Cross Country Championships · Oct 3126:29.6Missouri Valley Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 326:28.82Swags Louisville Cross Country ClassicOctober 3, 2026
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 2626:22.42Gans Creek Classic - CollegeSeptember 26, 2025
8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 1126:54.40NJCAA Cross Country National ChampionshipNovember 11, 2023
8,000 Meters · LaVern Gibson Championship Cross Country CourseISU John McNichols · Sep 2026:48.86ISU John McNicholsSeptember 20, 2025
8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 2128:02.5ISU John McNicholsSeptember 21, 2024
8,000 Meters · Pole Green ParkNJCAA D1 XC Championships · Nov 926:04.7NJCAA D1 XC ChampionshipsNovember 9, 2024
8,000 Meters · University of Southern IndianaAngel Mounds Invite · Oct 1726:35.3Angel Mounds InviteOctober 17, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30Missouri Valley Conference ChampionshipsOct 30 · 8,000 Meters College · Place 61 · EvansvilleEvansville8,000 Meters College6125:41.1 PBSr
Oct 3Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Gold · Place 182 · EvansvilleEvansville8,000 Meters Gold18226:28.82 PBSr
Sep 18Southern Showcase (Collegiate)Sep 18 · 8,000 Meters Invite · Place 273 · EvansvilleEvansville8,000 Meters Invite27328:01.1Sr
Sep 4Stegemoller Screagle TwilightSep 4 · 6,000 Meters Collegiate · Place 46 · EvansvilleEvansville6,000 Meters Collegiate4620:01.9Sr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Great Lakes RegionalNov 14 · 10,000 Meters D1 Great Lakes · Place 187 · EvansvilleEvansville10,000 Meters D1 Great Lakes18734:29.50 PBJr
Oct 31Missouri Valley Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 74 · EvansvilleEvansville8,000 Meters Champ7426:29.6 PBJr
Oct 17Angel Mounds InviteOct 17 · 8,000 Meters College · Place 129 · EvansvilleEvansville8,000 Meters College12926:35.3 PBJr
Sep 26Gans Creek Classic - CollegeSep 26 · 8,000 Meters Black · Place 229 · EvansvilleEvansville8,000 Meters Black22926:22.42 PBJr
Sep 20ISU John McNicholsSep 20 · 8,000 Meters College · Place 58 · EvansvilleEvansville8,000 Meters College5826:48.86 PBJr
Aug 29Stegemoller ClassicAug 29 · 6,000 Meters Men's race · Place 34 · EvansvilleEvansville6,000 Meters Men's race3419:33.2 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12NJCAA HALF-MARATHON CHAMPIONSHIPSNov 12 · 13.1 Miles Varsity · Place 46 · Vincennes (Ind.)Vincennes (Ind.)13.1 Miles Varsity461:14:00.9SO
Nov 9NJCAA D1 XC ChampionshipsNov 9 · 8,000 Meters Division I · Place 74 · Vincennes (IN)Vincennes (IN)8,000 Meters Division I7426:04.7 PBSo
Oct 18Angels Mounds InvitationalOct 18 · 8,000 Meters Varsity · Place 95 · Vincennes (Ind.)Vincennes (Ind.)8,000 Meters Varsity9526:31.1SO
Sep 21ISU John McNicholsSep 21 · 8,000 Meters College · Place 353 · Vincennes (IN)Vincennes (IN)8,000 Meters College35328:02.5 PBSo

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 14NJCAA Men's Half Marathon ChampionshipNov 14 · 13.1 Miles 13.1 · Place 63 · Vincennes (IN)Vincennes (IN)13.1 Miles 13.1631:17:35.30 PBFr
Nov 11NJCAA Cross Country National ChampionshipNov 11 · 8,000 Meters Men 8000 Meter Run Div I · Place 96 · Vincennes (IN)Vincennes (IN)8,000 Meters Men 8000 Meter Run Div I9626:54.40 PBFr

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 52022 IHSA Class 1A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 103 · Carmi (C.-White County)Carmi (C.-White County)3 Miles Varsity10317:04.61 PB12
Oct 292022 IHSA Class 1A XC Sectional - Benton #5Oct 29 · 2.92 Miles Varsity · Place 9 · Carmi (C.-White County)Carmi (C.-White County)2.92 Miles Varsity915:31.90SR
Oct 222022 IHSA Class 1A XC Regional - Harrisburg #5BOct 22 · 5,000 Meters Varsity · Place 6 · Carmi (C.-White County)Carmi (C.-White County)5,000 Meters Varsity617:29.912
Oct 13Black Diamond ConferenceOct 13 · 3.11 Miles Varsity · Place 2 · Carmi (C.-White County)Carmi (C.-White County)3.11 Miles Varsity218:3112
Sep 29Robinson InvitationalSep 29 · 2.96 Miles Varsity · Place 8 · Carmi (C.-White County)Carmi (C.-White County)2.96 Miles Varsity816:34.00 PB12
Sep 19Nashville InvitationalSep 19 · 3.1 Miles Varsity · Place 17 · Carmi (C.-White County)Carmi (C.-White County)3.1 Miles Varsity1719:19.512
Sep 19Nashville InvitationalSep 19 · 3.1 Miles Varsity · Place 17 · Carmi (C.-White County)Carmi (C.-White County)3.1 Miles Varsity1719:19.512
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 78 · Carmi (C.-White County)Carmi (C.-White County)3 Miles Varsity 1A7817:21.912
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 78 · Carmi (C.-White County)Carmi (C.-White County)3 Miles Varsity 1A7817:21.912
Sep 8West Frankfort Redbird InviteSep 8 · Varsity · Place 11 · Carmi (C.-White County)Carmi (C.-White County)Varsity1117:0912
Sep 6Roger Lee InvitationalSep 6 · Varsity · Place 4 · Carmi (C.-White County)Carmi (C.-White County)Varsity417:2012

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 30IHSA Class 1A XC Sectional - Trenton (Wesclin) #5Oct 30 · 3 Miles Varsity · Place 23 · Carmi (C.-White County)Carmi (C.-White County)3 Miles Varsity2317:16.06 PB11
Oct 23IHSA Class 1A XC Regional - Benton #5BOct 23 · 2.92 Miles Varsity · Place 15 · Carmi (C.-White County)Carmi (C.-White County)2.92 Miles Varsity1516:05.30 PB11
Oct 12Roger Lee Invitational - Hamilton County Race (Dolan Lake)Oct 12 · 2.92 Miles Varsity · Place 3 · Carmi (C.-White County)Carmi (C.-White County)2.92 Miles Varsity317:21 PB11
Oct 2Wesclin InvitationalOct 2 · 3 Miles Varsity · Place 4 · Carmi (C-White Coun...Carmi (C-White Coun...3 Miles Varsity416:58.411
Sep 30Robinson XC InvitationalSep 30 · 3 Miles Varsity · Place 8 · Carmi (C.-White County)Carmi (C.-White County)3 Miles Varsity817:03.6 PB11
Sep 11First to the Finish InvitationalSep 11 · 3 Miles Varsity 1A · Place 77 · Carmi (C-White Coun...Carmi (C-White Coun...3 Miles Varsity 1A7717:43.011
Sep 7Mr. "A" ClassicSep 7 · 2.92 Miles Varsity · Place 6 · Carmi (C.-White County)Carmi (C.-White County)2.92 Miles Varsity617:20.42 PB11

2020 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 31IHSA Class 1A XC Sectional #5 - Belleville (Althoff Catholic)Oct 31 · 3 Miles Varsity · Place 38 · Carmi (C.-White County)Carmi (C.-White County)3 Miles Varsity3818:13.18 PB10
Oct 24IHSA Class 1A XC Regional #5B - McLeansboro (Hamilton County)Oct 24 · 3 Miles Varsity · Place 9 · Carmi (C-White Coun...Carmi (C-White Coun...3 Miles Varsity917:27.610
Oct 15Black Diamond ConferenceOct 15 · 3 Miles Varsity · Place 2 · Carmi (C.-White County)Carmi (C.-White County)3 Miles Varsity216:55.7 PB10
Oct 13Hamilton County Foxes Race#3Oct 13 · 3 Miles Varsity · Place 2 · Carmi (C.-White County)Carmi (C.-White County)3 Miles Varsity217:31 PB10
Oct 13Hamilton County Foxes Race#3Oct 13 · 3 Miles Boys 3 Mile · Place 2 · Carmi (C.-White County)Carmi (C.-White County)3 Miles Boys 3 Mile217:3110
Oct 8Johnston City High School Oct 8 · 5,000 Meters Varsity · Place 5 · Carmi (C.-White County)Carmi (C.-White County)5,000 Meters Varsity519:31 PB10
Oct 6Hamilton County Foxes Race#2Oct 6 · 3 Miles Varsity · Place 2 · Carmi (C-White Coun...Carmi (C-White Coun...3 Miles Varsity218:2110
Sep 17Centralia 5-Team InvSep 17 · 3 Miles Varsity · Place 16 · Carmi (C-White Coun...Carmi (C-White Coun...3 Miles Varsity1618:36.210
Aug 27Marion Fast Start InvitationalAug 27 · 2.98 Miles Varsity · Place 20 · Carmi (C-White Coun...Carmi (C-White Coun...2.98 Miles Varsity2019:5910

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 26IHSA Class 1A Frankfort RegionalOct 26 · 3 Miles Varsity · Place 35 · Carmi (C-White Coun...Carmi (C-White Coun...3 Miles Varsity3519:10.309
Oct 17Black Diamond Conference (Dolan Lake)Oct 17 · 2.9 Miles Varsity (Boys) · Place 21 · Carmi (C.-White County)Carmi (C.-White County)2.9 Miles Varsity (Boys)2118:39.39 PB9
Oct 15Roger Lee Invitational (Dolan Lake)Oct 15 · 2.9 Miles Junior Varsity · Place 4 · Carmi (C.-White County)Carmi (C.-White County)2.9 Miles Junior Varsity419:08.139
Oct 3Robinson InvitationalOct 3 · 2.96 Miles Varsity · Place 84 · Carmi (C-White Coun...Carmi (C-White Coun...2.96 Miles Varsity8419:15.559
Sep 21Olney InvitationalSep 21 · 2.96 Miles Varsity · Place 102 · Carmi (C-White Coun...Carmi (C-White Coun...2.96 Miles Varsity10220:04.619