Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBeloit Relays · Apr 1211.59Beloit RelaysApril 12, 2025
200 Meters · IndoorForever Red Alumni Classic · Dec 623.53aForever Red Alumni ClassicDecember 6, 2025
200 Meters · OutdoorMidwest Conference Outdoor Championships · May 922.84Midwest Conference Outdoor ChampionshipsMay 9, 2025
300 Meters · IndoorForever Red Alumni Classic · Dec 637.47aForever Red Alumni ClassicDecember 6, 2025
300 Meters · OutdoorPalatine Boys Five Team Meet · Apr 1741.69Palatine Boys Five Team MeetApril 17, 2021
400 Meters · IndoorRed Hawk Invite · Feb 855.08aRed Hawk InviteFebruary 8, 2025
400 Meters · OutdoorMidwest Conference Outdoor Championships · May 951.50Midwest Conference Outdoor ChampionshipsMay 9, 2025
50 Meter · IndoorGlenbrook South 5 Team Invite #3 · Mar 117.3Glenbrook South 5 Team Invite #3March 11, 2022
50 Meters · OutdoorGlenbrook South 5 Team Open #3 · Mar 106.7Glenbrook South 5 Team Open #3March 10, 2023
55 Meter · IndoorForever Red Alumni Classic · Dec 77.20aForever Red Alumni ClassicDecember 7, 2024
55 Meters · IndoorNagel-Saylor Indoor Invitational · Mar 197.41Nagel-Saylor Indoor InvitationalMarch 19, 2022
60 Meter · IndoorHononegah Boys Indoor Meet #2 · Feb 248.01aHononegah Boys Indoor Meet #2February 24, 2024
60 Meters · IndoorRed Hawk Invite · Feb 77.62aRed Hawk InviteFebruary 7, 2026
60 Meters · Outdoor2023 Proviso East Midwest Classic · Mar 257.952023 Proviso East Midwest ClassicMarch 25, 2023
Long Jump · IndoorGlenbrook South 5 Team Invite #3 · Mar 115.04mGlenbrook South 5 Team Invite #3March 11, 2022
Long Jump · OutdoorPalatine Boys Five Team Meet · Apr 174.10mPalatine Boys Five Team MeetApril 17, 2021

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Midwest Conference ChampionshipsMay 8 · 400 Meters · Place 17 · Lake ForestLake Forest400 MetersRound P17.53.42aSo
May 8Midwest Conference ChampionshipsMay 8 · 200 Meters · Place 24 · Lake ForestLake Forest200 MetersRound P24.23.82aWind: 1.6So
Apr 252026 St. Norbert College InvitationalApr 25 · 400 Meters · Place 11 · Lake ForestLake Forest400 Meters11.53.20aSo
Apr 252026 St. Norbert College InvitationalApr 25 · 200 Meters · Place 7 · Lake ForestLake Forest200 Meters7.23.17aWind: 0.7So
Apr 18Don Church Twilight MeetApr 18 · 200 Meters · Place 40 · Lake ForestLake Forest200 Meters40.23.39aWind: 4.9So
Apr 18Don Church Twilight MeetApr 18 · 100 Meters · Place 48 · Lake ForestLake Forest100 Meters48.11.54aWind: 4.1So
Apr 92026 Chicagoland ChampionshipsApr 9 · 400 Meters · Place 36 · Lake ForestLake Forest400 Meters36.52.83aSo
Mar 27First Chance InvitationalMar 27 · 400 Meters · Place 13 · Lake ForestLake Forest400 Meters13.53.17aSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Midwest Conference ChampionshipsFeb 27 · 200 Meters · Place 24 · Lake ForestLake Forest200 Meters2424.06aSO
Feb 7Red Hawk InviteFeb 7 · 400 Meters · Place 13 · Lake ForestLake Forest400 Meters1356.40aSo
Feb 7Red Hawk InviteFeb 7 · 200 Meters · Place 15 · Lake ForestLake Forest200 Meters1524.13aSo
Feb 7Red Hawk InviteFeb 7 · 60 Meters · Place 25 · Lake ForestLake Forest60 MetersRound P257.62a PBSo
Jan 31Lake Michigan OpenJan 31 · 400 Meters · Place 9 · Lake ForestLake Forest400 Meters955.24SO
Jan 31Lake Michigan OpenJan 31 · 200 Meters · Place 9 · Lake ForestLake Forest200 Meters923.89SO

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Forever Red Alumni ClassicDec 6 · 300 Meters · Place 4 · Lake ForestLake Forest300 Meters4.37.47a PBSo
Dec 6Forever Red Alumni ClassicDec 6 · 200 Meters · Place 4 · Lake ForestLake Forest200 Meters4.23.53a PBSo
Feb 8Red Hawk InviteFeb 8 · 400 Meters · Place 14 · Lake ForestLake Forest400 Meters1455.08a PB—
Feb 8Red Hawk InviteFeb 8 · 200 Meters · Place 22 · Lake ForestLake Forest200 Meters2224.17a—
Feb 1Lake Michigan OpenFeb 1 · 400 Meters · Place 15 · Lake ForestLake Forest400 Meters1556.71FR
Feb 1Lake Michigan OpenFeb 1 · 200 Meters · Place 15 · Lake ForestLake Forest200 Meters1524.30FR
Jan 18Firebird First InvitationalJan 18 · 400 Meters · Place 11 · Lake ForestLake Forest400 Meters11.56.09aFr
Jan 18Firebird First InvitationalJan 18 · 200 Meters · Place 5 · Lake ForestLake Forest200 Meters5.24.29aFr

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 9Midwest Conference Outdoor ChampionshipsMay 9 · Long Jump · Place 23 · Lake ForestLake ForestLong Jump235.86mFR
May 9Midwest Conference Outdoor ChampionshipsMay 9 · 400 Meters · Place 12 · Lake ForestLake Forest400 MetersRound P1251.50 PBFR
May 9Midwest Conference Outdoor ChampionshipsMay 9 · 200 Meters · Place 16 · Lake ForestLake Forest200 MetersRound P1622.84 PBFR
Apr 25Elmhurst TwilightApr 25 · 400 Meters · Place 22 · Lake ForestLake Forest400 Meters22.53.43aFr
Apr 25Elmhurst TwilightApr 25 · 200 Meters · Place 18 · Lake ForestLake Forest200 Meters18.23.35aWind: -3.2Fr
Apr 17Don ChurchApr 17 · 400 Meters · Place 19 · Lake ForestLake Forest400 Meters19.54.03aFr
Apr 17Don ChurchApr 17 · 200 Meters · Place 17 · Lake ForestLake Forest200 Meters17.23.44aWind: 3.1Fr
Apr 12Beloit RelaysApr 12 · 200 Meters · Place 10 · Lake ForestLake Forest200 Meters1024.03FR
Apr 12Beloit RelaysApr 12 · 100 Meters · Place 11 · Lake ForestLake Forest100 Meters1111.59 PBFR
Apr 12Beloit RelaysApr 12 · 200 Meters · Place 10 · Lake ForestLake Forest200 Meters10.24.03aWind: 2.4Fr
Apr 12Beloit RelaysApr 12 · 100 Meters · Place 11 · Lake ForestLake Forest100 Meters11.11.59aWind: 1.6Fr
Mar 28First Chance InvitationalMar 28 · 400 Meters · Place 23 · Lake ForestLake Forest400 Meters23.53.70aFr
Mar 28First Chance InvitationalMar 28 · 200 Meters · Place 31 · Lake ForestLake Forest200 Meters31.22.91aWind: 4Fr

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 7Forever Red Alumni ClassicDec 7 · 55 Meter · Place 27 · Lake ForestLake Forest55 MeterRound P27.7.20a PBFr
Dec 7Forever Red Alumni ClassicDec 7 · 400 Meters · Place 10 · Lake ForestLake Forest400 Meters10.55.36aFr
Dec 7Forever Red Alumni ClassicDec 7 · 200 Meters · Place 14 · Lake ForestLake Forest200 Meters14.24.59aFr
Feb 24Hononegah Boys Indoor Meet #2Feb 24 · 60 Meter · Place 78 · WheelingWheeling60 Meter78.8.01a PB12
Feb 24Hononegah Boys Indoor Meet #2Feb 24 · 200 Meters · Place 38 · WheelingWheeling200 Meters38.25.85a12

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 16IHSA Class 3A TRB Sectional - #3 Wilmette (Loyola)May 16 · 400 Meters · Place 5 · WheelingWheeling400 Meters551.61a—
Apr 29Wheeling boys vs. Rolling Meadows, Buffalo GroveApr 29 · 200 Meters · Place 1 · WheelingWheeling200 Meters124.06a—
Apr 29Wheeling boys vs. Rolling Meadows, Buffalo GroveApr 29 · 100 Meters · Place 4 · WheelingWheeling100 Meters412.03a—
Apr 2791st Annual Palatine RelaysApr 27 · Long Jump · Place 30 · WheelingWheelingLong Jump305.11m—
Apr 2791st Annual Palatine RelaysApr 27 · 400 Meters · Place 7 · WheelingWheeling400 Meters753.45a—
Apr 19Wheeling Track InviteApr 19 · Long Jump · Place 15 · WheelingWheelingLong Jump154.98m—
Apr 16MSL East Boys Division ChampionshipApr 16 · Long Jump · Place 16 · WheelingWheelingLong Jump16.4.76m12
Apr 16MSL East Boys Division ChampionshipApr 16 · 200 Meters · Place 12 · WheelingWheeling200 Meters12.24.50a12
Apr 16MSL East Boys Division ChampionshipApr 16 · 100 Meters · Place 13 · WheelingWheeling100 Meters13.12.12a12
Apr 13Al Janulis Cougar RelaysApr 13 · Long Jump · Place 11 · WheelingWheelingLong Jump115.32m—
Apr 9MSL Boys Triangular at Hoffman EstatesApr 9 · Long Jump · Place 6 · WheelingWheelingLong Jump65.34m—
Apr 9MSL Boys Triangular at Hoffman EstatesApr 9 · 200 Meters · Place 7 · WheelingWheeling200 Meters724.36a—
Apr 9MSL Boys Triangular at Hoffman EstatesApr 9 · 100 Meters · Place 14 · WheelingWheeling100 Meters1412.19a—
Apr 633rd Annual Mike Stokes “Stogie” RelaysApr 6 · Long Jump · Place 29 · WheelingWheelingLong Jump294.95m—
Mar 232024 Midwest ClassicMar 23 · Long Jump · Place 19 · WheelingWheelingLong Jump195.16m—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 11MSL Boys Conference ChampionshipMay 11 · 100 Meters · Place 17 · WheelingWheeling100 Meters17.11.99a11
Apr 29Palatine RelaysApr 29 · 400 Meters · Place 6 · WheelingWheeling400 Meters654.16a—
Apr 25Wheeling Boys QuadApr 25 · 100 Meters · Place 16 · WheelingWheeling100 Meters1612.24a—
Apr 21Lake Zurich HS Bear InviteApr 21 · Long Jump · Place 20 · WheelingWheelingLong Jump2016-10.75—
Apr 18MSL East Boys Division ChampionshipsApr 18 · 200 Meters · Place 10 · WheelingWheeling200 Meters10.24.67a11
Apr 18MSL East Boys Division ChampionshipsApr 18 · 100 Meters · Place 11 · WheelingWheeling100 Meters11.12.25a11
Apr 11Conant Boys TriangularApr 11 · Long Jump · Place 5 · WheelingWheelingLong Jump54.94m—
Apr 11Conant Boys TriangularApr 11 · 200 Meters · Place 3 · WheelingWheeling200 Meters324.3—
Apr 11Conant Boys TriangularApr 11 · 100 Meters · Place 3 · WheelingWheeling100 Meters312.1—
Apr 832nd Annual Prospect Boys “Stogie” RelaysApr 8 · Long Jump · Place 23 · WheelingWheelingLong Jump23.5.25m11
Apr 4Rolling Meadows Boys Tri w/ Prospect & WheelingApr 4 · 200 Meters · Place 5 · WheelingWheeling200 Meters524.3—
Apr 4Rolling Meadows Boys Tri w/ Prospect & WheelingApr 4 · 100 Meters · Place 4 · WheelingWheeling100 Meters412.3—
Mar 252023 Proviso East Midwest ClassicMar 25 · 60 Meters · Place 21 · WheelingWheeling60 Meters217.95 PB11
Mar 252023 Proviso East Midwest ClassicMar 25 · 60 Meters · Place 21 · WheelingWheeling60 Meters217.9511
Mar 10Glenbrook South 5 Team Open #3Mar 10 · 50 Meters · Place 22 · WheelingWheeling50 Meters226.7 PB—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 18Nagel-Saylor Indoor InvitationalMar 18 · 400 Meters · Place 14 · WheelingWheeling400 Meters1457.7611

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 19MSL-East Division Boys ConferenceApr 19 · Long Jump · Place 7 · WheelingWheelingLong Jump7.4.87m10
Mar 26Proviso East Midwest Pirate Classic Mar 26 · Long Jump · Place 15 · WheelingWheelingLong Jump155.06m10

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 19Nagel-Saylor Indoor InvitationalMar 19 · Long Jump · Place 21 · WheelingWheelingLong Jump2116-08.25SO
Mar 19Nagel-Saylor Indoor InvitationalMar 19 · 200 Meters · Place 15 · WheelingWheeling200 Meters1525.80SO
Mar 19Nagel-Saylor Indoor InvitationalMar 19 · 55 Meters · Place 23 · WheelingWheeling55 Meters237.41 PBSO
Mar 11Glenbrook South 5 Team Invite #3Mar 11 · 50 Meter · Place 54 · WheelingWheeling50 Meter54.7.3 PB10
Mar 11Glenbrook South 5 Team Invite #3Mar 11 · Long Jump · Place 12 · WheelingWheelingLong Jump12.5.04m PB10
Mar 11Glenbrook South 5 Team Invite #3Mar 11 · 200 Meters · Place 16 · WheelingWheeling200 Meters16.26.810

