Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · Ray M. Schon ParkSJN XC Invitational · Sep 2213:17SJN XC InvitationalSeptember 22, 2026
2 Miles · Highland High SchoolHighland Invite · Oct 115:30.47Highland InviteOctober 1, 2026
2 Miles · Maryville Christian SchoolMaryville Christian School XC Invitational · Sep 1015:58Maryville Christian School XC InvitationalSeptember 10, 2026
3,000 Meters · Immaculate ConceptionSIJHSAA CLASS S REGION 1 REGIONAL · Oct 713:41SIJHSAA CLASS S REGION 1 REGIONALOctober 7, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 7SIJHSAA CLASS S REGION 1 REGIONALOct 7 · 3,000 Meters Varsity · Place 40 · St. John Neumann3,000 Meters Varsity4013:41 PB7
Oct 1Highland InviteOct 1 · 2 Miles Junior Varsity · Place 71 · St. John Neumann2 Miles Junior Varsity7115:30.47 PB7
Sep 22SJN XC InvitationalSep 22 · 1.8 Miles Varsity · Place 17 · St. John Neumann1.8 Miles Varsity1713:17 PB7
Sep 10Maryville Christian School XC InvitationalSep 10 · 2 Miles Varsity · Place 106 · St. John Neumann2 Miles Varsity10615:58 PB7
Aug 25ICS Invitational Day 1Aug 25 · 3,000 Meters Varsity · Place 73 · St. John Neumann3,000 Meters Varsity7314:347

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 2Highland InvitationalOct 2 · 2 Miles Open · Place 207 · St. John Neumann2 Miles Open20718:29.116
Sep 11Maryville Christian School Cross Country InviteSep 11 · 2 Miles Open · Place 63 · St. John Neumann2 Miles Open6319:48.36

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 3Highland InvitationalOct 3 · 2 Miles Open · Place 215 · St. John Neumann2 Miles Open21518:24.905