Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bertram ParkMonticello Invitational · Sep 1219:39.8Monticello InvitationalSeptember 12, 2026
5,000 Meters · Fairway Shores GCPrinceton Invitational · Sep 320:20.6Princeton InvitationalSeptember 3, 2026
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AA State Championships · Nov 718:28.5MSHSL Class AA State ChampionshipsNovember 7, 2026
5,000 Meters · Pebble Creek Golf ClubBecker Invitational · Oct 119:34.2Becker InvitationalOctober 1, 2026
5,000 Meters · Prairie Park Thundering Royal Elk Invitational · Oct 819:00.1Thundering Royal Elk InvitationalOctober 8, 2026
5,000 Meters · Princeton Golf CourseTiger Invitational · Oct 1318:44.06Tiger InvitationalOctober 13, 2026
5,000 Meters · River Oaks Golf CourseRocori XC Invitational · Sep 2419:30.7Rocori XC InvitationalSeptember 24, 2026
5,000 Meters · Southbrook Golf CourseAnnandale Invitational · Sep 919:33.0Annandale InvitationalSeptember 9, 2025
5,000 Meters · The Ponds Golf CourseMSHSL Section 5AA Championships · Oct 2918:45.60MSHSL Section 5AA ChampionshipsOctober 29, 2026
5,000 Meters · Zahler ParkSTMA Invitational · Oct 120:34.4STMA 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 144 · Big Lake5,000 Meters Class AA14418:28.5 PB11
Oct 29MSHSL Section 5AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 28 · Big Lake5,000 Meters Varsity2818:45.60 PB11
Oct 20Mississippi 8 XC ChampionshipOct 20 · 5,000 Meters Varsity · Place 33 · Big Lake5,000 Meters Varsity3318:35.911
Oct 13Tiger InvitationalOct 13 · 5,000 Meters Varsity · Place 94 · Big Lake5,000 Meters Varsity9418:44.06 PB11
Oct 8Thundering Royal Elk InvitationalOct 8 · 5,000 Meters Varsity · Place 125 · Big Lake5,000 Meters Varsity12519:00.1 PB11
Oct 1Becker InvitationalOct 1 · 5,000 Meters Varsity · Place 9 · Big Lake5,000 Meters Varsity919:34.2 PB11
Sep 24Rocori XC InvitationalSep 24 · 5,000 Meters Boys Varsity · Place 66 · Big Lake5,000 Meters Boys Varsity6619:30.7 PB11
Sep 15Cardinal ClassicSep 15 · 5,000 Meters Varsity · Place 47 · Big Lake5,000 Meters Varsity4720:05.011
Sep 12Monticello InvitationalSep 12 · 5,000 Meters Varsity · Place 46 · Big Lake5,000 Meters Varsity4619:39.8 PB11
Sep 3Princeton InvitationalSep 3 · 5,000 Meters Varsity · Place 51 · Big Lake5,000 Meters Varsity5120:20.6 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 14Mississippi 8 Cross Country ChampionshipOct 14 · 5,000 Meters Junior Varsity · Place 1 · Big Lake5,000 Meters Junior Varsity118:48.410
Oct 7Tiger InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 35 · Big Lake5,000 Meters Junior Varsity3519:25.310
Oct 1STMA InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 103 · Big Lake5,000 Meters Junior Varsity10320:34.4 PB10
Sep 25Becker InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 10 · Big Lake5,000 Meters Junior Varsity1020:01.910
Sep 18Rocori XC InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 18 · Big Lake5,000 Meters Junior Varsity1820:43.410
Sep 9Annandale InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 4 · Big Lake5,000 Meters Junior Varsity419:33.0 PB10
Sep 6Monticello InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 21 · Big Lake5,000 Meters Junior Varsity2120:32.310
Aug 28Princeton InvitationalAug 28 · 5,000 Meters Varsity · Place 81 · Big Lake5,000 Meters Varsity8121:29.7—

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 15Mississippi 8 ConferenceOct 15 · 5,000 Meters Junior Varsity · Place 31 · Big Lake5,000 Meters Junior Varsity3120:38.89
Oct 8Tiger InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 89 · Big Lake5,000 Meters Junior Varsity8921:32.29
Oct 2STMA InvitationalOct 2 · 5,000 Meters Junior Varsity · Place 173 · Big Lake5,000 Meters Junior Varsity17322:23.19
Sep 26Becker InvitationalSep 26 · 5,000 Meters Junior Varsity · Place 23 · Big Lake5,000 Meters Junior Varsity2322:28.19
Sep 19Rocori XC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 155 · Big Lake5,000 Meters Junior Varsity15523:24.0FR
Sep 10Annandale InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 30 · Big Lake5,000 Meters Junior Varsity3023:15.89
Sep 7Monticello InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 61 · Big Lake5,000 Meters Junior Varsity6122:58.49