Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside NCAA DII Midwest Regional · Nov 832:14.7NCAA DII Midwest RegionalNovember 8, 2025
3 Miles · Channahon Community ParkSouthwest Prairie Conference Championship · Oct 1415:31.5Southwest Prairie Conference Championship October 14, 2022
3 Miles · Channahon Community ParkJoliet Central Steelman Invite · Sep 1117:25.0Joliet Central Steelman InviteSeptember 11, 2021
3 Miles · Detweiller Park2022 IHSA Class 3A State XC Championships · Nov 515:42.702022 IHSA Class 3A State XC ChampionshipsNovember 5, 2022
3 Miles · Hoover ParkSterling High School Invitational · Oct 916:48.3Sterling High School InvitationalOctober 9, 2021
7,000 Meters · University of Illinois SpringfieldPrairie Stars Invitational · Sep 522:21.09Prairie Stars InvitationalSeptember 5, 2025
8,000 Meters · Allison Sports TownGLVC Cross Country Championships · Nov 723:58.8GLVC Cross Country ChampionshipsNovember 7, 2026
8,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 2727:21.88Lucian Rosa InvitationalSeptember 27, 2025
8,000 Meters · Hillsboro Country ClubGreenville Classic XC Invitational · Oct 1325:54.3Greenville Classic XC InvitationalOctober 13, 2023
8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 1125:34.50NJCAA Cross Country National ChampionshipNovember 11, 2023
8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 2126:10.4ISU John McNicholsSeptember 21, 2024
8,000 Meters · Lewis Cross Country Course GLVC Cross Country Championships · Oct 2525:04.25GLVC Cross Country ChampionshipsOctober 25, 2025
8,000 Meters · Lewis UniversityLewis Crossover · Oct 1125:09.11Lewis CrossoverOctober 11, 2025
8,000 Meters · University of Illinois SpringfieldGLVC Cross Country Championships · Oct 2624:57.7GLVC Cross Country ChampionshipsOctober 26, 2024
8,000 Meters · Weibring Golf ClubISU XC Redbird Invite · Sep 1825:46.0ISU XC Redbird InviteSeptember 18, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 7GLVC Cross Country ChampionshipsNov 7 · 8,000 Meters GLVC · Place 4 · Illinois-SpringfieldIllinois-Springfield8,000 Meters GLVC423:58.8 PBSr
Oct 10Lewis CrossoverOct 10 · 8,000 Meters Collegiate · Place 57 · Illinois-SpringfieldIllinois-Springfield8,000 Meters Collegiate5725:28.39Sr
Sep 18ISU XC Redbird InviteSep 18 · 8,000 Meters Men · Place 17 · Illinois-SpringfieldIllinois-Springfield8,000 Meters Men1725:46.0 PBSr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8NCAA DII Midwest RegionalNov 8 · 10,000 Meters D2 Midwest · Place 60 · Illinois-SpringfieldIllinois-Springfield10,000 Meters D2 Midwest6032:14.7 PBJr
Oct 25GLVC Cross Country ChampionshipsOct 25 · 8,000 Meters Varsity · Place 19 · Illinois-SpringfieldIllinois-Springfield8,000 Meters Varsity1925:04.25 PBJr
Oct 11Lewis CrossoverOct 11 · 8,000 Meters Mens 8000 · Place 71 · Illinois-SpringfieldIllinois-Springfield8,000 Meters Mens 80007125:09.11 PBJr
Sep 27Lucian Rosa InvitationalSep 27 · 8,000 Meters Men's Championship · Place 151 · Illinois-SpringfieldIllinois-Springfield8,000 Meters Men's Championship15127:21.88 PBJr
Sep 5Prairie Stars InvitationalSep 5 · 7,000 Meters Men's Race · Place 8 · Illinois-SpringfieldIllinois-Springfield7,000 Meters Men's Race822:21.09 PBJr

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 26GLVC Cross Country ChampionshipsOct 26 · 8,000 Meters College · Place 24 · Illinois-SpringfieldIllinois-Springfield8,000 Meters College2424:57.7 PBSo
Oct 12Lewis CrossoverOct 12 · 8,000 Meters Varsity · Place 150 · Illinois-SpringfieldIllinois-Springfield8,000 Meters Varsity15025:35.31So
Sep 21ISU John McNicholsSep 21 · 8,000 Meters College · Place 154 · Illinois-SpringfieldIllinois-Springfield8,000 Meters College15426:10.4 PBSo

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 11NJCAA Cross Country National ChampionshipNov 11 · 8,000 Meters Men 8000 Meter Run Div II · Place 14 · Heartland (Ill.) CCHeartland (Ill.) CC8,000 Meters Men 8000 Meter Run Div II1425:34.50 PBFr
Oct 26NJCAA Region 24 cross country meetOct 26 · 8,000 Meters Varsity · Place 1 · Heartland CCHeartland CC8,000 Meters Varsity126:23.70—
Oct 13Greenville Classic XC InvitationalOct 13 · 8,000 Meters College · Place 1 · Heartland (Ill.) CCHeartland (Ill.) CC8,000 Meters College125:54.3 PBFr
Oct 7UAH Chargers XC InvitationalOct 7 · 8,000 Meters Varsity · Place 63 · Heartland CCHeartland CC8,000 Meters Varsity6325:17.50—
Sep 29Heartland XC InvitationalSep 29 · 8,000 Meters Varsity · Place 3 · Heartland CCHeartland CC8,000 Meters Varsity326:56.5FR
Sep 15Redbird InviteSep 15 · 8,000 Meters Varsity · Place 49 · Heartland CCHeartland CC8,000 Meters Varsity4926:05.8FR
Sep 8Prairie Stars InvitationalSep 8 · 7,000 Meters Varsity · Place 5 · Heartland CCHeartland CC7,000 Meters Varsity522:17.2FR

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 52022 IHSA Class 3A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 44 · OswegoOswego3 Miles Varsity4415:42.70 PB12
Oct 292022 IHSA Class 3A XC Sectional - Normal (Community) #1Oct 29 · 3 Miles Varsity · Place 15 · Oswego (H.S.)Oswego (H.S.)3 Miles Varsity1515:33.9912
Oct 222022 IHSA Class 3A XC Regional - Minooka #1BOct 22 · 3 Miles Varsity · Place 5 · Oswego (H.S.)Oswego (H.S.)3 Miles Varsity515:35.0012
Oct 14Southwest Prairie Conference Championship Oct 14 · 3 Miles Varsity · Place 15 · OswegoOswego3 Miles Varsity1515:31.5 PB12
Oct 1Pat Savage InvitationalOct 1 · 3 Miles Varsity · Place 13 · OswegoOswego3 Miles Varsity1315:48.9912
Sep 24Macnider InviteSep 24 · 5,000 Meters Varsity · Place 5 · OswegoOswego5,000 Meters Varsity516:07.0912
Sep 3Hornet-Red Devil InvitationalSep 3 · 3 Miles Varsity · Place 33 · OswegoOswego3 Miles Varsity3316:13.412
Aug 22Yorkville InvitationalAug 22 · Varsity · Place 6 · OswegoOswegoVarsity615:4412

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 15Southwest Prairie Conference ChampionshipOct 15 · 3 Miles Open · Place 4 · Oswego (HS.)Oswego (HS.)3 Miles Open416:31.711
Oct 9Sterling High School InvitationalOct 9 · 3 Miles Open · Place 2 · OswegoOswego3 Miles Open216:48.3 PB11
Sep 25Macnider InviteSep 25 · 3 Miles Varsity · Place 18 · Oswego (HS.)Oswego (HS.)3 Miles Varsity1816:55.011
Sep 18Richard Spring InvitationalSep 18 · 3 Miles Open · Place 28 · Oswego (HS.)Oswego (HS.)3 Miles Open2817:11.211
Sep 11Joliet Central Steelman InviteSep 11 · 3 Miles Open · Place 4 · OswegoOswego3 Miles Open417:25.0 PB11
Aug 23Yorkville InvitationalAug 23 · 3 Miles Varsity · Place 28 · Oswego (HS.)Oswego (HS.)3 Miles Varsity2816:50.711

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 10Oswego East F/S Flight InvitationalOct 10 · 3 Miles Frosh/Soph Freshman · Place 2 · OswegoOswego3 Miles Frosh/Soph Freshman217:5810
Sep 26Minooka vs. OswegoSep 26 · 3 Miles Junior Varsity · Place 11 · OswegoOswego3 Miles Junior Varsity1118:0810
Sep 19Oswego/Yorkville Dual Meet Sep 19 · 3.06 Miles Frosh/Soph Freshman · Place 8 · OswegoOswego3.06 Miles Frosh/Soph Freshman818:0110
Sep 12Oswego/Oswego East Dual MeetSep 12 · 3 Miles Junior Varsity · Place 6 · OswegoOswego3 Miles Junior Varsity618:2510
Aug 29Oswego / Planfield North Dual MeetAug 29 · 3 Miles Junior Varsity · Place 8 · OswegoOswego3 Miles Junior Varsity818:4110

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 18Southwest Prairie Conference XC ChampionshipsOct 18 · 3 Miles Open · Place 130 · OswegoOswego3 Miles Open13020:29.79
Oct 12Sterling InvitationalOct 12 · 3 Miles Open · Place 68 · OswegoOswego3 Miles Open6820:23.09
Sep 14Joliet Central InvitationalSep 14 · 3 Miles Open · Place 97 · OswegoOswego3 Miles Open9721:16.19