Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 215:19.30Granite City Robinson/Lang Cross Country InvitationalSeptember 2, 2023
3 Miles · Christian County FairgroundsIHSA Class 2A XC Regional - #1C Taylorville · Oct 2514:29.60IHSA Class 2A XC Regional - #1C TaylorvilleOctober 25, 2025
3 Miles · Detweiller ParkIHSA Class 2A State XC Championships · Nov 814:08.54IHSA Class 2A State XC ChampionshipsNovember 8, 2025
3 Miles · Lake Land CollegeIHSA Class 2A XC Sectional - #1 Mattoon · Nov 114:35.4IHSA Class 2A XC Sectional - #1 MattoonNovember 1, 2025
3 Miles · Principia College2024 MVC XC Championship · Oct 1714:48.602024 MVC XC ChampionshipOctober 17, 2024
3 Miles · Smithton ParkFreeburg Invitational · Sep 2714:45.7Freeburg InvitationalSeptember 27, 2025
3 Miles · Triad High School2025 Madison County Championships · Oct 715:39.302025 Madison County ChampionshipsOctober 7, 2025
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 614:41.0352nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · Langenberg Field20th Annual FPXC · Sep 1315:09.920th Annual FPXCSeptember 13, 2025
5,000 Meters · Southern Illinois University Edwardsville59th Annual Edwardsville Invitational Sponsored by First to the Finish · Sep 2015:38.8059th Annual Edwardsville Invitational Sponsored by First to the FinishSeptember 20, 2025
6,000 Meters · University of Illinois Golf Orange and Blue CoursesFighting Illini Invitational · Sep 418:07.7Fighting Illini InvitationalSeptember 4, 2026
8,000 Meters · A.H. Blank Golf CourseMissouri Valley Conference Championships · Oct 3024:09.5Missouri Valley Conference ChampionshipsOctober 30, 2026
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1624:31.5Bradley "Pink" ClassicOctober 16, 2026
8,000 Meters · Warren Golf CourseJoe Piane Invitational · Oct 224:20.7Joe Piane InvitationalOctober 2, 2026
8,000 Meters · Weibring Golf ClubISU XC Redbird Invite · Sep 1825:05.0ISU XC Redbird InviteSeptember 18, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30Missouri Valley Conference ChampionshipsOct 30 · 8,000 Meters College · Place 12 · Illinois StateIllinois State8,000 Meters College1224:09.5 PBFr
Oct 16Bradley "Pink" ClassicOct 16 · 8,000 Meters Men's Red Race · Place 66 · Illinois StateIllinois State8,000 Meters Men's Red Race6624:31.5 PBFr
Oct 2Joe Piane InvitationalOct 2 · 8,000 Meters Blue · Place 43 · Illinois StateIllinois State8,000 Meters Blue4324:20.7 PBFr
Sep 18ISU XC Redbird InviteSep 18 · 8,000 Meters Men · Place 8 · Illinois StateIllinois State8,000 Meters Men825:05.0 PBFr
Sep 4Fighting Illini InvitationalSep 4 · 6,000 Meters Men's 6K · Place 10 · Illinois StateIllinois State6,000 Meters Men's 6K1018:07.7 PBFr

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 2A State XC ChampionshipsNov 8 · 3 Miles 2A Varsity · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles 2A Varsity114:08.54 PB12
Nov 1IHSA Class 2A XC Sectional - #1 MattoonNov 1 · 3 Miles Varsity · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity114:35.4 PB12
Oct 25IHSA Class 2A XC Regional - #1C TaylorvilleOct 25 · 3 Miles Varsity · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity114:29.60 PB12
Oct 162025 MVC XC ChampionshipsOct 16 · 3 Miles Varsity · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity115:06.3012
Oct 72025 Madison County ChampionshipsOct 7 · 3 Miles Varsity · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity115:39.30 PB12
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 1A · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity 1A114:37.4512
Sep 27Freeburg InvitationalSep 27 · 3 Miles Varsity · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity114:45.7 PB12
Sep 2059th Annual Edwardsville Invitational Sponsored by First to the FinishSep 20 · 5,000 Meters High School Boys · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)5,000 Meters High School Boys115:38.80 PB12
Sep 1320th Annual FPXCSep 13 · 5,000 Meters Varsity Green · Place 2 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)5,000 Meters Varsity Green215:09.9 PB12
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Varsity · Place 2 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity214:41.03 PB12
Aug 30Civic Memorial Twilight InviteAug 30 · 3 Miles Varsity · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity114:28.9012

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 92024 IHSA Class 2A State XC ChampionshipsNov 9 · 3 Miles 2A Varsity · Place 13 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles 2A Varsity1314:48.8011
Nov 22024 IHSA Class 2A XC Sectional-#1 Olney (Richland County)Nov 2 · 3.05 Miles Varsity · Place 6 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3.05 Miles Varsity615:26.6611
Oct 262024 IHSA Class 2A XC Regional-#1C Jacksonville (H.S.)Oct 26 · 2.9 Miles Varsity · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)2.9 Miles Varsity114:34.3611
Oct 172024 MVC XC ChampionshipOct 17 · 3 Miles Varsity · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity114:48.60 PB11
Oct 82024 Madison County XC ChampionshipOct 8 · 3 Miles Varsity · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity115:04.90JR
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 1A · Place 9 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity 1A915:19.4011
Sep 28Freeburg InvitationalSep 28 · 3 Miles Varsity · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity115:33.511
Sep 21Peoria Notre Dame Richard Spring InviteSep 21 · 3 Miles Varsity · Place 77 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity7715:49.8011
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Varsity · Place 11 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity1115:03.3011
Aug 31Civic Memorial Twilight InvitationalAug 31 · 3 Miles Varsity · Place 2 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity215:44.6011

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 2A State XC ChampionshipsNov 4 · 3 Miles 2A Varsity · Place 53 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles 2A Varsity5315:30.1810
Oct 282023 IHSA Class 2A XC Sectional - #1 Jacksonville (H.S.)Oct 28 · 3 Miles Varsity · Place 9 · Bethalto (Civic MemoriaBethalto (Civic Memoria3 Miles Varsity914:46.6010
Oct 212023 IHSA Class 2A XC Regional - #1A HighlandOct 21 · 3 Miles Varsity · Place 1 · Bethalto (Civic MemoriaBethalto (Civic Memoria3 Miles Varsity115:21.60SO
Oct 3Madison County InvitationalOct 3 · 3 Miles Small School Varsity · Place 1 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Small School Varsity115:28.0010
Sep 30Peoria High School InvitationalSep 30 · 3 Miles Varsity 1A · Place 12 · Bethalto (Civic MemoriaBethalto (Civic Memoria3 Miles Varsity 1A1215:23.7010
Sep 23Freeburg InvitationalSep 23 · 3 Miles Varsity · Place 3 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity315:35.210
Sep 16Richard Spring InvitationalSep 16 · 3 Miles Varsity · Place 49 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity4915:18.510
Sep 2Granite City Robinson/Lang Cross Country InvitationalSep 2 · 2.95 Miles Varsity · Place 9 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)2.95 Miles Varsity915:19.30 PB10
Aug 26CM Twilight Invite Aug 26 · 3 Miles Varsity · Place 2 · Bethalto (Civic Memorial)Bethalto (Civic Memorial)3 Miles Varsity216:14.8010

2022 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 52022 IHSA Class 1A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 72 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity7216:53.019
Oct 292022 IHSA Class 1A XC Sectional - Benton #5Oct 29 · 2.92 Miles Varsity · Place 12 · Edwardsville (Metro-EasEdwardsville (Metro-Eas2.92 Miles Varsity1215:39.70FR
Oct 222022 IHSA Class 1A XC Regional - Trenton (Wesclin) #5AOct 22 · 3 Miles Varsity · Place 5 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Varsity516:50.09
Oct 15Patriot InviteOct 15 · 3 Miles Varsity · Place 21 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity2116:23.99
Oct 11Gateway Metro Conference Cross Country ChampionshipsOct 11 · 3 Miles Varsity · Place 1 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Varsity116:41.95FR
Oct 4Madison County XC ChampionshipsOct 4 · 3 Miles Varsity · Place 4 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Varsity417:17.00FR
Oct 1Wesclin InvitationalOct 1 · 3 Miles Varsity · Place 1 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Varsity116:09.69
Sep 28Triad Invitational Sep 28 · 3 Miles Varsity · Place 10 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity1017:08.109
Sep 24Freeburg InvitationalSep 24 · 3 Miles Varsity · Place 14 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity1416:54.99
Sep 17Althoff Crusaders XC InvitationalSep 17 · 3 Miles Open · Place 5 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Open517:24.14FR
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Fresh/Soph Boys · Place 18 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Fresh/Soph Boys1817:03.79
Aug 27CM Twilight Invite Aug 27 · 3 Miles Varsity · Place 13 · Edwardsville (Metro-East LEdwardsville (Metro-East L3 Miles Varsity1317:57.419
Aug 22New Athens InvitationalAug 22 · 3 Miles Varsity · Place 11 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Varsity1118:05.59