Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Detweiller Park2024 IHSA Class 1A State XC Championships · Nov 920:02.002024 IHSA Class 1A State XC ChampionshipsNovember 9, 2024
3 Miles · Randolph County State Recreation AreaChester Invitational · Sep 2921:39.6Chester InvitationalSeptember 29, 2022
3 Miles · Smithton ParkFreeburg Invitational · Sep 2420:49.7Freeburg InvitationalSeptember 24, 2022
3 Miles · Trenton (Wesclin) High SchoolIHSA Class 1A XC Sectional - Trenton (Wesclin) #5 · Oct 3020:43.80IHSA Class 1A XC Sectional - Trenton (Wesclin) #5October 30, 2021
3 Miles · World Shooting and Recreational ComplexSparta XC Invitational · Sep 1421:39.4Sparta XC InvitationalSeptember 14, 2021
4699 m · Benton Community Park DistrictIHSA Class 1A XC Regional - Benton #5B · Oct 2319:30.00IHSA Class 1A XC Regional - Benton #5BOctober 23, 2021
4699 m · Dolan Lake CourseRoger Lee Invitational - Hamilton County Race (Dolan Lake) · Oct 1221:57Roger Lee Invitational - Hamilton County Race (Dolan Lake)October 12, 2021
5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 322:16.68Swags Louisville Cross Country ClassicOctober 3, 2026
5,000 Meters · Hillsboro Country ClubGreenville Classic · Oct 1721:15.10Greenville ClassicOctober 17, 2025
5,000 Meters · Lakeside Municipal Golf CourseNJCAA Division II Cross Country Championships · Nov 823:32.6NJCAA Division II Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · Larry G. Crites Memorial ParkViking Invitational · Aug 2823:28.61Viking InvitationalAugust 28, 2026
5,000 Meters · Maxwell Park NJCAA Region 24 Cross Country Championships · Oct 3019:48.4 NJCAA Region 24 Cross Country ChampionshipsOctober 30, 2026
5,000 Meters · Prides Creek ParkNJCAA Region 24 Cross Country Championships · Oct 2422:20.10NJCAA Region 24 Cross Country ChampionshipsOctober 24, 2025
5,000 Meters · Southern Illinois University Edwardsville58th Annual Edwardsville Invitational · Sep 2123:18.0058th Annual Edwardsville InvitationalSeptember 21, 2024
5,000 Meters · University of Illinois SpringfieldPrairie Stars Invitational · Sep 521:48.14Prairie Stars InvitationalSeptember 5, 2025
5,000 Meters · West Frankfort ParkWest Frankfort Plus 6 Meet · Sep 2721:27West Frankfort Plus 6 MeetSeptember 27, 2022

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 · 5,000 Meters NJCAA Division 2 · Place 3 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters NJCAA Division 2319:48.4 PBSo
Oct 3Swags Louisville Cross Country ClassicOct 3 · 5,000 Meters Silver · Place 104 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters Silver10422:16.68 PBSo
Sep 25Heartland InvitationalSep 25 · 5,000 Meters Collegiate 5K · Place 31 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters Collegiate 5K3120:58.9So
Sep 18Bradley Intercollegiate ChampionshipsSep 18 · 3 Miles Championship · Place 55 · Kaskaskia (Ill.)Kaskaskia (Ill.)3 Miles Championship5521:01.5So
Sep 411th Annual UIS Prairie Stars Invitational Sep 4 · 5,000 Meters Collegiate · Place 31 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters Collegiate3122:46.73So
Aug 28Viking InvitationalAug 28 · 5,000 Meters Women's Collegiate · Place 8 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters Women's Collegiate823:28.61 PBSo

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8NJCAA Division II Cross Country ChampionshipsNov 8 · 5,000 Meters NJCAA D2 · Place 176 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters NJCAA D217623:32.6 PBFr
Oct 24NJCAA Region 24 Cross Country ChampionshipsOct 24 · 5,000 Meters NJCAA · Place 9 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters NJCAA922:20.10 PBFr
Oct 17Greenville ClassicOct 17 · 5,000 Meters Women · Place 21 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters Women2121:15.10 PBFr
Sep 25Heartland InvitationalSep 25 · 5,000 Meters Collegiate 5K · Place 10 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters Collegiate 5K1021:23.3Fr
Sep 19Bradley Intercollegiate ChampionshipsSep 19 · 3 Miles Champs · Place 119 · Kaskaskia (Ill.)Kaskaskia (Ill.)3 Miles Champs11921:14.10Fr
Sep 5Prairie Stars InvitationalSep 5 · 5,000 Meters Women's Race · Place 46 · Kaskaskia (Ill.)Kaskaskia (Ill.)5,000 Meters Women's Race4621:48.14 PBFr

2024 Cross Country

