Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · EastviewCentral Catholic 2 Mile · Aug 2512:46.0Central Catholic 2 MileAugust 25, 2026
2 Miles · Ewing Park ICentral Catholic/Olympia/Cornerstone Christian · Aug 2613:43Central Catholic/Olympia/Cornerstone ChristianAugust 26, 2025
3 Miles · 17651 Boy Scout TrailIHSA Class 1A XC Regional - #2A Petersburg (Porta) · Oct 2518:37.64IHSA Class 1A XC Regional - #2A Petersburg (Porta)October 25, 2025
3 Miles · Athens Junior/Senior High SchoolAthens Home Meet #2 · Sep 1520:15.22Athens Home Meet #2September 15, 2026
3 Miles · Chestnut Beason ParkMP XC Home Meet #1 · Sep 2219:22.03MP XC Home Meet #1September 22, 2026
3 Miles · Clinton High SchoolClinton Light it Up XC Invitational · Aug 3019:38.91Clinton Light it Up XC Invitational August 30, 2025
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 317:43.13Peoria High School InvitationalOctober 3, 2026
3 Miles · Dunlap High SchoolDunlap XC Invitational · Sep 2018:44.0Dunlap XC InvitationalSeptember 20, 2025
3 Miles · Dunlap Valley Middle SchoolDunlap Invitational · Sep 1919:01.9Dunlap InvitationalSeptember 19, 2026
3 Miles · Furrow FarmEPGXC Invitational · Sep 2921:43.8EPGXC InvitationalSeptember 29, 2026
3 Miles · Maxwell ParkUniversity High School Invitational · Sep 819:56.54University High School InvitationalSeptember 8, 2026
3 Miles · Olympia High SchoolSangamo Conference XC Championships · Oct 1120:29.30Sangamo Conference XC ChampionshipsOctober 11, 2025
3 Miles · Williamsville High School Sangamo Conference Meet · Oct 1018:37.09Sangamo Conference MeetOctober 10, 2026
3.05 Miles · High School 3 MileNCHS Open Cross Country Meet · Sep 519:39.00NCHS Open Cross Country MeetSeptember 5, 2025

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 10Sangamo Conference MeetOct 10 · 3 Miles Boys · Place 26 · Stanford (Olympia)3 Miles Boys2618:37.09 PB10
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 1A/2A · Place 182 · Stanford (Olympia)3 Miles Varsity - 1A/2A18217:43.13 PB10
Sep 29EPGXC InvitationalSep 29 · 3 Miles Varsity · Place 109 · Stanford (Olympia)3 Miles Varsity10921:43.8 PB10
Sep 22MP XC Home Meet #1Sep 22 · 3 Miles Varsity · Place 3 · Stanford (Olympia)3 Miles Varsity319:22.03 PB10
Sep 19Dunlap InvitationalSep 19 · 3 Miles Varsity Boys · Place 69 · Stanford (Olympia)3 Miles Varsity Boys6919:01.9 PB10
Sep 15Athens Home Meet #2Sep 15 · 3 Miles Boy's Varsity · Place 6 · Stanford (Olympia)3 Miles Boy's Varsity620:15.22 PB10
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 387 · Stanford (Olympia)3 Miles 3 Miles-Varsity-1A38719:33.010
Sep 8University High School InvitationalSep 8 · 3 Miles Varsity · Place 24 · Stanford (Olympia)3 Miles Varsity2419:56.54 PB10
Aug 25Central Catholic 2 MileAug 25 · 2 Miles Varsity · Place 17 · Stanford (Olympia)2 Miles Varsity1712:46.0 PB10

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 1A XC Regional - #2A Petersburg (Porta)Oct 25 · 3 Miles Varsity · Place 76 · Stanford (Olympia)3 Miles Varsity7618:37.64 PB9
Oct 1847th Annual Patriot XC InviteOct 18 · 3 Miles Varsity · Place 174 · Stanford (Olympia)3 Miles Varsity17418:59.209
Oct 11Sangamo Conference XC ChampionshipsOct 11 · 3 Miles Varsity · Place 36 · Stanford (Olympia)3 Miles Varsity3620:29.30 PB9
Sep 30EPGXC InvitationalSep 30 · 3 Miles Varsity · Place 125 · Stanford (Olympia)3 Miles Varsity12522:43.49
Sep 20Dunlap XC InvitationalSep 20 · 3 Miles Varsity Boys · Place 76 · Stanford (Olympia)3 Miles Varsity Boys7618:44.0 PB9
Sep 5NCHS Open Cross Country MeetSep 5 · 3.05 Miles Varsity · Place 82 · Stanford (Olympia)3.05 Miles Varsity8219:39.00 PB9
Aug 30Clinton Light it Up XC Invitational Aug 30 · 3 Miles Varsity · Place 151 · Stanford (Olympia)3 Miles Varsity15119:38.91 PB9
Aug 26Central Catholic/Olympia/Cornerstone ChristianAug 26 · 2 Miles Varsity · Place 24 · Stanford (Olympia)2 Miles Varsity2413:43 PB9