Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Alton High SchoolAlton Invitational · Sep 2726:01.23Alton InvitationalSeptember 27, 2025
5,000 Meters · Buder ParkBig River PR Invite · Oct 2325:14.6Big River PR InviteOctober 23, 2025
5,000 Meters · Hannibal-LaGrange UniversityMSHSAA Class 4 District 3 · Oct 3126:29.22MSHSAA Class 4 District 3October 31, 2026
5,000 Meters · Living Word United Methodist ChurchParkway West Dale Shepherd XC Invite · Oct 328:00.41Parkway West Dale Shepherd XC InviteOctober 3, 2026
5,000 Meters · McNair ParkFirst Capitol XC Invite · Sep 432:17.89First Capitol XC InviteSeptember 4, 2026
5,000 Meters · Northwest Early Childhood CenterStan Nelson Memorial Invitational · Sep 1228:45.80Stan Nelson Memorial InvitationalSeptember 12, 2026
5,000 Meters · Sioux Passage ParkMSHSAA Class 4 District 3 · Nov 127:33.64MSHSAA Class 4 District 3November 1, 2025
5,000 Meters · West City ParkFestus Bowles-Wright XC Invite · Sep 1928:58.03Festus Bowles-Wright XC InviteSeptember 19, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31MSHSAA Class 4 District 3Oct 31 · 5,000 Meters Varsity · Place 78 · Ursuline Academy5,000 Meters Varsity7826:29.22 PB11
Oct 24Big River PR InvitationalOct 24 · 5,000 Meters Varsity · Place 109 · Ursuline Academy5,000 Meters Varsity10926:34.6JR
Oct 3Parkway West Dale Shepherd XC InviteOct 3 · 5,000 Meters Varsity · Place 78 · Ursuline Academy5,000 Meters Varsity7828:00.41 PB11
Sep 26Alton InvitationalSep 26 · 3 Miles Junior Varsity · Place 2 · Ursuline Academy3 Miles Junior Varsity228:11.9811
Sep 19Festus Bowles-Wright XC InviteSep 19 · 5,000 Meters Varsity · Place 59 · Ursuline Academy5,000 Meters Varsity5928:58.03 PB11
Sep 12Stan Nelson Memorial InvitationalSep 12 · 5,000 Meters Varsity Girls · Place 82 · Ursuline Academy5,000 Meters Varsity Girls8228:45.80 PB11
Sep 4First Capitol XC InviteSep 4 · 5,000 Meters High School · Place 115 · Ursuline Academy5,000 Meters High School11532:17.89 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1MSHSAA Class 4 District 3Nov 1 · 5,000 Meters Varsity · Place 69 · Ursuline Academy5,000 Meters Varsity6927:33.64 PB10
Oct 23Big River PR InviteOct 23 · 5,000 Meters Varsity · Place 59 · Ursuline Academy5,000 Meters Varsity5925:14.6 PB10
Oct 9GISL XC ChampsOct 9 · 5,000 Meters Junior Varsity · Place 58 · Ursuline Academy5,000 Meters Junior Varsity5826:28.16SO
Sep 27Alton InvitationalSep 27 · 3 Miles Varsity · Place 28 · Ursuline Academy3 Miles Varsity2826:01.23 PB10
Sep 20Festus Bowles-Wright XC InvitationalSep 20 · 5,000 Meters Varsity · Place 42 · Ursuline Academy5,000 Meters Varsity4228:24.7410
Sep 11Crusader-Greyhound InvitationalSep 11 · 5,000 Meters Varsity · Place 28 · Ursuline Academy5,000 Meters Varsity2829:09.6510
Sep 5First Capital Cross Country MeetSep 5 · 5,000 Meters Varsity · Place 116 · Ursuline Academy5,000 Meters Varsity11626:26.5210
Aug 30Clayton Classic InvitationalAug 30 · 5,000 Meters Varsity · Place 33 · Ursuline Academy5,000 Meters Varsity3329:04.4610

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 2MSHSAA Class 4 - District 1Nov 2 · 5,000 Meters 4A · Place 83 · Ursuline Academy5,000 Meters 4A8325:18.7—
Sep 27Gans Creek ClassicSep 27 · 5,000 Meters Varsity · Place 138 · Ursuline Academy5,000 Meters Varsity13825:05.89
Sep 12Crusader-Greyhound InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 46 · Ursuline Academy5,000 Meters Junior Varsity4626:17.379