Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Angel Mounds State ParkNCAA Division II Midwest Region Cross Country Championships · Nov 434:45.4NCAA Division II Midwest Region Cross Country ChampionshipsNovember 4, 2023
10,000 Meters · Lewis UniversityNCAA DII Midwest Regional · Nov 934:36.5NCAA DII Midwest RegionalNovember 9, 2024
3 Miles · Detweiller ParkIHSA Class 1A State Cross Country Championships · Nov 615:47.22IHSA Class 1A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · Trenton (Wesclin) High SchoolIHSA Class 1A XC Sectional - Trenton (Wesclin) #5 · Oct 3016:15.62IHSA Class 1A XC Sectional - Trenton (Wesclin) #5October 30, 2021
3 Miles · Wesclin Campus 3 MileWesclin Invitational · Oct 517:00Wesclin InvitationalOctober 5, 2019
4699 m · Benton Community Park DistrictIHSA Class 1A XC Regional - Benton #5B · Oct 2315:17.90IHSA Class 1A XC Regional - Benton #5BOctober 23, 2021
6,000 Meters · Ashton Cross Country CourseHawkeye Invitational · Sep 119:00.9Hawkeye InvitationalSeptember 1, 2023
7,000 Meters · University of Illinois SpringfieldPrairie Stars Invitational · Sep 522:47.92Prairie Stars InvitationalSeptember 5, 2025
8,000 Meters · Bolivar City Municipal Golf CourseGLVC Championships · Oct 2127:10.6GLVC ChampionshipsOctober 21, 2023
8,000 Meters · Detweiller ParkBradley Intercollegiate Championships · Sep 1926:15.00Bradley Intercollegiate ChampionshipsSeptember 19, 2025
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 2726:26.9Gans Creek ClassicSeptember 27, 2024
8,000 Meters · University of Illinois SpringfieldGLVC Cross Country Championships · Oct 2625:54.9GLVC Cross Country ChampionshipsOctober 26, 2024

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 19Bradley Intercollegiate ChampionshipsSep 19 · 8,000 Meters Champs · Place 25 · TrumanTruman8,000 Meters Champs2526:15.00 PBJr
Sep 5Prairie Stars InvitationalSep 5 · 7,000 Meters Men's Race · Place 14 · TrumanTruman7,000 Meters Men's Race1422:47.92 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 9NCAA DII Midwest RegionalNov 9 · 10,000 Meters D2 Midwest · Place 154 · TrumanTruman10,000 Meters D2 Midwest15434:36.5 PBSo
Oct 26GLVC Cross Country ChampionshipsOct 26 · 8,000 Meters College · Place 58 · TrumanTruman8,000 Meters College5825:54.9 PBSo
Oct 12Lewis CrossoverOct 12 · 8,000 Meters Open · Place 54 · TrumanTruman8,000 Meters Open5426:57.06So
Sep 27Gans Creek ClassicSep 27 · 8,000 Meters Open · Place 169 · TrumanTruman8,000 Meters Open16926:26.9 PBSo

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 4NCAA Division II Midwest Region Cross Country ChampionshipsNov 4 · 10,000 Meters College · Place 161 · TrumanTruman10,000 Meters College16134:45.4 PBFr
Oct 21GLVC ChampionshipsOct 21 · 8,000 Meters College · Place 62 · TrumanTruman8,000 Meters College6227:10.6 PBFr
Sep 16John McNichols InvitationalSep 16 · 8,000 Meters Varsity · Place 108 · TrumanTruman8,000 Meters Varsity10826:15.6FR
Sep 1Hawkeye InvitationalSep 1 · 6,000 Meters College · Place 26 · TrumanTruman6,000 Meters College2619:00.9 PBFr

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 1A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 31 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity3115:47.22 PB12
Oct 30IHSA Class 1A XC Sectional - Trenton (Wesclin) #5Oct 30 · 3 Miles Varsity · Place 5 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity516:15.62 PB12
Oct 23IHSA Class 1A XC Regional - Benton #5BOct 23 · 2.92 Miles Varsity · Place 5 · Trenton (Wesclin)Trenton (Wesclin)2.92 Miles Varsity515:17.90 PB12
Oct 16Cahokia Conference ChampionshipsOct 16 · 2.95 Miles Varsity · Place 3 · Trenton (Wesclin)Trenton (Wesclin)2.95 Miles Varsity316:29.212
Oct 2Wesclin InvitationalOct 2 · 3 Miles Varsity · Place 2 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity216:23.612
Sep 17Althoff Crusaders XC InvitationalSep 17 · 3 Miles Varsity · Place 5 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity516:52.8912
Sep 11First to the Finish InvitationalSep 11 · 3 Miles Varsity 1A · Place 26 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity 1A2616:40.712
Aug 28Mascoutah KickoffAug 28 · 3 Miles Varsity · Place 12 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity1217:44.812
Aug 23New Athens InvitationalAug 23 · 2.18 Miles Varsity · Place 1 · Trenton (Wesclin)Trenton (Wesclin)2.18 Miles Varsity112:04.712

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24IHSA Class 1A XC Regional #5A - FreeburgOct 24 · 3 Miles Varsity · Place 5 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity516:01.2111
Oct 17Cahokia Conference MeetOct 17 · 3 Miles Varsity · Place 3 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity316:28.711
Oct 3Wesclin InvitationalOct 3 · 3 Miles Varsity · Place 4 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity416:46.111
Aug 29Bulldog Season OpenerAug 29 · 3 Miles Varsity · Place 7 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity718:26.7011

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26IHSA Class 1A New Athens RegionalOct 26 · 3 Miles Varsity · Place 14 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity1417:3310
Oct 5Wesclin InvitationalOct 5 · 3 Miles Varsity · Place 3 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity317:00 PB10
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 1A · Place 118 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity 1A11817:42.610
Sep 7Granite City InvitationalSep 7 · 3 Miles Freshman Sophomore · Place 10 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Freshman Sophomore1017:11.0310
Aug 31First to The Finish Kickoff MeetAug 31 · 5,000 Meters Varsity · Place 38 · Trenton (Wesclin)Trenton (Wesclin)5,000 Meters Varsity3819:16.1710
Aug 26New Athens InvitationalAug 26 · 3 Miles Varsity · Place 6 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity617:3510

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Sep 29Wesclin InvitationalSep 29 · 2.95 Miles Varsity · Place 3 · Trenton (Wesclin)Trenton (Wesclin)2.95 Miles Varsity316:33.29
Sep 20Benton Fall RunSep 20 · Varsity · Place 15 · Trenton (Wesclin)Trenton (Wesclin)Varsity1516:469
Sep 1Granite City InvitationalSep 1 · 3 Miles Freshman Sophomore · Place 9 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Freshman Sophomore917:37.739
Aug 25First to the Finish Kickoff MeetAug 25 · 5,000 Meters Varsity · Place 31 · Trenton (Wesclin)Trenton (Wesclin)5,000 Meters Varsity3118:57.589
Aug 22New Athens InvitationalAug 22 · 3 Miles Varsity · Place 8 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity817:449