Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 5 | 21:52.92 | Granite City Robinson/Lang Cross Country Invitational | September 5, 2026 |
| 3,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 9 | 12:18.52 | Forest Park Cross Country Festival | September 9, 2017 |
| 5,000 Meters · Buder ParkBig River PR Invite · Oct 23 | 22:02.7 | Big River PR Invite | October 23, 2025 |
| 5,000 Meters · Gans Creek Recreation AreaTolton Catholic XC Invite · Sep 12 | 22:35.98 | Tolton Catholic XC Invite | September 12, 2026 |
| 5,000 Meters · Living Word United Methodist ChurchParkway West Invitational · Sep 29 | 19:53.74 | Parkway West Invitational | September 29, 2018 |
| 5,000 Meters · McNair ParkGAC South Conference · Oct 4 | 19:56.23 | GAC South Conference | October 4, 2018 |
| 5,000 Meters · Principia CollegeBorder War XC Championships · Oct 10 | 21:14.78 | Border War XC Championships | October 10, 2026 |
| 5,000 Meters · SIUE Cross Country Course60th Annual Edwardsville Cross Country Invitational · Sep 19 | 23:02.10 | 60th Annual Edwardsville Cross Country Invitational | September 19, 2026 |
| 5,000 Meters · Warren County R-3 Warrenton High SchoolGAC XC Championships · Oct 17 | 20:03.98 | GAC XC Championships | October 17, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | GAC XC ChampionshipsOct 17 · 5,000 Meters South JV · Place 35 · Ft. Zumwalt West | 5,000 Meters South JV | 35 | 20:03.98 PB | 11 |
| Oct 10 | Border War XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 160 · Ft. Zumwalt West | 5,000 Meters Varsity | 160 | 21:14.78 PB | 11 |
| Oct 2 | Mike Spoede Warrenton InvitationalOct 2 · 5,000 Meters JV Boys · Place 39 · Ft. Zumwalt West | 5,000 Meters JV Boys | 39 | 21:02.45 | 11 |
| Sep 19 | 60th Annual Edwardsville Cross Country InvitationalSep 19 · 5,000 Meters High School Boys · Place 146 · Ft. Zumwalt West | 5,000 Meters High School Boys | 146 | 23:02.10 PB | 11 |
| Sep 12 | Tolton Catholic XC InviteSep 12 · 5,000 Meters JV · Place 41 · Ft. Zumwalt West | 5,000 Meters JV | 41 | 22:35.98 PB | 11 |
| Sep 5 | Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Open · Place 118 · Ft. Zumwalt West | 3 Miles Boy's Open | 118 | 21:52.92 PB | 11 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Big River PR InviteOct 23 · 5,000 Meters JV · Place 164 · Ft. Zumwalt West | 5,000 Meters JV | 164 | 22:02.7 PB | 10 |
| Oct 16 | GAC XC ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 102 · Ft. Zumwalt West | 5,000 Meters Junior Varsity | 102 | 23:22.58 | 10 |
| Oct 16 | GAC XC ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 66 · Ft. Zumwalt West | 5,000 Meters Junior Varsity | 66 | 23:22.58 | 10 |
| Oct 3 | Mike Spoede Warrenton InvitationalOct 3 · 5,000 Meters JV Boys · Place 110 · Ft. Zumwalt West | 5,000 Meters JV Boys | 110 | 23:44.57 | 10 |
| Sep 13 | Tolton Catholic Cross Country InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 59 · Ft. Zumwalt West | 5,000 Meters Junior Varsity | 59 | 24:25.15 | 10 |
| Sep 5 | First Capital Cross Country MeetSep 5 · 3,200 Meters Junior Varsity · Place 23 · Ft. Zumwalt West | 3,200 Meters Junior Varsity | 23 | 14:04.92 | 10 |
2018 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | GAC South ConferenceOct 4 · 5,000 Meters Junior Varsity · Place 28 · Ft. Zumwalt West | 5,000 Meters Junior Varsity | 28 | 19:56.23 PB | 10 |
| Sep 29 | Parkway West InvitationalSep 29 · 5,000 Meters Sophomore · Place 58 · Ft. Zumwalt West | 5,000 Meters Sophomore | 58 | 19:53.74 PB | 10 |
| Aug 31 | First Capital Cross Country InvitationalAug 31 · 3,200 Meters Junior Varsity · Place 4 · Ft. Zumwalt West | 3,200 Meters Junior Varsity | 4 | 13:04.40 | SO |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | TRXC JV InvitationalOct 16 · 5,000 Meters Junior Varsity · Place 36 · Ft. Zumwalt West | 5,000 Meters Junior Varsity | 36 | 19:58.92 | 9 |
| Oct 5 | GAC South ConferenceOct 5 · 5,000 Meters Varsity · Place 43 · Ft. Zumwalt West | 5,000 Meters Varsity | 43 | 20:48.38 | 9 |
| Sep 30 | Parkway West InvitationalSep 30 · 5,000 Meters Freshman · Place 81 · Ft. Zumwalt West | 5,000 Meters Freshman | 81 | 22:08.2 | FR |
| Sep 14 | Parkway Central InvitationalSep 14 · 2.4 Miles Freshman · Place 33 · Ft. Zumwalt West | 2.4 Miles Freshman | 33 | 19:07.63 | FR |
| Sep 9 | Forest Park Cross Country FestivalSep 9 · 3,000 Meters Freshman · Place 69 · Ft. Zumwalt West | 3,000 Meters Freshman | 69 | 12:18.52 PB | 9 |