Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorDuPage Valley Conference Boys Outdoor Championships · May 934.92mDuPage Valley Conference Boys Outdoor ChampionshipsMay 9, 2024
Shot Put · 12lb · Indoor92nd Annual DuPage County Track and Field Championships · May 815.74m92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
Shot Put · 12lb · OutdoorMetea Valley Boys Triangular · Apr 2116.25mMetea Valley Boys TriangularApril 21, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · Shot Put · Place 28 · Naperville (Neuqua Valley)Shot Put12lb28.15.66m12
May 21IHSA Class 3A TRB Sectional - #08 Downers Grove (North)May 21 · Shot Put · Place 3 · Naperville (Neuqua Valley)Shot Put12lb3.15.86m12
May 14DuPage Valley Conference Boys ChampionshipsMay 14 · Shot Put · Place 3 · Naperville (Neuqua Valley)Shot Put12lb3.15.35m12
May 2Red Ribbon ClassicMay 2 · Shot Put · Place 1 · Naperville (Neuqua Valley)Shot Put12lb1.16.04m12
May 158th Annual Wanner Knights’ InvitationalMay 1 · Shot Put · Place 10 · Naperville (Neuqua Valley)Shot Put12lb10.15.83m12
Apr 23Bob Fowler Thrower's InvitationalApr 23 · Shot Put · Place 6 · Naperville (Neuqua Valley)Shot Put615.95m12
Apr 21Metea Valley Boys TriangularApr 21 · Discus · Naperville (Neuqua Valley)Discus1.6kg—SCR12
Apr 21Metea Valley Boys TriangularApr 21 · Shot Put · Place 1 · Naperville (Neuqua Valley)Shot Put12lb1.16.25m PB12
Apr 18The Minooka SmithStrong InvitationalApr 18 · Shot Put · Place 7 · Naperville (Neuqua Valley)Shot Put12lb7.14.81m12
Apr 11St. Charles East Elmore McCornack InvitationalApr 11 · Shot Put · Place 3 · Naperville (Neuqua Valley)Shot Put12lb3.14.86m12
Mar 14York Boys MeetMar 14 · Shot Put · Place 2 · Naperville (Neuqua ValleyShot Put215.79m12
Mar 6Homewood Flossmoor Boys ABC InvitationalMar 6 · Shot Put · Place 4 · Naperville (Neuqua Valley)Shot Put415.30m12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · Shot Put · Place 6 · Naperville (Neuqua Valley)Shot Put12lb6.15.74m PB12
Mar 20Dupage Valley Conference Boys Indoor ChampionshipMar 20 · Shot Put · Place 3 · Naperville (Neuqua ValleyShot Put315.95m12
Feb 28Clash at the ColiseumFeb 28 · Shot Put · Place 7 · Naperville (Neuqua Valley)Shot Put715.25m12
Feb 24Plainfield East Home MeetFeb 24 · Shot Put · Place 1 · Naperville (Neuqua Valley)Shot Put12lb1.14.85m12
Feb 21HF Boys OpenFeb 21 · Shot Put · Place 2 · Naperville (Neuqua Valley)Shot Put214.25m12
Feb 13Plainfield South Boys QuadFeb 13 · Shot Put · Place 3 · Naperville (Neuqua Valley)Shot Put314.30m12
Jan 31Intrasquad Tryout Meet 2026Jan 31 · 55 Meter · Place 73 · Naperville (Neuqua Valley)55 Meter73.9.48aUnofficial12
Jan 31Intrasquad Tryout Meet 2026Jan 31 · Shot Put · Place 1 · Naperville (Neuqua Valley)Shot Put12lb1.14.67mUnofficial12

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #09 Aurora (East)May 22 · Shot Put · Place 9 · Naperville (Neuqua ValleyShot Put914.40m11
May 15DVC Boys' Track & Field ChampionshipsMay 15 · Shot Put · Place 8 · Naperville (Neuqua Valley)Shot Put813.81m11
May 991st Dupage County Boys ChampionshipMay 9 · Discus · Place 18 · Naperville (Neuqua ValleyDiscus1837.34m11
May 991st Dupage County Boys ChampionshipMay 9 · Shot Put · Place 21 · Naperville (Neuqua ValleyShot Put2112.32m11
May 3Red Ribbon ClassicMay 3 · Discus · Place 12 · Naperville (Neuqua Valley)Discus1237.96m11
May 3Red Ribbon ClassicMay 3 · Shot Put · Place 14 · Naperville (Neuqua Valley)Shot Put1411.86m11
May 257th Annual Wanner Knights’ InvitationalMay 2 · Shot Put · Place 27 · Naperville (Neuqua Valley)Shot Put12lb27.12.82m11
Apr 29NC vs WV, Oswego & DekalbApr 29 · Discus · Place 4 · Naperville (Neuqua Valley)Discus440.35m11
Apr 29NC vs WV, Oswego & DekalbApr 29 · Shot Put · Place 5 · Naperville (Neuqua Valley)Shot Put512.94m11
Apr 24Bob Fowler Throwers InvitationalApr 24 · Discus · Place 21 · Naperville (Neuqua Valley)Discus2138.77m11
Apr 24Bob Fowler Throwers InvitationalApr 24 · Shot Put · Place 25 · Naperville (Neuqua Valley)Shot Put2513.16m11
Apr 19The Minooka SmithStrong InvitationalApr 19 · Discus · Place 12 · Naperville (Neuqua ValleyDiscus1240.30m11
Apr 19The Minooka SmithStrong InvitationalApr 19 · Shot Put · Place 15 · Naperville (Neuqua ValleyShot Put1513.28m11
Apr 15Neuqua Valley Boys TriApr 15 · Discus · Place 5 · Naperville (Neuqua ValleyDiscus538.06m11
Apr 15Neuqua Valley Boys TriApr 15 · Shot Put · Place 5 · Naperville (Neuqua ValleyShot Put512.78m11
Apr 12St. Charles East Boys InviteApr 12 · Discus · Place 7 · Naperville (Neuqua Valley)Discus736.92m11
Apr 12St. Charles East Boys InviteApr 12 · Shot Put · Place 6 · Naperville (Neuqua Valley)Shot Put612.87m11
Mar 15York Boys OpenMar 15 · Shot Put · Place 8 · Naperville (Neuqua Valley)Shot Put812.92m—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 21DuPage Valley Conference Boys Indoor ChampionshipsMar 21 · Shot Put · Place 9 · Naperville (Neuqua Valley)Shot Put913.59m11
Feb 25Plainfield East Quad Meet (PE, NV, MV, PC)Feb 25 · Shot Put · Naperville (Neuqua Valley)Shot Put12lb—13.13mUnofficial11
Feb 22Homewood Flossmoor Boys Quint #2Feb 22 · Shot Put · Place 7 · Naperville (Neuqua Valley)Shot Put712.85m—
Feb 15Lakes Clash at the Colosseum Feb 15 · Shot Put · Place 13 · Naperville (Neuqua ValleyShot Put1312.39m11
Feb 1Neuqua Intrasquad 2025Feb 1 · 55 Meter · Place 50 · Naperville (Neuqua Valley)55 Meter50.9.51aUnofficial11
Feb 1Neuqua Intrasquad 2025Feb 1 · Shot Put · Place 1 · Naperville (Neuqua Valley)Shot Put12lb1.12.17mUnofficial11

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 17IHSA Class 3A TRB Sectional - #9 Joliet (Central)May 17 · Discus · Place 15 · Naperville (Neuqua ValleDiscus1537.61m—
May 17IHSA Class 3A TRB Sectional - #9 Joliet (Central)May 17 · Shot Put · Place 21 · Naperville (Neuqua ValleShot Put2112.15m—
May 9DuPage Valley Conference Boys Outdoor ChampionshipsMay 9 · Discus · Place 8 · Naperville (Neuqua Valley)Discus1.6kg8.34.92m PB10
May 9DuPage Valley Conference Boys Outdoor ChampionshipsMay 9 · Shot Put · Place 10 · Naperville (Neuqua Valley)Shot Put12lb10.11.45m10
May 390th Dupage County Boys ChampionshipMay 3 · Discus · Place 7 · Naperville (Neuqua ValleDiscus737.87m—
May 390th Dupage County Boys ChampionshipMay 3 · Shot Put · Place 14 · Naperville (Neuqua ValleShot Put1412.04m—
Apr 27Red Ribbon ClassicApr 27 · Discus · Place 7 · Naperville (Neuqua ValleDiscus732.76m—
Apr 27Red Ribbon ClassicApr 27 · Shot Put · Place 5 · Naperville (Neuqua ValleShot Put511.96m—
Apr 23Waubonsie Valley Boys vs. Metea, NeuquaApr 23 · Discus · Place 6 · Naperville (Neuqua Valley)Discus1.6kg6.32.53m10
Apr 23Waubonsie Valley Boys vs. Metea, NeuquaApr 23 · Shot Put · Place 4 · Naperville (Neuqua Valley)Shot Put12lb4.11.48m10
Apr 13Minooka #Smithstrong InvitationalApr 13 · Discus · Place 6 · Naperville (Neuqua Valley)Discus637.27m—
Apr 9Metea Valley Boys TriangularApr 9 · Discus · Place 2 · Naperville (Neuqua ValleDiscus234.12m—
Apr 9Metea Valley Boys TriangularApr 9 · Shot Put · Place 3 · Naperville (Neuqua ValleShot Put311.86m—
Apr 6St. Charles East Elmore McCornack Boys InviteApr 6 · Discus · Place 4 · Naperville (Neuqua ValleyDiscus428.66m10
Apr 6St. Charles East Elmore McCornack Boys InviteApr 6 · Shot Put · Place 3 · Naperville (Neuqua ValleyShot Put311.67m10
Mar 9York Boys Open #3Mar 9 · Shot Put · Place 8 · Naperville (Neuqua ValleShot Put811.70m—
Mar 1Homewood Flossmoor Boys A-B-C InvitationalMar 1 · Shot Put · Place 7 · Naperville (Neuqua ValleyShot Put711.57m10
Jan 27Neuqua Intrasquad MeetJan 27 · 55 Meter · Place 69 · Naperville (Neuqua Valley)55 Meter69.9.73aUnofficial10
Jan 27Neuqua Intrasquad MeetJan 27 · Shot Put · Place 2 · Naperville (Neuqua Valley)Shot Put12lb2.38' 0Unofficial10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 15DuPage Valley Conference Boys Indoor ChampionshipsMar 15 · Shot Put · Place 4 · Naperville (Neuqua ValleShot Put412.03m—
Feb 24Lakes Clash at the Coliseum Invitational Feb 24 · Shot Put · Place 38 · Naperville (Neuqua ValleyShot Put3811.30m10
Feb 17Homewood Flossmoor Boys Quad 2Feb 17 · Shot Put · Place 15 · Naperville (Neuqua ValleShot Put1511.44m—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 11Dupage Valley Boys Conference ChampionshipMay 11 · Discus · Place 13 · Naperville (Neuqua Valley)Discus1.6kg13.24.52m9
May 11Dupage Valley Boys Conference ChampionshipMay 11 · Shot Put · Place 9 · Naperville (Neuqua Valley)Shot Put12lb9.10.17m9
May 589th DuPage County Boys ChampionshipsMay 5 · Discus · Place 21 · Naperville (Neuqua ValleDiscus2127.00m—
May 589th DuPage County Boys ChampionshipsMay 5 · Shot Put · Place 22 · Naperville (Neuqua ValleShot Put229.85m—
Apr 29Red Ribbon ClassicApr 29 · Discus · Place 9 · Naperville (Neuqua ValleDiscus926.14m—
Apr 29Red Ribbon ClassicApr 29 · Shot Put · Place 14 · Naperville (Neuqua ValleShot Put149.34m—
Apr 25BOYS Neuqua Valley, Waubonsie Valley, Naperville North TriangularApr 25 · Discus · Place 14 · Naperville (Neuqua ValleDiscus1421.88m—
Apr 25BOYS Neuqua Valley, Waubonsie Valley, Naperville North TriangularApr 25 · Shot Put · Place 11 · Naperville (Neuqua ValleShot Put119.41m—
Apr 15Minooka SmithStrong InvitationalApr 15 · Discus · Place 25 · Naperville (Neuqua ValleyDiscus2525.32m9
Apr 15Minooka SmithStrong InvitationalApr 15 · Shot Put · Place 28 · Naperville (Neuqua ValleyShot Put289.02m9
Apr 11Waubonsie Valley Boys QuadApr 11 · Discus · Place 13 · Naperville (Neuqua Valley)Discus1.6kg13.22.12m9
Apr 8St. Charles East Boys "Elmore McCornack" InviteApr 8 · Discus · Place 14 · Naperville (Neuqua ValleyDiscus1421.41m9
Apr 8St. Charles East Boys "Elmore McCornack" InviteApr 8 · Shot Put · Place 15 · Naperville (Neuqua ValleyShot Put158.45m9
Mar 11York Boys OpenMar 11 · Shot Put · Place 45 · Naperville (Neuqua ValleyShot Put456.94m9

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 17DVC Boys Indoor ConferenceMar 17 · Shot Put · Place 13 · Naperville (Neuqua ValleShot Put138.58m—
Jan 28Neuqua Boys IntrasquadJan 28 · 55 Meter · Place 63 · Naperville (Neuqua Valley)55 Meter63.10.29aUnofficial9
Jan 28Neuqua Boys IntrasquadJan 28 · Shot Put · Place 11 · Naperville (Neuqua Valley)Shot Put12lb11.7.88mUnofficial9