Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorIHSA 1A Boys State Track & Field Championships · Jun 171.2IHSA 1A Boys State Track & Field ChampionshipsJune 17, 2021
200 Meters · Indoor2024 Meyo Invitational · Feb 221.722024 Meyo InvitationalFebruary 2, 2024
200 Meters · OutdoorGary Weineke Memorial · Apr 2121.48Gary Weineke MemorialApril 21, 2023
400 Meters · OutdoorAugustana Midwest Twilight Qualifier · May 1348.68aAugustana Midwest Twilight QualifierMay 13, 2026
50 Meter · IndoorGBS Boys 5 Team Invite #2 · Feb 186.3GBS Boys 5 Team Invite #2February 18, 2022
55 Meters · IndoorNagel-Saylor Indoor Invitational · Mar 196.59Nagel-Saylor Indoor InvitationalMarch 19, 2022
60 Meter · IndoorIndiana Early Bird · Dec 126.93aIndiana Early BirdDecember 12, 2025
60 Meters · IndoorDon DeNoon Invite · Feb 176.86Don DeNoon InviteFebruary 17, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13Augustana Midwest Twilight QualifierMay 13 · 400 Meters · Place 10 · Saint LouisSaint Louis400 Meters10.48.68a PBJr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 200 Meters · Place 11 · Saint LouisSaint Louis200 MetersRound P11.21.72aWind: 0.3Jr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 100 Meters · Place 1 · Saint LouisSaint Louis100 MetersRound P1.10.59aWind: 1.9Jr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 100 Meters · Place 6 · Saint LouisSaint Louis100 Meters6.10.75aWind: 0.8Jr
Apr 10Duke InvitationalApr 10 · 200 Meters · Place 21 · Saint LouisSaint Louis200 Meters21.21.70aWind: 0.3Jr
Apr 10Duke InvitationalApr 10 · 100 Meters · Place 10 · Saint LouisSaint Louis100 MetersRound P10.10.60aWind: 1.4Jr
Apr 3ISU Pacesetter InvitationalApr 3 · 200 Meters · Place 14 · Saint LouisSaint Louis200 Meters14.22.29aWind: 0.6Jr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Indiana State University OpenFeb 21 · 60 Meters · Place 5 · Saint LouisSaint Louis60 MetersRound P56.93aSr
Feb 21Indiana State University OpenFeb 21 · 60 Meters · Place 6 · Saint LouisSaint Louis60 Meters67.01aSr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 12Indiana Early BirdDec 12 · 60 Meter · Place 9 · Saint LouisSaint Louis60 MeterRound P9.6.93a PBSr
Dec 12Indiana Early BirdDec 12 · 200 Meters · Place 12 · Saint LouisSaint Louis200 Meters12.22.32aSr
Dec 5Saluki Fast StartDec 5 · 60 Meter · Place 12 · Saint LouisSaint Louis60 MeterRound P12.7.11aSr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 11Pacific Coast IntercollegiateApr 11 · 200 Meters · Place 37 · Saint LouisSaint Louis200 Meters3722.12SO
Apr 11Pacific Coast IntercollegiateApr 11 · 100 Meters · Place 47 · Saint LouisSaint Louis100 Meters4710.74SO
Apr 112024 Bryan Clay InvitationalApr 11 · 200 Meters · Place 46 · Saint LouisSaint Louis200 Meters46.21.75aWind: 0.3So
Apr 112024 Bryan Clay InvitationalApr 11 · 100 Meters · Place 78 · Saint LouisSaint Louis100 Meters78.11.00aWind: -0.4So
Apr 5SLU BillikenApr 5 · 100 Meters · Place 3 · Saint LouisSaint Louis100 Meters3.10.88aWind: 2So
Mar 2796th Texas Clyde Littlefield Relays - CollegiateMar 27 · 100 Meters · Place 83 · Saint LouisSaint Louis100 Meters83.10.71aWind: 2.4So

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 17Don DeNoon InviteFeb 17 · 60 Meters · Place 2 · Saint LouisSaint Louis60 Meters26.90SO
Feb 17Don DeNoon InviteFeb 17 · 60 Meters · Place 3 · Saint LouisSaint Louis60 Meters36.86 PBSO
Feb 22024 Meyo InvitationalFeb 2 · 200 Meters · Place 4 · Saint LouisSaint Louis200 Meters421.72 PBSO

