Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorDistance Night in Palatine - Presented by Asics · Apr 254:22.60aDistance Night in Palatine - Presented by AsicsApril 25, 2026
100 Meters · OutdoorCahokia Conference Meet · May 65:16.64aCahokia Conference MeetMay 6, 2022
1600 Meters · IndoorBlazen Brave Invite · Feb 214:39.83aBlazen Brave InviteFebruary 21, 2026
1600 Meters · OutdoorIHSA Class 2A TRB Sectional - #11 Mascoutah · May 204:18.80aIHSA Class 2A TRB Sectional - #11 MascoutahMay 20, 2026
3200 Meters · OutdoorHighland & Waterloo · Apr 89:37.65Highland & WaterlooApril 8, 2025
800 Meters · Outdoor2026 Collinsville Boys Invitational · May 91:58.00a2026 Collinsville Boys InvitationalMay 9, 2026
Combined results · OutdoorBelleville West Norm Armstrong Invitational · Apr 64:33.16Belleville West Norm Armstrong InvitationalApril 6, 2024
High Jump · OutdoorMS Cahokia Conference Meet · May 51.63mMS Cahokia Conference MeetMay 5, 2023

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · 1600 Meters · Place 34 · Waterloo1600 MetersRound P34.4:36.26a11
May 20IHSA Class 2A TRB Sectional - #11 MascoutahMay 20 · 1600 Meters · Place 1 · Waterloo1600 Meters1.4:18.80a PB11
May 132026 MVC Boys ChampionshipMay 13 · 1600 Meters · Place 2 · Waterloo1600 Meters2.4:27.51a11
May 92026 Collinsville Boys InvitationalMay 9 · 1600 Meters · Waterloo1600 Meters—DNS11
May 92026 Collinsville Boys InvitationalMay 9 · 800 Meters · Place 6 · Waterloo800 Meters6.1:58.00a PB11
May 12026 Knight InviteMay 1 · 1600 Meters · Place 4 · Waterloo1600 Meters4.4:28.25a11
May 12026 Knight InviteMay 1 · 800 Meters · Waterloo800 Meters—DNS11
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 1 Mile · Place 1 · Waterloo1 Mile14:22.60a PB11
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 1600 Meters · Place 1 · Waterloo1600 Meters14:21.06a11
Apr 172026 Military ClassicApr 17 · 800 Meters · Place 2 · Waterloo800 Meters21:59.91a11
Apr 7Waterloo/Highland/GibaultApr 7 · 800 Meters · Place 1 · Waterloo800 Meters11:59.611
Mar 31Freeburg MeetMar 31 · 800 Meters · Place 1 · Waterloo800 Meters1.2:06.511
Mar 21MTZ Final QualifierMar 21 · 3200 Meters · Place 6 · Waterloo3200 Meters610:14.4311

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Blazen Brave InviteFeb 21 · 1600 Meters · Place 5 · Waterloo1600 Meters54:39.83a PB11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #11 MascoutahMay 21 · 3200 Meters · Place 6 · Waterloo3200 Meters69:51.2010
May 5Mississippi Valley Conference Fr/So Meet 2025May 5 · 1600 Meters · Place 3 · Waterloo1600 Meters34:35.010
Apr 182025 Military ClassicApr 18 · 3200 Meters · Place 9 · Waterloo3200 Meters910:13.2510
Apr 8Highland & WaterlooApr 8 · 3200 Meters · Place 1 · Waterloo3200 Meters19:37.65 PB10
Mar 152025 Jersey Winter ThawMar 15 · 1600 Meters · Place 3 · Waterloo1600 Meters34:40.74a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15IHSA Class 2A TRB Sectional - #11 MascoutahMay 15 · 3200 Meters · Place 4 · Waterloo (H.S.)3200 Meters49:51.36a—
May 15IHSA Class 2A TRB Sectional - #11 MascoutahMay 15 · 1600 Meters · Place 16 · Waterloo (H.S.)1600 Meters164:51.39a—
May 102024 MVC Boys ConferenceMay 10 · 1600 Meters · Place 8 · Waterloo (H.S.)1600 Meters84:43.49a—
May 1Mississippi Valley Conference Fr/So MeetMay 1 · 800 Meters · Place 2 · Waterloo (H.S.)800 Meters22:06.4—
Apr 232024 Monroe/Randolph Bi-County Track MeetApr 23 · 3200 Meters · Place 2 · Waterloo (H.S.)3200 Meters29:47.359
Apr 232024 Monroe/Randolph Bi-County Track MeetApr 23 · 1600 Meters · Place 2 · Waterloo (H.S.)1600 Meters24:50.889
Apr 20Distance Night in PalatineApr 20 · 1 Mile · Place 9 · Waterloo (H.S.)1 Mile94:36.26a—
Apr 20Distance Night in PalatineApr 20 · 1600 Meters · Place 9 · Waterloo (H.S.)1600 Meters94:34.62a—
Apr 20Distance Night in PalatineApr 20 · 1 Mile · Place 9 · Waterloo (H.S.)1 Mile94:36.26a—
Apr 20Distance Night in PalatineApr 20 · 1600 Meters · Place 9 · Waterloo (H.S.)1600 Meters94:34.62a—
Apr 122024 Mascoutah Military ClassicApr 12 · 3200 Meters · Place 2 · Waterloo (H.S.)3200 Meters210:09.509
Apr 6Belleville West Norm Armstrong InvitationalApr 6 · Combined results · Place 9 · WaterlooCombined results94:33.16 PB9
Mar 92024 Jersey Winter ThawMar 9 · 1600 Meters · Place 3 · Waterloo (H.S.)1600 Meters34:44.95a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5MS Cahokia Conference MeetMay 5 · High Jump · Place 2 · WaterlooHigh Jump21.63m PB—
May 5MS Cahokia Conference MeetMay 5 · 1600 Meters · Place 1 · Waterloo1600 Meters15:08.80a—
May 2SIJHSAA Class L R#3 Track and Field MeetMay 2 · High Jump · Place 1 · WaterlooHigh Jump15-4—
May 2SIJHSAA Class L R#3 Track and Field MeetMay 2 · 1600 Meters · Place 5 · Waterloo1600 Meters55:09.06a—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 6Cahokia Conference MeetMay 6 · 100 Meters · Place 4 · Waterloo100 Meters45:16.64a PB7