2021 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 10IHSA Class 3A TRB Sectional #3 - Glenview (Glenbrook South)Jun 10 · Long Jump · Place 23 · WheelingWheelingLong Jump23.5.21m9
Jun 10IHSA Class 3A TRB Sectional #3 - Glenview (Glenbrook South)Jun 10 · 400 Meters · Place 25 · WheelingWheeling400 Meters25.57.78a9
Jun 2Mid Suburban League Boys ChampionshipsJun 2 · Long Jump · Place 7 · WheelingWheelingLong Jump75.06m—
Jun 2Mid Suburban League Boys ChampionshipsJun 2 · Long Jump · Place 8 · WheelingWheelingLong Jump85.06m—
May 24Rolling Meadows vs Wheeling (Boys Only)May 24 · 200 Meters · Place 3 · WheelingWheeling200 Meters3.24.59
May 21John R. Davis Boys Titan InvitationalMay 21 · Long Jump · Place 20 · WheelingWheelingLong Jump205.01m9
May 21John R. Davis Boys Titan InvitationalMay 21 · 200 Meters · Place 15 · WheelingWheeling200 Meters1525.119
May 18Prospect @ Wheeling Boys DualMay 18 · 400 Meters · Place 5 · WheelingWheeling400 Meters5.589
May 11Buffalo Grove @ Wheeling DualMay 11 · 200 Meters · Place 2 · WheelingWheeling200 Meters2.25.19
May 4Wheeling @ Elk Grove - BoysMay 4 · 200 Meters · Place 2 · WheelingWheeling200 Meters2.25.3Unofficial9
May 4Wheeling @ Elk Grove - BoysMay 4 · 100 Meters · Place 4 · WheelingWheeling100 Meters4.12.21Unofficial9
Apr 27Hersey @ WheelingApr 27 · Long Jump · Place 3 · WheelingWheelingLong Jump3.5.0mUnofficial9
Apr 27Hersey @ WheelingApr 27 · 400 Meters · Place 1 · WheelingWheeling400 Meters1.58.4Unofficial9
Apr 27Hersey @ WheelingApr 27 · 100 Meters · Place 1 · WheelingWheeling100 Meters1.12.7Unofficial9
Apr 17Palatine Boys Five Team MeetApr 17 · Long Jump · Place 7 · WheelingWheelingLong Jump74.10m PB9
Apr 17Palatine Boys Five Team MeetApr 17 · 300 Meters · Place 8 · WheelingWheeling300 Meters841.69 PB9