Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMoulton JH Home #5 · Apr 3015.78aMoulton JH Home #5April 30, 2021
100 Meters · Outdoor · Hand timedMaroa-Forsyth MS Meet - OKAW · Apr 1916.5hMaroa-Forsyth MS Meet - OKAWApril 19, 2021
110m Hurdles · 30" / 0.762m · OutdoorMoulton JH Home #4 · Apr 2622.16aMoulton JH Home #4April 26, 2021
1600 Meters · IndoorCharleston / EIU HS Indoor Invitational · Mar 74:49.93aCharleston / EIU HS Indoor InvitationalMarch 7, 2025
1600 Meters · OutdoorIHSA Class 1A TRB Sectional - #10 Tuscola · May 204:36.52aIHSA Class 1A TRB Sectional - #10 TuscolaMay 20, 2026
200 Meters · OutdoorHome Meet vs. Tuscola & St. Anthony · Apr 2925.05aHome Meet vs. Tuscola & St. AnthonyApril 29, 2025
3200 Meters · Outdoor2026 Shelbyville Boys Open · May 1510:08.60a2026 Shelbyville Boys OpenMay 15, 2026
400 Meters · Indoor2024 Knight Boys Indoor Invitational · Feb 231:01.582024 Knight Boys Indoor InvitationalFebruary 23, 2024
400 Meters · OutdoorSt. A, Shelbyville, Tuscola · Apr 2854.4St. A, Shelbyville, TuscolaApril 28, 2026
800 Meters · Indoor2026 Illinois Top Times Championships · Mar 272:06.25a2026 Illinois Top Times ChampionshipsMarch 27, 2026
800 Meters · OutdoorNewton Eagle Invite · May 11:59.83aNewton Eagle InviteMay 1, 2026
Discus · 1.6kg · OutdoorMoulton JH Home #5 · Apr 3034-04Moulton JH Home #5April 30, 2021
Long Jump · OutdoorMoulton JH Home #4 · Apr 2611-04.00Moulton JH Home #4April 26, 2021
Shot Put · 12lb · OutdoorSt. A, Shelbyville, Tuscola · Apr 286.83mSt. A, Shelbyville, TuscolaApril 28, 2026
Triple Jump · OutdoorRams HS meet #1 · Mar 2710.25mRams HS meet #1March 27, 2024

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · 1600 Meters · Place 29 · ShelbyvilleShelbyville1600 MetersRound P29.4:53.93a11
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · 800 Meters · Place 31 · ShelbyvilleShelbyville800 MetersRound P31.2:07.31a11
May 20IHSA Class 1A TRB Sectional - #10 TuscolaMay 20 · 1600 Meters · Place 2 · ShelbyvilleShelbyville1600 Meters2.4:36.52a PB11
May 20IHSA Class 1A TRB Sectional - #10 TuscolaMay 20 · 800 Meters · Place 1 · ShelbyvilleShelbyville800 Meters1.2:00.05a11
May 152026 Shelbyville Boys OpenMay 15 · 3200 Meters · Place 2 · ShelbyvilleShelbyville3200 Meters210:08.60a PB11
May 152026 Shelbyville Boys OpenMay 15 · 1600 Meters · Place 1 · ShelbyvilleShelbyville1600 Meters14:40.50a11
May 72026 CIC Conference MeetMay 7 · 1600 Meters · Place 1 · ShelbyvilleShelbyville1600 Meters1.4:38.36a11
May 72026 CIC Conference MeetMay 7 · 800 Meters · Place 1 · ShelbyvilleShelbyville800 Meters1.2:02.45a11
May 1Newton Eagle InviteMay 1 · 800 Meters · Place 2 · ShelbyvilleShelbyville800 Meters2.1:59.83a PB11
Apr 28St. A, Shelbyville, TuscolaApr 28 · Shot Put · Place 10 · ShelbyvilleShelbyvilleShot Put12lb10.6.83m PB11
Apr 28St. A, Shelbyville, TuscolaApr 28 · 3200 Meters · Place 1 · ShelbyvilleShelbyville3200 Meters1.10:31.811
Apr 28St. A, Shelbyville, TuscolaApr 28 · 400 Meters · Place 1 · ShelbyvilleShelbyville400 Meters1.54.4 PB11
Apr 28St. A, Shelbyville, TuscolaApr 28 · 200 Meters · Place 2 · ShelbyvilleShelbyville200 Meters2.25.111
Apr 24Unity Boys Invitational 2026Apr 24 · 800 Meters · Place 3 · ShelbyvilleShelbyville800 Meters3.2:00.04a11
Apr 21Tri-County InvitationalApr 21 · 800 Meters · Place 2 · ShelbyvilleShelbyville800 Meters22:02.88a11
Apr 17Monticello Boys InvitationalApr 17 · 1600 Meters · Place 10 · ShelbyvilleShelbyville1600 Meters104:47.95a11
Apr 7Shelbyville Home Meet 1Apr 7 · 3200 Meters · Place 1 · ShelbyvilleShelbyville3200 Meters110:36.63a11
Apr 7Shelbyville Home Meet 1Apr 7 · 400 Meters · Place 3 · ShelbyvilleShelbyville400 Meters356.54a11
Mar 14Rantoul InviteMar 14 · 800 Meters · Place 4 · ShelbyvilleShelbyville800 Meters42:05.5011

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 272026 Illinois Top Times ChampionshipsMar 27 · 800 Meters · Place 16 · ShelbyvilleShelbyville800 Meters16.2:06.25a PB11
Mar 6Central Illinois HS InvitationalMar 6 · 1600 Meters · Place 17 · ShelbyvilleShelbyville1600 Meters17.4:53.43a11

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 21IHSA Class 1A TRB Sectional - #10 Moweaqua (Central A&M)May 21 · 1600 Meters · Place 6 · ShelbyvilleShelbyville1600 Meters6.4:48.79a10
May 21IHSA Class 1A TRB Sectional - #10 Moweaqua (Central A&M)May 21 · 800 Meters · Place 3 · ShelbyvilleShelbyville800 Meters3.2:04.61a10
May 162025 Shelbyville Boys OpenMay 16 · 800 Meters · Place 1 · ShelbyvilleShelbyville800 Meters12:05.52a10
May 8CIC Conference MeetMay 8 · 1600 Meters · Place 3 · ShelbyvilleShelbyville1600 Meters34:44.04a10
May 8CIC Conference MeetMay 8 · 800 Meters · Place 1 · ShelbyvilleShelbyville800 Meters12:03.00a10
May 5Fresh-Soph InvitationalMay 5 · 800 Meters · Place 3 · ShelbyvilleShelbyville800 Meters32:05.47a10
May 2Spartan ClassicMay 2 · 800 Meters · Place 7 · ShelbyvilleShelbyville800 Meters72:05.15a10
Apr 29Home Meet vs. Tuscola & St. AnthonyApr 29 · 400 Meters · Place 1 · ShelbyvilleShelbyville400 Meters155.39a10
Apr 29Home Meet vs. Tuscola & St. AnthonyApr 29 · 200 Meters · Place 5 · ShelbyvilleShelbyville200 Meters525.05a PB10
Apr 25Unity Boy's Invitational 2025Apr 25 · 3200 Meters · Place 3 · ShelbyvilleShelbyville3200 Meters310:27.7010
Apr 25Unity Boy's Invitational 2025Apr 25 · 1600 Meters · Place 5 · ShelbyvilleShelbyville1600 Meters54:52.0910
Apr 22Tri-County InvitationalApr 22 · 1600 Meters · Place 3 · ShelbyvilleShelbyville1600 Meters34:48.9310
Apr 22Tri-County InvitationalApr 22 · 800 Meters · Place 2 · ShelbyvilleShelbyville800 Meters22:06.0610
Apr 17Monticello Boys InvitationalApr 17 · 1600 Meters · Place 10 · ShelbyvilleShelbyville1600 Meters104:48.30a10
Apr 8Shelbyville Home Meet 2Apr 8 · 800 Meters · Place 2 · ShelbyvilleShelbyville800 Meters22:07.29a10
Apr 8Shelbyville Home Meet 2Apr 8 · 400 Meters · Place 3 · ShelbyvilleShelbyville400 Meters355.41a10
Mar 22Cogdal HS Boys InviteMar 22 · 1600 Meters · Place 5 · ShelbyvilleShelbyville1600 Meters54:43.58a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 7Charleston / EIU HS Indoor InvitationalMar 7 · 1600 Meters · Place 13 · ShelbyvilleShelbyville1600 Meters13.4:49.93a PB10
Mar 7Charleston / EIU HS Indoor InvitationalMar 7 · 800 Meters · Place 20 · ShelbyvilleShelbyville800 Meters20.2:12.55a10

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 15IHSA Class 1A TRB Sectional - #10 Bethany (Okaw Valley)May 15 · 1600 Meters · Place 14 · ShelbyvilleShelbyville1600 Meters145:31.50a—
May 15IHSA Class 1A TRB Sectional - #10 Bethany (Okaw Valley)May 15 · 800 Meters · Place 11 · ShelbyvilleShelbyville800 Meters112:16.22a—
May 11Shelbyville Boys OpenMay 11 · 1600 Meters · Place 14 · ShelbyvilleShelbyville1600 Meters145:17.60a—
May 11Shelbyville Boys OpenMay 11 · 800 Meters · Place 11 · ShelbyvilleShelbyville800 Meters112:16.07a—
May 2CIC Conference MeetMay 2 · 800 Meters · Place 5 · ShelbyvilleShelbyville800 Meters52:18.99a—
Apr 29Fresh-Soph InviteApr 29 · Triple Jump · Place 7 · ShelbyvilleShelbyvilleTriple Jump79.86m—
Apr 29Fresh-Soph InviteApr 29 · 800 Meters · Place 4 · ShelbyvilleShelbyville800 Meters42:16.50a—
Apr 262024 Spartan ClassicApr 26 · 800 Meters · Place 25 · ShelbyvilleShelbyville800 Meters252:15.85a—
Apr 192024 Coach Cork InvitationalApr 19 · 800 Meters · Place 4 · ShelbyvilleShelbyville800 Meters42:16.67a—
Apr 12Monticello Boys InvitationalApr 12 · Triple Jump · Place 26 · ShelbyvilleShelbyvilleTriple Jump269.63m—
Apr 12Monticello Boys InvitationalApr 12 · 800 Meters · Place 21 · ShelbyvilleShelbyville800 Meters212:17.87a—
Apr 9Vandalia Quad w/ Greenville, Litchfield, ShelbyvilleApr 9 · 800 Meters · Place 4 · ShelbyvilleShelbyville800 Meters42:22.9—
Mar 27Rams HS meet #1Mar 27 · Triple Jump · Place 4 · ShelbyvilleShelbyvilleTriple Jump4.10.25m PB9
Mar 27Rams HS meet #1Mar 27 · 400 Meters · Place 3 · ShelbyvilleShelbyville400 Meters3.58.60a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 62024 Mt. Zion Boys Indoor InvitationalMar 6 · 800 Meters · Place 13 · ShelbyvilleShelbyville800 Meters132:20.769
Feb 232024 Knight Boys Indoor InvitationalFeb 23 · 400 Meters · Place 30 · ShelbyvilleShelbyville400 Meters301:01.58 PB9

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 13IESA 3A - Sectional 8 @ Newton Jasper CountyMay 13 · 1600 Meters · Place 18 · Shelbyville MoultonShelbyville Moulton1600 Meters185:53.10a—
May 13IESA 3A - Sectional 8 @ Newton Jasper CountyMay 13 · 400 Meters · Place 5 · Shelbyville MoultonShelbyville Moulton400 Meters559.80a—
May 1OKAW Jr High Track MeetMay 1 · 1600 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton1600 Meters3.5:42.73a8
May 1OKAW Jr High Track MeetMay 1 · 400 Meters · Place 6 · Shelbyville MoultonShelbyville Moulton400 Meters6.1:07.12a8
Apr 28Shelbyville InviteApr 28 · 1600 Meters · Place 4 · Shelbyville MoultonShelbyville Moulton1600 Meters4.5:52.05a8
Apr 28Shelbyville InviteApr 28 · 400 Meters · Place 5 · Shelbyville MoultonShelbyville Moulton400 Meters5.1:01.28a8
Apr 24Sullivan MS Track Meet 4/24/23Apr 24 · 1600 Meters · Place 5 · Shelbyville MoultonShelbyville Moulton1600 Meters5.5:55.78
Apr 18St. Anthony InvitationalApr 18 · 1600 Meters · Place 6 · MoultonMoulton1600 Meters65:41.5—
Apr 18St. Anthony InvitationalApr 18 · 400 Meters · Place 3 · MoultonMoulton400 Meters31:00.9—
Apr 13Clinton JH Home #1Apr 13 · 1600 Meters · Place 2 · MoultonMoulton1600 Meters25:44.82a—
Apr 13Clinton JH Home #1Apr 13 · 400 Meters · Place 1 · MoultonMoulton400 Meters11:00.93a—
Apr 10CAM MS Meet - Hope, MF, Mt. Pulaski, Shelby, SVApr 10 · Long Jump · Place 10 · MoultonMoultonLong Jump1013-5—
Apr 10CAM MS Meet - Hope, MF, Mt. Pulaski, Shelby, SVApr 10 · 1600 Meters · Place 2 · MoultonMoulton1600 Meters25:53.15a—
Apr 10CAM MS Meet - Hope, MF, Mt. Pulaski, Shelby, SVApr 10 · 800 Meters · Place 1 · MoultonMoulton800 Meters12:29.63a—
Apr 6Shelby County InviteApr 6 · Long Jump · Place 9 · MoultonMoultonLong Jump914-09.008
Apr 6Shelby County InviteApr 6 · 800 Meters · Place 5 · MoultonMoulton800 Meters52:35.81a8
Apr 6Shelby County InviteApr 6 · 400 Meters · Place 4 · MoultonMoulton400 Meters41:02.38a8
Mar 30Teutopolis Jr. High MeetMar 30 · Long Jump · Place 5 · MoultonMoultonLong Jump514-5—
Mar 30Teutopolis Jr. High MeetMar 30 · 400 Meters · Place 3 · MoultonMoulton400 Meters31:02.8—
Mar 27Rams Home Meet #2Mar 27 · Long Jump · Place 1 · MoultonMoultonLong Jump115-5—
Mar 27Rams Home Meet #2Mar 27 · 400 Meters · Place 2 · MoultonMoulton400 Meters21:02.97a—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14IESA 3A - Sectional 9 @ Shelbyville MoultonMay 14 · 800 Meters · Shelbyville MoultonShelbyville Moulton800 Meters—DQ7
May 14IESA 3A - Sectional 9 @ Shelbyville MoultonMay 14 · 400 Meters · Place 8 · Shelbyville MoultonShelbyville Moulton400 Meters8.1:05.28a7
May 9Charleston vs Mattoon, Shelbyville, SullivanMay 9 · 400 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton400 Meters3.1:13.77
Apr 25Sullivan Middle School Meet 04/25/22Apr 25 · 400 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton400 Meters2.1:08.47
Apr 19St. Anthony InviteApr 19 · 400 Meters · Place 9 · Shelbyville MoultonShelbyville Moulton400 Meters9.1:12.07
Apr 9Rochester JH InvitationalApr 9 · 400 Meters · Place 8 · Shelbyville MoultonShelbyville Moulton400 Meters8.1:09.6Unofficial7
Apr 7Junior High Shelby County InviteApr 7 · 800 Meters · Place 4 · Shelbyville MoultonShelbyville Moulton800 Meters4.2:53.00a7
Apr 7Junior High Shelby County InviteApr 7 · 400 Meters · Place 1 · Shelbyville MoultonShelbyville Moulton400 Meters1.1:11.37a7
Mar 28Moulton Home Meet #2Mar 28 · 800 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton800 Meters2.2:53.76a7
Mar 28Moulton Home Meet #2Mar 28 · 400 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton400 Meters2.1:12.59a7

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 10Moulton JH Home Meet #6*May 10 · 110m Hurdles · Place 4 · Shelbyville MoultonShelbyville Moulton110m Hurdles30" / 0.762m4.22.69aUnofficial6
Apr 30Moulton JH Home #5Apr 30 · Discus · Place 19 · Shelbyville MoultonShelbyville MoultonDiscus1.6kg19.34-04 PB6
Apr 30Moulton JH Home #5Apr 30 · 110m Hurdles · Place 4 · Shelbyville MoultonShelbyville Moulton110m Hurdles30" / 0.762m4.22.83a6
Apr 30Moulton JH Home #5Apr 30 · 800 Meters · Place 4 · Shelbyville MoultonShelbyville Moulton800 Meters4.3:29.82a6
Apr 30Moulton JH Home #5Apr 30 · 100 Meters · Place 10 · Shelbyville MoultonShelbyville Moulton100 Meters10.15.78a PB6
Apr 26Moulton JH Home #4Apr 26 · Long Jump · Place 10 · Shelbyville MoultonShelbyville MoultonLong Jump10.11-04.00 PB6
Apr 26Moulton JH Home #4Apr 26 · 110m Hurdles · Place 5 · Shelbyville MoultonShelbyville Moulton110m Hurdles30" / 0.762m5.22.16a PB6
Apr 19Maroa-Forsyth MS Meet - OKAWApr 19 · Long Jump · Place 10 · MoultonMoultonLong Jump109-106
Apr 19Maroa-Forsyth MS Meet - OKAWApr 19 · 110m Hurdles · Place 5 · MoultonMoulton110m Hurdles526.2h6
Apr 19Maroa-Forsyth MS Meet - OKAWApr 19 · 100 Meters · Place 6 · MoultonMoulton100 Meters616.5h PB6