Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Alhambra Fireman & Legion Park2025 Highland XC Invitational · Sep 2019:42.902025 Highland XC InvitationalSeptember 20, 2025
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1219:04.2First to the Finish InvitationalSeptember 12, 2026
3 Miles · Smithton ParkFreeburg Invitational · Sep 2719:28.7Freeburg InvitationalSeptember 27, 2025
3 Miles · Trenton (Wesclin) High SchoolWesclin Invitational · Oct 321:17.9Wesclin InvitationalOctober 3, 2026
3 Miles · Triad High School2025 Triad Cross Country Invitational · Oct 120:30.202025 Triad Cross Country InvitationalOctober 1, 2025
3 Miles · Wesclin Campus 3 MileIHSA Class 1A XC Regional - #5A Trenton (Wesclin) · Oct 2524:10.15IHSA Class 1A XC Regional - #5A Trenton (Wesclin)October 25, 2025
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 518:21.35Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 619:25.8452nd 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.

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 10Gateway Metro Conference XC ChampionshipsOct 10 · 3 Miles Varsity · Place 27 · Maryville (M. Christian)3 Miles Varsity2720:50.0611
Oct 3Wesclin InvitationalOct 3 · 3 Miles Varsity · Place 86 · Maryville (M. Christian)3 Miles Varsity8621:17.9 PB11
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 325 · Maryville (M. Christian)3 Miles 3 Miles-Varsity-1A32519:04.2 PB11
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Varsity · Place 124 · Maryville (M. Christian)3 Miles Boy's Varsity12418:21.35 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 25 · 3 Miles Varsity · Place 83 · Maryville (M. Christian)3 Miles Varsity8324:10.15 PB10
Oct 11Gateway Metro Conference XC ChampsOct 11 · 2.8 Miles Varsity · Place 20 · Maryville (M. Christian)2.8 Miles Varsity2017:25.3110
Oct 4Wesclin InvitationalOct 4 · 3 Miles Varsity · Place 49 · Maryville (M. Christian)3 Miles Varsity4918:57.710
Oct 12025 Triad Cross Country InvitationalOct 1 · 3 Miles Varsity · Place 79 · Maryville (M. Christian)3 Miles Varsity7920:30.20 PB10
Sep 27Freeburg InvitationalSep 27 · 3 Miles Junior Varsity · Place 35 · Maryville (M. Christian)3 Miles Junior Varsity3519:28.7 PB10
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Varsity · Place 82 · Maryville (M. Christian)3 Miles Varsity8219:42.90 PB10
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 1A · Place 354 · Maryville (M. Christian)3 Miles Varsity 1A35419:20.0010
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Frosh/Soph · Place 77 · Maryville (M. Christian)3 Miles Frosh/Soph7719:25.84 PB10
Aug 30Mascoutah XC KickoffAug 30 · 3 Miles Varsity · Place 73 · Maryville (M. Christian)3 Miles Varsity7319:45.3010

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 1A XC Regional-#5A Trenton (Wesclin)Oct 26 · 3 Miles Varsity · Place 81 · Maryville (M. Christian)3 Miles Varsity8121:42.409
Oct 12Gateway Metro Conference Cross Country ChampionshipsOct 12 · 3 Miles Varsity · Place 29 · Maryville (M. Christian)3 Miles Varsity2922:06.039
Oct 5Wesclin InvitationalOct 5 · 3 Miles Varsity · Place 104 · Maryville (M. Christian)3 Miles Varsity10423:06.69
Oct 2Triad Cross Country Invitational Oct 2 · 3 Miles Boys Varsity 3 Mile · Place 164 · Maryville (M. Christian)3 Miles Boys Varsity 3 Mile16423:11.509
Sep 21Highland XC InvitationalSep 21 · 3 Miles Varsity · Place 90 · Maryville (M. Christian)3 Miles Varsity9023:41.10FR
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 1A · Place 525 · Maryville (M. Christian)3 Miles Varsity 1A52523:09.109
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Freshman Sophomore · Place 160 · Maryville (M. Christian)3 Miles Freshman Sophomore16022:49.309
Aug 31Mascoutah XC KickoffAug 31 · 3 Miles Varsity · Place 178 · Maryville (M. Christian)3 Miles Varsity17824:43.89