Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 222:25.80Granite City Robinson/Lang Cross Country InvitationalSeptember 2, 2023
3 Miles · Alhambra Fireman & Legion Park2025 Highland XC Invitational · Sep 2023:29.602025 Highland XC InvitationalSeptember 20, 2025
3 Miles · Smithton ParkFreeburg Invitational · Sep 2722:32.9Freeburg InvitationalSeptember 27, 2025
3 Miles · Triad High SchoolTriad Cross Country Invitational · Oct 223:33.00Triad Cross Country Invitational October 2, 2024
3 Miles · Wesclin Campus 3 MileIHSA Class 1A XC Regional - #5A Trenton (Wesclin) · Oct 2526:15.14IHSA Class 1A XC Regional - #5A Trenton (Wesclin)October 25, 2025
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 622:10.7952nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 25 · 3 Miles Varsity · Place 58 · Maryville (M. Christian)3 Miles Varsity5826:15.14 PB12
Oct 11Gateway Metro Conference XC ChampsOct 11 · 2.8 Miles Varsity · Place 15 · Maryville (M. Christian)2.8 Miles Varsity1521:16.3912
Oct 4Wesclin InvitationalOct 4 · 3 Miles Varsity · Place 39 · Maryville (M. Christian)3 Miles Varsity3923:00.712
Oct 12025 Triad Cross Country InvitationalOct 1 · 3 Miles Varsity · Place 45 · Maryville (M. Christian)3 Miles Varsity4523:54.4012
Sep 27Freeburg InvitationalSep 27 · 3 Miles Varsity · Place 67 · Maryville (M. Christian)3 Miles Varsity6722:32.9 PB12
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Varsity · Place 65 · Maryville (M. Christian)3 Miles Varsity6523:29.60 PB12
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 1A · Place 161 · Maryville (M. Christian)3 Miles Varsity 1A16121:42.1012
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Varsity · Place 102 · Maryville (M. Christian)3 Miles Varsity10222:10.79 PB12
Aug 30Mascoutah XC KickoffAug 30 · 3 Miles Varsity · Place 43 · Maryville (M. Christian)3 Miles Varsity4322:42.3012

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 1A XC Sectional-#5 BentonNov 2 · 2.92 Miles Varsity · Place 41 · Maryville (M. Christian)2.92 Miles Varsity4120:14.90JR
Oct 262024 IHSA Class 1A XC Regional-#5A Trenton (Wesclin)Oct 26 · 3 Miles Varsity · Place 19 · Maryville (M. Christian)3 Miles Varsity1921:18.8011
Oct 12Gateway Metro Conference Cross Country ChampionshipsOct 12 · 3 Miles Varsity · Place 10 · Maryville (M. Christian)3 Miles Varsity1022:10.1411
Oct 5Wesclin InvitationalOct 5 · 3 Miles Varsity · Place 16 · Maryville (M. Christian)3 Miles Varsity1622:20.811
Oct 2Triad Cross Country Invitational Oct 2 · 3 Miles Girls Varsity 3 Mile · Place 55 · Maryville (M. Christian)3 Miles Girls Varsity 3 Mile5523:33.00 PB11
Sep 21Highland XC InvitationalSep 21 · 3 Miles Varsity · Place 32 · Maryville (M. Christian)3 Miles Varsity3223:07.10JR
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 1A · Place 158 · Maryville (M. Christian)3 Miles Varsity 1A15822:05.5011
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Junior Varsity · Place 28 · Maryville (M. Christian)3 Miles Junior Varsity2822:14.0011
Aug 31Mascoutah XC KickoffAug 31 · 3 Miles Varsity · Place 43 · Maryville (M. Christian)3 Miles Varsity4323:10.211

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 282023 IHSA Class 1A XC Sectional - #5 BentonOct 28 · 2.92 Miles Varsity · Place 43 · Maryville (M. Christian2.92 Miles Varsity4320:57.40SO
Oct 212023 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 21 · 3 Miles Varsity · Place 20 · Maryville (M. Christian3 Miles Varsity2021:38.2010
Oct 10Gateway Metro Conference ChampionshipsOct 10 · 3 Miles Varsity · Place 17 · Maryville (M. Christian3 Miles Varsity1722:16.2SO
Oct 7East Alton Wood River InvitationalOct 7 · 5,000 Meters Sophomore · Place 5 · Maryville (M. Christian5,000 Meters Sophomore522:31.710
Oct 3Madison County InvitationalOct 3 · 3 Miles Small School Varsity · Place 15 · Maryville (M. Christian)3 Miles Small School Varsity1523:37.6010
Sep 1657th Annual Edwardsville InvitationalSep 16 · 5,000 Meters Varsity · Place 46 · Maryville (M. Christian)5,000 Meters Varsity4623:22.50—
Sep 2Granite City Robinson/Lang Cross Country InvitationalSep 2 · 2.95 Miles Junior Varsity · Place 19 · Maryville (M. Christian)2.95 Miles Junior Varsity1922:25.80 PB10
Aug 28New Athens InvitationalAug 28 · 2.95 Miles Varsity · Place 9 · Maryville (M. Christian2.95 Miles Varsity923:46.010
Aug 28New Athens InvitationalAug 28 · 2.95 Miles Varsity · Place 9 · Maryville (M. Christian2.95 Miles Varsity923:46.010

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 222022 IHSA Class 1A XC Regional - Trenton (Wesclin) #5AOct 22 · 3 Miles Varsity · Place 51 · Maryville (M. Christian3 Miles Varsity5123:43.89
Oct 17Belleville East JV Finale Oct 17 · 3 Miles Varsity · Place 15 · Maryville (M. Christian3 Miles Varsity1523:40.50FR
Oct 11Gateway Metro Conference Cross Country ChampionshipsOct 11 · 3 Miles Varsity · Place 14 · Maryville (M. Christian3 Miles Varsity1423:27.76FR
Sep 28Triad Invitational Sep 28 · 3 Miles Varsity · Place 99 · Maryville (M. Christian)3 Miles Varsity9925:099
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Junior Varsity Girls · Place 42 · Maryville (M. Christian)3 Miles Junior Varsity Girls4223:21.09