Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Mascoutah Middle SchoolMascoutah Invitational--Cancelled · Sep 1923:59.8Mascoutah Invitational--CancelledSeptember 19, 2020
3 Miles · Freeburg Recreational ParkFreeburg Invitational · Sep 2624:14.1Freeburg InvitationalSeptember 26, 2020
3 Miles · Smithton ParkFreeburg Invitational · Sep 2425:26.2Freeburg InvitationalSeptember 24, 2022
3 Miles · Wesclin Campus 3 MileWesclin Invitational · Oct 524:42Wesclin InvitationalOctober 5, 2019
3 Miles · Wilson ParkGranite City Invitational · Sep 425:49.50Granite City InvitationalSeptember 4, 2021
3 Miles · Wilson Park 3 MileGranite City XC Invitational · Sep 326:22.1Granite City XC InvitationalSeptember 3, 2022
4,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Vic Godfrey Open · Sep 521:38.79Vic Godfrey OpenSeptember 5, 2025
4,000 Meters · EAWR High SchoolEast Alton Wood River Invitational · Oct 1017:44East Alton Wood River InvitationalOctober 10, 2020
4699 m · Benton Community Park DistrictIHSA Class 1A XC Regional - Benton #5B · Oct 2322:34.90IHSA Class 1A XC Regional - Benton #5BOctober 23, 2021
5,000 Meters · Mascoutah High SchoolMascoutah Invitational · Sep 2125:40Mascoutah InvitationalSeptember 21, 2019
6,000 Meters · Beloit ClubMidwest Conference Cross Country Championships · Oct 3130:26.9Midwest Conference Cross Country ChampionshipsOctober 31, 2026
6,000 Meters · Beloit CollegeBeloit College Olde English · Sep 3033:34.3Beloit College Olde EnglishSeptember 30, 2023
6,000 Meters · Greenfield ParkWLC Warrior Invite-College · Oct 433:25.60WLC Warrior Invite-CollegeOctober 4, 2025
6,000 Meters · Maple Grove Golf CourseJim Drews Invitational · Oct 1430:15.1Jim Drews InvitationalOctober 14, 2023
6,000 Meters · Max Championship Cross Country CourseNCAA Division III Midwest Regional · Nov 1129:16.7NCAA Division III Midwest RegionalNovember 11, 2023
6,000 Meters · Reid Municipal Golf Course2024 Midwest Conference XC Championship · Nov 232:42.642024 Midwest Conference XC ChampionshipNovember 2, 2024
6,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1831:52.4Interregional InvitationalOctober 18, 2025
6,000 Meters · Seminole Valley ParkMidwest Conference Championships · Nov 129:08.9Midwest Conference ChampionshipsNovember 1, 2025
6,000 Meters · Settler's Hill Golf CourseAurora University Spartan Classic · Sep 1237:15.6Aurora University Spartan ClassicSeptember 12, 2026
6,000 Meters · St. James Farm Forest PreserveGil Dodds Invite Hosted by Wheaton College · Sep 1831:32.1Gil Dodds Invite Hosted by Wheaton CollegeSeptember 18, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31Midwest Conference Cross Country ChampionshipsOct 31 · 6,000 Meters Midwest · Place 100 · Lake ForestLake Forest6,000 Meters Midwest10030:26.9 PBSr
Oct 17Wisconsin Private College ChampionshipsOct 17 · 6,000 Meters Varsity · Place 78 · Lake ForestLake Forest6,000 Meters Varsity7830:42.20—
Oct 3Brissman-Lundeen InvitationalOct 3 · 6,000 Meters College · Place 144 · Lake ForestLake Forest6,000 Meters College14431:59.45Sr
Sep 18Gil Dodds Invite Hosted by Wheaton CollegeSep 18 · 6,000 Meters Collegiate · Place 166 · Lake ForestLake Forest6,000 Meters Collegiate16631:32.1 PBSr
Sep 12Aurora University Spartan ClassicSep 12 · 6,000 Meters Women's 6K · Place 61 · Lake ForestLake Forest6,000 Meters Women's 6K6137:15.6 PBSr
Sep 4Lewis Early BirdSep 4 · 4,000 Meters Womens · Lake ForestLake Forest4,000 Meters Womens—DNSSr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1Midwest Conference ChampionshipsNov 1 · 6,000 Meters Champ · Place 88 · Lake ForestLake Forest6,000 Meters Champ8829:08.9 PBJr
Oct 18Interregional InvitationalOct 18 · 6,000 Meters Blue · Place 291 · Lake ForestLake Forest6,000 Meters Blue29131:52.4 PBJr
Oct 4WLC Warrior Invite-CollegeOct 4 · 6,000 Meters Women's College 6K · Place 62 · Lake ForestLake Forest6,000 Meters Women's College 6K6233:25.60 PBJr
Sep 20Wheaton (Ill) Gil Dodds InvitationalSep 20 · 6,000 Meters New Division · Place 215 · Lake ForestLake Forest6,000 Meters New Division21533:10.50Jr
Sep 5Vic Godfrey OpenSep 5 · 4,000 Meters Women's Race · Place 87 · Lake ForestLake Forest4,000 Meters Women's Race8721:38.79 PBJr

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 22024 Midwest Conference XC ChampionshipNov 2 · 6,000 Meters Midwest · Place 100 · Lake ForestLake Forest6,000 Meters Midwest10032:42.64 PBSo
Oct 12Gene Davis InvitationalOct 12 · 6,000 Meters Varsity · Place 127 · Lake ForestLake Forest6,000 Meters Varsity12732:40.0SO
Aug 31Tom Barry InvitationalAug 31 · 5,000 Meters Varsity · Place 125 · Lake ForestLake Forest5,000 Meters Varsity12530:53.1810

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III Midwest RegionalNov 11 · 6,000 Meters Championship · Place 187 · Lake ForestLake Forest6,000 Meters Championship18729:16.7 PBFr
Oct 28MWC ChampionshipOct 28 · 6,000 Meters Varsity · Place 77 · Lake ForestLake Forest6,000 Meters Varsity7729:33.8FR
Oct 14Jim Drews InvitationalOct 14 · 6,000 Meters College · Place 276 · Lake ForestLake Forest6,000 Meters College27630:15.1 PBFr
Sep 30Beloit College Olde EnglishSep 30 · 6,000 Meters College · Place 20 · Lake ForestLake Forest6,000 Meters College2033:34.3 PBFr

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 222022 IHSA Class 1A XC Regional - Trenton (Wesclin) #5AOct 22 · 3 Miles Varsity · Place 65 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity6525:00.612
Oct 15Cahokia Conference MeetOct 15 · 3 Miles Varsity · Place 17 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity1724:06.712
Oct 1Wesclin InvitationalOct 1 · 3 Miles Varsity · Place 28 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity2824:50.912
Sep 24Freeburg InvitationalSep 24 · 3 Miles Varsity · Place 113 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity11325:26.2 PB12
Sep 17Althoff Crusaders XC InvitationalSep 17 · 3 Miles Open · Place 63 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Open6328:00.79SR
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 314 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity 1A31425:50.812
Sep 3Granite City XC InvitationalSep 3 · 3 Miles Varsity Girls · Place 149 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity Girls14926:22.1 PB12
Aug 27Mascoutah JH/HS KickoffAug 27 · 3 Miles Varsity · Place 81 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity8127:12.212
Aug 22New Athens InvitationalAug 22 · 3 Miles Varsity · Place 49 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity4928:10.912

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 23IHSA Class 1A XC Regional - Benton #5BOct 23 · 2.92 Miles Varsity · Place 52 · Trenton (Wesclin)Trenton (Wesclin)2.92 Miles Varsity5222:34.90 PB11
Oct 16Cahokia Conference ChampionshipsOct 16 · 2.95 Miles Varsity · Place 12 · Trenton (Wesclin)Trenton (Wesclin)2.95 Miles Varsity1223:31.111
Oct 9East Alton Wood River InvitationalOct 9 · 3 Miles Varsity · Place 10 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity1024:07.311
Oct 2Wesclin InvitationalOct 2 · 3 Miles Varsity · Place 37 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity3724:57.611
Sep 17Althoff Crusaders XC InvitationalSep 17 · 3 Miles Varsity · Place 50 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity5028:14.1811
Sep 11First to the Finish InvitationalSep 11 · 3 Miles Varsity 1A · Place 274 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity 1A27424:55.711
Sep 4Granite City InvitationalSep 4 · 3 Miles Varsity · Place 136 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity13625:49.50 PB11
Aug 28Mascoutah KickoffAug 28 · 3 Miles Varsity · Place 66 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity6626:38.311
Aug 23New Athens InvitationalAug 23 · 2.18 Miles Varsity · Place 33 · Trenton (Wesclin)Trenton (Wesclin)2.18 Miles Varsity3318:33.211

