Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Clinton Hills 2 Mile XC CourseHOKA Postal Nationals (Althoff Catholic Local Event) · Aug 2312:05HOKA Postal Nationals (Althoff Catholic Local Event)August 23, 2022
3 Miles · Clinton Hills XC CourseIHSA Class 1A XC Regional - Belleville (Althoff) #5A · Oct 2316:48.13IHSA Class 1A XC Regional - Belleville (Althoff) #5AOctober 23, 2021
3 Miles · Detweiller - IHSA State CoursePeoria High School Invitational · Oct 216:31.0Peoria High School InvitationalOctober 2, 2021
3 Miles · Detweiller ParkIHSA Class 1A State Cross Country Championships · Nov 616:11.63IHSA Class 1A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · Freeburg Recreational ParkFreeburg Invitational · Sep 2618:05.4Freeburg InvitationalSeptember 26, 2020
3 Miles · Mascoutah Middle SchoolMascoutah Kickoff Meet · Aug 2918:22.1Mascoutah Kickoff MeetAugust 29, 2020
3 Miles · Smithton ParkFreeburg Invitational · Sep 2416:39.1Freeburg InvitationalSeptember 24, 2022
3 Miles · Swansea Clinton Hills Conservation ParkIHSA Class 1A XC Sectional #5 - Belleville (Althoff Catholic) · Oct 3117:51.17IHSA 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:31.71IHSA Class 1A XC Sectional - Trenton (Wesclin) #5October 30, 2021
3 Miles · Triad HSTriad Invitational · Oct 222:13.11Triad InvitationalOctober 2, 2019
3 Miles · Wesclin Campus 3 MileWesclin Home Meet · Sep 1118:58.9Wesclin Home MeetSeptember 11, 2020
3 Miles · Wilson ParkGranite City Invitational · Sep 416:44.80Granite City InvitationalSeptember 4, 2021
3 Miles · Wilson Park 3 MileGranite City XC Invitational · Sep 316:52.7Granite City XC InvitationalSeptember 3, 2022
6,000 Meters · Scovill Golf CourseH.W. Wright Classic · Aug 2921:30.60H.W. Wright ClassicAugust 29, 2025
7,000 Meters · University of Illinois SpringfieldPrairie Stars Invitational · Sep 522:55.33Prairie Stars InvitationalSeptember 5, 2025
8,000 Meters · Max Championship Cross Country CourseNCAA D3 Midwest Region Championships · Nov 1527:41.5NCAA D3 Midwest Region ChampionshipsNovember 15, 2025
8,000 Meters · Maxwell ParkHeartland Invitational · Sep 2526:19.8Heartland InvitationalSeptember 25, 2026
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1727:03.09Bradley "Pink" ClassicOctober 17, 2025
8,000 Meters · Saukie Golf CourseCCIW Championships · Nov 126:54.3CCIW ChampionshipsNovember 1, 2025
8,000 Meters · St. James Farm Forest PreserveCCIW Open Invitational · Oct 2827:15.3CCIW Open InvitationalOctober 28, 2023

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 25Heartland InvitationalSep 25 · 8,000 Meters Collegiate 8K · Place 10 · MillikinMillikin8,000 Meters Collegiate 8K1026:19.8 PBSr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 Midwest Region ChampionshipsNov 15 · 8,000 Meters College · Place 125 · MillikinMillikin8,000 Meters College12527:41.5 PBJr
Nov 1CCIW ChampionshipsNov 1 · 8,000 Meters Championship · Place 37 · MillikinMillikin8,000 Meters Championship3726:54.3 PBJr
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters White · Place 62 · MillikinMillikin8,000 Meters White6227:03.09 PBJr
Oct 4Brissman-Lundeen InvitationalOct 4 · 8,000 Meters College · Place 68 · MillikinMillikin8,000 Meters College6829:14.8Jr
Sep 20Wheaton (Ill) Gil Dodds InvitationalSep 20 · 8,000 Meters College · Place 53 · MillikinMillikin8,000 Meters College5327:26.40Jr
Sep 5Prairie Stars InvitationalSep 5 · 7,000 Meters Men's Race · Place 17 · MillikinMillikin7,000 Meters Men's Race1722:55.33 PBJr
Aug 29H.W. Wright ClassicAug 29 · 6,000 Meters M - 6k · Place 7 · MillikinMillikin6,000 Meters M - 6k721:30.60 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 21ISU John McNicholsSep 21 · 8,000 Meters College · MillikinMillikin8,000 Meters College0DNSSo

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 28CCIW Open InvitationalOct 28 · 8,000 Meters Open · Place 28 · MillikinMillikin8,000 Meters Open2827:15.3 PBFr

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 52022 IHSA Class 1A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 127 · FreeburgFreeburg3 Miles Varsity12717:19.7112
Oct 292022 IHSA Class 1A XC Sectional - Benton #5Oct 29 · 2.92 Miles Varsity · Place 39 · FreeburgFreeburg2.92 Miles Varsity3916:30.50SR
Oct 15Cahokia Conference MeetOct 15 · 3 Miles Varsity · Place 4 · FreeburgFreeburg3 Miles Varsity416:28.212
Oct 4St. Clair County XC ChampionshipsOct 4 · 3 Miles Varsity · Place 6 · FreeburgFreeburg3 Miles Varsity616:43.20SR
Oct 1Peoria High School InvitationalOct 1 · 3 Miles 1A · Place 38 · FreeburgFreeburg3 Miles 1A3816:00.4712
Sep 24Freeburg InvitationalSep 24 · 3 Miles Varsity · Place 9 · FreeburgFreeburg3 Miles Varsity916:39.1 PB12
Sep 17Althoff Crusaders XC InvitationalSep 17 · 3 Miles Open · Place 7 · FreeburgFreeburg3 Miles Open717:45.61SR
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 41 · FreeburgFreeburg3 Miles Varsity 1A4116:38.312
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 41 · FreeburgFreeburg3 Miles Varsity 1A4116:38.312
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Varsity Boys · Place 48 · FreeburgFreeburg3 Miles Varsity Boys4816:52.7 PB12
Aug 27Mascoutah JH/HS KickoffAug 27 · 3 Miles Varsity · Place 14 · FreeburgFreeburg3 Miles Varsity1417:25.812
Aug 23HOKA Postal Nationals (Althoff Catholic Local Event)Aug 23 · 2 Miles Varsity · Place 10 · FreeburgFreeburg2 Miles Varsity1012:05 PB12

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 1A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 62 · FreeburgFreeburg3 Miles Varsity6216:11.63 PB11
Oct 30IHSA Class 1A XC Sectional - Trenton (Wesclin) #5Oct 30 · 3 Miles Varsity · Place 31 · FreeburgFreeburg3 Miles Varsity3117:31.71 PB11
Oct 23IHSA Class 1A XC Regional - Belleville (Althoff) #5AOct 23 · 3 Miles Varsity · Place 5 · FreeburgFreeburg3 Miles Varsity516:48.13 PB11
Oct 16Cahokia Conference ChampionshipsOct 16 · 2.95 Miles Varsity · Place 2 · FreeburgFreeburg2.95 Miles Varsity216:59.911
Oct 5St. Clair County MeetOct 5 · 3 Miles Varsity · Place 21 · FreeburgFreeburg3 Miles Varsity2118:16.811
Oct 2Peoria High School InvitationalOct 2 · 3 Miles Varsity - 1A/2A · Place 41 · FreeburgFreeburg3 Miles Varsity - 1A/2A4116:31.0 PB11
Sep 17Althoff Crusaders XC InvitationalSep 17 · 3 Miles Varsity · Place 15 · FreeburgFreeburg3 Miles Varsity1517:45.8811
Sep 11First to the Finish InvitationalSep 11 · 3 Miles Varsity 1A · Place 42 · FreeburgFreeburg3 Miles Varsity 1A4217:06.511
Sep 4Granite City InvitationalSep 4 · 3 Miles Varsity · Place 31 · FreeburgFreeburg3 Miles Varsity3116:44.80 PB11
Aug 28Mascoutah KickoffAug 28 · 3 Miles Varsity · Place 4 · FreeburgFreeburg3 Miles Varsity417:10.611

