Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 30" / 0.762m · OutdoorLaSalle Lincoln Track Meet · Mar 2117.6LaSalle Lincoln Track MeetMarch 21, 2024
110m Hurdles · 39" / 0.991m · OutdoorIllinois Valley Invite · May 1117.82aIllinois Valley InviteMay 11, 2026
1600 Meters · IndoorRockford Auburn Boys Var/JV Invitational · Feb 217:09.67Rockford Auburn Boys Var/JV InvitationalFebruary 21, 2026
1600 Meters · OutdoorStarved Rock Conference Meet · May 65:36.7Starved Rock Conference MeetMay 6, 2024
200 Meters · OutdoorGeneseo Tri · Apr 427.74Geneseo Tri April 4, 2025
300m Hurdles · 36" / 0.914m · OutdoorMendota Co-Ed Quad · May 145.19aMendota Co-Ed QuadMay 1, 2026
400 Meters · OutdoorLP Co-Ed Dual vs Ottawa · Apr 141:00.16aLP Co-Ed Dual vs OttawaApril 14, 2026
800 Meters · IndoorRockford Auburn Boys Var/JV Invitational · Feb 212:40.97Rockford Auburn Boys Var/JV InvitationalFebruary 21, 2026
800 Meters · OutdoorIESA 3A - Sectional 6 @ Eureka HS · May 112:22.21aIESA 3A - Sectional 6 @ Eureka HSMay 11, 2024

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #07 Galesburg (H.S.)May 21 · 300m Hurdles · Place 17 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles36" / 0.914m17.46.97a10
May 21IHSA Class 2A TRB Sectional - #07 Galesburg (H.S.)May 21 · 110m Hurdles · Place 19 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles39" / 0.991m19.23.33a10
May 15I-8 Conference meet( boys)May 15 · 300m Hurdles · Place 9 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles36" / 0.914m9.46.30a10
May 15I-8 Conference meet( boys)May 15 · 110m Hurdles · Place 9 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles39" / 0.991m9.18.27a10
May 11Illinois Valley InviteMay 11 · 300m Hurdles · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles36" / 0.914m2.45.98a10
May 11Illinois Valley InviteMay 11 · 110m Hurdles · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles39" / 0.991m3.17.82a PB10
May 1Mendota Co-Ed QuadMay 1 · 300m Hurdles · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles36" / 0.914m1.45.19a PB10
May 1Mendota Co-Ed QuadMay 1 · 110m Hurdles · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles39" / 0.991m1.18.13a10
Apr 28Triangular vs LaSalle-Peru/SycamoreApr 28 · 300m Hurdles · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles36" / 0.914m1.46.84a10
Apr 28Triangular vs LaSalle-Peru/SycamoreApr 28 · 110m Hurdles · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles39" / 0.991m3.18.74a10
Apr 23 Plano Field of DreamsApr 23 · 300m Hurdles · Place 8 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles846.75a10
Apr 23 Plano Field of DreamsApr 23 · 110m Hurdles · Place 5 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles518.49a10
Apr 21LP Rochelle Co-Ed DualApr 21 · 300m Hurdles · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles36" / 0.914m4.48.29a10
Apr 21LP Rochelle Co-Ed DualApr 21 · 110m Hurdles · Place 5 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles39" / 0.991m5.19.99a10
Apr 14LP Co-Ed Dual vs OttawaApr 14 · 300m Hurdles · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles36" / 0.914m—SCR10
Apr 14LP Co-Ed Dual vs OttawaApr 14 · 110m Hurdles · Place 5 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles39" / 0.991m5.18.89a10
Apr 14LP Co-Ed Dual vs OttawaApr 14 · 400 Meters · Place 7 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters7.1:00.16a PB10
Apr 112026 Cavalier Classic Co-Ed Apr 11 · 300m Hurdles · Place 6 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles36" / 0.914m6.51.31a10
Apr 112026 Cavalier Classic Co-Ed Apr 11 · 110m Hurdles · Place 5 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles39" / 0.991m5.19.73a10
Apr 8Kaneland T&F Co-Ed Dual vs. LPApr 8 · 300m Hurdles · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles36" / 0.914m4.52.42a10
Apr 8Kaneland T&F Co-Ed Dual vs. LPApr 8 · 110m Hurdles · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles39" / 0.991m2.19.87a10
Apr 3Geneseo Coed TriApr 3 · 300m Hurdles · Place 6 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles649.82a10
Apr 3Geneseo Coed TriApr 3 · 110m Hurdles · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles219.32a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 14Byron Boys Indoor ClassicMar 14 · 60m Hurdles · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)60m Hurdles310.7210
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 1600 Meters · Place 42 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters427:09.67 PB10
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 1600 Meters · Place 42 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters427:09.6710
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 800 Meters · Place 34 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters342:40.97 PB10
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 800 Meters · Place 34 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters342:40.9710
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 1600 Meters · Place 42 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters427:09.6710
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 800 Meters · Place 34 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters342:40.9710

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #07 PontiacMay 21 · 300m Hurdles · Place 16 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles1647.21a9
May 21IHSA Class 2A TRB Sectional - #07 PontiacMay 21 · 110m Hurdles · Place 22 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles2220.46a9
May 13Interstate 8 Boys Conference ChampionshipMay 13 · 300m Hurdles · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles245.969
May 13Interstate 8 Boys Conference ChampionshipMay 13 · 110m Hurdles · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles—DQ9
May 12Illinois Valley InviteMay 12 · 300m Hurdles · Place 5 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles546.00a9
May 12Illinois Valley InviteMay 12 · 110m Hurdles · Place 7 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles719.32a9
May 5LP Co-ed MeetMay 5 · 300m Hurdles · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles448.12a9
May 5LP Co-ed MeetMay 5 · 110m Hurdles · Place 8 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles820.32a9
May 2MHS Senior NightMay 2 · 300m Hurdles · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles348.12a9
May 2MHS Senior NightMay 2 · 110m Hurdles · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles419.59a9
Apr 29Sycamore vs. LaSalle-Peru and MorrisApr 29 · 300m Hurdles · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles150.69a9
Apr 29Sycamore vs. LaSalle-Peru and MorrisApr 29 · 800 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters22:32.09a9
Apr 22Rochelle - LaSalle-Peru - Co-Ed DualApr 22 · 110m Hurdles · Place 6 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles622.19a9
Apr 22Rochelle - LaSalle-Peru - Co-Ed DualApr 22 · 800 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters22:27.55a9
Apr 17Plano Field of DreamsApr 17 · 300m Hurdles · Place 7 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles749.51a9
Apr 15B/G Dual MeetApr 15 · 300m Hurdles · Place 6 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles654.31a9
Apr 15B/G Dual MeetApr 15 · 800 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters22:26.71a9
Apr 12LP Cavalier Classic InvitationalApr 12 · 110m Hurdles · Place 7 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles720.31a9
Apr 12LP Cavalier Classic InvitationalApr 12 · 300m Hurdles · Place 7 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles749.81a9
Apr 8LP - Kaneland B/G Conference DualApr 8 · 300m Hurdles · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles348.93a9
Apr 8LP - Kaneland B/G Conference DualApr 8 · 110m Hurdles · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)110m Hurdles320.39a9
Apr 8LP - Kaneland B/G Conference DualApr 8 · 800 Meters · Place 9 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters92:31.05a9
Apr 4Geneseo Tri Apr 4 · 300m Hurdles · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)300m Hurdles351.029
Apr 4Geneseo Tri Apr 4 · 800 Meters · Place 12 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters122:30.489
Apr 4Geneseo Tri Apr 4 · 200 Meters · Place 26 · LaSalle (L.-Peru)LaSalle (L.-Peru)200 Meters2627.74 PB9

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 11IESA 3A - Sectional 6 @ Eureka HSMay 11 · 1600 Meters · LaSalle LincolnLaSalle Lincoln1600 Meters—DNS8
May 11IESA 3A - Sectional 6 @ Eureka HSMay 11 · 110m Hurdles · Place 10 · LaSalle LincolnLaSalle Lincoln110m Hurdles30" / 0.762m10.19.45a8
May 11IESA 3A - Sectional 6 @ Eureka HSMay 11 · 800 Meters · Place 3 · LaSalle LincolnLaSalle Lincoln800 Meters3.2:22.21a PB8
May 6Starved Rock Conference MeetMay 6 · 1600 Meters · Place 4 · LaSalle LincolnLaSalle Lincoln1600 Meters4.5:36.7 PB8
May 6Starved Rock Conference MeetMay 6 · 110m Hurdles · Place 3 · LaSalle LincolnLaSalle Lincoln110m Hurdles30" / 0.762m3.18.38
May 6Starved Rock Conference MeetMay 6 · 800 Meters · Place 1 · LaSalle LincolnLaSalle Lincoln800 Meters1.2:28.38
Apr 294/29 Northlawn Meet Apr 29 · 1600 Meters · Place 1 · LaSalle LincolnLaSalle Lincoln1600 Meters1.5:56.28
Apr 294/29 Northlawn Meet Apr 29 · 110m Hurdles · Place 2 · LaSalle LincolnLaSalle Lincoln110m Hurdles30" / 0.762m2.18.28
Apr 294/29 Northlawn Meet Apr 29 · 800 Meters · Place 2 · LaSalle LincolnLaSalle Lincoln800 Meters2.2:27.88
Apr 25LaSalle Lincoln Track Meet 3Apr 25 · 1600 Meters · Place 1 · LaSalle LincolnLaSalle Lincoln1600 Meters1.5:54.98
Apr 25LaSalle Lincoln Track Meet 3Apr 25 · 110m Hurdles · Place 1 · LaSalle LincolnLaSalle Lincoln110m Hurdles30" / 0.762m1.18.38
Apr 25LaSalle Lincoln Track Meet 3Apr 25 · 800 Meters · Place 1 · LaSalle LincolnLaSalle Lincoln800 Meters1.2:36.08
Apr 234/23 Mendota Northbrook MeetApr 23 · 1600 Meters · LaSalle LincolnLaSalle Lincoln1600 Meters—NT8
Apr 234/23 Mendota Northbrook MeetApr 23 · 110m Hurdles · Place 3 · LaSalle LincolnLaSalle Lincoln110m Hurdles30" / 0.762m3.18.88
Apr 234/23 Mendota Northbrook MeetApr 23 · 400 Meters · LaSalle LincolnLaSalle Lincoln400 Meters—NT8
Mar 21LaSalle Lincoln Track MeetMar 21 · 1600 Meters · Place 2 · LaSalle LincolnLaSalle Lincoln1600 Meters2.6:00.88
Mar 21LaSalle Lincoln Track MeetMar 21 · 110m Hurdles · Place 4 · LaSalle LincolnLaSalle Lincoln110m Hurdles30" / 0.762m4.17.6 PB8
Mar 21LaSalle Lincoln Track MeetMar 21 · 800 Meters · Place 2 · LaSalle LincolnLaSalle Lincoln800 Meters2.2:42.08