Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Detweiller ParkIHSA Class 1A State XC Championships · Nov 815:45.20IHSA Class 1A State XC ChampionshipsNovember 8, 2025
3 Miles · Smithton ParkFreeburg Invitational · Sep 2319:29.8Freeburg InvitationalSeptember 23, 2023
3 Miles · Triad High School2025 Madison County Championships · Oct 717:38.702025 Madison County ChampionshipsOctober 7, 2025
3 Miles · Wesclin Campus 3 MileIHSA Class 1A XC Regional - #5A Trenton (Wesclin) · Oct 2516:01.05IHSA 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 616:21.8952nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2617:48.86Gans Creek Classic HSSeptember 26, 2025
5,000 Meters · Larry G. Crites Memorial ParkViking Invitational · Aug 2817:33.88Viking InvitationalAugust 28, 2026
5,000 Meters · Southern Illinois University Edwardsville58th Annual Edwardsville Invitational · Sep 2119:27.4058th Annual Edwardsville InvitationalSeptember 21, 2024
5,000 Meters · University of Illinois Springfield11th Annual UIS Prairie Stars Invitational · Sep 417:20.9211th Annual UIS Prairie Stars Invitational September 4, 2026
8,000 Meters · Detweiller ParkBradley Intercollegiate Championships · Sep 1828:44.8Bradley Intercollegiate ChampionshipsSeptember 18, 2026
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 327:13.31Swags Louisville Cross Country ClassicOctober 3, 2026
8,000 Meters · Maxwell ParkHeartland Invitational · Sep 2527:47.8Heartland InvitationalSeptember 25, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30 NJCAA Region 24 Cross Country ChampionshipsOct 30 · 8,000 Meters NJCAA Division 2 · Place 25 · Kaskaskia (Ill.)Kaskaskia (Ill.)8,000 Meters NJCAA Division 22527:58.9Fr
Oct 3Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Silver · Place 32 · Kaskaskia (Ill.)Kaskaskia (Ill.)8,000 Meters Silver3227:13.31 PBFr
Sep 25Heartland InvitationalSep 25 · 8,000 Meters Collegiate 8K · Place 39 · Kaskaskia (Ill.)Kaskaskia (Ill.)8,000 Meters Collegiate 8K3927:47.8 PBFr
Sep 18Bradley Intercollegiate ChampionshipsSep 18 · 8,000 Meters Championship · Place 44 · Kaskaskia (Ill.)Kaskaskia (Ill.)8,000 Meters Championship4428:44.8 PBFr
Sep 411th Annual UIS Prairie Stars Invitational Sep 4 · 5,000 Meters Collegiate · Place 33 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters Collegiate3317:20.92 PBFr
Aug 28Viking InvitationalAug 28 · 5,000 Meters Men's Collegiate · Place 5 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters Men's Collegiate517:33.88 PBFr

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 1A State XC ChampionshipsNov 8 · 3 Miles 1A Varsity · Place 65 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles 1A Varsity6515:45.20 PB12
Nov 1IHSA Class 1A XC Sectional - #5 Trenton (Wesclin)Nov 1 · 3 Miles Varsity · Place 14 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity1416:01.4012
Oct 25IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 25 · 3 Miles Varsity · Place 3 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity316:01.05 PB12
Oct 11Gateway Metro Conference XC ChampsOct 11 · 2.8 Miles Varsity · Place 3 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)2.8 Miles Varsity315:05.1112
Oct 72025 Madison County ChampionshipsOct 7 · 3 Miles Varsity · Place 32 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity3217:38.70 PB12
Oct 4Wesclin InvitationalOct 4 · 3 Miles Varsity · Place 10 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity1016:54.212
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Elite Varsity · Place 196 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)5,000 Meters Elite Varsity19617:48.86 PB12
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 1A · Place 61 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity 1A6116:17.1012
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Varsity · Place 51 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity5116:21.89 PB12
Aug 30Mascoutah XC KickoffAug 30 · 3 Miles Varsity · Place 11 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity1116:45.3012
Aug 25New Athens Invitational (Run by the River)Aug 25 · 2.95 Miles Varsity · Place 4 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)2.95 Miles Varsity416:15.612

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 92024 IHSA Class 1A State XC ChampionshipsNov 9 · 3 Miles 1A Varsity · Place 167 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles 1A Varsity16716:46.3611
Nov 22024 IHSA Class 1A XC Sectional-#5 BentonNov 2 · 2.92 Miles Varsity · Place 32 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)2.92 Miles Varsity3216:05.70JR
Oct 262024 IHSA Class 1A XC Regional-#5A Trenton (Wesclin)Oct 26 · 3 Miles Varsity · Place 14 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity1416:38.5011
Oct 12Gateway Metro Conference Cross Country ChampionshipsOct 12 · 3 Miles Varsity · Place 5 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity517:10.5011
Oct 82024 Madison County XC ChampionshipOct 8 · 3 Miles Varsity · Place 23 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity2318:06.70JR
Sep 28Coal Mine ClassicSep 28 · 3 Miles Varsity · Place 9 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity918:39.5111
Sep 2158th Annual Edwardsville InvitationalSep 21 · 5,000 Meters Varsity · Place 72 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)5,000 Meters Varsity7219:27.40 PB11
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 1A · Place 99 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity 1A9917:13.1011
Sep 3Carlinville Early MeetSep 3 · 3 Miles Varsity · Place 28 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity2819:16.2111
Aug 31Civic Memorial Twilight InvitationalAug 31 · 3 Miles Varsity · Place 17 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity1718:23.8011

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 282023 IHSA Class 1A XC Sectional - #5 BentonOct 28 · 2.92 Miles Varsity · Place 79 · Edwardsville (Metro-EasEdwardsville (Metro-Eas2.92 Miles Varsity7918:10.50SO
Oct 212023 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 21 · 3 Miles Varsity · Place 39 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Varsity3918:40.5010
Oct 14Patriot XC InvitationalOct 14 · 3 Miles Varsity · Place 143 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity14318:26.5010
Oct 10Gateway Metro Conference ChampionshipsOct 10 · 3 Miles Varsity · Place 17 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Varsity1718:40.3SO
Oct 3Madison County InvitationalOct 3 · 3 Miles Small School Varsity · Place 14 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Small School Varsity1418:31.8010
Sep 30Wesclin InvitationalSep 30 · 3 Miles Varsity · Place 16 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Varsity1618:48.910
Sep 23Freeburg InvitationalSep 23 · 3 Miles Varsity · Place 103 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity10319:29.8 PB10
Sep 1657th Annual Edwardsville InvitationalSep 16 · 5,000 Meters Varsity · Place 143 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)5,000 Meters Varsity14320:42.90—
Aug 28New Athens InvitationalAug 28 · 2.95 Miles Varsity · Place 31 · Edwardsville (Metro-EasEdwardsville (Metro-Eas2.95 Miles Varsity3120:35.410
Aug 28New Athens InvitationalAug 28 · 2.95 Miles Varsity · Place 31 · Edwardsville (Metro-EasEdwardsville (Metro-Eas2.95 Miles Varsity3120:35.410
Aug 26CM Twilight Invite Aug 26 · 3 Miles Varsity · Place 45 · Edwardsville (Metro-East LEdwardsville (Metro-East L3 Miles Varsity4521:44.4010

2022 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 52022 IHSA Class 1A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 253 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity25320:22.149
Oct 292022 IHSA Class 1A XC Sectional - Benton #5Oct 29 · 2.92 Miles Varsity · Place 109 · Edwardsville (Metro-EasEdwardsville (Metro-Eas2.92 Miles Varsity10918:36.80FR
Oct 222022 IHSA Class 1A XC Regional - Trenton (Wesclin) #5AOct 22 · 3 Miles Varsity · Place 63 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Varsity6318:52.99
Oct 15Patriot InviteOct 15 · 3 Miles Varsity · Place 144 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity14418:38.89
Oct 11Gateway Metro Conference Cross Country ChampionshipsOct 11 · 3 Miles Varsity · Place 18 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Varsity1819:19.69FR
Oct 4Madison County XC ChampionshipsOct 4 · 3 Miles Varsity · Place 27 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Varsity2721:00.60FR
Oct 1Wesclin InvitationalOct 1 · 3 Miles Varsity · Place 31 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Varsity3118:44.29
Sep 28Triad Invitational Sep 28 · 3 Miles Varsity · Place 99 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity9920:12.309
Sep 24Freeburg InvitationalSep 24 · 3 Miles Varsity · Place 95 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Varsity9519:34.59
Sep 17Althoff Crusaders XC InvitationalSep 17 · 3 Miles Open · Place 70 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Open7020:32.68FR
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Fresh/Soph Boys · Place 94 · Edwardsville (Metro-East Lutheran)Edwardsville (Metro-East Lutheran)3 Miles Fresh/Soph Boys9419:52.79
Aug 27CM Twilight Invite Aug 27 · 3 Miles Varsity · Place 43 · Edwardsville (Metro-East LEdwardsville (Metro-East L3 Miles Varsity4320:31.939
Aug 22New Athens InvitationalAug 22 · 3 Miles Varsity · Place 50 · Edwardsville (Metro-EasEdwardsville (Metro-Eas3 Miles Varsity5021:08.29