15 results
DateMeetEventPlMarkGr
Nov 92024 IHSA Class 1A State XC ChampionshipsNov 9 · 3 Miles 1A Varsity · Place 140 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles 1A Varsity14020:02.00 PB12
Nov 22024 IHSA Class 1A XC Sectional-#5 BentonNov 2 · 2.92 Miles Varsity · Place 18 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)2.92 Miles Varsity1818:52.30SR
Oct 262024 IHSA Class 1A XC Regional-#5A Trenton (Wesclin)Oct 26 · 3 Miles Varsity · Place 8 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity819:37.2012
Oct 212024 Belleville East JV FinalOct 21 · 3 Miles Varsity · Place 5 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity520:59.50SR
Oct 12Gateway Metro Conference Cross Country ChampionshipsOct 12 · 3 Miles Varsity · Place 5 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity520:39.6112
Oct 5Wesclin InvitationalOct 5 · 3 Miles Varsity · Place 3 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity320:10.412
Oct 3Chester InvitationalOct 3 · 3 Miles Varsity · Place 3 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity321:28.012
Sep 28Freeburg InvitationalSep 28 · 3 Miles Varsity · Place 25 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity2521:25.312
Sep 2158th Annual Edwardsville InvitationalSep 21 · 5,000 Meters Varsity · Place 25 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)5,000 Meters Varsity2523:18.00 PB12
Sep 17Sparta HS InvitationalSep 17 · 3 Miles Varsity · Place 2 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity221:10.312
Sep 12West Frankfort Redbird InviteSep 12 · 5,000 Meters Varsity · Place 6 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)5,000 Meters Varsity620:21.1512
Sep 10Meteor InvitationalSep 10 · 3 Miles Varsity · Place 9 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity922:04.712
Sep 4Murphysboro InvitationalSep 4 · 3 Miles Varsity · Place 22 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity2221:53.512
Sep 3Salem InvitationalSep 3 · 3.15 Miles Varsity · Place 5 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3.15 Miles Varsity523:41.612
Aug 31Mascoutah XC KickoffAug 31 · 3 Miles Varsity · Place 22 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity2221:44.712

2023 Cross Country