2020 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 24IHSA Class 1A XC Regional #5A - FreeburgOct 24 · 3 Miles Varsity · Place 42 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity4222:49.3210
Oct 17Cahokia Conference MeetOct 17 · 3 Miles Varsity · Place 19 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity1923:30.110
Oct 10East Alton Wood River InvitationalOct 10 · 4,000 Meters Girls Sophomore · Place 10 · Trenton (Wesclin)Trenton (Wesclin)4,000 Meters Girls Sophomore1017:44 PB10
Oct 3Wesclin InvitationalOct 3 · 3 Miles Varsity · Place 20 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity2023:36.410
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 28 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity2824:14.1 PB10
Sep 19Mascoutah Invitational--CancelledSep 19 · 2.95 Miles Varsity · Place 23 · Trenton (Wesclin)Trenton (Wesclin)2.95 Miles Varsity2323:59.8 PB10
Sep 11Wesclin Home MeetSep 11 · 3 Miles Varsity · Place 28 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity2827:42.910
Sep 5Granite City InvitationalSep 5 · 3 Miles Varsity · Place 132 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity13230:09.4610
Aug 29Bulldog Season OpenerAug 29 · 3 Miles Varsity · Place 11 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity1127:38.7010

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 26IHSA Class 1A New Athens RegionalOct 26 · 3 Miles Varsity · Place 44 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity4423:279
Oct 19Cahokia Conference XC ChampionshipsOct 19 · 3 Miles Varsity · Place 34 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity3424:309
Oct 12East Alton Wood River InvitationalOct 12 · 3 Miles Freshman · Place 15 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Freshman1522:26.029
Oct 5Wesclin InvitationalOct 5 · 3 Miles Varsity · Place 17 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity1724:42 PB9
Sep 21Mascoutah InvitationalSep 21 · 5,000 Meters Varsity · Place 27 · Trenton (Wesclin)Trenton (Wesclin)5,000 Meters Varsity2725:40 PB9
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 1A · Place 265 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity 1A26523:48.59
Sep 7Granite City InvitationalSep 7 · 3 Miles Varsity · Place 145 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity14524:41.189
Aug 31First to The Finish Kickoff MeetAug 31 · 5,000 Meters Varsity · Place 160 · Trenton (Wesclin)Trenton (Wesclin)5,000 Meters Varsity16027:53.579
Aug 26New Athens InvitationalAug 26 · 3 Miles Varsity · Place 43 · Trenton (Wesclin)Trenton (Wesclin)3 Miles Varsity4325:279