Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · Indoor92nd Annual DuPage County Track and Field Championships · May 818.02a92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorDuPage Valley Conference Boys Championships · May 1417.59aDuPage Valley Conference Boys ChampionshipsMay 14, 2026
200 Meters · IndoorHomewood Flossmoor Boys Quint #2 · Feb 2228.50aHomewood Flossmoor Boys Quint #2February 22, 2025
200 Meters · OutdoorSt. Charles East Boys Invite · Apr 1227.01aSt. Charles East Boys InviteApril 12, 2025
300 Meters · IndoorHomewood Flossmoor Boys Quint #2 · Feb 2245.06aHomewood Flossmoor Boys Quint #2February 22, 2025
300m Hurdles · 36" / 0.914m · Indoor92nd Annual DuPage County Track and Field Championships · May 845.09a92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
300m Hurdles · 36" / 0.914m · OutdoorMetea Valley Boys Triangular · Apr 2144.70aMetea Valley Boys TriangularApril 21, 2026
400 Meters · IndoorPlainfield South Boys Quad · Feb 131:01.97aPlainfield South Boys QuadFebruary 13, 2026
400 Meters · OutdoorYork Boys Open · Mar 151:04.92aYork Boys OpenMarch 15, 2025
complete · OutdoorNeuqua Valley Boys Tri · Apr 1520.67Neuqua Valley Boys TriApril 15, 2025
Final · Outdoor91st Dupage County Boys Championship · May 947.2291st Dupage County Boys ChampionshipMay 9, 2025
Full · IndoorDupage Valley Conference Boys Indoor Championship · Mar 2010.69Dupage Valley Conference Boys Indoor ChampionshipMarch 20, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21IHSA Class 3A TRB Sectional - #08 Downers Grove (North)May 21 · 300m Hurdles · Place 24 · Naperville (Neuqua Valley)300m Hurdles36" / 0.914m24.45.41a10
May 21IHSA Class 3A TRB Sectional - #08 Downers Grove (North)May 21 · 110m Hurdles · Place 20 · Naperville (Neuqua Valley)110m Hurdles39" / 0.991m20.17.71aWind: 1.810
May 14DuPage Valley Conference Boys ChampionshipsMay 14 · 300m Hurdles · Place 10 · Naperville (Neuqua Valley)300m Hurdles36" / 0.914m10.45.40a10
May 14DuPage Valley Conference Boys ChampionshipsMay 14 · 110m Hurdles · Place 10 · Naperville (Neuqua Valley)110m Hurdles39" / 0.991m10.17.59a PB10
May 2Red Ribbon ClassicMay 2 · 300m Hurdles · Place 3 · Naperville (Neuqua Valley)300m Hurdles36" / 0.914m3.44.91a10
May 2Red Ribbon ClassicMay 2 · 110m Hurdles · Place 5 · Naperville (Neuqua Valley)110m Hurdles39" / 0.991m5.18.60a10
Apr 28Neuqua Valley Boys QuadApr 28 · 300m Hurdles · Place 2 · Naperville (Neuqua Valley)300m Hurdles36" / 0.914m2.46.21a10
Apr 28Neuqua Valley Boys QuadApr 28 · 110m Hurdles · Place 3 · Naperville (Neuqua Valley)110m Hurdles39" / 0.991m3.18.53aWind: 110
Apr 21Metea Valley Boys TriangularApr 21 · 300m Hurdles · Place 3 · Naperville (Neuqua Valley)300m Hurdles36" / 0.914m3.44.70a PB10
Apr 21Metea Valley Boys TriangularApr 21 · 110m Hurdles · Place 3 · Naperville (Neuqua Valley)110m Hurdles39" / 0.991m3.18.42a10
Apr 11St. Charles East Elmore McCornack InvitationalApr 11 · 300m Hurdles · Place 7 · Naperville (Neuqua Valley)300m Hurdles36" / 0.914m7.46.66a10
Apr 11St. Charles East Elmore McCornack InvitationalApr 11 · 110m Hurdles · Place 10 · Naperville (Neuqua Valley)110m Hurdles39" / 0.991m10.19.89a10
Mar 6Homewood Flossmoor Boys ABC InvitationalMar 6 · 60m Hurdles · Place 8 · Naperville (Neuqua Valley)60m Hurdles810.73a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · 300m Hurdles · Place 5 · Naperville (Neuqua Valley)300m Hurdles36" / 0.914m5.45.09a PB10
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · 110m Hurdles · Place 5 · Naperville (Neuqua Valley)110m Hurdles39" / 0.991m5.18.02a PB10
Mar 20Dupage Valley Conference Boys Indoor ChampionshipMar 20 · Full · Place 7 · Naperville (Neuqua ValleyFull710.69 PB10
Feb 21HF Boys OpenFeb 21 · 60m Hurdles · Place 12 · Naperville (Neuqua Valley)60m Hurdles1211.03a10
Feb 21HF Boys OpenFeb 21 · 400 Meters · Place 31 · Naperville (Neuqua Valley)400 Meters311:02.24a10
Feb 13Plainfield South Boys QuadFeb 13 · 55m Hurdles · Place 12 · Naperville (Neuqua Valley)55m Hurdles1210.55a10
Feb 13Plainfield South Boys QuadFeb 13 · 400 Meters · Place 23 · Naperville (Neuqua Valley)400 Meters231:01.97a PB10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 15DVC Boys' Track & Field ChampionshipsMay 15 · 300m Hurdles · Place 5 · Naperville (Neuqua Valley)300m Hurdles545.49a9
May 991st Dupage County Boys ChampionshipMay 9 · Final · Place 11 · Naperville (Neuqua ValleyFinal1147.22 PB9
May 3Red Ribbon ClassicMay 3 · 300m Hurdles · Place 2 · Naperville (Neuqua Valley)300m Hurdles247.53a9
Apr 29NC vs WV, Oswego & DekalbApr 29 · 300m Hurdles · Place 4 · Naperville (Neuqua Valley)300m Hurdles448.21a9
Apr 29NC vs WV, Oswego & DekalbApr 29 · 110m Hurdles · Place 8 · Naperville (Neuqua Valley)110m Hurdles820.69a9
Apr 22Naperville North Boys QuadApr 22 · 300m Hurdles · Place 4 · Naperville (Neuqua Valley)300m Hurdles449.21a9
Apr 15Neuqua Valley Boys TriApr 15 · complete · Place 8 · Naperville (Neuqua Valleycomplete852.329
Apr 15Neuqua Valley Boys TriApr 15 · complete · Place 7 · Naperville (Neuqua Valleycomplete720.67 PB9
Apr 12St. Charles East Boys InviteApr 12 · 110m Hurdles · Place 8 · Naperville (Neuqua Valley)110m Hurdles822.59a9
Apr 12St. Charles East Boys InviteApr 12 · 200 Meters · Place 81 · Naperville (Neuqua Valley)200 Meters8127.01a PB9
Mar 15York Boys OpenMar 15 · 55m Hurdles · Place 21 · Naperville (Neuqua Valley)55m Hurdles2110.68a—
Mar 15York Boys OpenMar 15 · 400 Meters · Place 35 · Naperville (Neuqua Valley)400 Meters351:04.92a PB—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22Homewood Flossmoor Boys Quint #2Feb 22 · 55m Hurdles · Place 8 · Naperville (Neuqua Valley)55m Hurdles810.97a—
Feb 22Homewood Flossmoor Boys Quint #2Feb 22 · 300 Meters · Place 41 · Naperville (Neuqua Valley)300 Meters4145.06a PB—
Feb 22Homewood Flossmoor Boys Quint #2Feb 22 · 200 Meters · Place 117 · Naperville (Neuqua Valley)200 Meters11728.50a PB—