Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLP Co-Ed Dual vs Ottawa · Apr 1411.53aLP Co-Ed Dual vs OttawaApril 14, 2026
1600 Meters · IndoorByron Boys Indoor Classic · Mar 154:53.96aByron Boys Indoor ClassicMarch 15, 2025
1600 Meters · OutdoorByron Boys Preview · Mar 94:50.17aByron Boys PreviewMarch 9, 2024
200 Meters · OutdoorLP Co-Ed Dual vs Ottawa · Apr 1423.52aLP Co-Ed Dual vs OttawaApril 14, 2026
400 Meters · IndoorByron Boys Indoor Classic · Mar 1452.96Byron Boys Indoor ClassicMarch 14, 2026
400 Meters · OutdoorTriangular vs LaSalle-Peru/Sycamore · Apr 2850.93aTriangular vs LaSalle-Peru/SycamoreApril 28, 2026
800 Meters · IndoorAuburn Boys Indoor Invitational · Feb 222:03.11Auburn Boys Indoor InvitationalFebruary 22, 2025
800 Meters · OutdoorLP Cavalier Classic Invitational · Apr 122:00.13aLP Cavalier Classic InvitationalApril 12, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #07 Galesburg (H.S.)May 21 · 400 Meters · Place 6 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters6.51.63a12
May 15I-8 Conference meet( boys)May 15 · 400 Meters · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters3.51.74a12
May 11Illinois Valley InviteMay 11 · 400 Meters · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters4.54.38a12
May 11Illinois Valley InviteMay 11 · 200 Meters · Place 6 · LaSalle (L.-Peru)LaSalle (L.-Peru)200 Meters6.24.68a12
May 1Mendota Co-Ed QuadMay 1 · 400 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters2.51.77a12
May 1Mendota Co-Ed QuadMay 1 · 200 Meters · LaSalle (L.-Peru)LaSalle (L.-Peru)200 Meters—SCR12
May 1Mendota Co-Ed QuadMay 1 · 100 Meters · LaSalle (L.-Peru)LaSalle (L.-Peru)100 Meters—SCR12
Apr 28Triangular vs LaSalle-Peru/SycamoreApr 28 · 400 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters1.50.93a PB12
Apr 23 Plano Field of DreamsApr 23 · 400 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters152.27a12
Apr 21LP Rochelle Co-Ed DualApr 21 · 400 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters1.51.69a12
Apr 21LP Rochelle Co-Ed DualApr 21 · 100 Meters · Place 13 · LaSalle (L.-Peru)LaSalle (L.-Peru)100 Meters13.12.06a12
Apr 14LP Co-Ed Dual vs OttawaApr 14 · 400 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters1.51.81a12
Apr 14LP Co-Ed Dual vs OttawaApr 14 · 200 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)200 Meters1.23.52a PB12
Apr 14LP Co-Ed Dual vs OttawaApr 14 · 100 Meters · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)100 Meters3.11.53a PB12
Apr 112026 Cavalier Classic Co-Ed Apr 11 · 800 Meters · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters4.2:02.65a12
Apr 8Kaneland T&F Co-Ed Dual vs. LPApr 8 · 400 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters1.53.30a12
Apr 8Kaneland T&F Co-Ed Dual vs. LPApr 8 · 200 Meters · Place 5 · LaSalle (L.-Peru)LaSalle (L.-Peru)200 Meters5.25.12a12
Apr 8Kaneland T&F Co-Ed Dual vs. LPApr 8 · 100 Meters · Place 7 · LaSalle (L.-Peru)LaSalle (L.-Peru)100 Meters7.12.01a12
Apr 3Geneseo Coed TriApr 3 · 400 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters152.50a12
Mar 13Batavia Distance MadnessMar 13 · 800 Meters · Place 35 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters352:03.5312

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 272026 Illinois Top Times ChampionshipsMar 27 · 400 Meters · Place 20 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters20.53.16a12
Mar 14Byron Boys Indoor ClassicMar 14 · 400 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters152.96 PB12
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 400 Meters · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters453.9012
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 400 Meters · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters453.9012
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 400 Meters · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters453.9012

