Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSt. Charles East Boys Invite · Apr 1211.93aSt. Charles East Boys InviteApril 12, 2025
200 Meters · IndoorDuPage Valley Conference Boys Indoor Championships · Mar 2125.20aDuPage Valley Conference Boys Indoor ChampionshipsMarch 21, 2025
200 Meters · OutdoorSt. Charles East Boys Invite · Apr 1224.37aSt. Charles East Boys InviteApril 12, 2025
300 Meters · IndoorHomewood Flossmoor Boys Quad 2 · Feb 1743.86aHomewood Flossmoor Boys Quad 2February 17, 2024
400 Meters · OutdoorRay Vandersteen All-Comers 2024 · Jul 1159.87aRay Vandersteen All-Comers 2024July 11, 2024
55 Meter · IndoorPlainfield East Home Meet · Feb 247.20aPlainfield East Home MeetFebruary 24, 2026
55 Meters · IndoorPlainfield South Boys Quad · Feb 137.24aPlainfield South Boys QuadFebruary 13, 2026
60 Meters · IndoorDuPage Valley Conference Boys Indoor Championships · Mar 217.65aDuPage Valley Conference Boys Indoor ChampionshipsMarch 21, 2025
Shot Put · 12lb · Indoor92nd Annual DuPage County Track and Field Championships · May 813.14m92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
Shot Put · 12lb · OutdoorIHSA Class 3A TRB Sectional - #08 Downers Grove (North) · May 2114.09mIHSA Class 3A TRB Sectional - #08 Downers Grove (North)May 21, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 21IHSA Class 3A TRB Sectional - #08 Downers Grove (North)May 21 · Shot Put · Place 12 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb12.14.09m PB11
May 14DuPage Valley Conference Boys ChampionshipsMay 14 · Shot Put · Place 8 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb8.13.90m11
May 2Red Ribbon ClassicMay 2 · Shot Put · Place 10 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb10.13.04m11
May 158th Annual Wanner Knights’ InvitationalMay 1 · Shot Put · Place 27 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb27.12.48m11
Apr 28Neuqua Valley Boys QuadApr 28 · Shot Put · Place 1 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb1.13.23m11
Apr 23Bob Fowler Thrower's InvitationalApr 23 · Shot Put · Place 20 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put2013.95m11
Apr 21Metea Valley Boys TriangularApr 21 · Shot Put · Place 5 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb5.14.08m11
Apr 18The Minooka SmithStrong InvitationalApr 18 · Shot Put · Place 8 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb8.13.86m11
Apr 11St. Charles East Elmore McCornack InvitationalApr 11 · Shot Put · Place 8 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb8.13.46m11
Mar 14York Boys MeetMar 14 · Shot Put · Place 6 · Naperville (Neuqua ValleyNaperville (Neuqua ValleyShot Put613.66m11
Mar 6Homewood Flossmoor Boys ABC InvitationalMar 6 · Shot Put · Place 1 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put113.59m11

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · Shot Put · Place 17 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb17.13.14m PB11
Mar 20Dupage Valley Conference Boys Indoor ChampionshipMar 20 · Shot Put · Place 7 · Naperville (Neuqua ValleyNaperville (Neuqua ValleyShot Put713.72m11
Feb 28Clash at the ColiseumFeb 28 · Shot Put · Place 19 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put1913.42m11
Feb 24Plainfield East Home MeetFeb 24 · 55 Meter · Place 21 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)55 Meter21.7.20a PB11
Feb 21HF Boys OpenFeb 21 · Shot Put · Place 6 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put613.75m11
Feb 21HF Boys OpenFeb 21 · 200 Meters · Place 54 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters5425.74a11
Feb 13Plainfield South Boys QuadFeb 13 · Shot Put · Place 4 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put414.00m11
Feb 13Plainfield South Boys QuadFeb 13 · 55 Meters · Place 38 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)55 Meters387.24a PB11
Jan 31Intrasquad Tryout Meet 2026Jan 31 · 55 Meter · Place 15 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)55 Meter15.7.26aUnofficial11
Jan 31Intrasquad Tryout Meet 2026Jan 31 · Shot Put · Place 2 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb2.13.37mUnofficial11
Jan 31Intrasquad Tryout Meet 2026Jan 31 · 200 Meters · Place 13 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters13.25.56aUnofficial11

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #09 Aurora (East)May 22 · Shot Put · Place 17 · Naperville (Neuqua ValleyNaperville (Neuqua ValleyShot Put1713.03m10
May 15DVC Boys' Track & Field ChampionshipsMay 15 · Shot Put · Place 10 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put1013.47m10
May 991st Dupage County Boys ChampionshipMay 9 · Shot Put · Place 1 · Naperville (Neuqua ValleyNaperville (Neuqua ValleyShot Put113.50m10
May 3Red Ribbon ClassicMay 3 · Shot Put · Place 1 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put113.63m10
May 3Red Ribbon ClassicMay 3 · 200 Meters · Place 9 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters925.48a10
May 3Red Ribbon ClassicMay 3 · 100 Meters · Place 7 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)100 Meters712.50a10
May 257th Annual Wanner Knights’ InvitationalMay 2 · Shot Put · Place 24 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb24.13.05m10
Apr 29NC vs WV, Oswego & DekalbApr 29 · Shot Put · Place 4 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put413.07m10
Apr 29NC vs WV, Oswego & DekalbApr 29 · 200 Meters · Place 6 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters625.03a10
Apr 29NC vs WV, Oswego & DekalbApr 29 · 100 Meters · Place 10 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)100 Meters1012.31a10
Apr 24Bob Fowler Throwers InvitationalApr 24 · Shot Put · Place 6 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put612.98m10
Apr 22Naperville North Boys QuadApr 22 · Shot Put · Place 6 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put613.15m10
Apr 22Naperville North Boys QuadApr 22 · 200 Meters · Place 24 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters2424.90a10
Apr 19The Minooka SmithStrong InvitationalApr 19 · Shot Put · Place 4 · Naperville (Neuqua ValleyNaperville (Neuqua ValleyShot Put412.79m10
Apr 19The Minooka SmithStrong InvitationalApr 19 · 100 Meters · Place 23 · Naperville (Neuqua ValleyNaperville (Neuqua Valley100 Meters2312.4010
Apr 15Neuqua Valley Boys TriApr 15 · Shot Put · Place 2 · Naperville (Neuqua ValleyNaperville (Neuqua ValleyShot Put214.02m10
Apr 15Neuqua Valley Boys TriApr 15 · 200 Meters · Place 20 · Naperville (Neuqua ValleyNaperville (Neuqua Valley200 Meters2024.9710
Apr 15Neuqua Valley Boys TriApr 15 · 100 Meters · Place 14 · Naperville (Neuqua ValleyNaperville (Neuqua Valley100 Meters1412.0210
Apr 12St. Charles East Boys InviteApr 12 · 200 Meters · Place 7 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters724.37a PB10
Apr 12St. Charles East Boys InviteApr 12 · Shot Put · Place 1 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put113.34m10
Apr 12St. Charles East Boys InviteApr 12 · 100 Meters · Place 5 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)100 Meters511.93a PB10
Mar 15York Boys OpenMar 15 · Shot Put · Place 15 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put1511.78m—
Mar 15York Boys OpenMar 15 · 200 Meters · Place 29 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters2925.25a—
Mar 7Homewood Flossmoor Boys ABC InvitationalMar 7 · Shot Put · Place 11 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put1112.26m—

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 21DuPage Valley Conference Boys Indoor ChampionshipsMar 21 · Shot Put · Place 3 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put313.48m10
Mar 21DuPage Valley Conference Boys Indoor ChampionshipsMar 21 · 200 Meters · Place 12 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters1225.20a PB10
Mar 21DuPage Valley Conference Boys Indoor ChampionshipsMar 21 · 60 Meters · Place 12 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)60 Meters127.65a PB10
Feb 25Plainfield East Quad Meet (PE, NV, MV, PC)Feb 25 · 55 Meter · Naperville (Neuqua Valley)Naperville (Neuqua Valley)55 Meter—7.2Unofficial10
Feb 25Plainfield East Quad Meet (PE, NV, MV, PC)Feb 25 · Shot Put · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb—12.00mUnofficial10
Feb 25Plainfield East Quad Meet (PE, NV, MV, PC)Feb 25 · 200 Meters · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters—25.4Unofficial10
Feb 22Homewood Flossmoor Boys Quint #2Feb 22 · Shot Put · Place 6 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put612.94m—
Feb 22Homewood Flossmoor Boys Quint #2Feb 22 · 200 Meters · Place 46 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters4625.52a—
Feb 22Homewood Flossmoor Boys Quint #2Feb 22 · 60 Meters · Place 41 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)60 Meters417.75a—
Feb 13Plainfield South/Minooka/Neuqua Valley (Boys only)Feb 13 · Shot Put · Place 14 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb14.11.08mUnofficial10
Feb 13Plainfield South/Minooka/Neuqua Valley (Boys only)Feb 13 · 200 Meters · Place 23 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters23.26.3Unofficial10
Feb 1Neuqua Intrasquad 2025Feb 1 · 55 Meter · Place 22 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)55 Meter22.7.49aUnofficial10
Feb 1Neuqua Intrasquad 2025Feb 1 · Shot Put · Place 2 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb2.11.90mUnofficial10
Feb 1Neuqua Intrasquad 2025Feb 1 · 200 Meters · Place 14 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters14.25.97aUnofficial10

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 11Ray Vandersteen All-Comers 2024Jul 11 · 400 Meters · Place 12 · UnattachedUnattached400 Meters12.59.87a PB9
Jul 11Ray Vandersteen All-Comers 2024Jul 11 · 100 Meters · Place 13 · UnattachedUnattached100 Meters13.12.009
May 9DuPage Valley Conference Boys Outdoor ChampionshipsMay 9 · Shot Put · Place 11 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb11.10.76m9
Apr 30DVC JV Boys OpenApr 30 · Discus · Place 3 · Naperville (Neuqua ValleNaperville (Neuqua ValleDiscus311.30m—
Apr 30DVC JV Boys OpenApr 30 · Shot Put · Place 3 · Naperville (Neuqua ValleNaperville (Neuqua ValleShot Put311.30m—
Apr 30DVC JV Boys OpenApr 30 · 200 Meters · Place 7 · Naperville (Neuqua VallNaperville (Neuqua Vall200 Meters724.76a—
Apr 23Waubonsie Valley Boys vs. Metea, NeuquaApr 23 · Shot Put · Place 8 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb8.10.88m9
Apr 23Waubonsie Valley Boys vs. Metea, NeuquaApr 23 · 200 Meters · Place 21 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters21.25.12aWind: -0.29
Apr 23Waubonsie Valley Boys vs. Metea, NeuquaApr 23 · 100 Meters · Place 29 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)100 Meters29.12.23aWind: 4.99
Apr 13Minooka #Smithstrong InvitationalApr 13 · Shot Put · Place 14 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put1410.87m—
Apr 9Metea Valley Boys TriangularApr 9 · Shot Put · Place 5 · Naperville (Neuqua ValleNaperville (Neuqua ValleShot Put510.31m—
Apr 9Metea Valley Boys TriangularApr 9 · 200 Meters · Place 16 · Naperville (Neuqua VallNaperville (Neuqua Vall200 Meters1625.50a—
Apr 9Metea Valley Boys TriangularApr 9 · 100 Meters · Place 24 · Naperville (Neuqua VallNaperville (Neuqua Vall100 Meters2412.75a—
Apr 6St. Charles East Elmore McCornack Boys InviteApr 6 · Shot Put · Place 3 · Naperville (Neuqua ValleyNaperville (Neuqua ValleyShot Put310.42m9
Apr 6St. Charles East Elmore McCornack Boys InviteApr 6 · 200 Meters · Place 30 · Naperville (Neuqua ValleyNaperville (Neuqua Valley200 Meters3025.579
Mar 9York Boys Open #3Mar 9 · Shot Put · Place 42 · Naperville (Neuqua ValleNaperville (Neuqua ValleShot Put428.70m—
Jan 27Neuqua Intrasquad MeetJan 27 · 55 Meter · Place 35 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)55 Meter35.7.56aUnofficial9
Jan 27Neuqua Intrasquad MeetJan 27 · Shot Put · Place 7 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb7.32' 1Unofficial9
Jan 27Neuqua Intrasquad MeetJan 27 · 200 Meters · Place 36 · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters36.27.45aUnofficial9

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 15DuPage Valley Conference Boys Indoor ChampionshipsMar 15 · Shot Put · Place 11 · Naperville (Neuqua ValleNaperville (Neuqua ValleShot Put1111.21m—
Feb 20Plainfield East Quad MeetFeb 20 · 55 Meter · Naperville (Neuqua Valley)Naperville (Neuqua Valley)55 Meter—7.39
Feb 20Plainfield East Quad MeetFeb 20 · Shot Put · Naperville (Neuqua Valley)Naperville (Neuqua Valley)Shot Put12lb—8.89
Feb 20Plainfield East Quad MeetFeb 20 · 200 Meters · Naperville (Neuqua Valley)Naperville (Neuqua Valley)200 Meters—27.49
Feb 17Homewood Flossmoor Boys Quad 2Feb 17 · Shot Put · Place 49 · Naperville (Neuqua ValleNaperville (Neuqua ValleShot Put498.26m—
Feb 17Homewood Flossmoor Boys Quad 2Feb 17 · 300 Meters · Place 36 · Naperville (Neuqua VallNaperville (Neuqua Vall300 Meters3643.86a PB—
Feb 17Homewood Flossmoor Boys Quad 2Feb 17 · 200 Meters · Place 103 · Naperville (Neuqua VallNaperville (Neuqua Vall200 Meters10327.58a—
Feb 17Homewood Flossmoor Boys Quad 2Feb 17 · 60 Meters · Place 113 · Naperville (Neuqua VallNaperville (Neuqua Vall60 Meters1138.22a—
Feb 9Plainfield South vs. Neuqua Valley and MinookaFeb 9 · Shot Put · Place 16 · Naperville (Neuqua ValleyNaperville (Neuqua ValleyShot Put1610.08m9
Feb 9Plainfield South vs. Neuqua Valley and MinookaFeb 9 · 200 Meters · Place 39 · Naperville (Neuqua ValleyNaperville (Neuqua Valley200 Meters3927.39
Feb 9Plainfield South vs. Neuqua Valley and MinookaFeb 9 · 55 Meters · Place 61 · Naperville (Neuqua ValleyNaperville (Neuqua Valley55 Meters617.39