Personal bests

Best marks in available results
Event / courseMarkMeetDate
800 Meters · IndoorYork Boys Quad #1 · Feb 33:09.61aYork Boys Quad #1February 3, 2024
Discus · 1.6kg · OutdoorNeuqua Valley Boys Quad · Apr 2830.83mNeuqua Valley Boys QuadApril 28, 2026
Shot Put · 12lb · Indoor92nd Annual DuPage County Track and Field Championships · May 812.83m92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
Shot Put · 12lb · OutdoorDuPage Valley Conference Boys Championships · May 1413.20mDuPage Valley Conference Boys ChampionshipsMay 14, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Shot Put · Place 28 · Aurora Flyers TrackAurora Flyers TrackShot Put12lb28.12.83m11
Jun 202026 22nd Annual Jane Dickens InvitationalJun 20 · Discus · Aurora Flyers TrackAurora Flyers TrackDiscus1.6kg—DNS11
Jun 202026 22nd Annual Jane Dickens InvitationalJun 20 · Shot Put · Place 4 · Aurora Flyers TrackAurora Flyers TrackShot Put12lb4.12.41m11
Jun 202026 22nd Annual Jane Dickens InvitationalJun 20 · 100 Meters · Place 58 · Aurora Flyers TrackAurora Flyers Track100 Meters58.12.90aWind: 2.411
May 21IHSA Class 3A TRB Sectional - #08 Downers Grove (North)May 21 · Shot Put · Place 18 · Naperville (Central)Naperville (Central)Shot Put12lb18.13.15m11
May 14DuPage Valley Conference Boys ChampionshipsMay 14 · Shot Put · Place 11 · Naperville (Central)Naperville (Central)Shot Put12lb11.13.20m PB11
Apr 28Neuqua Valley Boys QuadApr 28 · Discus · Place 11 · Naperville (Central)Naperville (Central)Discus1.6kg11.30.83m PB11
Apr 28Neuqua Valley Boys QuadApr 28 · Shot Put · Place 2 · Naperville (Central)Naperville (Central)Shot Put12lb2.13.03m11
Apr 23Minooka Conference ClashApr 23 · Shot Put · Place 11 · Naperville (Central)Naperville (Central)Shot Put1113.41m11
Apr 18Metea Valley Boys InviteApr 18 · Shot Put · Place 9 · Naperville (Central)Naperville (Central)Shot Put12lb9.12.27m11
Apr 14Naperville Central Boys TriApr 14 · Discus · Naperville (Central)Naperville (Central)Discus1.6kg—SCR11
Apr 14Naperville Central Boys TriApr 14 · Shot Put · Place 6 · Naperville (Central)Naperville (Central)Shot Put12lb6.13.01m11
Apr 8Hinsdale Central vs. Naperville Central DualApr 8 · Discus · Place 9 · Naperville (Central)Naperville (Central)Discus1.6kg9.92' 8"11
Apr 8Hinsdale Central vs. Naperville Central DualApr 8 · Shot Put · Place 2 · Naperville (Central)Naperville (Central)Shot Put12lb2.41' 1"11
Mar 13 Oswego Boys QuadMar 13 · Shot Put · Place 3 · Naperville (Central)Naperville (Central)Shot Put312.94m11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · Shot Put · Place 18 · Naperville (Central)Naperville (Central)Shot Put12lb18.12.83m PB11
Mar 20Dupage Valley Conference Boys Indoor ChampionshipMar 20 · Shot Put · Place 2 · Naperville (Central)Naperville (Central)Shot Put213.37m11
Feb 20WWS Boys Indoor Invitational #1Feb 20 · Shot Put · Place 8 · Naperville (Central)Naperville (Central)Shot Put812.36m11

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 19Redhawk ABC InviteMay 19 · Shot Put · Place 7 · Naperville (Central)Naperville (Central)Shot Put711.72m10
May 15DVC Boys' Track & Field ChampionshipsMay 15 · Shot Put · Place 6 · Naperville (Central)Naperville (Central)Shot Put612.11m10
Apr 30Hinsdale Central Frosh-Soph InviteApr 30 · Discus · Place 6 · Naperville (Central)Naperville (Central)Discus627.58m10
Apr 30Hinsdale Central Frosh-Soph InviteApr 30 · Shot Put · Place 9 · Naperville (Central)Naperville (Central)Shot Put911.19m10
Apr 29NC vs WV, Oswego & DekalbApr 29 · Discus · Place 5 · Naperville (Central)Naperville (Central)Discus531.36m10
Apr 29NC vs WV, Oswego & DekalbApr 29 · Shot Put · Place 3 · Naperville (Central)Naperville (Central)Shot Put311.72m10
Apr 24Minooka Conference ClashApr 24 · Shot Put · Place 25 · Naperville (Central)Naperville (Central)Shot Put2511.51m10
Apr 22DeKalb Boys TriangularApr 22 · Discus · Place 19 · Naperville (Central)Naperville (Central)Discus1926.05m10
Apr 22DeKalb Boys TriangularApr 22 · Shot Put · Place 9 · Naperville (Central)Naperville (Central)Shot Put911.10m10
Apr 15Waubonsie Valley Boys TriangularApr 15 · Discus · Place 23 · Naperville (Central)Naperville (Central)Discus2322.43m10
Apr 15Waubonsie Valley Boys TriangularApr 15 · Shot Put · Place 12 · Naperville (Central)Naperville (Central)Shot Put1211.66m10
Mar 14Oswego Boys QuadMar 14 · Shot Put · Place 14 · Naperville (Central)Naperville (Central)Shot Put1411.32m—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 21DuPage Valley Conference Boys Indoor ChampionshipsMar 21 · Shot Put · Place 5 · Naperville (Central)Naperville (Central)Shot Put511.63m10

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30DVC JV Boys OpenApr 30 · Discus · Place 24 · Naperville (Central)Naperville (Central)Discus249.04m—
Apr 30DVC JV Boys OpenApr 30 · Shot Put · Place 24 · Naperville (Central)Naperville (Central)Shot Put249.04m—
Apr 9Naperville Central vs Waubonsie Valley vs DekalbApr 9 · Discus · Place 12 · Naperville (Central)Naperville (Central)Discus1224.21m—
Apr 9Naperville Central vs Waubonsie Valley vs DekalbApr 9 · Shot Put · Place 14 · Naperville (Central)Naperville (Central)Shot Put148.25m—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 15DuPage Valley Conference Boys Indoor ChampionshipsMar 15 · Shot Put · Place 19 · Naperville (Central)Naperville (Central)Shot Put199.20m—
Feb 3York Boys Quad #1Feb 3 · 800 Meters · Place 30 · Naperville (Central)Naperville (Central)800 Meters303:09.61a PB—