Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Shady Oaks Country ClubAmboy XC Invitational · Oct 1225:12.3Amboy XC InvitationalOctober 12, 2026
3 Miles · Bureau Valley J H SchoolDale Donner XC Invitational · Sep 2022:05.50Dale Donner XC InvitationalSeptember 20, 2025
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1223:13.2First to the Finish InvitationalSeptember 12, 2026
3 Miles · Grundy County FairgroundsMorris Early Bird Invite · Aug 2623:57.2Morris Early Bird InviteAugust 26, 2026
3 Miles · Roanoke ParkLWRB Invite · Oct 820:49.10LWRB InviteOctober 8, 2025
3 Miles · Seneca Ag FarmIHSA Class 1A XC Regional - #4C Seneca · Oct 2520:37.50IHSA Class 1A XC Regional - #4C SenecaOctober 25, 2025
4554 m · PeruSt. Bede Academy #1 · Sep 421:05.2St. Bede Academy #1September 4, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 12Amboy XC InvitationalOct 12 · 2.95 Miles Varsity · Place 146 · Ottawa (Marquette)2.95 Miles Varsity14625:12.3 PB12
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 684 · Ottawa (Marquette)3 Miles 3 Miles-Varsity-1A68423:13.2 PB12
Aug 26Morris Early Bird InviteAug 26 · 3 Miles Varsity · Place 75 · Ottawa (Marquette)3 Miles Varsity7523:57.2 PB12

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 1A XC Regional - #4C SenecaOct 25 · 3 Miles Varsity · Place 66 · Ottawa (Marquette)3 Miles Varsity6620:37.50 PB11
Oct 8LWRB InviteOct 8 · 3 Miles Varsity · Place 25 · Ottawa (Marquette)3 Miles Varsity2520:49.10 PB11
Sep 20Dale Donner XC InvitationalSep 20 · 3 Miles Varsity · Place 156 · Ottawa (Marquette)3 Miles Varsity15622:05.50 PB11
Sep 4St. Bede Academy #1Sep 4 · 2.83 Miles Varsity · Place 20 · Ottawa (Marquette)2.83 Miles Varsity2021:05.2 PB11