Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.85 Miles · Levi and Ester Fuller Memorial Forest PreserveWinnebago Schmidt Invitational · Sep 2516:22.69Winnebago Schmidt InvitationalSeptember 25, 2021
3 Miles · Belvidere North High SchoolBelvidere North Triangular Meet vs. Auburn and Freeport · Sep 519:53Belvidere North Triangular Meet vs. Auburn and FreeportSeptember 5, 2020
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 917:32.7Black Sail InvitationalOctober 9, 2021
3 Miles · Boylan Catholic High SchoolNIC 10 Triangular · Sep 1218:48.3NIC 10 Triangular September 12, 2020
3 Miles · Detweiller - IHSA State CoursePeoria High School Invitational · Oct 217:23.8Peoria High School InvitationalOctober 2, 2021
3 Miles · Highland Community CollegeFreeport Invitational · Oct 519:38.9Freeport InvitationalOctober 5, 2019
3 Miles · Rock Valley CollegeNIC-10 Conference XC Championships · Oct 1321:09.1NIC-10 Conference XC ChampionshipsOctober 13, 2018
3,000 Meters · Levi and Ester Fuller Memorial Forest PreserveWinnebago Roger Schmidt Invitational · Sep 2812:25.0Winnebago Roger Schmidt InvitationalSeptember 28, 2019
3299 m · Levi and Ester Fuller Memorial Forest PreserveFrederickson Invitational · Oct 213:37.9Frederickson InvitationalOctober 2, 2018
5,000 Meters · Rockford CollegeRock River Invite · Aug 2917:39.0Rock River InviteAugust 29, 2025
6,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Vic Godfrey Open · Sep 521:15.87Vic Godfrey OpenSeptember 5, 2025
8,000 Meters · Beloit CollegeBeloit College Olde English · Sep 3029:56.6Beloit College Olde EnglishSeptember 30, 2023
8,000 Meters · Greenfield ParkNACC Championships · Oct 2828:34.8NACC ChampionshipsOctober 28, 2023
8,000 Meters · Max Championship Cross Country CourseNCAA Division III Midwest Regional · Nov 1128:21.3NCAA Division III Midwest RegionalNovember 11, 2023
8,000 Meters · Newman Golf CourseBradley Pink Classic · Oct 1428:15.3Bradley Pink ClassicOctober 14, 2023
8,000 Meters · Saukie Golf CourseNCAA D3 Midwest Region Championships · Nov 1628:30.5NCAA D3 Midwest Region ChampionshipsNovember 16, 2024
8,000 Meters · Shorewood Cross Country CourseNACC Cross Country Championships · Nov 129:58.0NACC Cross Country ChampionshipsNovember 1, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1NACC Cross Country ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 58 · RockfordRockford8,000 Meters Men's 8K5829:58.0 PBSr
Oct 18Interregional InvitationalOct 18 · 8,000 Meters Blue · RockfordRockford8,000 Meters Blue—DNFSr
Oct 4WLC Warrior Invite-CollegeOct 4 · 8,000 Meters Men's College 8K · Place 21 · RockfordRockford8,000 Meters Men's College 8K2129:04.93Sr
Sep 5Vic Godfrey OpenSep 5 · 6,000 Meters Men's Race · Place 50 · RockfordRockford6,000 Meters Men's Race5021:15.87 PBSr
Aug 29Rock River InviteAug 29 · 5,000 Meters Men's Race · Place 4 · RockfordRockford5,000 Meters Men's Race417:39.0 PBSr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16NCAA D3 Midwest Region ChampionshipsNov 16 · 8,000 Meters Varsity · Place 166 · RockfordRockford8,000 Meters Varsity16628:30.5 PBJr
Nov 2Northern Athletics Collegiate Conference XC ChampionshipsNov 2 · 8,000 Meters Varsity · Place 61 · RockfordRockford8,000 Meters Varsity6129:12.42JR
Sep 28Brissman-Lundeen InvitationalSep 28 · 8,000 Meters Varsity · Place 78 · RockfordRockford8,000 Meters Varsity7829:21.2JR
Aug 30Rock River InviteAug 30 · 5,000 Meters Varsity · Place 2 · RockfordRockford5,000 Meters Varsity217:48.5JR

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III Midwest RegionalNov 11 · 8,000 Meters Championship · Place 164 · RockfordRockford8,000 Meters Championship16428:21.3 PBSo
Oct 28NACC ChampionshipsOct 28 · 8,000 Meters College · Place 56 · RockfordRockford8,000 Meters College5628:34.8 PBSo
Oct 14Bradley Pink ClassicOct 14 · 8,000 Meters White · Place 116 · RockfordRockford8,000 Meters White11628:15.3 PBSo
Sep 30Beloit College Olde EnglishSep 30 · 8,000 Meters College · Place 6 · RockfordRockford8,000 Meters College629:56.6 PBSo
Sep 9Spartan ClassicSep 9 · 8,000 Meters Varsity · Place 36 · RockfordRockford8,000 Meters Varsity3629:40.8SO
Sep 1Rock River InvitationalSep 1 · 5,000 Meters Varsity · Place 19 · RockfordRockford5,000 Meters Varsity1917:47.8SO

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 10Spartan ClassicSep 10 · 8,000 Meters Varsity · Place 158 · RockfordRockford8,000 Meters Varsity15830:49.8FR
Sep 10Spartan ClassicSep 10 · 8,000 Meters Varsity · Place 158 · RockfordRockford8,000 Meters Varsity15830:49.8FR
Sep 1Rock River Cross Country InvitationalSep 1 · 5,000 Meters College · Place 13 · RockfordRockford5,000 Meters College1318:09.8Fr

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 23IHSA Class 3A XC Regional - Machesney Park (Harlem) #3COct 23 · 3 Miles Varsity · Place 39 · Rockford (Auburn)Rockford (Auburn)3 Miles Varsity3917:30.412
Oct 16NIC-10 Conference ChampionshipOct 16 · 3 Miles Varsity · Place 29 · Rockford (Auburn)Rockford (Auburn)3 Miles Varsity2917:27.7612
Oct 9Black Sail InvitationalOct 9 · 3 Miles Varsity · Place 16 · Rockford (Auburn)Rockford (Auburn)3 Miles Varsity1617:32.7 PB12
Oct 2Peoria High School InvitationalOct 2 · 3 Miles Varsity - 3A · Place 143 · Rockford (Auburn)Rockford (Auburn)3 Miles Varsity - 3A14317:23.8 PB12
Sep 25Winnebago Schmidt InvitationalSep 25 · 2.85 Miles Varsity · Place 14 · Rockford (Auburn)Rockford (Auburn)2.85 Miles Varsity1416:22.69 PB12
Sep 18Kaneland Larry Eddington InviteSep 18 · 3 Miles Varsity · Place 81 · Rockford (Auburn)Rockford (Auburn)3 Miles Varsity8117:57.8912
Sep 7NIC-10 Preview MeetSep 7 · 3 Miles Varsity · Place 27 · Rockford (Auburn)Rockford (Auburn)3 Miles Varsity2718:03.412
Sep 4Oregon High School OpenSep 4 · 5,000 Meters Varsity · Place 31 · Rockford (Auburn)Rockford (Auburn)5,000 Meters Varsity3118:5012

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 16NIC 10 Conference MeetOct 16 · 3 Miles Junior Varsity · Place 18 · Rockford (Auburn)Rockford (Auburn)3 Miles Junior Varsity1819:00.7611
Sep 12NIC 10 Triangular Sep 12 · 3 Miles Varsity · Place 22 · Rockford (Auburn)Rockford (Auburn)3 Miles Varsity2218:48.3 PB11
Sep 5Belvidere North Triangular Meet vs. Auburn and FreeportSep 5 · 3 Miles Varsity · Place 22 · Rockford (Auburn)Rockford (Auburn)3 Miles Varsity2219:53 PB11

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 19NIC-10 Conference XC ChampionshipsOct 19 · 3 Miles Frosh/Soph Freshman · Place 14 · Rockford (Auburn)Rockford (Auburn)3 Miles Frosh/Soph Freshman1418:27.810
Oct 5Freeport InvitationalOct 5 · 3 Miles Varsity · Place 69 · Rockford (Auburn)Rockford (Auburn)3 Miles Varsity6919:38.9 PB10
Sep 28Winnebago Roger Schmidt InvitationalSep 28 · 3,000 Meters Open · Place 3 · Rockford (Auburn)Rockford (Auburn)3,000 Meters Open312:25.0 PB10
Sep 21Larry Eddington InvitationalSep 21 · 3 Miles Frosh/Soph Freshman · Place 86 · Rockford (Auburn)Rockford (Auburn)3 Miles Frosh/Soph Freshman8620:0010
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Open · Place 564 · Rockford (Auburn)Rockford (Auburn)3 Miles Open56420:24.710
Sep 10NIC-10 Conference Preview MeetSep 10 · 2.5 Miles Frosh/Soph Freshman · Place 24 · Rockford (Auburn)Rockford (Auburn)2.5 Miles Frosh/Soph Freshman2416:23.510

2018 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 13NIC-10 Conference XC ChampionshipsOct 13 · 3 Miles Frosh/Soph · Place 37 · Rockford (Auburn)Rockford (Auburn)3 Miles Frosh/Soph3721:09.1 PB9
Oct 2Frederickson InvitationalOct 2 · 2.05 Miles Varsity · Place 48 · Rockford (Auburn)Rockford (Auburn)2.05 Miles Varsity4813:37.9 PB9
Sep 29Pat Savage InvitationalSep 29 · 2 Miles Freshman · Place 90 · Rockford AuburnRockford Auburn2 Miles Freshman9013:39.24—
Sep 22Roger Schmidt InvitationalSep 22 · Varsity · Place 26 · Rockford (Auburn)Rockford (Auburn)Varsity2613:35.49