Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · 1.8 MilesHighland Invite · Sep 2813:32.20Highland InviteSeptember 28, 2023
1.8 Miles · Ray M. Schon ParkSJN XC Invitational · Sep 2212:25SJN XC InvitationalSeptember 22, 2026
2 Miles · Highland High SchoolHighland Invite · Oct 114:54.19Highland InviteOctober 1, 2026
2 Miles · Maryville Christian SchoolMaryville Christian School XC Invitational · Sep 1014:10Maryville Christian School XC InvitationalSeptember 10, 2026
2 Miles · Triad High SchoolTriad Middle School Jamboree · Sep 1618:19.30Triad Middle School Jamboree September 16, 2024
2 Miles · Wilson Park 2 MileGranite City Coolidge Cross Country Invitational · Sep 117:24.50Granite City Coolidge Cross Country InvitationalSeptember 1, 2023
2993 m · DuQuoin State Fair Grounds2026 SIJHSAA Class S Cross Country Meet · Oct 1712:48.12026 SIJHSAA Class S Cross Country MeetOctober 17, 2026
3,000 Meters · Immaculate ConceptionICS Invitational Day 1 · Aug 2513:06ICS Invitational Day 1August 25, 2026
3,000 Meters · Milburn CampusSIJHSAA Class S Region 2 Regional · Oct 413:50.4SIJHSAA Class S Region 2 RegionalOctober 4, 2023

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 172026 SIJHSAA Class S Cross Country MeetOct 17 · 1.86 Miles Varsity · Place 117 · St. John Neumann1.86 Miles Varsity11712:48.1 PB8
Oct 7SIJHSAA CLASS S REGION 1 REGIONALOct 7 · 3,000 Meters Varsity · Place 27 · St. John Neumann3,000 Meters Varsity2713:148
Oct 1Highland InviteOct 1 · 2 Miles Varsity · Place 136 · St. John Neumann2 Miles Varsity13614:54.19 PB8
Sep 22SJN XC InvitationalSep 22 · 1.8 Miles Varsity · Place 10 · St. John Neumann1.8 Miles Varsity1012:25 PB8
Sep 10Maryville Christian School XC InvitationalSep 10 · 2 Miles Varsity · Place 70 · St. John Neumann2 Miles Varsity7014:10 PB8
Aug 25ICS Invitational Day 1Aug 25 · 3,000 Meters Varsity · Place 52 · St. John Neumann3,000 Meters Varsity5213:06 PB8

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 8SIJHSAA Region 1 Class S RegionalOct 8 · 3,000 Meters Middle School · Place 33 · St. John Neumann3,000 Meters Middle School3313:44.77
Oct 2Highland InvitationalOct 2 · 2 Miles Varsity · Place 160 · St. John Neumann2 Miles Varsity16015:19.067
Sep 11Maryville Christian School Cross Country InviteSep 11 · 2 Miles Varsity · Place 76 · St. John Neumann2 Miles Varsity7615:06.37
Aug 26ICS Invitational Day 1Aug 26 · 3,000 Meters Varsity · Place 55 · St. John Neumann3,000 Meters Varsity5514:16.37

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 3Highland InvitationalOct 3 · 2 Miles Open · Place 140 · St. John Neumann2 Miles Open14016:33.706
Sep 16Triad Middle School Jamboree Sep 16 · 2 Miles Varsity Boys · Place 201 · St. John Neumann2 Miles Varsity Boys20118:19.30 PB6
Sep 12Maryville Christian InvitationalSep 12 · 2 Miles Varsity · Place 74 · St. John Neumann2 Miles Varsity7416:20.56
Sep 6Granite City Coolidge InvitationalSep 6 · 2 Miles Open · Place 157 · St. John Neumann2 Miles Open15715:54.506

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 4SIJHSAA Class S Region 2 RegionalOct 4 · 3,000 Meters Varsity · Place 58 · St. John Neumann3,000 Meters Varsity5813:50.4 PB5
Sep 28Highland InviteSep 28 · 1.8 Miles Boys Top 7 · Place 127 · St. John Neumann1.8 Miles Boys Top 712713:32.20 PB5
Sep 11Triad MS Jamboree Sep 11 · 2 Miles Middle School · Place 111 · St. John Neumann2 Miles Middle School11115:27.905
Sep 7Maryville Christian School InvitationalSep 7 · 2 Miles Junior High · Place 44 · St. John Neumann2 Miles Junior High4416:56.75
Sep 1Granite City Coolidge Cross Country InvitationalSep 1 · 2 Miles Boys Open · Place 92 · St. John Neumann2 Miles Boys Open9217:24.50 PB5