Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBlue White Classic · Feb 154:25.23aBlue White ClassicFebruary 15, 2025
1500 Meters · OutdoorMule Relays · Apr 113:57.74aMule RelaysApril 11, 2025
1600 Meters · OutdoorMSHSAA Class 3 State Track & Field Championships · May 294:29.00MSHSAA Class 3 State Track & Field ChampionshipsMay 29, 2021
3000 Meters · IndoorIndiana Early Bird · Dec 128:43.04aIndiana Early BirdDecember 12, 2025
3000 Meters · OutdoorLincoln University Open · Apr 79:06.23Lincoln University OpenApril 7, 2023
3200 Meters · OutdoorMSHSAA Class 3 Sectional 2 · May 229:50.95aMSHSAA Class 3 Sectional 2May 22, 2021
400 Meters · OutdoorWash U Invite · Mar 2954.42Wash U InviteMarch 29, 2024
500 Meters · IndoorPrincipia College Relays · Jan 261:11.31aPrincipia College RelaysJanuary 26, 2024
5000 Meters · OutdoorWashU Distance Carnival · Mar 2615:28.13aWashU Distance CarnivalMarch 26, 2026
800 Meters · IndoorTitan Opener · Feb 112:00.92Titan OpenerFebruary 11, 2023
800 Meters · OutdoorWash U Invite · Mar 291:58.22Wash U InviteMarch 29, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8ISU Sycamore OpenMay 8 · 1500 Meters · Place 7 · Maryville (Mo.)Maryville (Mo.)1500 Meters7.4:04.84aSr
Apr 30GLVC Outdoor ChampionshipsApr 30 · 5000 Meters · Place 22 · Maryville (Mo.)Maryville (Mo.)5000 Meters22.15:42.86aSr
Apr 30GLVC Outdoor ChampionshipsApr 30 · 1500 Meters · Place 16 · Maryville (Mo.)Maryville (Mo.)1500 MetersRound P16.4:05.03aSr
Apr 182026 Dewey Allgood InvitationalApr 18 · 5000 Meters · Maryville (Mo.)Maryville (Mo.)5000 Meters—DNFSr
Apr 182026 Dewey Allgood InvitationalApr 18 · 1500 Meters · Place 8 · Maryville (Mo.)Maryville (Mo.)1500 Meters8.4:08.06aSr
Apr 11SIUE Cougar ClassicApr 11 · 1500 Meters · Place 11 · Maryville (Mo.)Maryville (Mo.)1500 Meters113:59.57aSr
Mar 26WashU Distance CarnivalMar 26 · 5000 Meters · Place 168 · Maryville (Mo.)Maryville (Mo.)5000 Meters168.15:28.13a PBSr
Mar 20Missouri S&T Miner InvitationalMar 20 · 1500 Meters · Place 12 · Maryville (Mo.)Maryville (Mo.)1500 Meters124:03.45aSr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 6Fairgrounds InvitationalFeb 6 · 1 Mile · Place 25 · Maryville (Mo.)Maryville (Mo.)1 Mile254:34.06aSr
Jan 23Don DeNoon InvitationalJan 23 · 1 Mile · Place 2 · Maryville (Mo.)Maryville (Mo.)1 Mile2.4:27.27aSr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 12Indiana Early BirdDec 12 · 3000 Meters · Place 8 · Maryville (Mo.)Maryville (Mo.)3000 Meters8.8:43.04a PBSr
Mar 1GLVC Indoor ChampionshipsMar 1 · 1 Mile · Place 13 · Maryville (Mo.)Maryville (Mo.)1 Mile13.4:26.95aJr
Mar 1GLVC Indoor ChampionshipsMar 1 · 3000 Meters · Place 23 · Maryville (Mo.)Maryville (Mo.)3000 Meters23.9:01.84aJr
Feb 15Blue White ClassicFeb 15 · 1 Mile · Place 4 · Maryville (Mo.)Maryville (Mo.)1 Mile4.4:25.23a PBJr
Jan 25Illinois College Snow Bird InviteJan 25 · 1 Mile · Place 8 · Maryville (Mo.)Maryville (Mo.)1 Mile84:31.20a—
Jan 18Eastern Illinois John Craft InviteJan 18 · 1 Mile · Place 4 · Maryville (Mo.)Maryville (Mo.)1 Mile4.4:26.16aJr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1GLVC Outdoor ChampionshipsMay 1 · 5000 Meters · Place 23 · Maryville (Mo.)Maryville (Mo.)5000 Meters23.15:33.26aJr
May 1GLVC Outdoor ChampionshipsMay 1 · 1500 Meters · Place 16 · Maryville (Mo.)Maryville (Mo.)1500 MetersRound P16.4:09.88aJr
Apr 17Gibson InvitationalApr 17 · 1500 Meters · Place 20 · Maryville (Mo.)Maryville (Mo.)1500 Meters204:01.83JR
Apr 11Mule RelaysApr 11 · 1500 Meters · Place 12 · Maryville (Mo.)Maryville (Mo.)1500 Meters12.3:57.74a PBJr
Apr 5SLU Alumni InviteApr 5 · 1500 Meters · Place 6 · Maryville (Mo.)Maryville (Mo.)1500 Meters64:09.48aJr
Apr 4Eastern Illinois Big Blue ClassicApr 4 · 1500 Meters · Maryville (Mo.)Maryville (Mo.)1500 Meters—DNSJr
Mar 27Washington (Mo.) Distance CarnivalMar 27 · 5000 Meters · Place 173 · Maryville (Mo.)Maryville (Mo.)5000 Meters17315:50.58aJr

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Saluki Fast StartDec 6 · 3000 Meters · Place 2 · Maryville (Mo.)Maryville (Mo.)3000 Meters2.8:54.21aJr
Feb 1Bearcat OpenFeb 1 · 1 Mile · Place 14 · Maryville (Mo.)Maryville (Mo.)1 Mile144:26.25a—
Feb 1Bearcat OpenFeb 1 · 800 Meters · Place 39 · Maryville (Mo.)Maryville (Mo.)800 Meters392:01.73a—
Jan 26Principia College RelaysJan 26 · 500 Meters · Place 13 · Maryville (Mo.)Maryville (Mo.)500 Meters131:11.31a PB—
Jan 20Illinois College Snow Bird InviteJan 20 · 3000 Meters · Place 2 · Maryville (Mo.)Maryville (Mo.)3000 Meters29:13.90SO
Jan 20Illinois College Snow Bird InviteJan 20 · 1 Mile · Place 1 · Maryville (Mo.)Maryville (Mo.)1 Mile14:31.74SO

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 2GLVC Outdoor ChampionshipsMay 2 · 1500 Meters · Place 12 · Maryville (Mo.)Maryville (Mo.)1500 Meters12.3:58.19aSo
Apr 21Dewey AllgoodApr 21 · 1500 Meters · Place 5 · Maryville (Mo.)Maryville (Mo.)1500 Meters54:03.72SO
Apr 12Mule RelaysApr 12 · 1500 Meters · Place 12 · Maryville (Mo.)Maryville (Mo.)1500 Meters123:59.38a—
Apr 12Mule RelaysApr 12 · 800 Meters · Place 30 · Maryville (Mo.)Maryville (Mo.)800 Meters301:59.94a—
Apr 5SLU BillikenApr 5 · 1500 Meters · Place 10 · Maryville (Mo.)Maryville (Mo.)1500 Meters10.4:04.85aSo
Apr 5SLU BillikenApr 5 · 800 Meters · Maryville (Mo.)Maryville (Mo.)800 Meters—DNSSo
Mar 29Wash U InviteMar 29 · 800 Meters · Place 7 · Maryville (Mo.)Maryville (Mo.)800 Meters71:58.22 PB—
Mar 29Wash U InviteMar 29 · 800 Meters · Place 7 · Maryville (Mo.)Maryville (Mo.)800 Meters71:58.22—
Mar 29Wash U InviteMar 29 · 400 Meters · Place 21 · Maryville (Mo.)Maryville (Mo.)400 Meters2154.42 PB—
Mar 29Wash U InviteMar 29 · 400 Meters · Place 1 · Maryville (Mo.)Maryville (Mo.)400 Meters154.42—
Mar 22Missouri S&T Miner InvitationalMar 22 · 1500 Meters · Place 16 · Maryville (Mo.)Maryville (Mo.)1500 Meters16.4:07.29aSo
Mar 22Missouri S&T Miner InvitationalMar 22 · 800 Meters · Place 11 · Maryville (Mo.)Maryville (Mo.)800 Meters11.2:00.13aSo

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 4GLVC Track and Field ChampionshipsMay 4 · 1500 Meters · Place 14 · Maryville (Mo.)Maryville (Mo.)1500 MetersRound P14.4:05.34aFr
Apr 22Dewey Allgood HexagonalApr 22 · 1500 Meters · Place 8 · Maryville (Mo.)Maryville (Mo.)1500 Meters84:07.26—
Apr 14Mule RelaysApr 14 · 1500 Meters · Place 13 · Maryville (Mo.)Maryville (Mo.)1500 Meters13.4:04.58aFr
Apr 7Lincoln University OpenApr 7 · 3000 Meters · Place 2 · Maryville (Mo.)Maryville (Mo.)3000 Meters29:06.23 PBFR
Apr 7Lincoln University OpenApr 7 · 800 Meters · Place 8 · Maryville (Mo.)Maryville (Mo.)800 Meters81:58.95FR
Mar 31Washington University InvitationalMar 31 · 1500 Meters · Place 5 · Maryville (Mo.)Maryville (Mo.)1500 Meters5.4:09.91aFr
Mar 31Washington University InvitationalMar 31 · 800 Meters · Place 9 · Maryville (Mo.)Maryville (Mo.)800 Meters9.2:01.93aFr
Mar 24Miner InvitationalMar 24 · 800 Meters · Place 9 · Maryville (Mo.)Maryville (Mo.)800 Meters92:01.37FR

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11Titan OpenerFeb 11 · 1 Mile · Place 5 · Maryville (Mo.)Maryville (Mo.)1 Mile54:28.03FR
Feb 11Titan OpenerFeb 11 · 800 Meters · Place 7 · Maryville (Mo.)Maryville (Mo.)800 Meters72:00.92 PBFR
Feb 3Washburn University OpenFeb 3 · 1 Mile · Place 26 · Maryville (Mo.)Maryville (Mo.)1 Mile26.4:29.94aFr
Jan 27Principia College RelaysJan 27 · 1 Mile · Place 7 · Maryville (Mo.)Maryville (Mo.)1 Mile74:30.59FR
Jan 21Illinois College Snow Bird InvitationalJan 21 · 800 Meters · Place 4 · Maryville (MO)Maryville (MO)800 Meters42:05.52aFr

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 14MSHSAA Class 3 District 4May 14 · 3200 Meters · Place 2 · Montgomery CountyMontgomery County3200 Meters2.10:12.54a12
May 14MSHSAA Class 3 District 4May 14 · 1600 Meters · Place 3 · Montgomery CountyMontgomery County1600 Meters3.4:36.56a12
May 3EMO Conference Meet May 3 · 3200 Meters · Place 1 · Montgomery CountyMontgomery County3200 Meters1.10:27.50a12
May 3EMO Conference Meet May 3 · 1600 Meters · Place 1 · Montgomery CountyMontgomery County1600 Meters1.4:41.71a12
May 3EMO Conference Meet May 3 · 800 Meters · Place 1 · Montgomery CountyMontgomery County800 Meters1.2:03.97a12
Apr 28Montgomery County OpenApr 28 · 800 Meters · Place 1 · Montgomery CountyMontgomery County800 Meters1.2:00.7012
Apr 26Hermann InvitationalApr 26 · 1600 Meters · Place 1 · Montgomery CMontgomery C1600 Meters14:29.17—
Apr 19Montgomery CountyApr 19 · 1600 Meters · Place 1 · Montgomery CountyMontgomery County1600 Meters1.4:38.00a12
Apr 14Owensville RelaysApr 14 · 800 Meters · Place 1 · Montgomery CountyMontgomery County800 Meters1.2:03.87a12
Apr 12Centralia InvitationalApr 12 · 3200 Meters · Place 1 · Montgomery CountMontgomery Count3200 Meters110:18.1212
Apr 2Holt Invite Apr 2 · 1600 Meters · Place 16 · Montgomery CountyMontgomery County1600 Meters16.4:50.80a12
Mar 22Mongomery County Early InviteMar 22 · 1600 Meters · Place 1 · Montgomery CMontgomery C1600 Meters14:48.66—
Mar 22Mongomery County Early InviteMar 22 · 1600 Meters · Place 1 · Montgomery CMontgomery C1600 Meters14:48.66—

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MSHSAA Class 3 State Track & Field ChampionshipsMay 29 · 3200 Meters · Place 9 · Montgomery CMontgomery C3200 Meters910:00.2411
May 29MSHSAA Class 3 State Track & Field ChampionshipsMay 29 · 1600 Meters · Place 6 · Montgomery CMontgomery C1600 Meters64:29.00 PB11
May 22MSHSAA Class 3 Sectional 2May 22 · 3200 Meters · Place 3 · Montgomery CountyMontgomery County3200 Meters3.9:50.95a PB11
May 22MSHSAA Class 3 Sectional 2May 22 · 1600 Meters · Place 4 · Montgomery CountyMontgomery County1600 Meters4.4:34.63a11
May 22MSHSAA Class 3 Sectional 2May 22 · 800 Meters · Place 7 · Montgomery CountyMontgomery County800 Meters7.2:06.92a11
May 4EMO Conference Meet May 4 · 3200 Meters · Place 1 · Montgomery CountyMontgomery County3200 Meters1.10:15.9011
May 4EMO Conference Meet May 4 · 1600 Meters · Place 1 · Montgomery CountyMontgomery County1600 Meters1.4:39.3011
May 4EMO Conference Meet May 4 · 800 Meters · Place 2 · Montgomery CountyMontgomery County800 Meters2.2:03.6011
Apr 27Hermann InvitationalApr 27 · 800 Meters · Place 2 · Montgomery CountyMontgomery County800 Meters2.2:07.98a11

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 11MSHSAA Class 3 District 4May 11 · 1600 Meters · Place 8 · Montgomery CountMontgomery Count1600 Meters85:08.75FR