Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Wilson Park 2 MileGranite City Coolidge Cross Country Invitational · Sep 113:28.40Granite City Coolidge Cross Country InvitationalSeptember 1, 2023
2.95 Miles · Okaw Valley ParkNew Athens Invitational · Aug 2420:35.1New Athens InvitationalAugust 24, 2026
2832 m · Lincoln ParkSt John's Lutheran Cougar Prowl · Sep 812:10.8St John's Lutheran Cougar ProwlSeptember 8, 2023
3 Miles · Alhambra Fireman & Legion ParkGateway Metro Conference XC Championships · Oct 1019:25.40Gateway Metro Conference XC ChampionshipsOctober 10, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 719:22.70IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkIHSA Class 1A State XC Championships · Nov 819:22.66IHSA Class 1A State XC ChampionshipsNovember 8, 2025
3 Miles · Mascoutah Middle SchoolMascoutah XC Kickoff · Aug 2819:47.5Mascoutah XC KickoffAugust 28, 2026
3 Miles · Murphysboro High School2026 IHSA Class 1A XC Sectional - #5 Murphysboro · Oct 3119:38.192026 IHSA Class 1A XC Sectional - #5 MurphysboroOctober 31, 2026
3 Miles · Smithton ParkFreeburg Invitational · Sep 2619:44.2Freeburg InvitationalSeptember 26, 2026
3 Miles · Wesclin Campus 3 MileIHSA Class 1A XC Sectional - #5 Trenton (Wesclin) · Nov 119:36.01IHSA Class 1A XC Sectional - #5 Trenton (Wesclin)November 1, 2025
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 520:39.29Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 619:57.3452nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
3,000 Meters · Alhambra Fireman & Legion ParkSt Paul Invitational · Aug 2713:17.10St Paul InvitationalAugust 27, 2022
3,000 Meters · Gibault High SchoolBelleville Diocesan Championship · Oct 112:53.9Belleville Diocesan ChampionshipOctober 1, 2022
3,000 Meters · Immaculate ConceptionSIJHSAA Class S Region 1 Regional · Oct 612:46.1SIJHSAA Class S Region 1 RegionalOctober 6, 2023
3,000 Meters · Lincoln ParkSt John's Lutheran Cougar Prowl · Sep 912:38.5St John's Lutheran Cougar ProwlSeptember 9, 2022
3,000 Meters · Marissa Recreational AreaMarissa Comet Invitational · Sep 1412:59.2Marissa Comet InvitationalSeptember 14, 2023
3,000 Meters · Milburn CampusSIJHSAA Class S Region 2 Regionals · Oct 512:58.8SIJHSAA Class S Region 2 RegionalsOctober 5, 2022
5,000 Meters · Langenberg Field20th Annual FPXC · Sep 1320:30.320th Annual FPXCSeptember 13, 2025
5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 221:05.53Nike XC Town TwilightOctober 2, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 1A Varsity · Place 104 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Class 1A Varsity10419:22.70 PB11
Oct 312026 IHSA Class 1A XC Sectional - #5 MurphysboroOct 31 · 3 Miles Varsity · Place 20 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity2019:38.19 PB11
Oct 242026 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 24 · 3 Miles Varsity · Place 8 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity819:29.6011
Oct 10Gateway Metro Conference XC ChampionshipsOct 10 · 3 Miles Varsity · Place 3 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity319:25.40 PB11
Oct 2Nike XC Town TwilightOct 2 · 5,000 Meters Combined Open Green · Place 104 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)5,000 Meters Combined Open Green10421:05.53 PB11
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 16 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity1619:44.2 PB11
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 8 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity819:54.9011
Sep 1221st Annual Forest Park Cross Country FestivalSep 12 · 5,000 Meters Varsity White · Place 12 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)5,000 Meters Varsity White1222:26.711
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Girl's Varsity · Place 49 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Girl's Varsity4920:39.29 PB11
Aug 28Mascoutah XC KickoffAug 28 · 3 Miles HS Varsity Girls · Place 9 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles HS Varsity Girls919:47.5 PB11
Aug 24New Athens InvitationalAug 24 · 2.95 Miles Varsity · Place 6 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)2.95 Miles Varsity620:35.1 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 1A State XC ChampionshipsNov 8 · 3 Miles 1A Varsity · Place 105 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles 1A Varsity10519:22.66 PB10
Nov 1IHSA Class 1A XC Sectional - #5 Trenton (Wesclin)Nov 1 · 3 Miles Varsity · Place 17 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity1719:36.01 PB10
Oct 25IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 25 · 3 Miles Varsity · Place 11 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity1120:00.4110
Oct 11Gateway Metro Conference XC ChampsOct 11 · 2.8 Miles Varsity · Place 3 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)2.8 Miles Varsity318:21.5610
Sep 27Freeburg InvitationalSep 27 · 3 Miles Varsity · Place 14 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity1420:04.310
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Varsity · Place 8 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity820:05.8010
Sep 1320th Annual FPXCSep 13 · 5,000 Meters Varsity Green · Place 34 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)5,000 Meters Varsity Green3420:30.3 PB10
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Varsity · Place 25 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity2519:57.34 PB10
Aug 30Mascoutah XC KickoffAug 30 · 3 Miles Varsity · Place 4 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity419:31.4010
Aug 25New Athens Invitational (Run by the River)Aug 25 · 2.95 Miles Varsity · Place 28 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)2.95 Miles Varsity2824:15.610

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 92024 IHSA Class 1A State XC ChampionshipsNov 9 · 3 Miles 1A Varsity · Place 185 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles 1A Varsity18520:59.109
Nov 22024 IHSA Class 1A XC Sectional-#5 BentonNov 2 · 2.92 Miles Varsity · Place 22 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)2.92 Miles Varsity2219:06.00FR
Oct 262024 IHSA Class 1A XC Regional-#5A Trenton (Wesclin)Oct 26 · 3 Miles Varsity · Place 6 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity619:02.709
Oct 12Gateway Metro Conference Cross Country ChampionshipsOct 12 · 3 Miles Varsity · Place 4 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity419:53.919
Sep 28Freeburg InvitationalSep 28 · 3 Miles Varsity · Place 7 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity720:11.59
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Varsity · Place 33 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity3319:41.609
Aug 31Mascoutah XC KickoffAug 31 · 3 Miles Varsity · Place 7 · Belleville (Althoff Catholic)Belleville (Althoff Catholic)3 Miles Varsity720:16.09
Jul 26Detweiller at DarkJul 26 · 2.1 Miles Middle School · Place 28 · Columbia Run Club - GirlsColumbia Run Club - Girls2.1 Miles Middle School2814:03.109

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 6SIJHSAA Class S Region 1 RegionalOct 6 · 3,000 Meters Junior High · Place 3 · Immaculate Conception (Columbia)Immaculate Conception (Columbia)3,000 Meters Junior High312:46.1 PB8
Sep 23Belleville Diocesan ChampionshipSep 23 · 3,000 Meters Varsity · Place 2 · Immaculate Conception (Columbia)Immaculate Conception (Columbia)3,000 Meters Varsity213:19.78
Sep 14Marissa Comet InvitationalSep 14 · 3,000 Meters Varsity · Place 4 · Immaculate Conception (Columbia)Immaculate Conception (Columbia)3,000 Meters Varsity412:59.2 PB8
Sep 8St John's Lutheran Cougar ProwlSep 8 · 1.76 Miles Junior High · Place 3 · Immaculate Conception (Columbia)Immaculate Conception (Columbia)1.76 Miles Junior High312:10.8 PB8
Sep 1Granite City Coolidge Cross Country InvitationalSep 1 · 2 Miles Girls Varsity · Place 14 · Immaculate Conception (Columbia)Immaculate Conception (Columbia)2 Miles Girls Varsity1413:28.40 PB8
Aug 26St Paul-Hamel InvitationalAug 26 · 3,000 Meters Varsity · Place 2 · Immaculate Conception (Immaculate Conception (3,000 Meters Varsity212:45.728
Jul 28PNC Presents Detweiller at DarkJul 28 · 2 Miles Varsity · Place 18 · Columbia Run Club - GirlsColumbia Run Club - Girls2 Miles Varsity1814:42.4—
Jul 28PNC Presents Detweiller at DarkJul 28 · 2.1 Miles Middle School · Place 18 · Columbia Run Club - GirColumbia Run Club - Gir2.1 Miles Middle School1814:42.4—

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 5SIJHSAA Class S Region 2 RegionalsOct 5 · 3,000 Meters Varsity · Place 18 · Immaculate Conception (Columbia)Immaculate Conception (Columbia)3,000 Meters Varsity1812:58.8 PB7
Oct 1Belleville Diocesan ChampionshipOct 1 · 3,000 Meters Varsity · Place 5 · Immaculate Conception (Columbia)Immaculate Conception (Columbia)3,000 Meters Varsity512:53.9 PB7
Sep 9St John's Lutheran Cougar ProwlSep 9 · 3,000 Meters Varsity · Place 8 · Immaculate Conception (Columbia)Immaculate Conception (Columbia)3,000 Meters Varsity812:38.5 PB7
Sep 2Granite City Coolidge XC InviteSep 2 · 2 Miles Girls Varsity (Top 7) · Place 32 · Immaculate Conception (Columbia)Immaculate Conception (Columbia)2 Miles Girls Varsity (Top 7)3214:19.17
Aug 27St Paul InvitationalAug 27 · 3,000 Meters Varsity · Place 5 · Immaculate Conception (Columbia)Immaculate Conception (Columbia)3,000 Meters Varsity513:17.10 PB7
Aug 23Immaculate Conception InvitationalAug 23 · 3,000 Meters Varsity · Place 15 · Immaculate Conception (Columbia)Immaculate Conception (Columbia)3,000 Meters Varsity1514:04.27