2020 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 31IHSA Class 1A XC Sectional #5 - Belleville (Althoff Catholic)Oct 31 · 3 Miles Varsity · Place 24 · FreeburgFreeburg3 Miles Varsity2417:51.17 PB10
Oct 24IHSA Class 1A XC Regional #5A - FreeburgOct 24 · 3 Miles Varsity · Place 11 · FreeburgFreeburg3 Miles Varsity1116:51.0610
Oct 17Cahokia Conference MeetOct 17 · 3 Miles Varsity · Place 6 · FreeburgFreeburg3 Miles Varsity617:06.710
Oct 10Freeburg MeetOct 10 · 3 Miles Varsity · Place 7 · FreeburgFreeburg3 Miles Varsity717:11.610
Oct 3Alhambra InvitationalOct 3 · 3 Miles Varsity · Place 22 · FreeburgFreeburg3 Miles Varsity2217:52.63SO
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 22 · FreeburgFreeburg3 Miles Varsity2218:05.4 PB10
Sep 11Wesclin Home MeetSep 11 · 3 Miles Varsity · Place 15 · FreeburgFreeburg3 Miles Varsity1518:58.9 PB10
Sep 5Granite City InvitationalSep 5 · 3 Miles Varsity · Place 57 · FreeburgFreeburg3 Miles Varsity5717:41.3710
Sep 1Freeburg XC 5 Team MeetSep 1 · 3 Miles Varsity · Place 8 · FreeburgFreeburg3 Miles Varsity817:3610
Aug 29Mascoutah Kickoff MeetAug 29 · 3 Miles Large School Varsity · Place 15 · FreeburgFreeburg3 Miles Large School Varsity1518:22.1 PB10
Aug 24Freeburg XC TriangularAug 24 · 3 Miles Varsity · Place 5 · FreeburgFreeburg3 Miles Varsity518:3910

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21Belleville East Lancer JV FinaleOct 21 · 3 Miles Junior Varsity · Place 22 · FreeburgFreeburg3 Miles Junior Varsity2218:43.229
Oct 19Cahokia Conference XC ChampionshipsOct 19 · 3 Miles Open · Place 2 · FreeburgFreeburg3 Miles Open219:089
Oct 2Triad InvitationalOct 2 · 3 Miles Varsity · Place 138 · FreeburgFreeburg3 Miles Varsity13822:13.11 PB9
Sep 28Freeburg InvitationalSep 28 · 3 Miles Junior Varsity · Place 8 · FreeburgFreeburg3 Miles Junior Varsity818:439
Sep 7Granite City InvitationalSep 7 · 3 Miles Freshman Sophomore · Place 145 · FreeburgFreeburg3 Miles Freshman Sophomore14519:36.599
Aug 31First to The Finish Kickoff MeetAug 31 · 5,000 Meters Varsity · Place 149 · FreeburgFreeburg5,000 Meters Varsity14921:40.859