Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Apollo High SchoolMSHSL Section 5AA Championships · Oct 2320:10.42MSHSL Section 5AA ChampionshipsOctober 23, 2025
5,000 Meters · Bertram ParkMonticello Invitational · Sep 1220:11.9Monticello InvitationalSeptember 12, 2026
5,000 Meters · Fairway Shores GCPrinceton Invitational · Sep 321:03.3Princeton InvitationalSeptember 3, 2026
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 119:31.3MSHSL Class AA State ChampionshipsNovember 1, 2025
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AA State Championships · Nov 719:08.6MSHSL Class AA State ChampionshipsNovember 7, 2026
5,000 Meters · Pebble Creek Golf ClubBecker Invitational · Oct 119:55.6Becker InvitationalOctober 1, 2026
5,000 Meters · Prairie Park Thundering Royal Elk Invitational · Oct 819:07.6Thundering Royal Elk InvitationalOctober 8, 2026
5,000 Meters · Princeton Golf CourseTiger Invitational · Oct 1319:09.44Tiger InvitationalOctober 13, 2026
5,000 Meters · River Oaks Golf CourseRocori XC Invitational · Sep 2420:07.7Rocori XC InvitationalSeptember 24, 2026
5,000 Meters · Southbrook Golf CourseAnnandale Invitational · Sep 919:45.4Annandale InvitationalSeptember 9, 2025
5,000 Meters · The Ponds Golf CourseMississippi 8 Cross Country Championship · Oct 1419:46.6Mississippi 8 Cross Country ChampionshipOctober 14, 2025
5,000 Meters · Zahler ParkSTMA Invitational · Oct 121:26.1STMA InvitationalOctober 1, 2025

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class AA State ChampionshipsNov 7 · 5,000 Meters Class AA · Place 24 · Big Lake5,000 Meters Class AA2419:08.6 PB10
Oct 29MSHSL Section 5AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 4 · Big Lake5,000 Meters Varsity420:01.0010
Oct 13Tiger InvitationalOct 13 · 5,000 Meters Varsity · Place 8 · Big Lake5,000 Meters Varsity819:09.44 PB10
Oct 8Thundering Royal Elk InvitationalOct 8 · 5,000 Meters Varsity · Place 16 · Big Lake5,000 Meters Varsity1619:07.6 PB10
Oct 1Becker InvitationalOct 1 · 5,000 Meters Varsity · Place 1 · Big Lake5,000 Meters Varsity119:55.6 PB10
Sep 24Rocori XC InvitationalSep 24 · 5,000 Meters Girls Varsity · Place 11 · Big Lake5,000 Meters Girls Varsity1120:07.7 PB10
Sep 15Cardinal ClassicSep 15 · 5,000 Meters Varsity · Place 3 · Big Lake5,000 Meters Varsity319:51.810
Sep 12Monticello InvitationalSep 12 · 5,000 Meters Varsity · Place 8 · Big Lake5,000 Meters Varsity820:11.9 PB10
Sep 3Princeton InvitationalSep 3 · 5,000 Meters Varsity · Place 12 · Big Lake5,000 Meters Varsity1221:03.3 PB10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AA State ChampionshipsNov 1 · 5,000 Meters Class AA · Place 37 · Big Lake5,000 Meters Class AA3719:31.3 PB9
Oct 23MSHSL Section 5AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 11 · Big Lake5,000 Meters Varsity1120:10.42 PB9
Oct 14Mississippi 8 Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 6 · Big Lake5,000 Meters Varsity619:46.6 PB9
Oct 7Tiger InvitationalOct 7 · 5,000 Meters Varsity · Place 18 · Big Lake5,000 Meters Varsity1819:54.19
Oct 1STMA InvitationalOct 1 · 5,000 Meters Varsity · Place 41 · Big Lake5,000 Meters Varsity4121:26.1 PB9
Sep 25Becker InvitationalSep 25 · 5,000 Meters Varsity · Place 2 · Big Lake5,000 Meters Varsity221:15.59
Sep 18Rocori XC InvitationalSep 18 · 5,000 Meters Varsity · Place 30 · Big Lake5,000 Meters Varsity3022:20.69
Sep 9Annandale InvitationalSep 9 · 5,000 Meters Varsity · Place 5 · Big Lake5,000 Meters Varsity519:45.4 PB9
Sep 6Monticello InvitationalSep 6 · 5,000 Meters Varsity · Place 8 · Big Lake5,000 Meters Varsity820:24.09