Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSalt Fork Meet #2 · Apr 712.04aSalt Fork Meet #2April 7, 2026
110m Hurdles · 39" / 0.991m · Outdoor2026 Spartan Classic · May 117.67a2026 Spartan ClassicMay 1, 2026
200 Meters · OutdoorRantoul Invite · Mar 1424.17Rantoul InviteMarch 14, 2026
300m Hurdles · 36" / 0.914m · OutdoorIHSA Class 1A TRB Sectional - #10 Tuscola · May 2041.43aIHSA Class 1A TRB Sectional - #10 TuscolaMay 20, 2026
400 Meters · IndoorMt. Zion Co-ed Meet #1 · Feb 2455.97Mt. Zion Co-ed Meet #1February 24, 2026
400 Meters · OutdoorALAH HS Invitational 2025 · Apr 1254.77aALAH HS Invitational 2025April 12, 2025
60 Meters · IndoorMt. Zion Co-ed Meet #1 · Feb 247.61Mt. Zion Co-ed Meet #1February 24, 2026
Long Jump · OutdoorTiger Invitational · Apr 295.64mTiger InvitationalApril 29, 2026

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 · 300m Hurdles · Place 18 · Villa Grove300m Hurdles36" / 0.914mRound P18.41.93a10
May 20IHSA Class 1A TRB Sectional - #10 TuscolaMay 20 · 300m Hurdles · Place 3 · Villa Grove300m Hurdles36" / 0.914m3.41.43a PB10
May 20IHSA Class 1A TRB Sectional - #10 TuscolaMay 20 · 110m Hurdles · Villa Grove110m Hurdles39" / 0.991m—DNS10
May 152026 Shelbyville Boys OpenMay 15 · 300m Hurdles · Place 6 · Villa Grove300m Hurdles642.30a10
May 152026 Shelbyville Boys OpenMay 15 · 110m Hurdles · Place 5 · Villa Grove110m Hurdles516.76a10
May 8Lincoln Prairie Conference Track MeetMay 8 · 300m Hurdles · Place 1 · Villa Grove300m Hurdles142.18a10
May 8Lincoln Prairie Conference Track MeetMay 8 · 110m Hurdles · Place 1 · Villa Grove110m Hurdles117.15a10
May 4Fresh-Soph InvitationalMay 4 · Long Jump · Place 5 · Villa GroveLong Jump55.34m10
May 4Fresh-Soph InvitationalMay 4 · 300m Hurdles · Place 2 · Villa Grove300m Hurdles243.00a10
May 12026 Spartan ClassicMay 1 · 110m Hurdles · Place 13 · Villa Grove110m Hurdles39" / 0.991m13.17.67a PB10
Apr 29Tiger InvitationalApr 29 · Long Jump · Place 6 · Villa GroveLong Jump6.5.64m PB10
Apr 29Tiger InvitationalApr 29 · 300m Hurdles · Place 2 · Villa Grove300m Hurdles36" / 0.914m2.42.90a10
Apr 21Tri-County InvitationalApr 21 · 400 Meters · Place 5 · Villa Grove400 Meters554.93a10
Apr 17Monticello Boys InvitationalApr 17 · 300m Hurdles · Place 8 · Villa Grove300m Hurdles844.05a10
Apr 11ALAH HS Track and Field Invite 2026Apr 11 · 300m Hurdles · Place 1 · Villa Grove300m Hurdles142.91a10
Apr 7Salt Fork Meet #2Apr 7 · Long Jump · Villa GroveLong Jump—SCR10
Apr 7Salt Fork Meet #2Apr 7 · 100 Meters · Place 5 · Villa Grove100 Meters5.12.04a PB10
Mar 24Sullivan 6-Team MeetMar 24 · 200 Meters · Place 2 · Villa Grove200 Meters2.24.35a10
Mar 14Rantoul InviteMar 14 · 200 Meters · Place 9 · Villa Grove200 Meters924.17 PB10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Mt. Zion Co-ed Meet #1Feb 24 · 400 Meters · Place 6 · Villa Grove400 Meters655.97 PB10
Feb 24Mt. Zion Co-ed Meet #1Feb 24 · 60 Meters · Place 13 · Villa Grove60 Meters137.61 PB10

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 21IHSA Class 1A TRB Sectional - #10 Moweaqua (Central A&M)May 21 · 300m Hurdles · Place 8 · Villa Grove300m Hurdles36" / 0.914m8.44.40a9
May 162025 Shelbyville Boys OpenMay 16 · 400 Meters · Place 4 · Villa Grove400 Meters455.59a9
May 9Lincoln Prairie Conference Track MeetMay 9 · 110m Hurdles · Place 5 · Villa Grove110m Hurdles518.479
May 9Lincoln Prairie Conference Track MeetMay 9 · 400 Meters · Place 9 · Villa Grove400 Meters956.349
May 2Spartan ClassicMay 2 · 400 Meters · Place 9 · Villa Grove400 Meters954.92a9
May 2Spartan ClassicMay 2 · 200 Meters · Place 19 · Villa Grove200 Meters1925.45a9
Apr 2839th Annual Tuscola OpenApr 28 · 110m Hurdles · Place 8 · Villa Grove110m Hurdles818.92a9
Apr 2839th Annual Tuscola OpenApr 28 · 400 Meters · Place 10 · Villa Grove400 Meters1055.19a9
Apr 22Tri-County InvitationalApr 22 · 300m Hurdles · Place 3 · Villa Grove300m Hurdles344.689
Apr 17Monticello Boys InvitationalApr 17 · 400 Meters · Place 3 · Villa Grove400 Meters355.24a9
Apr 156th Annual Salt Fork Invite Apr 15 · 300m Hurdles · Place 6 · Villa Grove300m Hurdles644.66a9
Apr 12ALAH HS Invitational 2025Apr 12 · 110m Hurdles · Place 11 · Villa Grove110m Hurdles1119.86a9
Apr 12ALAH HS Invitational 2025Apr 12 · 400 Meters · Place 10 · Villa Grove400 Meters1054.77a PB9
Apr 8Salt Fork Meet #2Apr 8 · 300m Hurdles · Place 3 · Villa Grove300m Hurdles346.68a9
Apr 8Salt Fork Meet #2Apr 8 · 100 Meters · Place 13 · Villa Grove100 Meters1312.32a9
Mar 25Sullivan 6-Team MeetMar 25 · 400 Meters · Place 1 · Villa Grove400 Meters1.55.59a9
Mar 25Sullivan 6-Team MeetMar 25 · 200 Meters · Place 3 · Villa Grove200 Meters3.24.94a9
Mar 15Rantoul InviteMar 15 · 400 Meters · Place 14 · Villa Grove400 Meters1457.00a—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 7Charleston / EIU HS Indoor InvitationalMar 7 · 400 Meters · Place 17 · Villa Grove400 Meters17.56.96a9

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 4IESA 2A - Sectional 6 @ Ridgeview HSMay 4 · 110m Hurdles · Place 6 · Villa Grove110m Hurdles618.018
May 4IESA 2A - Sectional 6 @ Ridgeview HSMay 4 · 110m Hurdles · Place 6 · Villa Grove110m Hurdles618.018

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 6IESA 2A - Sectional 8 @ Effingham St. AnthonyMay 6 · 110m Hurdles · Place 2 · Villa Grove110m Hurdles219.04a—
May 22023 JHOC MeetMay 2 · 110m Hurdles · Place 1 · Villa Grove110m Hurdles119.07a—
Apr 22Arcola JH InviteApr 22 · 110m Hurdles · Place 2 · Villa Grove110m Hurdles220.24a—
Apr 18April 18 SFApr 18 · High Jump · Place 11 · Villa GroveHigh Jump113-10—
Apr 18April 18 SFApr 18 · 110m Hurdles · Place 5 · Villa Grove110m Hurdles520.81a—
Apr 15ALAH Junior High InvitationalApr 15 · 110m Hurdles · Place 2 · Villa Grove110m Hurdles219.91a—
Apr 3Unity JH Track Meet vs. Edison, Monticello, WL, VGApr 3 · High Jump · Place 4 · Villa GroveHigh Jump44-1—
Apr 3Unity JH Track Meet vs. Edison, Monticello, WL, VGApr 3 · 110m Hurdles · Place 5 · Villa Grove110m Hurdles521.2—
Mar 30Arcola JH outdoor #1Mar 30 · High Jump · Place 6 · Villa GroveHigh Jump64-0—
Mar 30Arcola JH outdoor #1Mar 30 · 110m Hurdles · Place 1 · Villa Grove110m Hurdles122.26a—