Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bates County FairButler Bear Cross Country Meet · Oct 1022:43.7Butler Bear Cross Country MeetOctober 10, 2026
5,000 Meters · Belton High SchoolBelton Cross Country Invitational 2026 · Sep 522:27.8Belton Cross Country Invitational 2026September 5, 2026
5,000 Meters · Grandview AmphitheaterGrandview Invitational Cross Country Meet · Sep 2622:38.09Grandview Invitational Cross Country MeetSeptember 26, 2026
5,000 Meters · Grandview High SchoolGrandview XC Invite · Sep 2722:15.88Grandview XC InviteSeptember 27, 2025
5,000 Meters · Jesse James ParkSuburban Blue and White Conference · Oct 1622:28.50Suburban Blue and White ConferenceOctober 16, 2025
5,000 Meters · Lee's Summit North High SchoolThe Kris Solsberg Invitational · Sep 2021:24.80The Kris Solsberg Invitational September 20, 2025
5,000 Meters · Nixa High SchoolMSHSAA Class 5 District 2 · Nov 120:42.18MSHSAA Class 5 District 2November 1, 2025
5,000 Meters · Platte Ridge ParkKC Suburban Blue/White Cross Country · Oct 1625:56.2KC Suburban Blue/White Cross CountryOctober 16, 2026
5,000 Meters · Ray-Pec HSKC XC Classic · Oct 421:46.6KC XC ClassicOctober 4, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 16KC Suburban Blue/White Cross CountryOct 16 · 5,000 Meters JV Blue · Place 21 · Ruskin5,000 Meters JV Blue2125:56.2 PB12
Oct 10Butler Bear Cross Country MeetOct 10 · 5,000 Meters Varsity · Place 63 · Ruskin5,000 Meters Varsity6322:43.7 PB12
Sep 26Grandview Invitational Cross Country MeetSep 26 · 5,000 Meters Varsity · Place 34 · Ruskin5,000 Meters Varsity3422:38.09 PB12
Sep 19Kris Solsberg InviteSep 19 · 5,000 Meters Junior Varsity · Place 137 · Ruskin5,000 Meters Junior Varsity13723:14.212
Sep 5Belton Cross Country Invitational 2026Sep 5 · 5,000 Meters Junior Varsity Boys · Place 34 · Ruskin5,000 Meters Junior Varsity Boys3422:27.8 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1MSHSAA Class 5 District 2Nov 1 · 5,000 Meters Varsity · Place 113 · Ruskin5,000 Meters Varsity11320:42.18 PB11
Oct 16Suburban Blue and White ConferenceOct 16 · 5,000 Meters White Junior Varsity · Place 12 · Ruskin5,000 Meters White Junior Varsity1222:28.50 PB11
Oct 4KC XC ClassicOct 4 · 5,000 Meters C-Team Boys · Place 92 · Ruskin5,000 Meters C-Team Boys9221:46.6 PB11
Sep 27Grandview XC InviteSep 27 · 5,000 Meters Junior Varsity · Place 7 · Ruskin5,000 Meters Junior Varsity722:15.88 PB11
Sep 20The Kris Solsberg Invitational Sep 20 · 5,000 Meters C Team · Place 45 · Ruskin5,000 Meters C Team4521:24.80 PB11