Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorTri-State Large School Invitational · Mar 204:42.95aTri-State Large School InvitationalMarch 20, 2026
1600 Meters · OutdoorNIC-10 Boys Conference Championships · May 144:37.64aNIC-10 Boys Conference ChampionshipsMay 14, 2026
3200 Meters · Outdoor53rd Annual Peterson Prep Invitational · Apr 2510:09.32a53rd Annual Peterson Prep InvitationalApril 25, 2026
400 Meters · OutdoorFreeport , WIllowbrook and Rockford Christian · Apr 51:13.2Freeport , WIllowbrook and Rockford Christian April 5, 2022
800 Meters · IndoorTri-State Large School Invitational · Mar 202:16.35aTri-State Large School InvitationalMarch 20, 2026
800 Meters · OutdoorBoylan v Jefferson, Freeport · Apr 282:07.80aBoylan v Jefferson, FreeportApril 28, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 20IHSA Class 2A TRB Sectional - #02 RochelleMay 20 · 1600 Meters · Place 8 · FreeportFreeport1600 Meters8.4:42.21a11
May 14NIC-10 Boys Conference ChampionshipsMay 14 · 3200 Meters · FreeportFreeport3200 Meters—DNS11
May 14NIC-10 Boys Conference ChampionshipsMay 14 · 1600 Meters · Place 3 · FreeportFreeport1600 Meters3.4:37.64a PB11
May 1Night RelaysMay 1 · 1600 Meters · Place 7 · FreeportFreeport1600 Meters7.4:37.93a11
Apr 28Boylan v Jefferson, FreeportApr 28 · 3200 Meters · FreeportFreeport3200 Meters—SCR11
Apr 28Boylan v Jefferson, FreeportApr 28 · 1600 Meters · FreeportFreeport1600 Meters—SCR11
Apr 28Boylan v Jefferson, FreeportApr 28 · 800 Meters · Place 3 · FreeportFreeport800 Meters3.2:07.80a PB11
Apr 28Boylan v Jefferson, FreeportApr 28 · 400 Meters · FreeportFreeport400 Meters—NT11
Apr 2553rd Annual Peterson Prep InvitationalApr 25 · 3200 Meters · Place 7 · FreeportFreeport3200 Meters7.10:09.32a PB11
Apr 2553rd Annual Peterson Prep InvitationalApr 25 · 1600 Meters · FreeportFreeport1600 Meters—DNS11
Apr 112026 Gebhardt-Worley InvitationalApr 11 · 3200 Meters · Place 3 · FreeportFreeport3200 Meters3.10:39.51a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 28Inside Out HS MeetMar 28 · 1600 Meters · Place 2 · FreeportFreeport1600 Meters2.4:44.71a11
Mar 28Inside Out HS MeetMar 28 · 800 Meters · Place 2 · FreeportFreeport800 Meters2.2:17.79a11
Mar 20Tri-State Large School InvitationalMar 20 · 1600 Meters · Place 5 · FreeportFreeport1600 Meters5.4:42.95a PB11
Mar 20Tri-State Large School InvitationalMar 20 · 800 Meters · Place 4 · FreeportFreeport800 Meters4.2:16.35a PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13Rockford F.I.R.E. Indoor TF Invitational 2025Dec 13 · 1600 Meters · Place 5 · 21-Unattached21-Unattached1600 Meters5.4:55.20a12
Mar 15First Chance InvitationalMar 15 · 1600 Meters · Place 3 · FreeportFreeport1600 Meters3.4:58.75a10
Jan 4Winter Speed MadnessJan 4 · 800 Meters · Place 5 · 21-Unattached21-Unattached800 Meters5.2:22.21a11

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #02 RochelleMay 21 · 3200 Meters · Place 12 · FreeportFreeport3200 Meters12.11:00.51a10
May 152025 NIC 10 Boys Conference ChampionshipsMay 15 · 1600 Meters · Place 9 · FreeportFreeport1600 Meters9.4:56.50a10
Apr 19Freeport Pretzel InvitationalApr 19 · 1600 Meters · Place 1 · FreeportFreeport1600 Meters1.5:00.61a10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Rockford F.I.R.E. Indoor TF Invitational 2024Dec 14 · 1600 Meters · Place 7 · 21-Unattached21-Unattached1600 Meters7.5:12.27a11
Feb 42024 USATF Wisconsin Annual Indoor Track and Field MeetFeb 4 · 800 Meters · Place 1 · 21-Unattached21-Unattached800 Meters1.2:26.18a10
Jan 6CIT Winter InviteJan 6 · 800 Meters · 21-Unattached21-Unattached800 Meters--DNS10

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 26Sterling Night RelaysApr 26 · 1600 Meters · Place 20 · FreeportFreeport1600 Meters20.5:15.13a9

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14IESA 4A - Sectional 7 @ Pretzel StadiumMay 14 · 800 Meters · Place 6 · FreeportFreeport800 Meters6.2:44.15a7
Apr 30Harlem Middle School InvitationalApr 30 · 800 Meters · Place 4 · Freeport Jr HighFreeport Jr High800 Meters42:47.927
Apr 26SMMS - Freeport/LutheranApr 26 · 1600 Meters · Place 3 · FreeportFreeport1600 Meters3.6:16.87
Apr 26SMMS - Freeport/LutheranApr 26 · 800 Meters · Place 2 · FreeportFreeport800 Meters2.2:56.47
Apr 19Freeport, Harlem, Rockford Christian Life and Rockford LutheranApr 19 · 800 Meters · Place 2 · FreeportFreeport800 Meters2.2:53.27
Apr 19Freeport, Harlem, Rockford Christian Life and Rockford LutheranApr 19 · 400 Meters · Place 3 · FreeportFreeport400 Meters3.1:14.47
Apr 11Roscoe Middle vs FreeportApr 11 · 1600 Meters · Place 3 · FreeportFreeport1600 Meters3.6:26.97
Apr 11Roscoe Middle vs FreeportApr 11 · 800 Meters · Place 2 · FreeportFreeport800 Meters2.2:57.07
Apr 5Freeport , WIllowbrook and Rockford Christian Apr 5 · 1600 Meters · Place 4 · FreeportFreeport1600 Meters4.6:24.27
Apr 5Freeport , WIllowbrook and Rockford Christian Apr 5 · 400 Meters · Place 2 · FreeportFreeport400 Meters2.1:13.2 PB7