2025 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jul 187th Annual Block ExplosionJul 18 · 800 Meters · Place 1 · 1ne Motion Athletic Corp. (NFP)1ne Motion Athletic Corp. (NFP)800 Meters1.2:03.67a11
Jul 187th Annual Block ExplosionJul 18 · 400 Meters · 1ne Motion Athletic Corp. (NFP)1ne Motion Athletic Corp. (NFP)400 Meters—DNS11
Jul 11Firday Night Lights 2025Jul 11 · 800 Meters · Place 2 · 1ne Motion Athletic Corp. (NFP)1ne Motion Athletic Corp. (NFP)800 Meters22:01.38a11
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 800 Meters · Place 4 · 1ne Motion Athletic Corp.1ne Motion Athletic Corp.800 Meters42:00.3011
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 400 Meters · Place 10 · 1ne Motion Athletic Corp.1ne Motion Athletic Corp.400 Meters1051.6611
Jun 7AAU Central District QualifierJun 7 · 800 Meters · Place 4 · 1ne Motion Athletic Corp.1ne Motion Athletic Corp.800 Meters42:04.74—
Jun 7AAU Central District QualifierJun 7 · 400 Meters · Place 11 · 1ne Motion Athletic Corp.1ne Motion Athletic Corp.400 Meters1151.70—
May 30IHSA 2A Boys State Track & Field ChampionshipsMay 30 · 800 Meters · Place 29 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 MetersRound P29.2:04.82a11
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 800 Meters · Place 29 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 MetersRound P292:04.82a11
May 21IHSA Class 2A TRB Sectional - #07 PontiacMay 21 · 800 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters22:00.63a11
May 13Interstate 8 Boys Conference ChampionshipMay 13 · 800 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters22:00.5911
May 13Interstate 8 Boys Conference ChampionshipMay 13 · 400 Meters · Place 6 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters655.8311
May 5LP Co-ed MeetMay 5 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:02.75a11
May 5LP Co-ed MeetMay 5 · 200 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)200 Meters224.28a11
May 2MHS Senior NightMay 2 · 400 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters252.91a11
Apr 29Sycamore vs. LaSalle-Peru and MorrisApr 29 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:07.74a11
Apr 17Plano Field of DreamsApr 17 · 800 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters22:04.79a11
Apr 17Plano Field of DreamsApr 17 · 400 Meters · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters453.95a11
Apr 15B/G Dual MeetApr 15 · 1600 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters15:12.75a11
Apr 15B/G Dual MeetApr 15 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:10.55a11
Apr 12LP Cavalier Classic InvitationalApr 12 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:00.13a PB11
Apr 12LP Cavalier Classic InvitationalApr 12 · 400 Meters · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters353.59a11
Apr 8LP - Kaneland B/G Conference DualApr 8 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:02.59a11
Apr 8LP - Kaneland B/G Conference DualApr 8 · 400 Meters · Place 8 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters81:00.84a11
Apr 4Geneseo Tri Apr 4 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:05.4311
Apr 4Geneseo Tri Apr 4 · 400 Meters · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters354.6011
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 800 Meters · Place 17 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters172:05.8011
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 800 Meters · Place 17 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters172:05.80a11
Mar 14Batavia Distance MadnessMar 14 · 800 Meters · Place 70 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters702:08.46a—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 15Byron Boys Indoor ClassicMar 15 · 1600 Meters · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters44:53.96a PB—
Feb 22Auburn Boys Indoor InvitationalFeb 22 · 800 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters22:03.11 PB11

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 24IHSA 2A Boys State Track & Field ChampionshipsMay 24 · 800 Meters · Place 33 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 MetersRound P33.2:04.97a10
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 800 Meters · Place 33 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 MetersRound P332:04.9710
May 15IHSA Class 2A TRB Sectional - #8 PontiacMay 15 · 800 Meters · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters32:00.14a—
May 10I-8 Boys Track & Field Conference MeetMay 10 · 800 Meters · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters4.2:02.37a10
May 6Illinois Valley InviteMay 6 · 1600 Meters · Place 5 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters55:28.63a—
May 6Illinois Valley InviteMay 6 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:08.24a—
Apr 30Quad boys LP, OTT, MAR, MENApr 30 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:15.24a—
Apr 29Sycamore vs. LaSalle-PeruApr 29 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:05.14a—
Apr 29Sycamore vs. LaSalle-PeruApr 29 · 200 Meters · Place 5 · LaSalle (L.-Peru)LaSalle (L.-Peru)200 Meters525.53a—
Apr 23LP Co-Ed PC, BV, Somonauk, Fieldcrest, NewarkApr 23 · 800 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters22:08.37a—
Apr 19Plano Field of DreamsApr 19 · 800 Meters · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters32:08.3410
Apr 17Co-Ed Rochelle, LP, OttawaApr 17 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:14.70a—
Apr 17Co-Ed Rochelle, LP, OttawaApr 17 · 200 Meters · Place 7 · LaSalle (L.-Peru)LaSalle (L.-Peru)200 Meters726.81a—
Apr 17Co-Ed Rochelle, LP, OttawaApr 17 · 100 Meters · Place 8 · LaSalle (L.-Peru)LaSalle (L.-Peru)100 Meters812.69a—
Apr 13Ottawa Boys InvitationalApr 13 · 1600 Meters · Place 11 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters11.5:27.80a10
Apr 13Ottawa Boys InvitationalApr 13 · 800 Meters · Place 10 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters10.2:11.16a10
Apr 9Howard-Monier Co-Ed InvitationalApr 9 · 1600 Meters · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters4.5:14.67a10
Apr 9Howard-Monier Co-Ed InvitationalApr 9 · 800 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters2.2:17.99a10
Apr 8LP vs Kaneland Apr 8 · 400 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters157.41a—
Mar 29Geneseo TriMar 29 · 1600 Meters · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters—SCR10
Mar 29Geneseo TriMar 29 · 800 Meters · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters—SCR10
Mar 9Byron Boys PreviewMar 9 · 1600 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters24:50.17a PB—
Mar 8Batavia Distance MadnessMar 8 · 800 Meters · Place 37 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters372:03.61a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 23Illinois Top Times Indoor Championships - Class 2AMar 23 · 800 Meters · Place 17 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters17.2:06.10a10
Feb 17Rockford Auburn Boys JV & V InvitationalFeb 17 · 1600 Meters · Place 27 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters275:11.10a—
Feb 17Rockford Auburn Boys JV & V InvitationalFeb 17 · 800 Meters · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters32:05.29a—

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 8USATF Region 7 Junior Olympic ChampionshipsJul 8 · 800 Meters · 21-Unattached21-Unattached800 Meters—DNS9
Jun 23USATF Illinois Association Junior Olympic ChampionshipsJun 23 · 800 Meters · Place 4 · 21-Unattached21-Unattached800 Meters4.2:06.27a9
May 172023 IHSA Class 2A TRB Sectional - #7 GeneseoMay 17 · 1600 Meters · Place 12 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters124:54.35a—
May 172023 IHSA Class 2A TRB Sectional - #7 GeneseoMay 17 · 800 Meters · Place 7 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters72:02.78a—
May 11Interstate 8 Conference Boys ChampionshipMay 11 · 1600 Meters · Place 7 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters75:02.58a—
May 11Interstate 8 Conference Boys ChampionshipMay 11 · 800 Meters · Place 5 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters52:05.75a—
May 8Illinois Valley Invite (B/G)May 8 · 800 Meters · Place 2 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters22:06.76a—
May 2LP Ottawa Mendota BoysMay 2 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:14.21a—
Apr 28Mendota COED MeetApr 28 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:06.44a—
Apr 25Sycamore, LaSalle-Peru, Somonauk, Hinckley-Big RockApr 25 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:10.03a—
Apr 25Sycamore, LaSalle-Peru, Somonauk, Hinckley-Big RockApr 25 · 400 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters11:00.64a—
Apr 21Plano Field of DreamsApr 21 · 800 Meters · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters32:08.64a—
Apr 18LP Co-ed Senior NightApr 18 · 800 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters12:13.76a—
Apr 18LP Co-ed Senior NightApr 18 · 400 Meters · Place 1 · LaSalle (L.-Peru)LaSalle (L.-Peru)400 Meters158.39a—
Apr 15Ottawa Invitational(BOYS)Apr 15 · 1600 Meters · Place 7 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters75:05.589
Apr 11Boys Howard-Monier Invitational @ PrincetonApr 11 · 1600 Meters · Place 4 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters45:15.66a—
Apr 11Boys Howard-Monier Invitational @ PrincetonApr 11 · 800 Meters · Place 5 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters52:14.82a—
Apr 8LP Boys Track Cavalier ClassicApr 8 · 1600 Meters · Place 5 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters55:11.859
Apr 8LP Boys Track Cavalier ClassicApr 8 · 800 Meters · Place 6 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters62:15.109
Mar 11Byron Boys PreviewMar 11 · 1600 Meters · Place 7 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters75:27.449
Mar 11Byron Boys PreviewMar 11 · 800 Meters · Place 3 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters32:19.309

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Rockford Auburn Boys V/JV InvitationalFeb 18 · 1600 Meters · Place 35 · LaSalle (L.-Peru)LaSalle (L.-Peru)1600 Meters355:24.699
Feb 18Rockford Auburn Boys V/JV InvitationalFeb 18 · 800 Meters · Place 10 · LaSalle (L.-Peru)LaSalle (L.-Peru)800 Meters102:26.699

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13IESA 2A State Track & Field ChampionshipsMay 13 · 1600 Meters · Place 5 · Oglesby WashingtonOglesby Washington1600 Meters5.5:09.86a8
May 7IESA 2A - Sectional 3 @ Seneca HSMay 7 · 1600 Meters · Place 1 · Oglesby WashingtonOglesby Washington1600 Meters1.5:14.40a8
May 7IESA 2A - Sectional 3 @ Seneca HSMay 7 · 800 Meters · Place 2 · Oglesby WashingtonOglesby Washington800 Meters2.2:22.32a8
Apr 27Milton Pope Track MeetApr 27 · 1600 Meters · Place 1 · Oglesby WashingtonOglesby Washington1600 Meters1.5:26.00a8
Apr 27Milton Pope Track MeetApr 27 · 800 Meters · Place 1 · Oglesby WashingtonOglesby Washington800 Meters1.2:30.00a8