Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Maxwell Park, Normal, ILIESA 3A State Meet · Oct 1412:35.0IESA 3A State MeetOctober 14, 2017
3 Miles · Barwood ParkBelvidere North, Guilford, Hononegah · Sep 2222:04.6Belvidere North, Guilford, Hononegah September 22, 2020
3 Miles · Belvidere North High SchoolBelvidere North Triangular 9/19 vs. Harlem and Belvidere · Sep 1921:26Belvidere North Triangular 9/19 vs. Harlem and BelvidereSeptember 19, 2020
3 Miles · Detweiller - IHSA State CourseIHSA Class 2A State XC Championships · Nov 919:13.57IHSA Class 2A State XC ChampionshipsNovember 9, 2019
3 Miles · Detweiller ParkBradley Intercollegiate Championships · Sep 1920:32.80Bradley Intercollegiate ChampionshipsSeptember 19, 2025
3 Miles · Hoover ParkRock River Run · Sep 2821:09.6Rock River RunSeptember 28, 2019
5,000 Meters · Dubuque Soccer Complex2026 Loras College - Bob Schultz Invite · Sep 423:13.02026 Loras College - Bob Schultz InviteSeptember 4, 2026
5,000 Meters · Max Championship Cross Country CourseJohn Kurtt Invitational · Aug 3022:05.5John Kurtt InvitationalAugust 30, 2025
5,000 Meters · Seminole Valley ParkCorridor XC Clash-College · Sep 121:35.9Corridor XC Clash-CollegeSeptember 1, 2023
6,000 Meters · Carleton CollegeRunning of the Cows · Oct 327:36.9Running of the CowsOctober 3, 2026
6,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 124:31.5American Rivers Conference ChampionshipsNovember 1, 2025
6,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 3127:04.5American Rivers Conference ChampionshipsOctober 31, 2026
6,000 Meters · Max Championship Cross Country CourseNCAA D3 Midwest Region Championships · Nov 1525:19.1NCAA D3 Midwest Region ChampionshipsNovember 15, 2025
6,000 Meters · Max Championship Cross Country CourseNCAA Division III Midwest Regional · Nov 1124:39.7NCAA Division III Midwest RegionalNovember 11, 2023
6,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1827:09.4Interregional InvitationalOctober 18, 2025
6,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 327:02.4Blugold InvitationalOctober 3, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31American Rivers Conference ChampionshipsOct 31 · 6,000 Meters College · Place 105 · DubuqueDubuque6,000 Meters College10527:04.5 PBSr
Oct 3Running of the CowsOct 3 · 6,000 Meters Maize · Place 301 · DubuqueDubuque6,000 Meters Maize30127:36.9 PBSr
Sep 18Bradley Intercollegiate ChampionshipsSep 18 · 3 Miles Championship · Place 69 · DubuqueDubuque3 Miles Championship6922:54.9Sr
Sep 42026 Loras College - Bob Schultz InviteSep 4 · 5,000 Meters Women · Place 41 · DubuqueDubuque5,000 Meters Women4123:13.0 PBSr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 Midwest Region ChampionshipsNov 15 · 6,000 Meters College · Place 127 · DubuqueDubuque6,000 Meters College12725:19.1 PBJr
Nov 1American Rivers Conference ChampionshipsNov 1 · 6,000 Meters College · Place 62 · DubuqueDubuque6,000 Meters College6224:31.5 PBJr
Oct 18Interregional InvitationalOct 18 · 6,000 Meters Blue · Place 177 · DubuqueDubuque6,000 Meters Blue17727:09.4 PBJr
Oct 3Blugold InvitationalOct 3 · 6,000 Meters Varsity · Place 269 · DubuqueDubuque6,000 Meters Varsity26927:02.4 PBJr
Sep 19Bradley Intercollegiate ChampionshipsSep 19 · 3 Miles Champs · Place 103 · DubuqueDubuque3 Miles Champs10320:32.80 PBJr
Aug 30John Kurtt InvitationalAug 30 · 5,000 Meters Collegiate · Place 34 · DubuqueDubuque5,000 Meters Collegiate3422:05.5 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 30Mount Mercy Mustang GallopAug 30 · 5,000 Meters Varsity · Place 50 · DubuqueDubuque5,000 Meters Varsity5023:40.9SO

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III Midwest RegionalNov 11 · 6,000 Meters Championship · Place 104 · DubuqueDubuque6,000 Meters Championship10424:39.7 PBFr
Oct 28American Rivers Conference ChampionshipsOct 28 · 6,000 Meters Varsity · Place 64 · DubuqueDubuque6,000 Meters Varsity6425:22.7FR
Sep 1Corridor XC Clash-CollegeSep 1 · 5,000 Meters College · Place 14 · DubuqueDubuque5,000 Meters College1421:35.9 PBFr
Sep 1Corridor XC Clash-High SchoolSep 1 · 5,000 Meters Women's 5K · Place 14 · DubuqueDubuque5,000 Meters Women's 5K1421:35.9Fr

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 292022 IHSA Class 2A XC Sectional - Maple Park (Kaneland) #4Oct 29 · 3 Miles Varsity · Place 90 · Belvidere (North)Belvidere (North)3 Miles Varsity9020:56.5212
Oct 222022 IHSA Class 2A XC Regional - Belvidere (H.S.) #4BOct 22 · 3 Miles Varsity · Place 39 · Belvidere (North)Belvidere (North)3 Miles Varsity3920:55.6512
Oct 15NIC-10 Conference ChampionshipOct 15 · 3 Miles Varsity · Place 16 · Belvidere (North)Belvidere (North)3 Miles Varsity1620:40.1812
Sep 24Sterling HS - Rock River RunSep 24 · 3 Miles Varsity · Place 42 · Belvidere (North)Belvidere (North)3 Miles Varsity4220:37.8012
Sep 17Kaneland - Larry Eddington XC InvitationalSep 17 · 3 Miles Varsity · Place 76 · Belvidere (North)Belvidere (North)3 Miles Varsity7622:13.012
Sep 6NIC-10 Preview MeetSep 6 · 3.05 Miles Varsity · Place 9 · Belvidere (North)Belvidere (North)3.05 Miles Varsity920:42.612
Sep 6NIC-10 Preview MeetSep 6 · 3.05 Miles Varsity · Place 9 · Belvidere (North)Belvidere (North)3.05 Miles Varsity920:42.612

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 18Minooka HS Flight InvitationalSep 18 · 3 Miles Varsity · Place 9 · Belvidere (North)Belvidere (North)3 Miles Varsity922:2611
Sep 11First to the Finish InvitationalSep 11 · 3 Miles Varsity 2A · Place 229 · Belvidere (North)Belvidere (North)3 Miles Varsity 2A22922:10.111
Sep 7NIC-10 Preview MeetSep 7 · 3 Miles Varsity · Place 21 · Belvidere (North)Belvidere (North)3 Miles Varsity2121:57.411
Sep 4Crystal Lake South XC Invitational 2021Sep 4 · 2.15 Miles Frosh/Soph · Place 9 · Belvidere (North)Belvidere (North)2.15 Miles Frosh/Soph915:26.311

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 22Belvidere North, Guilford, Hononegah Sep 22 · 3 Miles Varsity · Place 13 · Belvidere (North)Belvidere (North)3 Miles Varsity1322:04.6 PB10
Sep 19Belvidere North Triangular 9/19 vs. Harlem and BelvidereSep 19 · 3 Miles Varsity · Place 3 · Belvidere (North)Belvidere (North)3 Miles Varsity321:26 PB10