2023 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 8Indiana University Early Bird MeetDec 8 · 60 Meter · Place 8 · Saint LouisSaint Louis60 MeterRound P8.6.98aSo
Dec 8Indiana University Early Bird MeetDec 8 · 60 Meter · Place 8 · Saint LouisSaint Louis60 Meter8.7.00aSo
Dec 8Indiana University Early Bird MeetDec 8 · 200 Meters · Place 4 · Saint LouisSaint Louis200 Meters4.22.24aSo
Dec 1John Coughlan InvitationalDec 1 · 60 Meter · Place 3 · Saint LouisSaint Louis60 MeterRound P3.6.97aSo
Dec 1John Coughlan InvitationalDec 1 · 60 Meter · Place 6 · Saint LouisSaint Louis60 Meter6.6.97aSo
Feb 25Atlantic 10 Indoor Track & Field ChampionshipsFeb 25 · 60 Meter · Place 7 · Saint LouisSaint Louis60 MeterRound P7.6.99aFr
Feb 25Atlantic 10 Indoor Track & Field ChampionshipsFeb 25 · 60 Meter · Place 8 · Saint LouisSaint Louis60 Meter8.7.13aFr
Feb 25Atlantic 10 Indoor Track & Field ChampionshipsFeb 25 · 200 Meters · Place 6 · Saint LouisSaint Louis200 MetersRound P6.22.44aFr
Feb 25Atlantic 10 Indoor Track & Field ChampionshipsFeb 25 · 200 Meters · Place 6 · Saint LouisSaint Louis200 Meters6.22.50aFr
Feb 17EIU Friday Night SpecialFeb 17 · 200 Meters · Place 1 · Saint LouisSaint Louis200 Meters122.75FR
Feb 17EIU Friday Night SpecialFeb 17 · 60 Meters · Place 7 · Saint LouisSaint Louis60 MetersRound P77.04FR
Feb 17EIU Friday Night SpecialFeb 17 · 60 Meters · Place 4 · Saint LouisSaint Louis60 Meters47.01FR
Feb 4ISU ClassicFeb 4 · 200 Meters · Place 6 · Saint Louis USaint Louis U200 Meters622.08a—
Feb 4ISU ClassicFeb 4 · 60 Meters · Place 11 · Saint Louis USaint Louis U60 MetersRound P117.06a—
Jan 27Indiana University RelaysJan 27 · 200 Meters · Place 12 · Saint LouisSaint Louis200 Meters1222.38FR
Jan 27Indiana University RelaysJan 27 · 60 Meters · Place 13 · Saint LouisSaint Louis60 MetersRound P137.03FR
Jan 20Blue Demon Alumni InvitationalJan 20 · 60 Meter · Place 9 · Saint LouisSaint Louis60 MeterRound P9.7.06aFr
Jan 20Blue Demon Alumni InvitationalJan 20 · 200 Meters · Place 5 · Saint LouisSaint Louis200 Meters5.22.09aFr

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 272023 Kip Janvrin OpenApr 27 · 100 Meters · Place 8 · Saint LouisSaint Louis100 Meters8.10.63aWind: 4.2Fr
Apr 21Gary Weineke MemorialApr 21 · 200 Meters · Place 4 · Saint LouisSaint Louis200 Meters421.48 PBFR
Apr 21Gary Weineke MemorialApr 21 · 100 Meters · Place 4 · Saint LouisSaint Louis100 Meters411.17FR
Apr 13Bryan Clay InvitationalApr 13 · 200 Meters · Place 71 · Saint LouisSaint Louis200 Meters71.22.18aWind: 0.5Fr
Apr 12Cal State LA TwilightApr 12 · 200 Meters · Place 4 · Saint LouisSaint Louis200 Meters4.21.77aWind: 0.6Fr
Apr 12Cal State LA TwilightApr 12 · 100 Meters · Place 7 · Saint LouisSaint Louis100 Meters7.10.73aWind: 0.7Fr
Apr 8Fighting Illini ChallengeApr 8 · 200 Meters · Place 8 · Saint LouisSaint Louis200 Meters821.84FR
Apr 8Fighting Illini ChallengeApr 8 · 100 Meters · Place 15 · Saint LouisSaint Louis100 Meters1510.74FR
Mar 23adidas Raleigh RelaysMar 23 · 200 Meters · Place 35 · Saint LouisSaint Louis200 Meters35.21.91aWind: -0.6Fr
Mar 23adidas Raleigh RelaysMar 23 · 100 Meters · Place 48 · Saint LouisSaint Louis100 Meters48.11.07aWind: -1.3Fr