15 results
DateMeetEventPlMarkGr
Oct 282023 IHSA Class 1A XC Sectional - #5 BentonOct 28 · 2.92 Miles Varsity · Place 32 · Centralia (Christ Our RCentralia (Christ Our R2.92 Miles Varsity3220:18.50JR
Oct 212023 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 21 · 3 Miles Varsity · Place 15 · Centralia (Christ Our RCentralia (Christ Our R3 Miles Varsity1521:16.0011
Oct 16Patriot ClassicOct 16 · 2.75 Miles Varsity · Place 2 · Centralia (Christ Our RCentralia (Christ Our R2.75 Miles Varsity219:5311
Oct 10Gateway Metro Conference ChampionshipsOct 10 · 3 Miles Varsity · Place 5 · Centralia (Christ Our RCentralia (Christ Our R3 Miles Varsity520:37.9JR
Sep 30Wesclin InvitationalSep 30 · 3 Miles Varsity · Place 4 · Centralia (Christ Our RCentralia (Christ Our R3 Miles Varsity420:59.611
Sep 28Chester InvitationalSep 28 · 3 Miles Varsity · Place 7 · Centralia (Christ Our RCentralia (Christ Our R3 Miles Varsity721:45.211
Sep 23Freeburg InvitationalSep 23 · 3 Miles Varsity · Place 15 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity1520:56.711
Sep 18Nashville InvitationalSep 18 · 3.1 Miles Varsity · Place 8 · Centralia (Christ Our RCentralia (Christ Our R3.1 Miles Varsity821:17.711
Sep 1657th Annual Edwardsville InvitationalSep 16 · 5,000 Meters Varsity · Place 31 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)5,000 Meters Varsity3122:11.00—
Sep 12Sparta JH/HS InvitationalSep 12 · 3 Miles Varsity · Place 3 · Centralia (Christ Our RCentralia (Christ Our R3 Miles Varsity321:21.011
Sep 7West Frankfort Redbird InviteSep 7 · Varsity · Place 7 · Centralia (Christ Our RCentralia (Christ Our RVarsity720:4011
Sep 5Roger Lee Invitational RaceSep 5 · Varsity · Place 6 · Centralia (Christ Our RCentralia (Christ Our RVarsity622:0211
Sep 5Roger Lee Invitational RaceSep 5 · Varsity · Place 6 · Centralia (Christ Our RCentralia (Christ Our RVarsity622:0211
Aug 28New Athens InvitationalAug 28 · 2.95 Miles Varsity · Place 7 · Centralia (Christ Our RCentralia (Christ Our R2.95 Miles Varsity722:46.711
Aug 28New Athens InvitationalAug 28 · 2.95 Miles Varsity · Place 7 · Centralia (Christ Our RCentralia (Christ Our R2.95 Miles Varsity722:46.711

2022 Cross Country

16 results
DateMeetEventPlMarkGr
Oct 292022 IHSA Class 1A XC Sectional - Benton #5Oct 29 · 2.92 Miles Varsity · Place 66 · Centralia (Christ Our RCentralia (Christ Our R2.92 Miles Varsity6620:51.80SO
Oct 222022 IHSA Class 1A XC Regional - Trenton (Wesclin) #5AOct 22 · 3 Miles Varsity · Place 12 · Centralia (Christ Our RCentralia (Christ Our R3 Miles Varsity1220:33.210
Oct 17Belleville East JV Finale Oct 17 · 3 Miles Varsity · Place 10 · Centralia (Christ Our RCentralia (Christ Our R3 Miles Varsity1021:12.50SO
Oct 11Gateway Metro Conference Cross Country ChampionshipsOct 11 · 3 Miles Varsity · Place 5 · Centralia (Christ Our RCentralia (Christ Our R3 Miles Varsity521:07.17SO
Oct 8Benton InviteOct 8 · 2.92 Miles Varsity · Place 28 · Centralia (Christ Our RCentralia (Christ Our R2.92 Miles Varsity2820:17.50SO
Sep 29Chester InvitationalSep 29 · 3 Miles Varsity · Place 9 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity921:39.6 PB10
Sep 27West Frankfort Plus 6 MeetSep 27 · 5,000 Meters Girls Varsity · Place 6 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)5,000 Meters Girls Varsity621:27 PB10
Sep 24Freeburg InvitationalSep 24 · 3 Miles Varsity · Place 26 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity2620:49.7 PB10
Sep 19Nashville InvitationalSep 19 · 3.1 Miles Varsity · Place 34 · Centralia (Christ Our RCentralia (Christ Our R3.1 Miles Varsity3424:04.610
Sep 19Nashville InvitationalSep 19 · 3.1 Miles Varsity · Place 34 · Centralia (Christ Our RCentralia (Christ Our R3.1 Miles Varsity3424:04.610
Sep 17Edwardsville InvitationalSep 17 · 5,000 Meters Varsity · Place 18 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)5,000 Meters Varsity1824:18.10SO
Sep 13Sparta JH/HS InvitationalSep 13 · 3 Miles Varsity · Place 6 · Centralia (Christ Our RCentralia (Christ Our R3 Miles Varsity621:56.210
Sep 8West Frankfort Redbird InviteSep 8 · Varsity · Place 11 · Centralia (Christ Our RCentralia (Christ Our RVarsity1122:2610
Sep 6Roger Lee InvitationalSep 6 · Varsity · Place 5 · Centralia (Christ Our RCentralia (Christ Our RVarsity522:4010
Aug 31Murphysboro InvitationalAug 31 · 3 Miles Varsity · Place 34 · Centralia (Christ Our RCentralia (Christ Our R3 Miles Varsity3423:46.6310
Aug 22New Athens InvitationalAug 22 · 3 Miles Varsity · Place 13 · Centralia (Christ Our RCentralia (Christ Our R3 Miles Varsity1324:18.010

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 1A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 188 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity18820:48.789
Oct 30IHSA Class 1A XC Sectional - Trenton (Wesclin) #5Oct 30 · 3 Miles Varsity · Place 25 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity2520:43.80 PB9
Oct 23IHSA Class 1A XC Regional - Benton #5BOct 23 · 2.92 Miles Varsity · Place 15 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)2.92 Miles Varsity1519:30.00 PB9
Oct 18Benton InvitationalOct 18 · 2.92 Miles Varsity · Place 18 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)2.92 Miles Varsity1820:34.99
Oct 12Roger Lee Invitational - Hamilton County Race (Dolan Lake)Oct 12 · 2.92 Miles Varsity · Place 9 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)2.92 Miles Varsity921:57 PB9
Sep 30Chester InvitationalSep 30 · 3 Miles Varsity · Place 6 · Centralia (Christ Ou..Centralia (Christ Ou..3 Miles Varsity622:42.49
Sep 17Althoff Crusaders XC InvitationalSep 17 · 3 Miles Varsity · Place 21 · Centralia (Christ Ou..Centralia (Christ Ou..3 Miles Varsity2123:01.599
Sep 14Sparta XC InvitationalSep 14 · 3 Miles Varsity · Place 8 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)3 Miles Varsity821:39.4 PB9
Sep 9West Frankfort Red Bird CC Inv.Sep 9 · 5,000 Meters Varsity · Place 14 · Centralia (Christ Our Rock Lutheran)Centralia (Christ Our Rock Lutheran)5,000 Meters Varsity1421:50Unofficial9
Sep 1Murphysboro InvitationalSep 1 · 3 Miles Varsity · Place 31 · Centralia (Christ Ou..Centralia (Christ Ou..3 Miles Varsity3123:409
Aug 23New Athens InvitationalAug 23 · 2.18 Miles Varsity · Place 29 · Centralia (Christ Ou..Centralia (Christ Ou..2.18 Miles Varsity2918:13.39