Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe CIRCUIT Chicago · Feb 214:18.16aThe CIRCUIT ChicagoFebruary 21, 2026
1 Mile · OutdoorDistance Night in Palatine · Apr 204:32.54aDistance Night in PalatineApril 20, 2024
1600 Meters · OutdoorIHSA 2A Boys State Track & Field Championships · May 284:15.78aIHSA 2A Boys State Track & Field ChampionshipsMay 28, 2026
2 Miles · OutdoorDistance Night in Palatine - Presented by Asics · Apr 259:08.20aDistance Night in Palatine - Presented by AsicsApril 25, 2026
3200 Meters · Indoor2024 Mt. Zion Boys Indoor Invitational · Mar 69:54.972024 Mt. Zion Boys Indoor InvitationalMarch 6, 2024
3200 Meters · OutdoorDistance Night in Palatine - Presented by Asics · Apr 259:05.00aDistance Night in Palatine - Presented by AsicsApril 25, 2026
400 Meters · IndoorMt. Zion Co-ed Meet #2 · Feb 2456.63Mt. Zion Co-ed Meet #2February 24, 2024
400 Meters · OutdoorHickman Invitational Men · Apr 2152.84aHickman Invitational MenApril 21, 2026
800 Meters · IndoorThe CIRCUIT Chicago · Feb 211:58.25aThe CIRCUIT ChicagoFebruary 21, 2026
800 Meters · OutdoorMTZ Final Qualifier · Mar 211:55.92MTZ Final QualifierMarch 21, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · 3200 Meters · Place 7 · Taylorville3200 Meters7.9:21.89a11
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · 1600 Meters · Place 4 · Taylorville1600 MetersRound P4.4:15.78a PB11
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · 1600 Meters · Place 2 · Taylorville1600 Meters2.4:18.01a11
May 20IHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20 · 3200 Meters · Place 2 · Taylorville3200 Meters2.9:11.49a11
May 20IHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20 · 1600 Meters · Place 2 · Taylorville1600 Meters2.4:19.74a11
May 72026 Apollo Conference MeetMay 7 · 3200 Meters · Place 1 · Taylorville3200 Meters1.9:19.39a11
May 72026 Apollo Conference MeetMay 7 · 1600 Meters · Place 1 · Taylorville1600 Meters1.4:23.95a11
Apr 29Taylorville Triangular #2Apr 29 · 1600 Meters · Place 1 · Taylorville1600 Meters1.4:42.211
Apr 29Taylorville Triangular #2Apr 29 · 400 Meters · Place 3 · Taylorville400 Meters3.53.811
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 2 Miles · Place 7 · Taylorville2 Miles79:08.20a PB11
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 3200 Meters · Place 7 · Taylorville3200 Meters79:05.00a PB11
Apr 21Hickman Invitational MenApr 21 · 400 Meters · Place 4 · Taylorville400 Meters4.52.84a PB11
Apr 18Capitol City ClassicApr 18 · 800 Meters · Place 2 · Taylorville800 Meters21:56.79a11
Apr 16Lincoln Co-Ed QuadApr 16 · 3200 Meters · Place 1 · Taylorville3200 Meters19:41.24a11
Mar 21MTZ Final QualifierMar 21 · 800 Meters · Place 1 · Taylorville800 Meters11:55.92 PB11
Mar 142026 MTZ Apollo+ InviteMar 14 · 1600 Meters · Place 2 · Taylorville1600 Meters24:21.9311

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21The CIRCUIT ChicagoFeb 21 · 1 Mile · Place 1 · Taylorville1 Mile14:18.16a PB11
Feb 21The CIRCUIT ChicagoFeb 21 · 800 Meters · Place 1 · Taylorville800 Meters11:58.25a PB11

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #10 Bethalto (Civic Memorial)May 21 · 3200 Meters · Place 1 · Taylorville3200 Meters19:25.30a10
May 8Apollo Conference ChampionshipsMay 8 · 3200 Meters · Place 1 · Taylorville3200 Meters19:38.1010
May 8Apollo Conference ChampionshipsMay 8 · 1600 Meters · Place 1 · Taylorville1600 Meters14:24.3610
Apr 29THS 4/29 Quad MeetApr 29 · 400 Meters · Place 6 · Taylorville400 Meters653.410
Apr 26Distance Night in PalatineApr 26 · 2 Miles · Place 2 · Taylorville2 Miles29:18.0210
Apr 26Distance Night in PalatineApr 26 · 3200 Meters · Place 2 · Taylorville3200 Meters29:14.9810
Apr 17THS/RHS/SHG/Lincoln Quad MeetApr 17 · 1600 Meters · Place 1 · Taylorville1600 Meters14:36.810
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 3200 Meters · Place 5 · Taylorville3200 Meters59:26.9110
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 1600 Meters · Place 5 · Taylorville1600 Meters54:25.8810
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 3200 Meters · Place 5 · Taylorville3200 Meters59:26.91a10
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 1600 Meters · Place 5 · Taylorville1600 Meters54:25.88a10
Mar 22Cogdal HS Boys InviteMar 22 · 1600 Meters · Place 1 · Taylorville1600 Meters14:25.99a10
Mar 15MTZ Apollo+ InviteMar 15 · 3200 Meters · Place 1 · Taylorville3200 Meters19:40.63a—
Mar 15MTZ Apollo+ InviteMar 15 · 1600 Meters · Place 4 · Taylorville1600 Meters44:34.33a—
Mar 1Blazen Brave InvitationalMar 1 · 800 Meters · Place 2 · Taylorville800 Meters22:02.36a—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 12Mt. Zion Boys Indoor InvitationalMar 12 · 800 Meters · Place 1 · Taylorville800 Meters12:01.3810

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 17IHSA Class 2A TRB Sectional - #10 RochesterMay 17 · 1600 Meters · Place 5 · Taylorville1600 Meters54:33.77a—
May 6SHG Boys Quad MeetMay 6 · 400 Meters · Place 4 · Taylorville400 Meters455.56a—
May 4Apollo Frosh/Soph Conference MeetMay 4 · 1600 Meters · Place 2 · Taylorville1600 Meters24:31.59a—
May 4Apollo Frosh/Soph Conference MeetMay 4 · 800 Meters · Place 1 · Taylorville800 Meters12:02.17a—
May 2Apollo Conference ChampionshipMay 2 · 1600 Meters · Place 2 · Taylorville1600 Meters24:28.43a—
Apr 262024 Triad Knight InvitationalApr 26 · 3200 Meters · Place 2 · Taylorville3200 Meters29:45.45a—
Apr 262024 Triad Knight InvitationalApr 26 · 1600 Meters · Place 4 · Taylorville1600 Meters44:33.08a—
Apr 23Litchfield/Plains/TaylorvilleApr 23 · 1600 Meters · Place 2 · Taylorville1600 Meters24:28.1—
Apr 20Distance Night in PalatineApr 20 · 1 Mile · Place 3 · Taylorville1 Mile34:32.54a PB—
Apr 20Distance Night in PalatineApr 20 · 1600 Meters · Place 3 · Taylorville1600 Meters34:30.83a—
Apr 20Distance Night in PalatineApr 20 · 1 Mile · Place 3 · Taylorville1 Mile34:32.54a—
Apr 20Distance Night in PalatineApr 20 · 1600 Meters · Place 3 · Taylorville1600 Meters34:30.83a—
Apr 13Capitol City ClassicApr 13 · 1600 Meters · Place 4 · Taylorville1600 Meters44:34.769
Apr 11Taylorville Quad MeetApr 11 · 3200 Meters · Place 2 · Taylorville3200 Meters210:09.1—
Mar 92024 MTZ Apollo+ InviteMar 9 · 3200 Meters · Place 1 · Taylorville3200 Meters19:55.27a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 62024 Mt. Zion Boys Indoor InvitationalMar 6 · 3200 Meters · Place 1 · Taylorville3200 Meters19:54.97 PB9
Feb 24Mt. Zion Co-ed Meet #2Feb 24 · 400 Meters · Place 5 · Taylorville400 Meters556.63 PB9

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1South Central 7 Conference MeetMay 1 · 1600 Meters · Place 1 · Taylorville1600 Meters14:43.7—
May 1South Central 7 Conference MeetMay 1 · 800 Meters · Place 1 · Taylorville800 Meters12:08.2—
Apr 26Chatham Duel@ ChathamApr 26 · 1600 Meters · Place 1 · Taylorville1600 Meters14:38.0—
Apr 26Chatham Duel@ ChathamApr 26 · 800 Meters · Place 1 · Taylorville800 Meters12:06.0—
Apr 18Mattoon, TaylorvilleApr 18 · 1600 Meters · Place 1 · Taylorville1600 Meters15:20.9—
Apr 18Mattoon, TaylorvilleApr 18 · 400 Meters · Place 1 · Taylorville400 Meters159.6—
Apr 3Pawnee, Decatur Montessori, TaylorvilleApr 3 · 1600 Meters · Place 1 · Taylorville1600 Meters14:48.2—
Apr 3Pawnee, Decatur Montessori, TaylorvilleApr 3 · 800 Meters · Place 1 · Taylorville800 Meters12:11.0—
Mar 30Taylorville, Jefferson, JacksonvilleMar 30 · 400 Meters · Place 1 · Taylorville400 Meters155.7—