Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ewing Park ICentral Catholic/Olympia/Cornerstone Christian · Aug 2611:03Central Catholic/Olympia/Cornerstone ChristianAugust 26, 2025
3 Miles · 17651 Boy Scout TrailPORTA Prairie Trails XC Classic · Sep 1318:23.04PORTA Prairie Trails XC ClassicSeptember 13, 2025
3 Miles · Clinton High SchoolClinton Light it Up XC Invitational · Aug 3016:52.58Clinton Light it Up XC Invitational August 30, 2025
3 Miles · Farmington Central High SchoolIHSA Class 1A XC Regional - #2C Farmington · Oct 2516:37.30IHSA Class 1A XC Regional - #2C FarmingtonOctober 25, 2025
3 Miles · Maple Lane Country ClubIHSA Class 1A XC Sectional - #2 Elmwood · Nov 117:05.52IHSA Class 1A XC Sectional - #2 ElmwoodNovember 1, 2025
3 Miles · Maple Shade Country ClubElmwood HS XC Invitational · Oct 417:23.70Elmwood HS XC InvitationalOctober 4, 2025
3 Miles · The Oaks At River's EdgePC/Pontiac Invite · Oct 1117:12.47PC/Pontiac InviteOctober 11, 2025
6,000 Meters · Lewis UniversityLewis Early Bird · Sep 424:51.66Lewis Early BirdSeptember 4, 2026
8,000 Meters · Baldwin Golf CourseHeart of America Cross Country Championships · Nov 631:17.3Heart of America Cross Country ChampionshipsNovember 6, 2026
8,000 Meters · Cedar Creek GCIndian Hills CC Invitational · Oct 933:05.57Indian Hills CC InvitationalOctober 9, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6Heart of America Cross Country ChampionshipsNov 6 · 8,000 Meters Heart of America · Place 134 · St. Ambrose (Iowa)St. Ambrose (Iowa)8,000 Meters Heart of America13431:17.3 PBFr
Oct 9Indian Hills CC InvitationalOct 9 · 8,000 Meters Collegiate · Place 71 · St. Ambrose (Iowa)St. Ambrose (Iowa)8,000 Meters Collegiate7133:05.57 PBFr
Sep 4Lewis Early BirdSep 4 · 6,000 Meters Mens · Place 65 · St. Ambrose (Iowa)St. Ambrose (Iowa)6,000 Meters Mens6524:51.66 PBFr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 1A XC Sectional - #2 ElmwoodNov 1 · 3 Miles Varsity · Place 69 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity6917:05.52 PB12
Oct 25IHSA Class 1A XC Regional - #2C FarmingtonOct 25 · 3 Miles Varsity · Place 35 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity3516:37.30 PB12
Oct 11PC/Pontiac InviteOct 11 · 3 Miles Varsity · Place 24 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity2417:12.47 PB12
Oct 4Elmwood HS XC InvitationalOct 4 · 3 Miles Varsity · Place 48 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity4817:23.70 PB12
Sep 13PORTA Prairie Trails XC ClassicSep 13 · 3 Miles High School Boys · Place 21 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles High School Boys2118:23.04 PB12
Aug 30Clinton Light it Up XC Invitational Aug 30 · 3 Miles Varsity · Place 44 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity4416:52.58 PB12
Aug 26Central Catholic/Olympia/Cornerstone ChristianAug 26 · 2 Miles Varsity · Place 4 · Bloomington (Central Catholic)Bloomington (Central Catholic)2 Miles Varsity411:03 PB12