Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorIchabod Invite · Feb 134:37.89aIchabod InviteFebruary 13, 2026
1000 Meters · IndoorBearcat Classic · Feb 62:41.24aBearcat ClassicFebruary 6, 2026
1500 Meters · OutdoorSpire Distance Carnival and Team Challenge · Mar 204:13.39aSpire Distance Carnival and Team ChallengeMarch 20, 2026
1600 Meters · Indoor2025 Knight Boys Invitational · Feb 284:36.85a2025 Knight Boys InvitationalFebruary 28, 2025
1600 Meters · OutdoorSt Clair County Meet (Boys) · Apr 294:26.95aSt Clair County Meet (Boys)April 29, 2025
1600 Meters · OutdoorBelleville West Norm Armstrong Invitational · Apr 74:43.72Belleville West Norm Armstrong InvitationalApril 7, 2023
3200 Meters · Outdoor2025 Military Classic · Apr 189:43.392025 Military ClassicApril 18, 2025
800 Meters · IndoorIchabod Invite · Feb 131:58.74aIchabod InviteFebruary 13, 2026
800 Meters · Outdoor2025 Knight Invitational · May 21:57.28a2025 Knight InvitationalMay 2, 2025
800 Meters · Relay Split · IndoorIllinois Top Times Indoor Championships - Class 2A · Mar 232:00.302Illinois Top Times Indoor Championships - Class 2AMarch 23, 2024
800 Meters · Relay Split · OutdoorIHSA 2A Boys State Track & Field Championships · May 241:57.427IHSA 2A Boys State Track & Field ChampionshipsMay 24, 2024
Combined results · OutdoorBelleville West Norm Armstrong Invitational · Apr 64:37.55Belleville West Norm Armstrong InvitationalApril 6, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Heart of America Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 16 · Benedictine (Kan.)Benedictine (Kan.)800 Meters16.1:58.37aFr
Apr 25Zac Kindler InvitationalApr 25 · 800 Meters · Place 12 · Benedictine (Kan.)Benedictine (Kan.)800 Meters12.1:59.65aFr
Apr 9Mule RelaysApr 9 · 1500 Meters · Place 77 · Benedictine (Kan.)Benedictine (Kan.)1500 Meters77.4:20.51aFr
Apr 9Mule RelaysApr 9 · 800 Meters · Place 53 · Benedictine (Kan.)Benedictine (Kan.)800 Meters53.1:59.64aFr
Mar 27Emporia State Spring OpenMar 27 · 800 Meters · Place 15 · Benedictine (Kan.)Benedictine (Kan.)800 Meters15.2:00.99aFr
Mar 20Spire Distance Carnival and Team ChallengeMar 20 · 1500 Meters · Place 35 · Benedictine (Kan.)Benedictine (Kan.)1500 Meters354:13.39a PBFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20Heart of America ChampionshipsFeb 20 · 800 Meters · Place 11 · Benedictine (Kan.)Benedictine (Kan.)800 Meters111:59.00aFR
Feb 13Ichabod InviteFeb 13 · 1 Mile · Place 35 · Benedictine (Kan.)Benedictine (Kan.)1 Mile354:37.89a PBFr
Feb 13Ichabod InviteFeb 13 · 800 Meters · Place 37 · Benedictine (Kan.)Benedictine (Kan.)800 Meters371:58.74a PBFr
Feb 6Bearcat ClassicFeb 6 · 1000 Meters · Place 37 · Benedictine (Kan.)Benedictine (Kan.)1000 Meters37.2:41.24a PBFr
Jan 17Coach Alsup InviteJan 17 · 1000 Meters · Place 18 · Benedictine (Kan.)Benedictine (Kan.)1000 Meters182:41.86aFr
Jan 17Coach Alsup InviteJan 17 · 800 Meters · Place 33 · Benedictine (Kan.)Benedictine (Kan.)800 Meters332:02.24aFr

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 30IHSA 2A Boys State Track & Field ChampionshipsMay 30 · 800 Meters · MascoutahMascoutah800 MetersRelay SplitRound P—2:00.44012
May 30IHSA 2A Boys State Track & Field ChampionshipsMay 30 · 800 Meters · Place 20 · MascoutahMascoutah800 MetersRound P20.2:01.09a12
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 800 Meters · Place 20 · MascoutahMascoutah800 MetersRound P202:01.09a12
May 21IHSA Class 2A TRB Sectional - #11 MascoutahMay 21 · 800 Meters · Place 6 · MascoutahMascoutah800 Meters61:59.3012
May 14Mississippi Valley Conference Boys ChampionshipsMay 14 · 1600 Meters · Place 4 · MascoutahMascoutah1600 Meters4.4:29.80a12
May 14Mississippi Valley Conference Boys ChampionshipsMay 14 · 800 Meters · Place 5 · MascoutahMascoutah800 Meters5.1:59.37a12
May 22025 Knight InvitationalMay 2 · 1600 Meters · Place 7 · MascoutahMascoutah1600 Meters7.4:29.89a12
May 22025 Knight InvitationalMay 2 · 800 Meters · Place 1 · MascoutahMascoutah800 Meters1.1:57.28a PB12
Apr 29St Clair County Meet (Boys)Apr 29 · 1600 Meters · Place 3 · MascoutahMascoutah1600 Meters34:26.95a PB12
Apr 182025 Military ClassicApr 18 · 3200 Meters · Place 2 · MascoutahMascoutah3200 Meters29:43.39 PB12
Apr 182025 Military ClassicApr 18 · 1600 Meters · Place 8 · MascoutahMascoutah1600 Meters84:37.0712
Apr 122025 Norm Armstrong InviteApr 12 · 1600 Meters · Place 14 · MascoutahMascoutah1600 Meters14.4:32.33a12
Apr 122025 Norm Armstrong InviteApr 12 · 800 Meters · Place 11 · MascoutahMascoutah800 Meters11.1:59.94a12
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 800 Meters · Place 14 · MascoutahMascoutah800 Meters142:03.1712
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 800 Meters · Place 14 · MascoutahMascoutah800 Meters142:03.17a12
Mar 22Gene Armer InvitationalMar 22 · 1600 Meters · Place 6 · MascoutahMascoutah1600 Meters64:34.34a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 7SIU-C HS Indoor MeetMar 7 · 800 Meters · Place 2 · MascoutahMascoutah800 Meters2.2:00.80a12
Feb 282025 Knight Boys InvitationalFeb 28 · 1600 Meters · Place 5 · MascoutahMascoutah1600 Meters5.4:36.85a PB12

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 1600 Meters · Place 34 · MascoutahMascoutah1600 MetersRound P34.4:39.03a11
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · MascoutahMascoutah800 MetersRelay SplitRound P—2:00.19811
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · MascoutahMascoutah800 MetersRelay Split—1:57.427 PB11
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 1600 Meters · Place 34 · MascoutahMascoutah1600 MetersRound P344:39.0311
May 15IHSA Class 2A TRB Sectional - #11 MascoutahMay 15 · 1600 Meters · Place 7 · MascoutahMascoutah1600 Meters74:29.79a—
May 102024 MVC Boys ConferenceMay 10 · 3200 Meters · Place 4 · MascoutahMascoutah3200 Meters49:45.70a—
May 102024 MVC Boys ConferenceMay 10 · 1600 Meters · Place 6 · MascoutahMascoutah1600 Meters64:37.39a—
May 42024 Collinsville InvitationalMay 4 · 800 Meters · Place 6 · MascoutahMascoutah800 Meters6.2:00.17a11
Apr 262024 Triad Knight InvitationalApr 26 · 1600 Meters · Place 5 · MascoutahMascoutah1600 Meters54:33.11a—
Apr 242024 St. Clair County ChampionshipApr 24 · 1600 Meters · Place 2 · MascoutahMascoutah1600 Meters24:36.2011
Apr 202024 Winston Brown Invitational "Meet of Champions"Apr 20 · 3200 Meters · Place 7 · MascoutahMascoutah3200 Meters79:49.0211
Apr 122024 Mascoutah Military ClassicApr 12 · 800 Meters · Place 5 · MascoutahMascoutah800 Meters52:02.6311
Apr 6Belleville West Norm Armstrong InvitationalApr 6 · Combined results · Place 16 · MascoutahMascoutahCombined results164:37.55 PB11
Mar 16Gene Armer InvitationalMar 16 · 1600 Meters · Place 10 · MascoutahMascoutah1600 Meters104:42.52a—
Mar 92024 Jersey Winter ThawMar 9 · 800 Meters · Place 6 · MascoutahMascoutah800 Meters62:08.26a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 23Illinois Top Times Indoor Championships - Class 2AMar 23 · 800 Meters · MascoutahMascoutah800 MetersRelay Split—2:00.302 PB11
Mar 1Jacksonville Indoor InvitationalMar 1 · 1600 Meters · Place 2 · MascoutahMascoutah1600 Meters24:40.1411
Feb 232024 Knight Boys Indoor InvitationalFeb 23 · 1600 Meters · Place 5 · MascoutahMascoutah1600 Meters54:44.5111

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 182023 IHSA Class 2A TRB Sectional - #11 SalemMay 18 · 1600 Meters · Place 9 · MascoutahMascoutah1600 Meters94:36.4710
May 10MVC Boys ChampionshipMay 10 · 1600 Meters · Place 5 · MascoutahMascoutah1600 Meters54:47.29a—
May 10MVC Boys ChampionshipMay 10 · 800 Meters · Place 7 · MascoutahMascoutah800 Meters72:05.62a—
May 6Collinsville Boys InvitationalMay 6 · 1600 Meters · Place 9 · MascoutahMascoutah1600 Meters9.4:39.06a10
Apr 28Triad Knight InvitationalApr 28 · 1600 Meters · Place 5 · MascoutahMascoutah1600 Meters54:38.63SO
Apr 25St. Clair County Boys ChampionshipApr 25 · 1600 Meters · Place 4 · MascoutahMascoutah1600 Meters44:40.9510
Apr 14Mascoutah Military Classic (Boys Only)Apr 14 · 1600 Meters · Place 10 · MascoutahMascoutah1600 Meters10.4:43.83a10
Apr 7Belleville West Norm Armstrong InvitationalApr 7 · 1600 Meters · Place 19 · MascoutahMascoutah1600 Meters194:43.72 PB10
Apr 4Edwardsville Tiger F/S Boys InvitationalApr 4 · 1600 Meters · Place 1 · MascoutahMascoutah1600 Meters14:49.86a—
Mar 18Gene Armer InviteMar 18 · 1600 Meters · Place 9 · MascoutahMascoutah1600 Meters94:46.1610

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 11Jersey Indoor Winter ThawMar 11 · 1600 Meters · Place 6 · MascoutahMascoutah1600 Meters64:55.74SO
Mar 3Jacksonville Indoor InvitationalMar 3 · 1600 Meters · Place 4 · MascoutahMascoutah1600 Meters44:53.8610
Feb 24Knights Boys Indoor InvitationalFeb 24 · 1600 Meters · Place 5 · MascoutahMascoutah1600 Meters55:02.36SO

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 4F/S MVC Invitational May 4 · 800 Meters · Place 4 · MascoutahMascoutah800 Meters4.NT9
Apr 5Edwardsville Frosh/Soph Boys InvitationalApr 5 · 800 Meters · Place 7 · MascoutahMascoutah800 Meters7.2:20.03a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 5SIU Boys InvitationalMar 5 · 800 Meters · Place 41 · MascoutahMascoutah800 Meters41.2:27.03a9