Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Lewis UniversityNCAA DII Midwest Regional · Nov 936:30.1NCAA DII Midwest RegionalNovember 9, 2024
2.94 Miles · Black Partridge ParkIHSA Class 2A XC Sectional - Metamora #2 · Oct 3016:04.87IHSA Class 2A XC Sectional - Metamora #2October 30, 2021
3 Miles · Catlin ParkOttawa / Morris I-8 Dual · Sep 2218:08Ottawa / Morris I-8 DualSeptember 22, 2020
3 Miles · Detweiller ParkIHSA Class 2A State Cross Country Championships · Nov 615:38.08IHSA Class 2A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · Furrow FarmEPGXC Invitational · Sep 2817:34.7EPGXC InvitationalSeptember 28, 2021
3 Miles · Kaneland CC CourseInterstate 8 Conference Meet · Oct 1616:15.80Interstate 8 Conference MeetOctober 16, 2021
3 Miles · Morris Community High SchoolInterstate 8 Conference Championships · Oct 1917:46.6Interstate 8 Conference ChampionshipsOctober 19, 2019
3 Miles · Zearing ParkGary Coates Invitational · Sep 1117:09.95Gary Coates InvitationalSeptember 11, 2021
3781 m · Suwannee FFA Land LabSeneca Twilight in the Woods Invitational · Sep 615:00.0Seneca Twilight in the Woods InvitationalSeptember 6, 2019
6,000 Meters · Lewis UniversityLewis Earlybird · Sep 523:52.28Lewis EarlybirdSeptember 5, 2025
8,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 2733:37.90Lucian Rosa InvitationalSeptember 27, 2025
8,000 Meters · Katke Golf CourseGLIAC Cross Country Championships · Oct 2627:57.7GLIAC Cross Country ChampionshipsOctober 26, 2024
8,000 Meters · Settler's Hill CC CourseSpartan Classic · Sep 1332:23.70Spartan ClassicSeptember 13, 2025

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

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 27Lucian Rosa InvitationalSep 27 · 8,000 Meters Men's Open · Place 69 · Purdue Northwest (Ind.)Purdue Northwest (Ind.)8,000 Meters Men's Open6933:37.90 PBSr
Sep 13Spartan ClassicSep 13 · 8,000 Meters Men · Place 69 · Purdue Northwest (Ind.)Purdue Northwest (Ind.)8,000 Meters Men6932:23.70 PBSr
Sep 5Lewis EarlybirdSep 5 · 6,000 Meters Mens · Place 82 · Purdue Northwest (Ind.)Purdue Northwest (Ind.)6,000 Meters Mens8223:52.28 PBSr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9NCAA DII Midwest RegionalNov 9 · 10,000 Meters D2 Midwest · Place 186 · Purdue Northwest (Ind.)Purdue Northwest (Ind.)10,000 Meters D2 Midwest18636:30.1 PBJr
Oct 26GLIAC Cross Country ChampionshipsOct 26 · 8,000 Meters Varsity · Place 89 · Purdue Northwest (Ind.)Purdue Northwest (Ind.)8,000 Meters Varsity8927:57.7 PBJr
Oct 12Lewis CrossoverOct 12 · 8,000 Meters Open · Place 104 · Purdue Northwest (Ind.)Purdue Northwest (Ind.)8,000 Meters Open10427:49.56Jr
Sep 20ONU Midwest ClassicSep 20 · 8,000 Meters Varsity · Place 56 · Purdue Northwest (Ind.)Purdue Northwest (Ind.)8,000 Meters Varsity5629:43.9JR
Sep 6Lewis EarlybirdSep 6 · 4 Miles Varsity · Place 42 · Purdue Northwest (Ind.)Purdue Northwest (Ind.)4 Miles Varsity4221:31.62Jr

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 2A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 36 · MorrisMorris3 Miles Varsity3615:38.08 PB12
Oct 30IHSA Class 2A XC Sectional - Metamora #2Oct 30 · 2.94 Miles Varsity · Place 7 · MorrisMorris2.94 Miles Varsity716:04.87 PB12
Oct 23IHSA Class 2A XC Regional - LaSalle (L.-Peru) #2BOct 23 · 3 Miles Varsity · Place 2 · MorrisMorris3 Miles Varsity216:06.512
Oct 16Interstate 8 Conference MeetOct 16 · 3 Miles Varsity · Place 3 · MorrisMorris3 Miles Varsity316:15.80 PB12
Sep 28EPGXC InvitationalSep 28 · 3 Miles Varsity · Place 8 · MorrisMorris3 Miles Varsity817:34.7 PB12
Sep 11Gary Coates InvitationalSep 11 · 3 Miles Varsity · Place 6 · MorrisMorris3 Miles Varsity617:09.95 PB12
Sep 3Twilight in the WoodsSep 3 · 3 Miles Varsity · Place 9 · MorrisMorris3 Miles Varsity918:00.312
Aug 25Morris Early Bird InviteAug 25 · 3 Miles Varsity · Place 6 · MorrisMorris3 Miles Varsity617:27.912

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31IHSA Class 2A XC Sectional #2 - Peoria (Notre Dame)Oct 31 · 3 Miles Varsity · Place 60 · MorrisMorris3 Miles Varsity6017:15.011
Oct 24IHSA Class 2A XC Regional #2A - MorrisOct 24 · 3 Miles Varsity · Place 5 · MorrisMorris3 Miles Varsity516:30.611
Oct 17Interstate 8 Conference ChampionshipsOct 17 · 3 Miles Varsity · Place 14 · MorrisMorris3 Miles Varsity1417:37.111
Oct 17Interstate 8 Conference ChampionshipsOct 17 · 3 Miles Varsity · Place 14 · MorrisMorris3 Miles Varsity1417:3711
Sep 22Ottawa / Morris I-8 DualSep 22 · 3 Miles Varsity · MorrisMorris3 Miles Varsity018:08 PB11

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2IHSA Class 2A Bloomington SectionalNov 2 · 3 Miles Varsity · Place 67 · MorrisMorris3 Miles Varsity6717:16.010
Oct 19Interstate 8 Conference ChampionshipsOct 19 · 3 Miles Varsity · Place 22 · MorrisMorris3 Miles Varsity2217:46.6 PB10
Oct 12Prairie Central Hawk InvitationalOct 12 · 3 Miles Varsity · Place 39 · MorrisMorris3 Miles Varsity3917:28.110
Oct 1El-Paso Gridley Invite Oct 1 · 3 Miles Varsity · Place 39 · MorrisMorris3 Miles Varsity3919:4210
Sep 6Seneca Twilight in the Woods InvitationalSep 6 · 2.35 Miles Junior Varsity · Place 1 · MorrisMorris2.35 Miles Junior Varsity115:00.0 PB10