Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSangamo Conference Indoor Meet · Mar 244:37.46aSangamo Conference Indoor MeetMarch 24, 2025
1600 Meters · Outdoor2026 Central Illinois High Performance Classic · Mar 144:24.512026 Central Illinois High Performance ClassicMarch 14, 2026
3200 Meters · IndoorSangamo Conference Indoor Meet · Mar 219:45.92Sangamo Conference Indoor MeetMarch 21, 2026
3200 Meters · OutdoorIHSA 1A Boys State Track & Field Championships · May 289:57.37aIHSA 1A Boys State Track & Field ChampionshipsMay 28, 2026
800 Meters · IndoorSpoon River Indoor Invite · Mar 172:11.51aSpoon River Indoor InviteMarch 17, 2025
800 Meters · OutdoorDistance Night in Palatine - Presented by Asics · Apr 251:58.68aDistance Night in Palatine - Presented by AsicsApril 25, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · 3200 Meters · Place 11 · Petersburg (PORTA)3200 Meters11.9:57.37a PB12
May 20IHSA Class 1A TRB Sectional - #06 Maroa (M.-Forsyth)May 20 · 3200 Meters · Place 4 · Petersburg (PORTA)3200 Meters4.10:01.26a12
May 20IHSA Class 1A TRB Sectional - #06 Maroa (M.-Forsyth)May 20 · 1600 Meters · Place 4 · Petersburg (PORTA)1600 Meters4.4:38.10a12
May 11PORTA Last Chance QualifierMay 11 · 3200 Meters · Place 2 · Petersburg (PORTA)3200 Meters2.10:55.6012
May 11PORTA Last Chance QualifierMay 11 · 800 Meters · Place 1 · Petersburg (PORTA)800 Meters1.2:06.7012
May 6Sangamo Conference ChampionshipsMay 6 · 3200 Meters · Place 4 · Petersburg (PORTA)3200 Meters4.10:01.74a12
May 6Sangamo Conference ChampionshipsMay 6 · 1600 Meters · Place 5 · Petersburg (PORTA)1600 Meters5.4:47.81a12
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 800 Meters · Place 7 · Petersburg (PORTA)800 Meters71:58.68a PB12
Apr 16PORTA InviteApr 16 · 800 Meters · Place 2 · Petersburg (PORTA)800 Meters2.1:59.012
Apr 102026 Lee Calhoun HS InvitationalApr 10 · 1600 Meters · Place 1 · Petersburg (PORTA)1600 Meters1.4:25.00a12
Apr 7Athens Meet Apr 7 · 1600 Meters · Place 4 · Petersburg (PORTA)1600 Meters44:34.20a12
Apr 7Athens Meet Apr 7 · 800 Meters · Place 1 · Petersburg (PORTA)800 Meters12:08.18a12
Mar 142026 Central Illinois High Performance ClassicMar 14 · 1600 Meters · Place 1 · Petersburg (PORTA)1600 Meters14:24.51 PB12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 21Sangamo Conference Indoor MeetMar 21 · 3200 Meters · Place 1 · Petersburg (PORTA)3200 Meters19:45.92 PB12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 6Sangamo Conference ChampionshipsMay 6 · 1600 Meters · Place 3 · Petersburg (PORTA)1600 Meters34:51.91a11
May 6Sangamo Conference ChampionshipsMay 6 · 800 Meters · Place 5 · Petersburg (PORTA)800 Meters52:04.87a11
May 1Havana/PH/Virginia/PORTA/ISDMay 1 · 800 Meters · Place 1 · Petersburg (PORTA)800 Meters12:05.711
Apr 262025 Rob Garcia CoEd InvitationalApr 26 · 1600 Meters · Place 1 · Petersburg (PORTA)1600 Meters14:44.0411
Apr 1Boys Only Early SeasonApr 1 · 3200 Meters · Place 1 · Petersburg (PORTA)3200 Meters110:46.75a11
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 1600 Meters · Place 14 · Petersburg (PORTA)1600 Meters144:46.2711
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 1600 Meters · Place 14 · Petersburg (PORTA)1600 Meters144:46.27a11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 24Sangamo Conference Indoor MeetMar 24 · 1600 Meters · Place 1 · Petersburg (PORTA)1600 Meters14:37.46a PB11
Mar 17Spoon River Indoor InviteMar 17 · 3200 Meters · Place 1 · Petersburg (PORTA)3200 Meters110:29.13a—
Mar 17Spoon River Indoor InviteMar 17 · 800 Meters · Place 1 · Petersburg (PORTA)800 Meters12:11.51a PB—
Mar 17Spoon River Indoor InviteMar 17 · 3200 Meters · Place 1 · Petersburg (PORTA)3200 Meters110:29.1311
Mar 17Spoon River Indoor InviteMar 17 · 800 Meters · Place 1 · Petersburg (PORTA)800 Meters12:11.5111

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15IHSA Class 1A TRB Sectional - #9 Rushville (R.-Industry)May 15 · 1600 Meters · Place 3 · Petersburg (PORTA)1600 Meters34:43.03a—
May 9Eureka Triangular (2)May 9 · 1600 Meters · Place 2 · Petersburg (PORTA)1600 Meters24:49.1—
May 6PORTA Last Chance MeetMay 6 · 1600 Meters · Place 1 · Petersburg (PORTA)1600 Meters14:51.2—
Apr 25Havana, PH, PORTA, Virginia, ISDApr 25 · 1600 Meters · Place 1 · Petersburg (PORTA)1600 Meters14:46.9—
Apr 11PORTA Co-Ed InvitationalApr 11 · 1600 Meters · Place 1 · Petersburg (PORTA)1600 Meters14:55.9—
Apr 8Lewistown FS InvitationalApr 8 · 3200 Meters · Place 1 · Petersburg (PORTA)3200 Meters111:13.4—
Apr 8Lewistown FS InvitationalApr 8 · 1600 Meters · Place 1 · Petersburg (PORTA)1600 Meters14:58.1—
Apr 5Lee Calhoun HS InvitationalApr 5 · 1600 Meters · Place 1 · Petersburg (PORTA)1600 Meters14:44.51a—
Mar 2Cogdal HS Invite BoysMar 2 · 1600 Meters · Place 20 · Petersburg (PORTA)1600 Meters204:58.3310

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 172023 IHSA Class 1A TRB Sectional - #9 BeardstownMay 17 · 3200 Meters · Place 8 · Petersburg (PORTA)3200 Meters811:19.379
May 5Tremont InvitationalMay 5 · 1600 Meters · Place 6 · Petersburg (PORTA)1600 Meters65:25.69
May 3Sangamo Conference Track MeetMay 3 · 1600 Meters · Place 9 · Petersburg (PORTA)1600 Meters95:01.28a—
Apr 27Havana/Peoria Heights/Virginia/PORTA/ISDApr 27 · 3200 Meters · Place 1 · Petersburg (PORTA)3200 Meters111:29.0—
Apr 20Coed (BCA, SF, ISD, W Hancock, Mer, Virginia, PORTA))Apr 20 · 1600 Meters · Place 2 · Petersburg (PORTA)1600 Meters25:08.3—
Apr 13PORTA Co-ed InvitationalApr 13 · 1600 Meters · Place 3 · Petersburg (PORTA)1600 Meters35:05.8—
Apr 10LVC FS InvitationalApr 10 · 1600 Meters · Place 6 · Petersburg (PORTA)1600 Meters65:05.3—
Apr 7WIU Lee Calhoun HS InvitationalApr 7 · 3200 Meters · Place 7 · Petersburg (PORTA)3200 Meters711:55.589
Mar 30Havana/IW/PORTA/SF/BC/IBMar 30 · 1600 Meters · Place 3 · Petersburg (PORTA)1600 Meters35:25.3—
Mar 28Boys early meetMar 28 · 3200 Meters · Place 4 · Petersburg (PORTA)3200 Meters411:33.10a—