Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · Indoor2026 Knight Indoor Invitational · Feb 135:33.46a2026 Knight Indoor InvitationalFebruary 13, 2026
1600 Meters · OutdoorJokisch-Grandone Invitational · May 15:01.18aJokisch-Grandone InvitationalMay 1, 2026
3200 Meters · OutdoorCM Outdoor Opener · Mar 2411:56.3CM Outdoor OpenerMarch 24, 2026
800 Meters · Indoor2026 Knight Indoor Invitational · Feb 132:25.06a2026 Knight Indoor InvitationalFebruary 13, 2026
800 Meters · OutdoorDick Hamann Carrollton Invitational · May 122:13.5Dick Hamann Carrollton InvitationalMay 12, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 20IHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20 · 1600 Meters · Place 23 · Alton (Marquette)1600 Meters23.5:10.12a9
May 20IHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20 · 800 Meters · Place 17 · Alton (Marquette)800 Meters17.2:13.53a9
May 12Dick Hamann Carrollton InvitationalMay 12 · 1600 Meters · Place 6 · Alton (Marquette)1600 Meters6.5:40.69
May 12Dick Hamann Carrollton InvitationalMay 12 · 800 Meters · Place 3 · Alton (Marquette)800 Meters3.2:13.5 PB9
May 6Gateway Metro Track and Field ChampionshipsMay 6 · 1600 Meters · Alton (Marquette)1600 Meters—DNS9
May 6Gateway Metro Track and Field ChampionshipsMay 6 · 800 Meters · Place 8 · Alton (Marquette)800 Meters8.2:16.87a9
May 1Jokisch-Grandone InvitationalMay 1 · 1600 Meters · Place 11 · Alton (Marquette)1600 Meters115:01.18a PB9
May 1Jokisch-Grandone InvitationalMay 1 · 800 Meters · Place 12 · Alton (Marquette)800 Meters122:14.82a9
Apr 282026 Madison County Small School Apr 28 · 1600 Meters · Place 10 · Alton (Marquette)1600 Meters10.5:07.70a9
Apr 282026 Madison County Small School Apr 28 · 800 Meters · Place 7 · Alton (Marquette)800 Meters7.2:17.25a9
Apr 215-Way Meet @ SouthwesternApr 21 · 3200 Meters · Place 3 · Alton (Marquette)3200 Meters312:56.94a9
Apr 215-Way Meet @ SouthwesternApr 21 · 1600 Meters · Place 2 · Alton (Marquette)1600 Meters25:19.21a9
Apr 215-Way Meet @ SouthwesternApr 21 · 800 Meters · Place 4 · Alton (Marquette)800 Meters42:27.92a9
Apr 17Staunton Invitational/Bulldogs Vs. CancerApr 17 · 1600 Meters · Place 6 · Alton (Marquette)1600 Meters6.5:06.74a9
Apr 17Staunton Invitational/Bulldogs Vs. CancerApr 17 · 800 Meters · Place 7 · Alton (Marquette)800 Meters7.2:17.03a9
Apr 16Wood River RelaysApr 16 · 1600 Meters · Place 4 · Alton (Marquette)1600 Meters45:07.009
Apr 7Roxana COED OpenApr 7 · 1600 Meters · Place 9 · Alton (Marquette)1600 Meters95:18.19
Apr 7Roxana COED OpenApr 7 · 800 Meters · Place 1 · Alton (Marquette)800 Meters12:17.09
Mar 27Octangular Meet @ SouthwesternMar 27 · 1600 Meters · Place 5 · Alton (Marquette)1600 Meters5.5:23.56a9
Mar 24CM Outdoor OpenerMar 24 · 3200 Meters · Place 3 · Alton (Marquette)3200 Meters3.11:56.3 PB9
Mar 24CM Outdoor OpenerMar 24 · 1600 Meters · Place 5 · Alton (Marquette)1600 Meters5.5:04.99
Mar 24CM Outdoor OpenerMar 24 · 800 Meters · Place 5 · Alton (Marquette)800 Meters5.2:23.59
Mar 21Gene Armer InvitationalMar 21 · 1600 Meters · Place 29 · Alton (Marquette)1600 Meters295:14.889
Mar 21Gene Armer InvitationalMar 21 · 800 Meters · Place 28 · Alton (Marquette)800 Meters282:19.539

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 132026 Knight Indoor InvitationalFeb 13 · 1600 Meters · Place 38 · Alton (Marquette)1600 Meters38.5:33.46a PB9
Feb 132026 Knight Indoor InvitationalFeb 13 · 800 Meters · Place 39 · Alton (Marquette)800 Meters39.2:25.06a PB9