Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorBlazen Brave Invite · Feb 215:15.77aBlazen Brave InviteFebruary 21, 2026
1600 Meters · OutdoorIHSA Class 2A TRB Sectional - #10 Bethalto (Civic Memorial) · May 214:50.79aIHSA Class 2A TRB Sectional - #10 Bethalto (Civic Memorial)May 21, 2025
800 Meters · IndoorBlazen Brave Invite · Feb 212:17.77aBlazen Brave InviteFebruary 21, 2026
800 Meters · OutdoorIHSA Class 2A TRB Sectional - #10 Troy (Triad) · May 202:03.64aIHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20, 2026
Complete · OutdoorRochester Rocket Invitational · Apr 254:59.77Rochester Rocket InvitationalApril 25, 2025
Full · OutdoorGene Armer Invitational · Mar 212:13.11Gene Armer InvitationalMarch 21, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20IHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20 · 800 Meters · Place 8 · Jerseyville (Jersey)800 Meters8.2:03.64a PB12
May 132026 MVC Boys ChampionshipMay 13 · 800 Meters · Place 8 · Jerseyville (Jersey)800 Meters8.2:09.57a12
May 92026 Collinsville Boys InvitationalMay 9 · 800 Meters · Place 23 · Jerseyville (Jersey)800 Meters23.2:04.84a12
May 1Jokisch-Grandone InvitationalMay 1 · 800 Meters · Place 7 · Jerseyville (Jersey)800 Meters72:09.40a12
Apr 28Panther Night Dual MeetApr 28 · 800 Meters · Place 2 · Jerseyville (Jersey)800 Meters2.2:12.012
Apr 24Rochester Rocket Invitational - Co/EdApr 24 · 800 Meters · Place 10 · Jerseyville (Jersey)800 Meters102:04.65a12
Apr 13Jersey Quad with BH, CM & GNWApr 13 · 1600 Meters · Place 2 · Jerseyville (Jersey)1600 Meters2.5:15.012
Mar 31Freeburg MeetMar 31 · 1600 Meters · Place 3 · Jerseyville (Jersey)1600 Meters3.5:05.112
Mar 31Freeburg MeetMar 31 · 800 Meters · Place 5 · Jerseyville (Jersey)800 Meters5.2:16.512
Mar 21Gene Armer InvitationalMar 21 · Full · Place 21 · Jerseyville (Jersey)Full212:13.11 PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Blazen Brave InviteFeb 21 · 1600 Meters · Place 34 · Jerseyville (Jersey)1600 Meters345:15.77a PB12
Feb 21Blazen Brave InviteFeb 21 · 800 Meters · Place 21 · Jerseyville (Jersey)800 Meters212:17.77a PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #10 Bethalto (Civic Memorial)May 21 · 1600 Meters · Place 12 · Jerseyville (Jersey)1600 Meters124:50.79a PB11
May 2Jokisch-Grandone InvitationalMay 2 · 1600 Meters · Place 5 · Jerseyville (Jersey)1600 Meters54:55.71a11
Apr 25Rochester Rocket InvitationalApr 25 · Complete · Place 11 · Jerseyville (Jersey)Complete114:59.77 PB11
Apr 14Jersey Quad MeetApr 14 · 1600 Meters · Place 2 · Jerseyville (Jersey)1600 Meters25:20.511
Apr 14Jersey Quad MeetApr 14 · 800 Meters · Place 3 · Jerseyville (Jersey)800 Meters32:15.511
Apr 1Freeburg MeetApr 1 · 1600 Meters · Place 1 · Jerseyville (Jersey)1600 Meters15:22.111
Apr 1Freeburg MeetApr 1 · 800 Meters · Place 3 · Jerseyville (Jersey)800 Meters32:10.811
Mar 22Gene Armer InvitationalMar 22 · 1600 Meters · Place 23 · Jerseyville (Jersey)1600 Meters235:05.56a11
Mar 152025 Jersey Winter ThawMar 15 · 1600 Meters · Place 12 · Jerseyville (Jersey)1600 Meters125:10.20a—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 17IHSA Class 2A TRB Sectional - #10 RochesterMay 17 · 1600 Meters · Place 11 · Jerseyville (Jersey)1600 Meters114:58.37a—