2022 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 9Hoosier OpenDec 9 · 60 Meter · Place 7 · Saint LouisSaint Louis60 MeterRound P7.7.03aFr
Dec 9Hoosier OpenDec 9 · 60 Meter · Place 6 · Saint LouisSaint Louis60 Meter6.7.04aFr
Dec 9Hoosier OpenDec 9 · 200 Meters · Place 2 · Saint LouisSaint Louis200 Meters2.22.41aFr
Dec 3John Coughlan Memorial InvitationalDec 3 · 60 Meter · Place 5 · Saint LouisSaint Louis60 MeterRound P5.7.08aFr
Dec 3John Coughlan Memorial InvitationalDec 3 · 60 Meter · Place 4 · Saint LouisSaint Louis60 Meter4.7.05aFr
Dec 3John Coughlan Memorial InvitationalDec 3 · 200 Meters · Place 1 · Saint LouisSaint Louis200 Meters1.22.98aFr
Mar 19Nagel-Saylor Indoor InvitationalMar 19 · 200 Meters · Place 5 · Palatine (Fremd)Palatine (Fremd)200 Meters523.53—
Mar 19Nagel-Saylor Indoor InvitationalMar 19 · 55 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)55 Meters26.59 PB—
Mar 11Central Rocket Indoor InviteMar 11 · 60 Meter · Place 2 · Palatine (Fremd)Palatine (Fremd)60 Meter2.7.24a12
Mar 11Central Rocket Indoor InviteMar 11 · 200 Meters · Place 6 · Palatine (Fremd)Palatine (Fremd)200 Meters6.23.85a12
Mar 4Homewood-Flossmoor Boys InvitationalMar 4 · 60 Meter · Place 5 · Palatine (Fremd)Palatine (Fremd)60 Meter5.7.28a12
Mar 4Homewood-Flossmoor Boys InvitationalMar 4 · 200 Meters · Place 6 · Palatine (Fremd)Palatine (Fremd)200 Meters6.24.54a12
Feb 22CHS Boys Indoor Tri-MeetFeb 22 · 60 Meter · Place 1 · Palatine (Fremd)Palatine (Fremd)60 Meter1.7.43a12
Feb 22CHS Boys Indoor Tri-MeetFeb 22 · 200 Meters · Palatine (Fremd)Palatine (Fremd)200 Meters—DNS12
Feb 18GBS Boys 5 Team Invite #2Feb 18 · 50 Meter · Place 5 · Palatine (Fremd)Palatine (Fremd)50 Meter5.6.3 PB12

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 200 Meters · Place 5 · Palatine (Fremd)Palatine (Fremd)200 MetersRound P5.22.11aWind: 2.712
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 200 Meters · Place 9 · Palatine (Fremd)Palatine (Fremd)200 Meters9.23.15aWind: -1.112
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 100 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)100 MetersRound P1.10.57aWind: 1.912
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 100 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)100 Meters3.10.76aWind: 1.412
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 200 Meters · Place 5 · Palatine (Fremd)Palatine (Fremd)200 MetersRound P522.1112
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 100 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)100 MetersRound P110.5712
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 200 Meters · Place 9 · Palatine (Fremd)Palatine (Fremd)200 Meters923.15a12
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 100 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)100 Meters310.76a12
May 19IHSA Class 3A TRB Sectional #5 - Carol Stream (Glenbard North)May 19 · 200 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)200 Meters222.56a12
May 19IHSA Class 3A TRB Sectional #5 - Carol Stream (Glenbard North)May 19 · 100 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)100 Meters110.76a12
May 12MSL Boys Conference ChampionshipMay 12 · 200 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)200 Meters222.42a12
May 12MSL Boys Conference ChampionshipMay 12 · 100 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)100 Meters211.04a12
Apr 29Rolling Meadows Mustang ClassicApr 29 · 200 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)200 Meters1.22.93a12
Apr 29Rolling Meadows Mustang ClassicApr 29 · 100 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)100 Meters1.11.10a12
Apr 21Bear InvitationalApr 21 · 200 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)200 Meters222.32SR
Apr 21Bear InvitationalApr 21 · 100 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)100 Meters110.87SR
Apr 19MSL-West Division Boys ConferenceApr 19 · 200 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)200 Meters2.22.93a12
Apr 19MSL-West Division Boys ConferenceApr 19 · 100 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)100 Meters1.11.05a12
Apr 16Palatine/Fremd Boys Crosstown ClassicApr 16 · 200 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)200 Meters1.23.09a12
Apr 16Palatine/Fremd Boys Crosstown ClassicApr 16 · 100 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)100 Meters1.11.20a12

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 19IHSA 3A Boys State Track & Field ChampionshipsJun 19 · 200 Meters · Place 17 · Palatine (Fremd)Palatine (Fremd)200 Meters17.22.99aWind: -1.311
Jun 19IHSA 3A Boys State Track & Field ChampionshipsJun 19 · 100 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)100 Meters7.10.75aWind: 1.211
Jun 17IHSA 1A Boys State Track & Field ChampionshipsJun 17 · 100 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)100 Meters71.2 PB11
Jun 10IHSA Class 3A TRB Sectional #3 - Glenview (Glenbrook South)Jun 10 · 200 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)200 Meters1.22.66a11
Jun 10IHSA Class 3A TRB Sectional #3 - Glenview (Glenbrook South)Jun 10 · 100 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)100 Meters2.11.05a11
May 24Fremd v Hoffman EstatesMay 24 · 100 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)100 Meters1.11Unofficial11
May 18Palatine v Fremd DualMay 18 · 200 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)200 Meters123.6611
May 18Palatine v Fremd DualMay 18 · 100 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)100 Meters211.4911
May 14Boys Mustang ClassicMay 14 · 200 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)200 Meters122.9311
May 14Boys Mustang ClassicMay 14 · 100 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)100 Meters111.1311
May 7Huntley Invitational #2May 7 · 100 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)100 Meters311.0511

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Huntley Boys Invite 2020Feb 28 · 200 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)200 Meters724.0110
Feb 28Huntley Boys Invite 2020Feb 28 · 60 Meters · Place 14 · Palatine (Fremd)Palatine (Fremd)60 Meters147.3710

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 16IHSA 3A Boys Buffalo Grove SectionalMay 16 · 400 Meters · Place 21 · Palatine (Fremd)Palatine (Fremd)400 Meters2155.199
Apr 16Mid-Suburban League West Division ChampionshipApr 16 · 100 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)100 Meters211.47PR9

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22Huntley Boys Invite 2019Feb 22 · Long Jump · Palatine (Fremd)Palatine (Fremd)Long Jump—ND9
Feb 22Huntley Boys Invite 2019Feb 22 · High Jump · Place 10 · Palatine (Fremd)Palatine (Fremd)High Jump105-03.009
Feb 19Central Rocket Indoor Boys Triangular 2019Feb 19 · High Jump · Place 3 · Palatine (Fremd)Palatine (Fremd)High Jump35-04.009
Feb 19Central Rocket Indoor Boys Triangular 2019Feb 19 · 60 Meters · Place 9 · Palatine (Fremd)Palatine (Fremd)60 Meters97.759