2019 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 9IHSA Class 2A State XC ChampionshipsNov 9 · 3 Miles Varsity · Place 101 · Belvidere (North)Belvidere (North)3 Miles Varsity10119:13.57 PB9
Nov 2IHSA Class 2A Belvidere SectionalNov 2 · 3 Miles Varsity · Place 55 · Belvidere (North)Belvidere (North)3 Miles Varsity5520:28.99
Oct 19NIC-10 Conference XC ChampionshipsOct 19 · 3 Miles Varsity · Place 9 · Belvidere (North)Belvidere (North)3 Miles Varsity919:07.89
Oct 5St. Charles North InvitationalOct 5 · 3 Miles Varsity · Place 55 · Belvidere (North)Belvidere (North)3 Miles Varsity5519:54.39
Sep 28Rock River RunSep 28 · 3 Miles Varsity · Place 46 · Belvidere (North)Belvidere (North)3 Miles Varsity4621:09.6 PB9
Sep 21Minooka Flighted InvitationalSep 21 · 3 Miles Varsity · Place 7 · Belvidere (North)Belvidere (North)3 Miles Varsity721:109
Sep 10NIC-10 Conference Preview MeetSep 10 · 3 Miles Varsity · Place 10 · Belvidere (North)Belvidere (North)3 Miles Varsity1020:34.59
Sep 7Crystal Lake South InvitationalSep 7 · 3,500 Meters Junior Varsity · Place 17 · Belvidere (North)Belvidere (North)3,500 Meters Junior Varsity1715:22.59

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 14IESA 3A State MeetOct 14 · 2 Miles Middle School · Place 82 · Belvidere CentralBelvidere Central2 Miles Middle School8212:35.0 PB7

2016 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 15IESA State MeetOct 15 · 2 Miles Varsity · Place 43 · Belvidere CentralBelvidere Central2 Miles Varsity4312:15.3—