Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.4 Miles · Shady Oaks Country ClubAmboy XC Invitational · Oct 1216:16.2Amboy XC InvitationalOctober 12, 2026
2.4 Miles · Shady Oaks Country ClubAmboy Columbus Day XC Invitational · Oct 1315:34.80Amboy Columbus Day XC Invitational October 13, 2025
2.5 Miles · Bureau Valley Junior High F/S CourseDale Donner XC Invitational · Sep 2016:09.70Dale Donner XC InvitationalSeptember 20, 2025
2.85 Miles · Forreston High SchoolNUIC Conference Meet · Oct 1817:59.57NUIC Conference MeetOctober 18, 2025
3 Miles · Bureau Valley North Elementary SchoolDale Donner Invite · Sep 1920:22.2Dale Donner InviteSeptember 19, 2026
3 Miles · Centennial Park14th Annual Rocket Run · Aug 2518:4414th Annual Rocket RunAugust 25, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1218:26.6First to the Finish InvitationalSeptember 12, 2026
3 Miles · Highland Community CollegePretzel XC Invite · Oct 319:02.69Pretzel XC InviteOctober 3, 2026
3299 m · Levi and Ester Fuller Memorial Forest PreserveFrederickson Invite · Oct 712:13.94Frederickson InviteOctober 7, 2025
5,000 Meters · Dubuque Soccer Complex2026 Jim Boughton XC Invitational · Sep 2419:40.22026 Jim Boughton XC InvitationalSeptember 24, 2026
5,000 Meters · Monroe Twining ParkBruess Invitational · Sep 121:06.0Bruess InvitationalSeptember 1, 2026
5,000 Meters · Oregon High SchoolOregon HS Open · Sep 520:26.7Oregon HS OpenSeptember 5, 2026
5,000 Meters · Oregon Park WestOregon HS Open · Sep 620:42Oregon HS OpenSeptember 6, 2025

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 17NUIC ConferenceOct 17 · 3 Miles Varsity · East Dubuque3 Miles Varsity—20:11.2010
Oct 12Amboy XC InvitationalOct 12 · 2.4 Miles Frosh/Soph · Place 21 · East Dubuque2.4 Miles Frosh/Soph2116:16.2 PB10
Oct 6Frederickson InviteOct 6 · 2.05 Miles HS Boys · Place 48 · East Dubuque2.05 Miles HS Boys4812:59.9010
Oct 3Pretzel XC InviteOct 3 · 3 Miles Varsity · Place 57 · East Dubuque3 Miles Varsity5719:02.69 PB10
Sep 242026 Jim Boughton XC InvitationalSep 24 · 5,000 Meters JV Boys 5000 Meters · East Dubuque5,000 Meters JV Boys 5000 Meters—NT10
Sep 242026 Jim Boughton XC InvitationalSep 24 · 5,000 Meters Fresh/Soph Boys 5000 Meters · Place 60 · East Dubuque5,000 Meters Fresh/Soph Boys 5000 Meters6019:40.2 PB10
Sep 19Dale Donner InviteSep 19 · 3 Miles Varsity · Place 109 · East Dubuque3 Miles Varsity10920:22.2 PB10
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 256 · East Dubuque3 Miles 3 Miles-Varsity-1A25618:26.6 PB10
Sep 5Oregon HS OpenSep 5 · 5,000 Meters Junior Varsity · Place 18 · East Dubuque5,000 Meters Junior Varsity1820:26.7 PB10
Sep 1Bruess InvitationalSep 1 · 5,000 Meters Junior Varsity · Place 15 · East Dubuque5,000 Meters Junior Varsity1521:06.0 PB10
Aug 2514th Annual Rocket RunAug 25 · 3 Miles Open · Place 2 · East Dubuque3 Miles Open218:44 PB10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 18NUIC Conference MeetOct 18 · 2.85 Miles Junior Varsity · Place 2 · East Dubuque2.85 Miles Junior Varsity217:59.57 PB9
Oct 13Amboy Columbus Day XC Invitational Oct 13 · 2.4 Miles Open · Place 3 · East Dubuque2.4 Miles Open315:34.80 PB9
Oct 7Frederickson InviteOct 7 · 2.05 Miles HS Boys · Place 37 · East Dubuque2.05 Miles HS Boys3712:13.94 PB9
Oct 4Pretzel XC Invitational Oct 4 · 3 Miles Open · Place 17 · East Dubuque3 Miles Open1719:16.209
Sep 20Dale Donner XC InvitationalSep 20 · 2.5 Miles Frosh/Soph · Place 31 · East Dubuque2.5 Miles Frosh/Soph3116:09.70 PB9
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 1A · Place 378 · East Dubuque3 Miles Varsity 1A37819:34.709
Sep 6Oregon HS OpenSep 6 · 5,000 Meters Junior Varsity · Place 22 · East Dubuque5,000 Meters Junior Varsity2220:42 PB9
Sep 2Bruess Invitational 2025Sep 2 · 5,000 Meters Junior Varsity · Place 30 · East Dubuque5,000 Meters Junior Varsity3023:09.89
Aug 26RF Rocket Run 2025Aug 26 · 3 Miles Open · Place 7 · East Dubuque3 Miles Open719:50.909