Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorJH Okaw Conference Track and Field Meet · May 55:47.02aJH Okaw Conference Track and Field MeetMay 5, 2025
200 Meters · IndoorIllinois Meet of Champions presented by New Balance · Mar 632.28aIllinois Meet of Champions presented by New BalanceMarch 6, 2026
400 Meters · IndoorIllinois Meet of Champions presented by New Balance · Mar 61:10.72aIllinois Meet of Champions presented by New BalanceMarch 6, 2026
400 Meters · OutdoorMoulton Rams Dual #2 · May 91:07.47aMoulton Rams Dual #2May 9, 2025
800 Meters · Indoor3-27 Mt. Zion JH Indoor · Mar 272:40.06a3-27 Mt. Zion JH IndoorMarch 27, 2025
800 Meters · OutdoorIESA 3A State Track & Field Championships · May 232:32.24aIESA 3A State Track & Field ChampionshipsMay 23, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 11CMS Quad 2026May 11 · 400 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton400 Meters21:09.58
Apr 16Teutopolis v. Clay City, Jasper County, Newton St. Thomas, Palestine & ShelbyvilleApr 16 · 400 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton400 Meters31:08.78
Apr 134.13.26 CAM MS Meet 2Apr 13 · 400 Meters · Place 1 · Shelbyville MoultonShelbyville Moulton400 Meters1.1:14.97a8
Mar 30Shelbyville MS Home Meet 1Mar 30 · 400 Meters · Place 1 · Shelbyville MoultonShelbyville Moulton400 Meters1.1:09.90a8

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 6Illinois Meet of Champions presented by New BalanceMar 6 · 400 Meters · Place 23 · Shelby County PacersShelby County Pacers400 Meters23.1:10.72a PB8
Mar 6Illinois Meet of Champions presented by New BalanceMar 6 · 200 Meters · Place 43 · Shelby County PacersShelby County Pacers200 Meters43.32.28a PB8
Feb 21Tallawah Winter Series Ozark Indoor ChampionshipFeb 21 · 400 Meters · Place 4 · Shelby County PacersShelby County Pacers400 Meters41:13.87a15
Feb 21Tallawah Winter Series Ozark Indoor ChampionshipFeb 21 · 200 Meters · Place 4 · Shelby County PacersShelby County Pacers200 Meters433.60a15
Feb 21Tallawah Winter Series Ozark Indoor ChampionshipFeb 21 · 400 Meters · Place 4 · Shelby County PacersShelby County Pacers400 Meters41:13.87a8
Feb 21Tallawah Winter Series Ozark Indoor ChampionshipFeb 21 · 200 Meters · Place 4 · Shelby County PacersShelby County Pacers200 Meters433.60a8

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 23IESA 3A State Track & Field ChampionshipsMay 23 · 800 Meters · Place 9 · Shelbyville MoultonShelbyville Moulton800 Meters9.2:32.24a PB7
May 17IESA 3A - Sectional 8 @ Maroa-Forsyth HSMay 17 · 1600 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton1600 Meters35:48.26a7
May 17IESA 3A - Sectional 8 @ Maroa-Forsyth HSMay 17 · 800 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton800 Meters22:39.82a7
May 9Moulton Rams Dual #2May 9 · 400 Meters · Place 1 · Shelbyville MoultonShelbyville Moulton400 Meters11:07.47a PB7
May 5JH Okaw Conference Track and Field MeetMay 5 · 1600 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton1600 Meters3.5:47.02a PB7
May 5JH Okaw Conference Track and Field MeetMay 5 · 800 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton800 Meters2.2:35.42a7
May 2Shelbyville InviteMay 2 · 1600 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton1600 Meters25:49.01a7
May 2Shelbyville InviteMay 2 · 800 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton800 Meters22:39.69a7
Apr 26Little Trojan InviteApr 26 · 1600 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton1600 Meters26:03.14a7
Apr 26Little Trojan InviteApr 26 · 800 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton800 Meters22:45.47a7
Apr 24April 24th Pana Jr. High MeetApr 24 · 1600 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton1600 Meters25:54.07
Apr 24April 24th Pana Jr. High MeetApr 24 · 400 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton400 Meters31:08.27
Apr 144.14.25 CAM MS #2Apr 14 · 1600 Meters · Place 1 · Shelbyville MoultonShelbyville Moulton1600 Meters1.5:49.42a7
Apr 144.14.25 CAM MS #2Apr 14 · 800 Meters · Place 1 · Shelbyville MoultonShelbyville Moulton800 Meters1.2:38.32a7
Apr 10Shelby County Invite Apr 10 · 1600 Meters · Place 1 · Shelbyville MoultonShelbyville Moulton1600 Meters1.5:49.25a7
Apr 8EJHS, Taylorville, Shelbyville HOMEApr 8 · 1600 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton1600 Meters25:51.95a7
Mar 31Moulton Rams Dual #1Mar 31 · 1600 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton1600 Meters25:57.08a7
Mar 31Moulton Rams Dual #1Mar 31 · 800 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton800 Meters22:41.69a7

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 273-27 Mt. Zion JH IndoorMar 27 · 1600 Meters · Shelbyville MoultonShelbyville Moulton1600 Meters—DNS7
Mar 273-27 Mt. Zion JH IndoorMar 27 · 800 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton800 Meters2.2:40.06a PB7

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 11IESA 3A - Sectional 8 @ Tuscola HSMay 11 · 800 Meters · Place 4 · Shelbyville MoultonShelbyville Moulton800 Meters42:42.086
May 6Mattoon Quadrangular - Mattoon, Shelbyville, Charleston, SullivanMay 6 · 1600 Meters · Shelbyville MoultonShelbyville Moulton1600 Meters—DNS6
May 6Mattoon Quadrangular - Mattoon, Shelbyville, Charleston, SullivanMay 6 · 800 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton800 Meters3.2:42.72a6
May 3Pana Jr. High May 3rd MeetMay 3 · 800 Meters · Shelbyville MoultonShelbyville Moulton800 Meters—SCR6
May 3Pana Jr. High May 3rd MeetMay 3 · 400 Meters · Place 5 · Shelbyville MoultonShelbyville Moulton400 Meters5.1:10.36
Apr 29OKAW Conference JH Track MeetApr 29 · 1600 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton1600 Meters3.6:13.57a6
Apr 29OKAW Conference JH Track MeetApr 29 · 800 Meters · Place 4 · Shelbyville MoultonShelbyville Moulton800 Meters4.2:48.27a6
Apr 26Shelbyville InviteApr 26 · 1600 Meters · Place 1 · Shelbyville MoultonShelbyville Moulton1600 Meters1.6:09.48a6
Apr 26Shelbyville InviteApr 26 · 800 Meters · Place 1 · Shelbyville MoultonShelbyville Moulton800 Meters1.2:47.22a6
Apr 22CAM MS Meet - Hope, Mt. P, SV, ShelbyvilleApr 22 · 1600 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton1600 Meters2.6:22.77a6
Apr 22CAM MS Meet - Hope, Mt. P, SV, ShelbyvilleApr 22 · 800 Meters · Place 2 · Shelbyville MoultonShelbyville Moulton800 Meters2.3:00.55a6
Apr 18Shelby JH Meet #2Apr 18 · 1600 Meters · Place 4 · Shelbyville MoultonShelbyville Moulton1600 Meters4.6:05.55a6
Apr 16St. Anthony InviteApr 16 · 1600 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton1600 Meters3.6:00.38a6
Apr 16St. Anthony InviteApr 16 · 800 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton800 Meters3.2:47.44a6
Apr 12Wildcat InviteApr 12 · 1600 Meters · Place 4 · Shelbyville MoultonShelbyville Moulton1600 Meters4.6:09.86
Apr 12Wildcat InviteApr 12 · 800 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton800 Meters3.2:53.76
Apr 8Shelby County InviteApr 8 · 1600 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton1600 Meters3.6:13.07a6
Apr 8Shelby County InviteApr 8 · 800 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton800 Meters3.2:51.63a6
Mar 27Teutopolis Jr. High vs. Jasper Co., Brownstown, Moulton and PalestineMar 27 · 1600 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton1600 Meters3.6:23.76
Mar 27Teutopolis Jr. High vs. Jasper Co., Brownstown, Moulton and PalestineMar 27 · 800 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton800 Meters3.2:54.76
Mar 25Shelby Home JH Meet #1Mar 25 · 1600 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton1600 Meters3.6:29.59a6
Mar 25Shelby Home JH Meet #1Mar 25 · 400 Meters · Place 3 · Shelbyville MoultonShelbyville Moulton400 Meters3.1:14.72a6