Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Apollo High SchoolMSHSL Section 5AA Championships · Oct 2317:12.25MSHSL Section 5AA ChampionshipsOctober 23, 2025
5,000 Meters · Bertram ParkMonticello Invitational · Sep 1218:19.0Monticello InvitationalSeptember 12, 2026
5,000 Meters · Fairway Shores GCPrinceton Invitational · Sep 318:30.2Princeton InvitationalSeptember 3, 2026
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 118:01.6MSHSL Class AA State ChampionshipsNovember 1, 2025
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AA State Championships · Nov 717:33.7MSHSL Class AA State ChampionshipsNovember 7, 2026
5,000 Meters · Pebble Creek Golf ClubBecker Invitational · Sep 2518:04.5Becker InvitationalSeptember 25, 2025
5,000 Meters · Prairie Park Thundering Royal Elk Invitational · Oct 817:13.7Thundering Royal Elk InvitationalOctober 8, 2026
5,000 Meters · Princeton Golf CourseTiger Invitational · Oct 716:53.4Tiger InvitationalOctober 7, 2025
5,000 Meters · River Oaks Golf CourseRocori XC Invitational · Sep 2417:57.0Rocori XC InvitationalSeptember 24, 2026
5,000 Meters · Southbrook Golf CourseAnnandale Invitational · Sep 917:24.1Annandale InvitationalSeptember 9, 2025
5,000 Meters · The Ponds Golf CourseMississippi 8 Cross Country Championship · Oct 1417:00.8Mississippi 8 Cross Country ChampionshipOctober 14, 2025
5,000 Meters · Zahler ParkSTMA Invitational · Oct 117:43.2STMA InvitationalOctober 1, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class AA State ChampionshipsNov 7 · 5,000 Meters Class AA · Place 116 · Big Lake5,000 Meters Class AA11617:33.7 PB12
Oct 29MSHSL Section 5AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 9 · Big Lake5,000 Meters Varsity917:32.7012
Oct 20Mississippi 8 XC ChampionshipOct 20 · 5,000 Meters Varsity · Place 12 · Big Lake5,000 Meters Varsity1217:19.112
Oct 13Tiger InvitationalOct 13 · 5,000 Meters Varsity · Place 20 · Big Lake5,000 Meters Varsity2016:58.5012
Oct 8Thundering Royal Elk InvitationalOct 8 · 5,000 Meters Varsity · Place 35 · Big Lake5,000 Meters Varsity3517:13.7 PB12
Oct 1Becker InvitationalOct 1 · 5,000 Meters Varsity · Place 5 · Big Lake5,000 Meters Varsity518:25.712
Sep 24Rocori XC InvitationalSep 24 · 5,000 Meters Boys Varsity · Place 23 · Big Lake5,000 Meters Boys Varsity2317:57.0 PB12
Sep 15Cardinal ClassicSep 15 · 5,000 Meters Varsity · Place 16 · Big Lake5,000 Meters Varsity1617:49.712
Sep 12Monticello InvitationalSep 12 · 5,000 Meters Varsity · Place 19 · Big Lake5,000 Meters Varsity1918:19.0 PB12
Sep 3Princeton InvitationalSep 3 · 5,000 Meters Varsity · Place 16 · Big Lake5,000 Meters Varsity1618:30.2 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AA State ChampionshipsNov 1 · 5,000 Meters Class AA · Place 131 · Big Lake5,000 Meters Class AA13118:01.6 PB11
Oct 23MSHSL Section 5AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 14 · Big Lake5,000 Meters Varsity1417:12.25 PB11
Oct 14Mississippi 8 Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 16 · Big Lake5,000 Meters Varsity1617:00.8 PB11
Oct 7Tiger InvitationalOct 7 · 5,000 Meters Varsity · Place 22 · Big Lake5,000 Meters Varsity2216:53.4 PB11
Oct 1STMA InvitationalOct 1 · 5,000 Meters Varsity · Place 42 · Big Lake5,000 Meters Varsity4217:43.2 PB11
Sep 25Becker InvitationalSep 25 · 5,000 Meters Varsity · Place 18 · Big Lake5,000 Meters Varsity1818:04.5 PB11
Sep 18Rocori XC InvitationalSep 18 · 5,000 Meters Varsity · Place 15 · Big Lake5,000 Meters Varsity1518:05.211
Sep 9Annandale InvitationalSep 9 · 5,000 Meters Varsity · Place 13 · Big Lake5,000 Meters Varsity1317:24.1 PB11
Sep 6Monticello InvitationalSep 6 · 5,000 Meters Varsity · Place 29 · Big Lake5,000 Meters Varsity2918:28.711