Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSol Butler Classic · Feb 204:24.21Sol Butler ClassicFebruary 20, 2026
1000 Meters · IndoorMoco Mercer Open · Dec 62:36.07aMoco Mercer OpenDecember 6, 2025
1500 Meters · OutdoorBattle in the Bluffs · May 24:10.22Battle in the BluffsMay 2, 2025
1600 Meters · IndoorCentral Rocket Indoor Boys Triangular 2024 · Feb 204:44.99aCentral Rocket Indoor Boys Triangular 2024February 20, 2024
1600 Meters · OutdoorBoys Fox Valley Conference Championships · May 94:37.98aBoys Fox Valley Conference ChampionshipsMay 9, 2024
200 Meters · OutdoorCHS Boys Triangular Meet · Apr 3025.76aCHS Boys Triangular MeetApril 30, 2024
3200 Meters · OutdoorLes Hodge Invite · Apr 710:36.69Les Hodge InviteApril 7, 2023
400 Meters · IndoorHuntley Boys Indoor Invite · Feb 2559.51Huntley Boys Indoor InviteFebruary 25, 2022
400 Meters · Outdoor2023 IHSA Class 2A TRB Sectional - #2 Genoa (G.-Kingston) · May 1954.752023 IHSA Class 2A TRB Sectional - #2 Genoa (G.-Kingston)May 19, 2023
800 Meters · IndoorSpartan Shootout · Feb 12:01.96Spartan ShootoutFebruary 1, 2025
800 Meters · OutdoorKip Janvrin Open · Apr 242:01.91aKip Janvrin OpenApril 24, 2025

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 10UW-Platteville InvitationalApr 10 · 1500 Meters · DubuqueDubuque1500 Meters—DNSSo
Mar 27Pioneer TriangularMar 27 · 1500 Meters · Place 16 · DubuqueDubuque1500 Meters16.4:25.63aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20Sol Butler ClassicFeb 20 · 1 Mile · Place 7 · DubuqueDubuque1 Mile74:24.21 PBSO
Feb 7Spartan ShootoutFeb 7 · 800 Meters · Place 4 · DubuqueDubuque800 Meters4.2:02.02aSo
Jan 24Hilltop InvitationalJan 24 · 1 Mile · Place 9 · DubuqueDubuque1 Mile94:34.45aSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Moco Mercer OpenDec 6 · 1000 Meters · Place 3 · DubuqueDubuque1000 Meters3.2:36.07a PBSo
Feb 21Sol Butler ClassicFeb 21 · 1 Mile · Place 27 · DubuqueDubuque1 Mile274:43.34FR
Feb 1Spartan ShootoutFeb 1 · 800 Meters · Place 5 · DubuqueDubuque800 Meters52:01.96 PBFR
Jan 25Moco Mercer ChallengeJan 25 · 1000 Meters · Place 2 · DubuqueDubuque1000 Meters22:40.48FR

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2Battle in the BluffsMay 2 · 1500 Meters · Place 12 · DubuqueDubuque1500 Meters124:10.22 PBFR
Apr 24Kip Janvrin OpenApr 24 · 800 Meters · Place 64 · DubuqueDubuque800 Meters64.2:01.91a PBFr
Apr 5Mississippi River RumbleApr 5 · 1500 Meters · Place 31 · DubuqueDubuque1500 Meters314:23.19FR

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9Boys Fox Valley Conference ChampionshipsMay 9 · 1600 Meters · Place 8 · Burlington (Central)Burlington (Central)1600 Meters84:37.98a PB—
Apr 30CHS Boys Triangular MeetApr 30 · 200 Meters · Place 14 · Burlington (Central)Burlington (Central)200 Meters1425.76a PB—
Apr 5Les Hodge InviteApr 5 · 800 Meters · Place 2 · Burlington (Central)Burlington (Central)800 Meters22:06.56a—
Mar 15Joel Popenfoose ABC InvitationalMar 15 · 800 Meters · Place 3 · Burlington (Central)Burlington (Central)800 Meters32:08.83a—
Mar 1Coach DiDomenico Invite 2024Mar 1 · 800 Meters · Place 6 · Burlington (Central)Burlington (Central)800 Meters62:04.7912

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 12FVC Boys Indoor ChampionshipsMar 12 · 800 Meters · Place 6 · Burlington (Central)Burlington (Central)800 Meters62:03.46a—
Feb 20Central Rocket Indoor Boys Triangular 2024Feb 20 · 1600 Meters · Place 2 · Burlington (Central)Burlington (Central)1600 Meters24:44.99a PB—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 192023 IHSA Class 2A TRB Sectional - #2 Genoa (G.-Kingston)May 19 · 400 Meters · Place 6 · Burlington (Central)Burlington (Central)400 Meters654.75 PB11
May 12FVC Boys Conference ChampionshipMay 12 · 1600 Meters · Place 16 · Burlington (Central)Burlington (Central)1600 Meters165:05.19a—
Apr 28Crystal Lake Central Boys InviteApr 28 · 800 Meters · Place 6 · Burlington (Central)Burlington (Central)800 Meters62:05.71a—
Apr 21Lake Zurich HS Bear InviteApr 21 · 800 Meters · Place 20 · Burlington (Central)Burlington (Central)800 Meters202:16.59a—
Apr 7Les Hodge InviteApr 7 · 3200 Meters · Place 7 · Burlington (Central)Burlington (Central)3200 Meters710:36.69 PB11
Mar 3Coach DiDomenico Invite 2023Mar 3 · 800 Meters · Place 10 · Burlington (Central)Burlington (Central)800 Meters102:11.21a—
Feb 24Huntley Boys Indoor InvitationalFeb 24 · 1600 Meters · Place 12 · Burlington (Central)Burlington (Central)1600 Meters12.4:47.07a11

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 14FVC Boys Indoor Invite @ CentralMar 14 · 1600 Meters · Place 9 · Burlington (Central)Burlington (Central)1600 Meters94:47.67a11
Mar 10Central Rocket Indoor Boys InviteMar 10 · 1600 Meters · Place 14 · Burlington (Central)Burlington (Central)1600 Meters144:57.26a—
Feb 21CHS Boys Indoor Triangular MeetFeb 21 · 800 Meters · Place 6 · Burlington (Central)Burlington (Central)800 Meters62:15.88a—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 18IHSA Class 2A TRB Sectional #2 - RochelleMay 18 · 800 Meters · Place 5 · Burlington (Central)Burlington (Central)800 Meters52:08.22a10
Apr 29Crystal Lake Central InvitationalApr 29 · 1600 Meters · Place 13 · Burlington (Central)Burlington (Central)1600 Meters135:07.59SO
Apr 23B-C F/S Rocket RelaysApr 23 · 800 Meters · Place 2 · Burlington (Central)Burlington (Central)800 Meters2.2:16.76a10
Apr 11@ CLS vs BC, CG, Hamp.Apr 11 · 400 Meters · Place 9 · Burlington (Central)Burlington (Central)400 Meters9.57.210
Apr 9Les Hodge InviteApr 9 · 1600 Meters · Place 11 · Burlington (Central)Burlington (Central)1600 Meters11.4:58.41a10
Mar 18D117 Boys March MadnessMar 18 · 800 Meters · Place 17 · Burlington (Central)Burlington (Central)800 Meters172:11.92SO

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25Huntley Boys Indoor InviteFeb 25 · 400 Meters · Place 31 · Burlington (Central)Burlington (Central)400 Meters3159.51 PB10
Feb 22CHS Boys Indoor Tri-MeetFeb 22 · 800 Meters · Place 3 · Burlington (Central)Burlington (Central)800 Meters3.2:22.00a10

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24@McHenry vs Burlington Central & Prairie Ridge BoysMay 24 · 400 Meters · Place 9 · Burlington (Central)Burlington (Central)400 Meters9.1:04.79
May 24@McHenry vs Burlington Central & Prairie Ridge BoysMay 24 · 200 Meters · Place 25 · Burlington (Central)Burlington (Central)200 Meters25.29.19
Apr 26Dundee-Crown Dual vs. Burlington CentralApr 26 · 400 Meters · Place 3 · Burlington (Central)Burlington (Central)400 Meters3.66.49

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 4NCJC Track ChampionshipsMay 4 · 800 Meters · Place 5 · Elgin Prairie KnollsElgin Prairie Knolls800 Meters5.2:45.37a7
Apr 26J-Barb Invitational 2019Apr 26 · 400 Meters · Place 15 · Elgin Prairie KnollsElgin Prairie Knolls400 Meters15.1:15.84a7
Apr 18MS Quad #2Apr 18 · 1600 Meters · Place 6 · Elgin Prairie KnollsElgin Prairie Knolls1600 Meters6.6:54.60a7
Apr 18MS Quad #2Apr 18 · 400 Meters · Place 5 · Elgin Prairie KnollsElgin Prairie Knolls400 Meters5.1:19.20a7