Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Arnold City ParkMSHSAA Class 4 & 5 District 1 · Oct 2921:29.50MSHSAA Class 4 & 5 District 1October 29, 2022
5,000 Meters · Castlewood State ParkNorthwest Last Chance (Boys Only) · Oct 1820:30.0Northwest Last Chance (Boys Only)October 18, 2023
5,000 Meters · Langenberg Field20th Annual FPXC · Sep 1319:51.820th Annual FPXCSeptember 13, 2025
5,000 Meters · McNair ParkStl Suburban Conference · Oct 1920:00.76Stl Suburban ConferenceOctober 19, 2024
5,000 Meters · Northwest Early Childhood CenterNorthwest Last Chance · Oct 2218:33.70Northwest Last ChanceOctober 22, 2025
5,000 Meters · Osage ParkMSHSAA Class 4 District 1 · Nov 118:36.18MSHSAA Class 4 District 1November 1, 2025
5,000 Meters · Sioux Passage ParkPaul Enke Invitational · Sep 2019:53.91Paul Enke InvitationalSeptember 20, 2025
5,000 Meters · Spanish Lake ParkLS Spanish Lake · Sep 1422:01.77LS Spanish LakeSeptember 14, 2023
5,000 Meters · Willmore ParkBishop DuBourg Cross Country Invitational · Sep 2619:25.15Bishop DuBourg Cross Country InvitationalSeptember 26, 2025

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1MSHSAA Class 4 District 1Nov 1 · 5,000 Meters Varsity · Place 42 · Affton5,000 Meters Varsity4218:36.18 PB12
Oct 22Northwest Last ChanceOct 22 · 5,000 Meters Varsity Boys · Place 15 · Affton5,000 Meters Varsity Boys1518:33.70 PB12
Oct 20STL Suburban Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 71 · Affton5,000 Meters Varsity7119:18.3312
Oct 11Patriot - Statesman ClassicOct 11 · 5,000 Meters Varsity · Place 70 · Affton5,000 Meters Varsity7019:18.8SR
Sep 26Bishop DuBourg Cross Country InvitationalSep 26 · 5,000 Meters Varsity Boys · Place 4 · Affton5,000 Meters Varsity Boys419:25.15 PB12
Sep 20Paul Enke InvitationalSep 20 · 5,000 Meters Varsity Boys · Place 42 · Affton5,000 Meters Varsity Boys4219:53.91 PB12
Sep 18Lutheran North Cross Country InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 53 · Affton5,000 Meters Junior Varsity5320:42.5312
Sep 1320th Annual FPXCSep 13 · 5,000 Meters Varsity White · Place 41 · Affton5,000 Meters Varsity White4119:51.8 PB12
Sep 3Fleet Feet Cross Country ClassicSep 3 · 2 Miles Varsity · Place 84 · Affton2 Miles Varsity8411:42.912

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2MSHSAA Class 4 - District 1Nov 2 · 5,000 Meters 4A · Place 74 · Affton5,000 Meters 4A7420:23.1JR
Oct 23Northwest Last ChanceOct 23 · 5,000 Meters Varsity · Place 40 · Affton5,000 Meters Varsity4019:57.811
Oct 19Stl Suburban ConferenceOct 19 · 5,000 Meters Varsity · Place 126 · Affton5,000 Meters Varsity12620:00.76 PB11
Oct 12Patriot-StatesmenOct 12 · 5,000 Meters Varsity · Place 97 · Affton5,000 Meters Varsity9721:07.1JR
Sep 19Lutheran North CC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 97 · Affton5,000 Meters Junior Varsity9721:42.3011
Sep 14Forest Park XC FestivalSep 14 · 5,000 Meters Varsity · Place 125 · Affton5,000 Meters Varsity12521:39.3JR
Sep 14Forest Park XC FestivalSep 14 · Varsity · Place 125 · AfftonVarsity12521:39.3JR
Sep 4Fleet Feet Classic @ Arnold City ParkSep 4 · 2 Miles Varsity · Place 141 · Affton2 Miles Varsity14113:07.411

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 18Northwest Last Chance (Boys Only)Oct 18 · 5,000 Meters Varsity · Place 42 · Affton5,000 Meters Varsity4220:30.0 PB10
Oct 14Conference Oct 14 · 5,000 Meters Varsity · Place 134 · Affton5,000 Meters Varsity13421:19.9010
Oct 7Patriot/Statesmen Classic 2023Oct 7 · 5,000 Meters Varsity · Place 85 · Affton5,000 Meters Varsity8521:34.2SO
Sep 23 Ed White Festival of RacesSep 23 · 5,000 Meters Varsity · Place 103 · Affton5,000 Meters Varsity10321:31.3SO
Sep 14LS Spanish LakeSep 14 · 5,000 Meters Boys 5000 · Place 137 · Affton5,000 Meters Boys 500013722:01.77 PB10
Sep 9Forest Park XC FestivalSep 9 · 5,000 Meters Varsity · Place 101 · Affton5,000 Meters Varsity10122:39.1—
Sep 9Forest Park XC FestivalSep 9 · 5,000 Meters Varsity · Place 376 · Affton5,000 Meters Varsity37622:39.10—
Aug 29Fleet Feet Classic @ Arnold City ParkAug 29 · 2 Miles Varsity · Place 142 · Affton2 Miles Varsity14213:35.010

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29MSHSAA Class 4 & 5 District 1Oct 29 · 5,000 Meters Class 4 Boys · Place 100 · Affton5,000 Meters Class 4 Boys10021:29.50 PB9
Oct 15STL Suburban Conference Championships (Boys Only)Oct 15 · 5,000 Meters Varsity · Place 141 · Affton5,000 Meters Varsity14121:55.19
Oct 8Inaugural Patriot/Statesmen ClassicOct 8 · 5,000 Meters Varsity · Place 85 · Affton5,000 Meters Varsity8523:25.4FR
Sep 24Ed White Festival of RacesSep 24 · 5,000 Meters Varsity · Place 96 · Affton5,000 Meters Varsity9621:28.3FR
Sep 10Forest Park XC FestivalSep 10 · 5,000 Meters Varsity · Place 131 · Affton5,000 Meters Varsity13123:44.1FR
Aug 30Fleet Feet Classic @ Arnold City ParkAug 30 · 2 Miles Junior Varsity · Place 134 · Affton2 Miles Junior Varsity13414:17.49