Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRoscoe Middle vs Freeport · Apr 1112.8Roscoe Middle vs FreeportApril 11, 2022
110m Hurdles · 30" / 0.762m · OutdoorIESA 4A State Track & Field Championships · May 1915.38aIESA 4A State Track & Field ChampionshipsMay 19, 2023
110m Hurdles · 39" / 0.991m · Outdoor2025 NIC 10 Boys Conference Championships · May 1515.68a2025 NIC 10 Boys Conference ChampionshipsMay 15, 2025
200 Meters · OutdoorJefferson v Belvidere, Boylan, Freeport · Apr 2424.85aJefferson v Belvidere, Boylan, FreeportApril 24, 2024
300m Hurdles · 36" / 0.914m · Outdoor2025 NIC 10 Boys Conference Championships · May 1541.73a2025 NIC 10 Boys Conference ChampionshipsMay 15, 2025
400 Meters · OutdoorIESA 4A State Track & Field Championships · May 1956.09aIESA 4A State Track & Field ChampionshipsMay 19, 2023
60m Hurdles · 39" / 0.991m · IndoorFirst Chance Invitational · Mar 159.22aFirst Chance InvitationalMarch 15, 2025
C 220 Yards · Outdoor24nd Annual Joe Scarpino Invitational · Mar 229.2124nd Annual Joe Scarpino InvitationalMarch 2, 2024
Long Jump · OutdoorFirst Chance Invite · Mar 94.93mFirst Chance InviteMarch 9, 2024

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

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #02 RochelleMay 21 · 300m Hurdles · Place 4 · FreeportFreeport300m Hurdles36" / 0.914m4.43.34a10
May 21IHSA Class 2A TRB Sectional - #02 RochelleMay 21 · 110m Hurdles · Place 3 · FreeportFreeport110m Hurdles39" / 0.991m3.15.88a10
May 152025 NIC 10 Boys Conference ChampionshipsMay 15 · 300m Hurdles · Place 3 · FreeportFreeport300m Hurdles36" / 0.914m3.41.73a PB10
May 152025 NIC 10 Boys Conference ChampionshipsMay 15 · 110m Hurdles · Place 4 · FreeportFreeport110m Hurdles39" / 0.991m4.15.68a PB10
May 2Friday Night RelaysMay 2 · 110m Hurdles · Place 12 · FreeportFreeport110m Hurdles1216.68a10
Apr 30Belvidere QuadApr 30 · 300m Hurdles · Place 2 · FreeportFreeport300m Hurdles245.56a10
Apr 30Belvidere QuadApr 30 · 110m Hurdles · Place 2 · FreeportFreeport110m Hurdles216.02a10
Apr 2652nd Annual Peterson Prep InvitationalApr 26 · 300m Hurdles · Place 13 · FreeportFreeport300m Hurdles1344.1110
Apr 2652nd Annual Peterson Prep InvitationalApr 26 · 110m Hurdles · Place 5 · FreeportFreeport110m Hurdles516.3610
Apr 19Freeport Pretzel InvitationalApr 19 · 300m Hurdles · Place 2 · FreeportFreeport300m Hurdles36" / 0.914m2.44.07a10
Apr 19Freeport Pretzel InvitationalApr 19 · 110m Hurdles · Place 1 · FreeportFreeport110m Hurdles39" / 0.991m1.15.90a10
Apr 15Harlem CoEd TriangularApr 15 · 300m Hurdles · Place 2 · FreeportFreeport300m Hurdles243.11a10
Apr 15Harlem CoEd TriangularApr 15 · 110m Hurdles · Place 3 · FreeportFreeport110m Hurdles316.33a10
Apr 12Oregon (IL) Gebhardt-Worley InvitationalApr 12 · 300m Hurdles · Place 1 · FreeportFreeport300m Hurdles143.83a10
Apr 12Oregon (IL) Gebhardt-Worley InvitationalApr 12 · 110m Hurdles · Place 2 · FreeportFreeport110m Hurdles216.06a10
Mar 1Sequoit Boys ShowdownMar 1 · 60m Hurdles · Place 16 · FreeportFreeport60m Hurdles169.52a—
Mar 1Sequoit Boys ShowdownMar 1 · 400 Meters · Place 35 · FreeportFreeport400 Meters351:00.36a—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 15First Chance InvitationalMar 15 · 60m Hurdles · Place 2 · FreeportFreeport60m Hurdles39" / 0.991m2.9.22a PB10

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 15IHSA Class 2A TRB Sectional - #1 Norridge (Ridgewood)May 15 · 300m Hurdles · Place 3 · Freeport (H.S.)Freeport (H.S.)300m Hurdles342.46a—
May 15IHSA Class 2A TRB Sectional - #1 Norridge (Ridgewood)May 15 · 110m Hurdles · Place 5 · Freeport (H.S.)Freeport (H.S.)110m Hurdles516.25a—
May 10NIC-10 Boys Conference MeetMay 10 · 110m Hurdles · Place 5 · Freeport (H.S.)Freeport (H.S.)110m Hurdles517.36a—
Apr 26Sterling Night RelaysApr 26 · 300m Hurdles · Place 10 · FreeportFreeport300m Hurdles36" / 0.914m10.43.59a9
Apr 24Jefferson v Belvidere, Boylan, FreeportApr 24 · 300m Hurdles · Place 1 · Freeport (H.S.)Freeport (H.S.)300m Hurdles144.42a—
Apr 24Jefferson v Belvidere, Boylan, FreeportApr 24 · 200 Meters · Place 6 · Freeport (H.S.)Freeport (H.S.)200 Meters624.85a PB—
Apr 20Peterson Prep Invite 2024Apr 20 · 300m Hurdles · Place 2 · Freeport (H.S.)Freeport (H.S.)300m Hurdles243.329
Apr 20Peterson Prep Invite 2024Apr 20 · 110m Hurdles · Place 9 · Freeport (H.S.)Freeport (H.S.)110m Hurdles917.639
Apr 17Freeport vs. Auburn, Belvidere NorthApr 17 · 300m Hurdles · Place 2 · Freeport (H.S.)Freeport (H.S.)300m Hurdles2NT9
Apr 17Freeport vs. Auburn, Belvidere NorthApr 17 · 110m Hurdles · Place 2 · Freeport (H.S.)Freeport (H.S.)110m Hurdles216.449
Apr 12Freeport InvitationalApr 12 · 300m Hurdles · Place 1 · Freeport (H.S.)Freeport (H.S.)300m Hurdles144.829
Apr 12Freeport InvitationalApr 12 · 110m Hurdles · Place 1 · Freeport (H.S.)Freeport (H.S.)110m Hurdles117.619
Apr 12Freeport InvitationalApr 12 · 200 Meters · Place 5 · Freeport (H.S.)Freeport (H.S.)200 Meters525.019
Apr 9Rockford East/Freeport/Guilford - Coed TriangularApr 9 · 300m Hurdles · Place 1 · Freeport (H.S.)Freeport (H.S.)300m Hurdles143.81a—
Apr 9Rockford East/Freeport/Guilford - Coed TriangularApr 9 · 110m Hurdles · Place 1 · Freeport (H.S.)Freeport (H.S.)110m Hurdles116.76a—
Apr 9Rockford East/Freeport/Guilford - Coed TriangularApr 9 · 200 Meters · Place 7 · Freeport (H.S.)Freeport (H.S.)200 Meters725.17a—
Apr 6Gebhardt-Worley InvitationalApr 6 · 300m Hurdles · Place 10 · Freeport (H.S.)Freeport (H.S.)300m Hurdles1047.52a—
Apr 6Gebhardt-Worley InvitationalApr 6 · 110m Hurdles · Place 10 · Freeport (H.S.)Freeport (H.S.)110m Hurdles1017.97a—
Mar 9First Chance InviteMar 9 · Long Jump · Place 16 · Freeport (H.S.)Freeport (H.S.)Long Jump164.93m PB—
Mar 9First Chance InviteMar 9 · 60m Hurdles · Place 1 · Freeport (H.S.)Freeport (H.S.)60m Hurdles19.37a—
Mar 9First Chance InviteMar 9 · 400 Meters · Place 10 · Freeport (H.S.)Freeport (H.S.)400 Meters101:01.55a—
Mar 224nd Annual Joe Scarpino InvitationalMar 2 · A 50y Hurdles · Place 5 · Freeport (H.S.)Freeport (H.S.)A 50y Hurdles59.079
Mar 224nd Annual Joe Scarpino InvitationalMar 2 · C 220 Yards · Place 4 · Freeport (H.S.)Freeport (H.S.)C 220 Yards429.21 PB9

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 19IESA 4A State Track & Field ChampionshipsMay 19 · 110m Hurdles · Place 1 · FreeportFreeport110m Hurdles30" / 0.762mRound P1.15.38a PB8
May 19IESA 4A State Track & Field ChampionshipsMay 19 · 110m Hurdles · Place 1 · FreeportFreeport110m Hurdles30" / 0.762m1.15.47a8
May 19IESA 4A State Track & Field ChampionshipsMay 19 · 400 Meters · Place 19 · FreeportFreeport400 Meters19.56.09a PB8
May 13IESA 4A - Sectional 7 @ GeneseoMay 13 · 110m Hurdles · Place 4 · FreeportFreeport110m Hurdles416.39a—
May 13IESA 4A - Sectional 7 @ GeneseoMay 13 · 400 Meters · Place 3 · FreeportFreeport400 Meters356.30a—
May 2Stephen Mack Vs. Lutheran & FreeportMay 2 · 110m Hurdles · Place 2 · FreeportFreeport110m Hurdles216.1—
May 2Stephen Mack Vs. Lutheran & FreeportMay 2 · 400 Meters · Place 1 · FreeportFreeport400 Meters158.6—
Apr 29Northern Illinois Middle School ConferenceApr 29 · 110m Hurdles · Place 3 · FreeportFreeport110m Hurdles317.40a—
Apr 29Northern Illinois Middle School ConferenceApr 29 · 400 Meters · Place 2 · FreeportFreeport400 Meters259.38a—
Apr 24Eagle-Pretzel MeetApr 24 · 110m Hurdles · Place 1 · FreeportFreeport110m Hurdles115.7—
Apr 24Eagle-Pretzel MeetApr 24 · 400 Meters · Place 1 · FreeportFreeport400 Meters11:00.3—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 20IESA 4A State Track & Field ChampionshipsMay 20 · 110m Hurdles · Place 4 · FreeportFreeport110m Hurdles30" / 0.762mRound P4.18.02a7
May 20IESA 4A State Track & Field ChampionshipsMay 20 · 110m Hurdles · Place 5 · FreeportFreeport110m Hurdles30" / 0.762m5.17.83a7
May 20IESA 4A State Track & Field ChampionshipsMay 20 · 400 Meters · Place 5 · FreeportFreeport400 Meters5.58.43a7
May 14IESA 4A - Sectional 7 @ Pretzel StadiumMay 14 · 110m Hurdles · Place 2 · FreeportFreeport110m Hurdles30" / 0.762m2.17.57a7
May 14IESA 4A - Sectional 7 @ Pretzel StadiumMay 14 · 400 Meters · Place 1 · FreeportFreeport400 Meters1.59.17a7
May 2Winnebago MS MeetMay 2 · 110m Hurdles · Place 1 · FreeportFreeport110m Hurdles39" / 0.991m1.18.93a7
May 2Winnebago MS MeetMay 2 · 400 Meters · Place 2 · FreeportFreeport400 Meters2.1:02.85a7
Apr 30Harlem Middle School InvitationalApr 30 · 110m Hurdles · Place 2 · Freeport Jr HighFreeport Jr High110m Hurdles219.097
Apr 26SMMS - Freeport/LutheranApr 26 · 110m Hurdles · Place 1 · FreeportFreeport110m Hurdles30" / 0.762m1.19.87
Apr 26SMMS - Freeport/LutheranApr 26 · 400 Meters · Place 1 · FreeportFreeport400 Meters1.1:03.27
Apr 11Roscoe Middle vs FreeportApr 11 · 400 Meters · Place 1 · FreeportFreeport400 Meters1.1:04.87
Apr 11Roscoe Middle vs FreeportApr 11 · 200 Meters · Place 2 · FreeportFreeport200 Meters2.29.27
Apr 11Roscoe Middle vs FreeportApr 11 · 100 Meters · Place 1 · FreeportFreeport100 Meters1.12.8 PB7
Apr 5Freeport , WIllowbrook and Rockford Christian Apr 5 · 400 Meters · Place 1 · FreeportFreeport400 Meters1.1:06.57
Apr 5Freeport , WIllowbrook and Rockford Christian Apr 5 · 100 Meters · Place 2 · FreeportFreeport100 Meters2.12.87