Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1220:29.8First to the Finish InvitationalSeptember 12, 2026
3 Miles · Highland Community CollegeFreeport High School Invitational · Sep 3026:55.9Freeport High School InvitationalSeptember 30, 2023
3 Miles · Lake StoreySilver Streak XC Invitational · Sep 231:27.50Silver Streak XC InvitationalSeptember 2, 2023
3 Miles · Richmond Hill ParkGeneseo XC Invitational · Sep 1920:41.2Geneseo XC InvitationalSeptember 19, 2026
3 Miles · Settler's Hill Golf Course St. Charles East Leavey Invitational · Sep 521:53.0 St. Charles East Leavey InvitationalSeptember 5, 2026
5,000 Meters · Hoover ParkSterling XC Invitational · Oct 1021:55.0Sterling XC InvitationalOctober 10, 2026
5,000 Meters · Hoover ParkSterling JV Invitational · Oct 2122:32Sterling JV InvitationalOctober 21, 2025
5,000 Meters · Sterling HS Cross Country CourseRock River Run · Sep 2725:24.36Rock River RunSeptember 27, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 19Sterling JV InvitationalOct 19 · 5,000 Meters Junior Varsity · Place 7 · Sterling5,000 Meters Junior Varsity721:2612
Oct 15Western Big 6 Conference Cross Country ChampionshipsOct 15 · 3 Miles Varsity Boys · Sterling3 Miles Varsity Boys020:21.79Unofficial12
Oct 10Sterling XC InvitationalOct 10 · 5,000 Meters Varsity · Place 79 · Sterling5,000 Meters Varsity7921:55.0 PB12
Sep 19Geneseo XC InvitationalSep 19 · 3 Miles Senior Boys · Place 18 · Sterling3 Miles Senior Boys1820:41.2 PB12
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 385 · Sterling3 Miles 3 Miles-Varsity-2A38520:29.8 PB12
Sep 5 St. Charles East Leavey InvitationalSep 5 · 3 Miles Boys Varsity - 3 Miles · Place 79 · Sterling3 Miles Boys Varsity - 3 Miles7921:53.0 PB12

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 21Sterling JV InvitationalOct 21 · 5,000 Meters Junior Varsity · Place 19 · Sterling5,000 Meters Junior Varsity1922:32 PB11
Oct 16Western Big 6 Conference XC ChampionshipsOct 16 · 3 Miles Varsity Boys · Place 120 · Sterling3 Miles Varsity Boys12025:01.0911
Sep 27Rock River RunSep 27 · 5,000 Meters Varsity · Place 162 · Sterling5,000 Meters Varsity16225:24.36 PB11
Sep 20Geneseo XC InviteSep 20 · 3 Miles Junior Boys · Place 46 · Sterling3 Miles Junior Boys4624:40.2011

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 12Western Big 6 XC ChampionshipsOct 12 · 3 Miles Varsity · Place 125 · Sterling3 Miles Varsity12524:06.709
Oct 7Sterling High School InvitationalOct 7 · 3 Miles Frosh/Soph Freshman · Place 51 · Sterling3 Miles Frosh/Soph Freshman5123:41.109
Sep 30Freeport High School InvitationalSep 30 · 3 Miles Open · Place 42 · Sterling3 Miles Open4226:55.9 PB9
Sep 23Rock River RunSep 23 · 3 Miles Frosh/Soph Freshman · Place 131 · Sterling3 Miles Frosh/Soph Freshman13127:36.709
Sep 19Ottawa Quad Meet #2Sep 19 · Open · Place 34 · SterlingOpen3428:339
Sep 16Geneseo XC InviteSep 16 · 3 Miles Freshman · Place 31 · Sterling3 Miles Freshman3125:25.809
Sep 12Twin City MeetSep 12 · Varsity · Place 32 · SterlingVarsity3225:109
Sep 2Silver Streak XC InvitationalSep 2 · 3 Miles FS Boys · Place 110 · Sterling3 Miles FS Boys11031:27.50 PB9
Aug 29Sycamore InvitationalAug 29 · 3 Miles Frosh/Soph Freshman · Place 100 · Sterling3 Miles Frosh/Soph Freshman10028:28.059