Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorNJCAA Division III Outdoor Track & Field Championships · May 711.38aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
100 Meters · OutdoorONU Outdoor Open · Apr 2510.89aONU Outdoor OpenApril 25, 2026
200 Meters · IndoorNJCAA Division III Outdoor Track & Field Championships · May 722.21aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
200 Meters · OutdoorONU Outdoor Open · Apr 2521.87aONU Outdoor OpenApril 25, 2026
55 Meter · IndoorStan Reddel Invitational · Mar 76.75aStan Reddel InvitationalMarch 7, 2025
55 Meters · IndoorWest Suburban Gold Boys Indoor Championship · Mar 216.61West Suburban Gold Boys Indoor ChampionshipMarch 21, 2025
55 Meters · OutdoorStan Reddel Invitational · Mar 16.74Stan Reddel InvitationalMarch 1, 2024
60 Meter · IndoorRich Twp Boys Last Chance Invite · Mar 117.29aRich Twp Boys Last Chance InviteMarch 11, 2023
60 Meters · IndoorF Lee Slick Invitational · Feb 207.18aF Lee Slick InvitationalFebruary 20, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 19Plainfield Pack Summer KickoffJun 19 · 200 Meters · AC TrainingAC Training200 Meters—DNSFr
Jun 19Plainfield Pack Summer KickoffJun 19 · 100 Meters · Place 2 · AC TrainingAC Training100 Meters2.10.89aWind: 3Fr
Apr 25ONU Outdoor OpenApr 25 · 200 Meters · Place 2 · DuPage (Ill.)DuPage (Ill.)200 Meters2.21.87a PBWind: 1.9Fr
Apr 25ONU Outdoor OpenApr 25 · 100 Meters · Place 5 · DuPage (Ill.)DuPage (Ill.)100 Meters5.10.89a PBWind: 1.8Fr
Apr 18Don Church Twilight MeetApr 18 · 200 Meters · Place 5 · DuPage (Ill.)DuPage (Ill.)200 Meters5.22.03aWind: 4.9Fr
Apr 18Don Church Twilight MeetApr 18 · 100 Meters · Place 7 · DuPage (Ill.)DuPage (Ill.)100 Meters7.10.64aWind: 4.4Fr
Apr 92026 Chicagoland ChampionshipsApr 9 · 200 Meters · Place 18 · DuPage (Ill.)DuPage (Ill.)200 Meters18.22.53aWind: 1.4Fr
Apr 92026 Chicagoland ChampionshipsApr 9 · 100 Meters · Place 24 · DuPage (Ill.)DuPage (Ill.)100 MetersRound P24.11.13aWind: 0Fr
Mar 31Wheaton InviteMar 31 · 200 Meters · Place 4 · DuPage (Ill.)DuPage (Ill.)200 Meters4.22.07aWind: 1.9Fr
Mar 31Wheaton InviteMar 31 · 100 Meters · Place 5 · DuPage (Ill.)DuPage (Ill.)100 Meters5.10.89aWind: 1.7Fr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 200 Meters · Place 4 · DuPage (Ill.)DuPage (Ill.)200 MetersRound P4.22.21a PBWind: 1.8Fr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 200 Meters · Place 2 · DuPage (Ill.)DuPage (Ill.)200 Meters2.22.45aWind: -2.4Fr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 100 Meters · Place 2 · DuPage (Ill.)DuPage (Ill.)100 MetersRound P2.10.69aWind: 4.4Fr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 100 Meters · Place 3 · DuPage (Ill.)DuPage (Ill.)100 Meters3.11.38a PBWind: -3.2Fr
Feb 20F Lee Slick InvitationalFeb 20 · 60 Meters · Place 14 · DuPage (Ill.)DuPage (Ill.)60 MetersRound P147.18a PBFr

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 23IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 23 · 200 Meters · Place 5 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters522.7912
May 15West Suburban GOLD Boys ConferenceMay 15 · 200 Meters · Place 3 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters324.21a12
May 15West Suburban GOLD Boys ConferenceMay 15 · 100 Meters · Place 2 · Villa Park (Willowbrook)Villa Park (Willowbrook)100 Meters211.13a12
May 991st Dupage County Boys ChampionshipMay 9 · 200 Meters · Place 2 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters222.6412
May 991st Dupage County Boys ChampionshipMay 9 · 100 Meters · Place 3 · Villa Park (Willowbrook)Villa Park (Willowbrook)100 Meters311.0912
May 2Willowbrook Boys InviteMay 2 · 200 Meters · Place 1 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters122.93a12
May 2Willowbrook Boys InviteMay 2 · 100 Meters · Place 3 · Villa Park (Willowbrook)Villa Park (Willowbrook)100 Meters311.47a12
Apr 25Glenbard South Raider InviteApr 25 · 200 Meters · Place 2 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters222.6812
Apr 25Glenbard South Raider InviteApr 25 · 100 Meters · Place 5 · Villa Park (Willowbrook)Villa Park (Willowbrook)100 Meters511.3112
Apr 23District 88 Crosstown ShowdownApr 23 · 200 Meters · Place 1 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters122.57a12
Apr 23District 88 Crosstown ShowdownApr 23 · 100 Meters · Place 1 · Villa Park (Willowbrook)Villa Park (Willowbrook)100 Meters111.31a12
Apr 19John Bell InvitationalApr 19 · 200 Meters · Place 4 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters422.9712
Apr 19John Bell InvitationalApr 19 · 100 Meters · Place 4 · Villa Park (Willowbrook)Villa Park (Willowbrook)100 Meters411.2012
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 200 Meters · Place 12 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters1223.1612
Mar 15Evanston Boys Phillips-Richards RelaysMar 15 · 200 Meters · Place 2 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters224.10a—
Mar 15Evanston Boys Phillips-Richards RelaysMar 15 · 55 Meters · Place 3 · Villa Park (Willowbrook)Villa Park (Willowbrook)55 Meters36.94a—
Mar 13rd Annual Art Pahl InvitationalMar 1 · 200 Meters · Place 2 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters224.16a—
Mar 13rd Annual Art Pahl InvitationalMar 1 · 55 Meters · Place 9 · Villa Park (Willowbrook)Villa Park (Willowbrook)55 Meters96.87a—

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 21West Suburban Gold Boys Indoor ChampionshipMar 21 · 200 Meters · Place 3 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters323.6912
Mar 21West Suburban Gold Boys Indoor ChampionshipMar 21 · 55 Meters · Place 1 · Villa Park (Willowbrook)Villa Park (Willowbrook)55 Meters16.61 PB12
Mar 7Stan Reddel InvitationalMar 7 · 55 Meter · Place 6 · Villa Park (Willowbrook)Villa Park (Willowbrook)55 Meter6.6.75a PB12
Mar 7Stan Reddel InvitationalMar 7 · 200 Meters · Place 1 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters1.22.88a12
Feb 212025 Boys Raptor InvitationalFeb 21 · 200 Meters · Place 2 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters223.29a—
Feb 212025 Boys Raptor InvitationalFeb 21 · 60 Meters · Place 7 · Villa Park (Willowbrook)Villa Park (Willowbrook)60 Meters77.28a—
Feb 15Willowbrook Boys InvitationalFeb 15 · 200 Meters · Place 2 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters224.0312
Feb 15Willowbrook Boys InvitationalFeb 15 · 55 Meters · Place 3 · Villa Park (Willowbrook)Villa Park (Willowbrook)55 Meters36.7412

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 100 Meters · Place 57 · Villa Park (Willowbrook)Villa Park (Willowbrook)100 MetersRound P57.11.24aWind: 1.311
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 100 Meters · Place 57 · Villa Park (Willowbrook)Villa Park (Willowbrook)100 MetersRound P5711.2411
May 16IHSA Class 3A TRB Sectional - #5 Carol Stream (Glenbard North)May 16 · 200 Meters · Place 8 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters822.93a—
May 16IHSA Class 3A TRB Sectional - #5 Carol Stream (Glenbard North)May 16 · 100 Meters · Place 7 · Villa Park (WillowbrookVilla Park (Willowbrook100 Meters711.05a—
May 10WSC Gold Outdoor ChampionshipsMay 10 · 200 Meters · Place 3 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters323.10a—
May 10WSC Gold Outdoor ChampionshipsMay 10 · 100 Meters · Place 4 · Villa Park (WillowbrookVilla Park (Willowbrook100 Meters411.34a—
May 390th Dupage County Boys ChampionshipMay 3 · 100 Meters · Place 5 · Villa Park (WillowbrookVilla Park (Willowbrook100 Meters511.27a—
Apr 16Crosstown ShowdownApr 16 · 100 Meters · Place 1 · Villa Park (WillowbrookVilla Park (Willowbrook100 Meters111.72a—
Apr 13John Bell InvitationalApr 13 · 200 Meters · Place 1 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters122.9311
Apr 13John Bell InvitationalApr 13 · 100 Meters · Place 2 · Villa Park (Willowbrook)Villa Park (Willowbrook)100 Meters211.2211
Mar 1Stan Reddel InvitationalMar 1 · 200 Meters · Place 2 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters223.3411
Mar 1Stan Reddel InvitationalMar 1 · 55 Meters · Place 4 · Villa Park (Willowbrook)Villa Park (Willowbrook)55 Meters46.74 PB11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 14WSC-Gold Boys Indoor Conference ChampionshipsMar 14 · 200 Meters · Place 2 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters223.67a—
Mar 14WSC-Gold Boys Indoor Conference ChampionshipsMar 14 · 55 Meters · Place 3 · Villa Park (WillowbrookVilla Park (Willowbrook55 Meters36.76a—
Feb 242nd Annual Art Pahl InvitationalFeb 24 · 200 Meters · Place 2 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters223.7911
Feb 242nd Annual Art Pahl InvitationalFeb 24 · 55 Meters · Place 3 · Villa Park (Willowbrook)Villa Park (Willowbrook)55 Meters36.6911
Feb 20Willowbrook Boys InvitationalFeb 20 · 200 Meters · Place 3 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters324.23a—
Feb 20Willowbrook Boys InvitationalFeb 20 · 55 Meters · Place 6 · Villa Park (WillowbrookVilla Park (Willowbrook55 Meters66.82a—
Feb 17Homewood Flossmoor Boys Quad 2Feb 17 · 200 Meters · Place 15 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters1524.30a—
Feb 17Homewood Flossmoor Boys Quad 2Feb 17 · 60 Meters · Place 11 · Villa Park (WillowbrookVilla Park (Willowbrook60 Meters117.36a—
Feb 13Willowbrook Boys vs MortonFeb 13 · 200 Meters · Place 1 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters123.78a—
Feb 13Willowbrook Boys vs MortonFeb 13 · 55 Meters · Place 3 · Villa Park (WillowbrookVilla Park (Willowbrook55 Meters36.95a—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 172023 IHSA Class 3A TRB Sectional - #5 Wheaton (W. Warrenville South)May 17 · 200 Meters · Place 12 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters1223.9110
May 172023 IHSA Class 3A TRB Sectional - #5 Wheaton (W. Warrenville South)May 17 · 100 Meters · Place 8 · Villa Park (Willowbrook)Villa Park (Willowbrook)100 Meters811.3910
May 11West Suburban Gold Boys Conference MeetMay 11 · 200 Meters · Place 3 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters323.20a—
May 11West Suburban Gold Boys Conference MeetMay 11 · 100 Meters · Place 4 · Villa Park (WillowbrookVilla Park (Willowbrook100 Meters411.49a—
May 589th DuPage County Boys ChampionshipsMay 5 · 200 Meters · Place 11 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters1123.51a—
Apr 28Willowbrook Boys InvitationalApr 28 · 100 Meters · Place 1 · Villa Park (WillowbrookVilla Park (Willowbrook100 Meters111.39a—
Apr 26Red Devil Frosh-Soph InviteApr 26 · 200 Meters · Place 1 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters123.98a—
Apr 26Red Devil Frosh-Soph InviteApr 26 · 100 Meters · Place 1 · Villa Park (WillowbrookVilla Park (Willowbrook100 Meters111.62a—
Apr 21Glenbard South Raider InvitationalApr 21 · 200 Meters · Place 4 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters424.16a—
Apr 15John Bell Invitational (Boys Only)Apr 15 · 200 Meters · Place 9 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters9.24.14a10
Apr 15John Bell Invitational (Boys Only)Apr 15 · 100 Meters · Place 7 · Villa Park (Willowbrook)Villa Park (Willowbrook)100 Meters7.11.82a10
Mar 17West Suburban Gold Boys Conference MeetMar 17 · 200 Meters · Place 6 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters624.41a—
Mar 17West Suburban Gold Boys Conference MeetMar 17 · 55 Meters · Place 4 · Villa Park (WillowbrookVilla Park (Willowbrook55 Meters46.80a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 11Rich Twp Boys Last Chance InviteMar 11 · 60 Meter · Place 5 · Villa Park (Willowbrook)Villa Park (Willowbrook)60 Meter5.7.29a PB10
Mar 11Rich Twp Boys Last Chance InviteMar 11 · 200 Meters · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters—DNF10
Feb 21Willowbrook Boys QuintangularFeb 21 · 200 Meters · Place 5 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters524.51a—
Feb 21Willowbrook Boys QuintangularFeb 21 · 55 Meters · Place 6 · Villa Park (WillowbrookVilla Park (Willowbrook55 Meters66.87a—
Feb 18Homewood Flossmoor Boys Quad #2Feb 18 · 200 Meters · Place 14 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters1424.4710
Feb 18Homewood Flossmoor Boys Quad #2Feb 18 · 60 Meters · Place 12 · Villa Park (Willowbrook)Villa Park (Willowbrook)60 Meters127.3210

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 122022 WSC Gold Boys Conference ChampionshipMay 12 · 200 Meters · Place 1 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters124.16a9
May 7DuPage County Boys InvitationalMay 7 · 200 Meters · Place 9 · Villa Park (Willowbrook)Villa Park (Willowbrook)200 Meters9.24.72a9
Apr 27Hinsdale Central F/S Boys InviteApr 27 · 200 Meters · Place 8 · Villa Park (WillowbrookVilla Park (Willowbrook200 Meters825.32a9