Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe CIRCUIT Chicago · Feb 214:35.72aThe CIRCUIT ChicagoFebruary 21, 2026
1000 Meters · IndoorCYUP Misfits Invite Presented by Tracksmith 2026 · Jan 172:43.56aCYUP Misfits Invite Presented by Tracksmith 2026January 17, 2026
1600 Meters · IndoorCentral Illinois HS Invitational · Mar 64:28.87aCentral Illinois HS InvitationalMarch 6, 2026
1600 Meters · OutdoorMattoon Boys Invite · Apr 234:26.02aMattoon Boys InviteApril 23, 2026
3200 Meters · Indoor2026 Mt. Zion Boys Indoor Invitational · Mar 119:57.54a2026 Mt. Zion Boys Indoor InvitationalMarch 11, 2026
3200 Meters · OutdoorIHSA Class 2A TRB Sectional - #10 Troy (Triad) · May 209:33.82aIHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20, 2026
400 Meters · OutdoorTaylorville Triangular #2 · Apr 2954.5Taylorville Triangular #2April 29, 2026
800 Meters · IndoorThe CIRCUIT Chicago · Feb 212:07.84aThe CIRCUIT ChicagoFebruary 21, 2026
800 Meters · OutdoorHickman Invitational Men · Apr 212:01.46aHickman Invitational MenApril 21, 2026
800 Meters · Relay Split · Indoor2026 Illinois Top Times Championships · Mar 272:07.352026 Illinois Top Times ChampionshipsMarch 27, 2026
High Jump · OutdoorPana Jr. High May 3rd Meet · May 31.32mPana Jr. High May 3rd MeetMay 3, 2024
Pole Vault · OutdoorIESA 3A - Sectional 10 @ North Mac HS · May 102.48mIESA 3A - Sectional 10 @ North Mac HSMay 10, 2024

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · 3200 Meters · Place 24 · TaylorvilleTaylorville3200 Meters24.9:52.42a10
May 20IHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20 · 3200 Meters · Place 3 · TaylorvilleTaylorville3200 Meters3.9:33.82a PB10
May 9Apollo Conference JV Meet (Boys and Girls)May 9 · 1600 Meters · Place 1 · TaylorvilleTaylorville1600 Meters1.4:41.05a10
May 9Apollo Conference JV Meet (Boys and Girls)May 9 · 800 Meters · Place 2 · TaylorvilleTaylorville800 Meters2.2:04.40a10
May 72026 Apollo Conference MeetMay 7 · 3200 Meters · Place 3 · TaylorvilleTaylorville3200 Meters3.9:48.43a10
Apr 29Taylorville Triangular #2Apr 29 · 1600 Meters · Place 7 · TaylorvilleTaylorville1600 Meters7.5:17.410
Apr 29Taylorville Triangular #2Apr 29 · 400 Meters · Place 5 · TaylorvilleTaylorville400 Meters5.54.5 PB10
Apr 23Mattoon Boys InviteApr 23 · 1600 Meters · Place 1 · TaylorvilleTaylorville1600 Meters14:26.02a PB10
Apr 21Hickman Invitational MenApr 21 · 800 Meters · Place 1 · TaylorvilleTaylorville800 Meters1.2:01.46a PB10
Apr 18Capitol City ClassicApr 18 · 1600 Meters · Place 2 · TaylorvilleTaylorville1600 Meters24:33.75a10
Apr 16Lincoln Co-Ed QuadApr 16 · 3200 Meters · Place 2 · TaylorvilleTaylorville3200 Meters29:41.58a10
Mar 21MTZ Final QualifierMar 21 · 1600 Meters · Place 1 · TaylorvilleTaylorville1600 Meters14:30.2010
Mar 142026 MTZ Apollo+ InviteMar 14 · 1600 Meters · Place 6 · TaylorvilleTaylorville1600 Meters64:34.8610
Mar 4Cogdal HS Boys InviteMar 4 · 1600 Meters · Place 2 · TaylorvilleTaylorville1600 Meters24:33.4410

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 272026 Illinois Top Times ChampionshipsMar 27 · 800 Meters · TaylorvilleTaylorville800 MetersRelay Split—2:07.35 PB10
Mar 112026 Mt. Zion Boys Indoor InvitationalMar 11 · 3200 Meters · Place 3 · TaylorvilleTaylorville3200 Meters39:57.54a PB10
Mar 6Central Illinois HS InvitationalMar 6 · 1600 Meters · Place 2 · TaylorvilleTaylorville1600 Meters2.4:28.87a PB10
Feb 21The CIRCUIT ChicagoFeb 21 · 1 Mile · Place 11 · TaylorvilleTaylorville1 Mile114:35.72a PB10
Feb 21The CIRCUIT ChicagoFeb 21 · 800 Meters · Place 23 · TaylorvilleTaylorville800 Meters232:07.84a PB10
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 1 Mile · Place 48 · Midwest Milers ClubMidwest Milers Club1 Mile48.4:42.54a10
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 1000 Meters · Place 14 · Midwest Milers ClubMidwest Milers Club1000 Meters14.2:43.56a PB10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Gately Park OpenDec 6 · 1 Mile · Place 2 · Midwest Milers ClubMidwest Milers Club1 Mile2.4:42.13a10
Dec 6Gately Park OpenDec 6 · 800 Meters · Place 9 · Midwest Milers ClubMidwest Milers Club800 Meters9.2:11.27a10
Dec 6Gately Park OpenDec 6 · 400 Meters · Midwest Milers ClubMidwest Milers Club400 Meters--DNS10
Mar 12Mt. Zion Boys Indoor InvitationalMar 12 · 1600 Meters · Place 4 · TaylorvilleTaylorville1600 Meters44:56.969

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #10 Bethalto (Civic Memorial)May 21 · 3200 Meters · Place 4 · TaylorvilleTaylorville3200 Meters410:07.02a9
May 10Fresh/Soph Apollo Conference May 10 · 1600 Meters · Place 4 · TaylorvilleTaylorville1600 Meters4.4:42.97a9
May 8Apollo Conference ChampionshipsMay 8 · 3200 Meters · Place 5 · TaylorvilleTaylorville3200 Meters510:10.819
May 22025 Knight InvitationalMay 2 · 3200 Meters · Place 8 · TaylorvilleTaylorville3200 Meters8.9:59.01a9
Apr 29THS 4/29 Quad MeetApr 29 · 3200 Meters · Place 2 · TaylorvilleTaylorville3200 Meters210:11.29
Apr 24Mattoon Boys InviteApr 24 · 3200 Meters · Place 4 · TaylorvilleTaylorville3200 Meters410:24.95a9
Apr 222025 Hickman Invite (Boys)Apr 22 · 1600 Meters · Place 1 · TaylorvilleTaylorville1600 Meters1.4:46.64a9
Apr 17THS/RHS/SHG/Lincoln Quad MeetApr 17 · 1600 Meters · Place 6 · TaylorvilleTaylorville1600 Meters64:56.09
Apr 11Mt. Zion HS RelaysApr 11 · 3200 Meters · Place 2 · TaylorvilleTaylorville3200 Meters210:24.10a9
Apr 7Pana and Taylorville Dual MeetApr 7 · 800 Meters · Place 3 · TaylorvilleTaylorville800 Meters32:16.89
Mar 22Cogdal HS Boys InviteMar 22 · 1600 Meters · Place 8 · TaylorvilleTaylorville1600 Meters84:47.18a9
Mar 15MTZ Apollo+ InviteMar 15 · 1600 Meters · Place 9 · TaylorvilleTaylorville1600 Meters94:53.29a—
Mar 1Blazen Brave InvitationalMar 1 · 800 Meters · Place 13 · TaylorvilleTaylorville800 Meters132:24.09a—

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 17IESA 3A State Track & Field ChampionshipsMay 17 · 1600 Meters · Place 11 · Pana JHSPana JHS1600 Meters11.5:00.53a8
May 10IESA 3A - Sectional 10 @ North Mac HSMay 10 · 1600 Meters · Place 1 · Pana JHSPana JHS1600 Meters1.4:59.12a8
May 10IESA 3A - Sectional 10 @ North Mac HSMay 10 · Pole Vault · Place 8 · Pana JHSPana JHSPole Vault8.2.48m PB8
May 10IESA 3A - Sectional 10 @ North Mac HSMay 10 · 800 Meters · Place 8 · Pana JHSPana JHS800 Meters8.2:21.99a8
May 3Pana Jr. High May 3rd MeetMay 3 · 1600 Meters · Place 1 · Pana JHSPana JHS1600 Meters1.5:06.28
May 3Pana Jr. High May 3rd MeetMay 3 · Pole Vault · Pana JHSPana JHSPole Vault—SCR8
May 3Pana Jr. High May 3rd MeetMay 3 · High Jump · Place 8 · Pana JHSPana JHSHigh Jump8.1.32m PB8
May 3Pana Jr. High May 3rd MeetMay 3 · 800 Meters · Place 1 · Pana JHSPana JHS800 Meters1.2:23.28
Apr 26Shelbyville InviteApr 26 · 1600 Meters · Place 1 · Pana JHSPana JHS1600 Meters1.5:10.16a8
Apr 26Shelbyville InviteApr 26 · Pole Vault · Place 5 · Pana JHSPana JHSPole Vault5.2.29m8
Apr 18Shelby JH Meet #2Apr 18 · Pole Vault · Place 4 · Pana JHSPana JHSPole Vault4.2.13m8
Apr 17WLMS 4-17-24Apr 17 · 1600 Meters · Place 2 · Pana JHSPana JHS1600 Meters2.5:08.08
Apr 17WLMS 4-17-24Apr 17 · 800 Meters · Place 2 · Pana JHSPana JHS800 Meters2.2:27.08
Apr 16Vandalia Jr. High Meet vs Pana/BSEApr 16 · 1600 Meters · Place 1 · Pana JHSPana JHS1600 Meters1.5:11.48
Apr 16Vandalia Jr. High Meet vs Pana/BSEApr 16 · Pole Vault · Place 3 · Pana JHSPana JHSPole Vault3.6' 68
Apr 11Pana Jr. High Meet April 11thApr 11 · 1600 Meters · Place 1 · Pana JHSPana JHS1600 Meters1.5:14.28
Apr 11Pana Jr. High Meet April 11thApr 11 · Pole Vault · Place 2 · Pana JHSPana JHSPole Vault2.1.98m8
Apr 11Pana Jr. High Meet April 11thApr 11 · 800 Meters · Place 1 · Pana JHSPana JHS800 Meters1.2:25.98
Apr 8Pana Jr. High Meet April 8thApr 8 · 1600 Meters · Place 1 · Pana JHSPana JHS1600 Meters1.5:08.58
Apr 8Pana Jr. High Meet April 8thApr 8 · Pole Vault · Place 1 · Pana JHSPana JHSPole Vault1.2.13m8
Apr 8Pana Jr. High Meet April 8thApr 8 · 800 Meters · Place 1 · Pana JHSPana JHS800 Meters1.2:23.18
Mar 22Rocket InviteMar 22 · 1600 Meters · Place 1 · Pana JHSPana JHS1600 Meters1.5:21.54a8
Mar 22Rocket InviteMar 22 · Pole Vault · Place 4 · Pana JHSPana JHSPole Vault4.1.95m8

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 19IESA 3A State Track & Field ChampionshipsMay 19 · 1600 Meters · Place 9 · Pana JHSPana JHS1600 Meters9.5:08.42a7
May 13IESA 3A - Sectional 9 @ WilliamsvilleMay 13 · Pole Vault · Place 5 · Pana JHSPana JHSPole Vault57-3—
May 13IESA 3A - Sectional 9 @ WilliamsvilleMay 13 · 1600 Meters · Place 2 · Pana JHSPana JHS1600 Meters25:13.66a—
May 9Junior Mid-State ConferenceMay 9 · Pole Vault · Place 3 · Pana JHSPana JHSPole Vault36-9—
May 9Junior Mid-State ConferenceMay 9 · 1600 Meters · Place 1 · Pana JHSPana JHS1600 Meters15:20.3—
May 9Junior Mid-State ConferenceMay 9 · 800 Meters · Place 2 · Pana JHSPana JHS800 Meters22:35.2—
Apr 28Shelbyville InviteApr 28 · 1600 Meters · Place 1 · Pana JHSPana JHS1600 Meters1.5:22.37a7
Apr 28Shelbyville InviteApr 28 · Pole Vault · Place 4 · Pana JHSPana JHSPole Vault4.6-00.007
Apr 28Shelbyville InviteApr 28 · 800 Meters · Place 3 · Pana JHSPana JHS800 Meters3.2:34.02a7
Apr 19WLMS 4-19-23Apr 19 · 1600 Meters · Place 7 · Pana JHSPana JHS1600 Meters7.7:09.37
Apr 19WLMS 4-19-23Apr 19 · 800 Meters · Place 2 · Pana JHSPana JHS800 Meters2.2:39.87