Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU Track & Field Region 13 Qualifier · Jun 2412.00aAAU Track & Field Region 13 QualifierJune 24, 2026
110m Hurdles · 39" / 0.991m · Indoor92nd Annual DuPage County Track and Field Championships · May 817.56a92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
110m Hurdles · 39" / 0.991m · Outdoor53rd Annual Peterson Prep Invitational · Apr 2517.78a53rd Annual Peterson Prep InvitationalApril 25, 2026
1500 Meters · OutdoorAAU Junior Olympic Games · Aug 15:32.37aAAU Junior Olympic GamesAugust 1, 2026
200 Meters · OutdoorRantoul Invite · Mar 1425.29Rantoul InviteMarch 14, 2026
300m Hurdles · 36" / 0.914m · OutdoorJim Arnold Invite · May 243.92aJim Arnold InviteMay 2, 2026
400 Meters · OutdoorAAU Junior Olympic Games · Aug 156.57aAAU Junior Olympic GamesAugust 1, 2026
400m Hurdles · 36" / 0.914m · OutdoorAAU Track & Field Region 13 Qualifier · Jun 241:03.26aAAU Track & Field Region 13 QualifierJune 24, 2026
55 Meters · OutdoorGE Quad · Mar 87.8GE QuadMarch 8, 2024
Decathlon · OutdoorAAU Junior Olympic Games · Aug 14163AAU Junior Olympic GamesAugust 1, 2026
Discus · 1.6kg · OutdoorAAU Junior Olympic Games · Aug 122.43mAAU Junior Olympic GamesAugust 1, 2026
High Jump · OutdoorAAU Junior Olympic Games · Aug 11.60mAAU Junior Olympic GamesAugust 1, 2026
Javelin · 800g · OutdoorAAU Track & Field Region 13 Qualifier · Jun 2430.00mAAU Track & Field Region 13 QualifierJune 24, 2026
Long Jump · OutdoorSouth Elgin Boys Dual · May 55.46mSouth Elgin Boys DualMay 5, 2026
Pole Vault · OutdoorAAU Junior Olympic Games · Aug 12.60mAAU Junior Olympic GamesAugust 1, 2026
Shot Put · 12lb · OutdoorAAU Track & Field Region 13 Qualifier · Jun 2410.00mAAU Track & Field Region 13 QualifierJune 24, 2026

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

2026 Outdoor Track

42 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Decathlon · Place 30 · Elgin Sharks TrackElgin Sharks TrackDecathlonRound M30.4163 PB12
Aug 1AAU Junior Olympic GamesAug 1 · Long Jump · Place 32 · Elgin Sharks TrackElgin Sharks TrackLong JumpRound M32.5.05mWind: 4.412
Aug 1AAU Junior Olympic GamesAug 1 · Pole Vault · Place 28 · Elgin Sharks TrackElgin Sharks TrackPole VaultRound M28.2.60m PB12
Aug 1AAU Junior Olympic GamesAug 1 · High Jump · Place 24 · Elgin Sharks TrackElgin Sharks TrackHigh JumpRound M24.1.60m PB12
Aug 1AAU Junior Olympic GamesAug 1 · Javelin · Place 29 · Elgin Sharks TrackElgin Sharks TrackJavelin800gRound M29.26.86m12
Aug 1AAU Junior Olympic GamesAug 1 · Discus · Place 26 · Elgin Sharks TrackElgin Sharks TrackDiscus1.6kgRound M26.22.43m PB12
Aug 1AAU Junior Olympic GamesAug 1 · Shot Put · Place 21 · Elgin Sharks TrackElgin Sharks TrackShot Put12lbRound M21.9.95m12
Aug 1AAU Junior Olympic GamesAug 1 · 110m Hurdles · Place 28 · Elgin Sharks TrackElgin Sharks Track110m Hurdles39" / 0.991mRound M28.19.08aWind: 0.412
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 23 · Elgin Sharks TrackElgin Sharks Track1500 MetersRound M23.5:32.37a PB12
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 22 · Elgin Sharks TrackElgin Sharks Track400 MetersRound M22.56.57a PB12
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · Place 27 · Elgin Sharks TrackElgin Sharks Track100 MetersRound M27.12.07aWind: 312
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 1500 Meters · Place 2 · Elgin Sharks TrackElgin Sharks Track1500 MetersRound M2.6:00.00a12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · Javelin · Place 1 · Elgin Sharks TrackElgin Sharks TrackJavelin800gRound M1.30.00m PB12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · Pole Vault · Elgin Sharks TrackElgin Sharks TrackPole VaultRound M—NH12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · Discus · Place 2 · Elgin Sharks TrackElgin Sharks TrackDiscus1.6kgRound M2.20.00m12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 110m Hurdles · Place 2 · Elgin Sharks TrackElgin Sharks Track110m Hurdles39" / 0.991mRound M2.20.00a12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 400 Meters · Place 2 · Elgin Sharks TrackElgin Sharks Track400 MetersRound M2.1:00.10a12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · High Jump · Elgin Sharks TrackElgin Sharks TrackHigh JumpRound M—NH12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · Shot Put · Place 2 · Elgin Sharks TrackElgin Sharks TrackShot Put12lbRound M2.10.00m PB12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · Long Jump · Place 2 · Elgin Sharks TrackElgin Sharks TrackLong JumpRound M2.5.00m12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 100 Meters · Place 2 · Elgin Sharks TrackElgin Sharks Track100 MetersRound M2.12.00a PB12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · Decathlon · Place 2 · Elgin Sharks TrackElgin Sharks TrackDecathlonRound M2.311312
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 400m Hurdles · Place 13 · Elgin Sharks TrackElgin Sharks Track400m Hurdles36" / 0.914m13.1:03.26a PB12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 110m Hurdles · Elgin Sharks TrackElgin Sharks Track110m Hurdles39" / 0.991mRound P—DNS12
Jun 12AAU Central District Qualifier #1Jun 12 · Long Jump · Place 19 · Elgin SharksElgin SharksLong Jump195.25m12
Jun 12AAU Central District Qualifier #1Jun 12 · 400m Hurdles · Place 7 · Elgin SharksElgin Sharks400m Hurdles71:03.91a12
Jun 12AAU Central District Qualifier #1Jun 12 · 110m Hurdles · Place 14 · Elgin SharksElgin Sharks110m Hurdles1420.88a12
May 22IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22 · 110m Hurdles · Place 21 · BartlettBartlett110m Hurdles39" / 0.991m21.17.82a12
May 14Upstate Eight Conference MeetMay 14 · 110m Hurdles · Place 6 · BartlettBartlett110m Hurdles616.85a12
May 5South Elgin Boys DualMay 5 · Long Jump · Place 3 · BartlettBartlettLong Jump3.5.46m PB12
May 5South Elgin Boys DualMay 5 · High Jump · Place 6 · BartlettBartlettHigh Jump6.1.52m12
May 5South Elgin Boys DualMay 5 · 100 Meters · Place 6 · BartlettBartlett100 Meters6.12.03a12
May 2Jim Arnold InviteMay 2 · Long Jump · Place 17 · BartlettBartlettLong Jump17.5.24m12
May 2Jim Arnold InviteMay 2 · 300m Hurdles · Place 13 · BartlettBartlett300m Hurdles36" / 0.914m13.43.92a PB12
May 2Jim Arnold InviteMay 2 · 110m Hurdles · Place 17 · BartlettBartlett110m Hurdles39" / 0.991m17.18.10a12
Apr 2553rd Annual Peterson Prep InvitationalApr 25 · 110m Hurdles · Place 9 · BartlettBartlett110m Hurdles39" / 0.991m9.17.78a PB12
Apr 22WA/South Elgin/BartlettApr 22 · 300m Hurdles · Place 1 · BartlettBartlett300m Hurdles143.78a12
Apr 22WA/South Elgin/BartlettApr 22 · 110m Hurdles · Place 3 · BartlettBartlett110m Hurdles317.45a12
Apr 18Bartlett/Elgin Boys Track & Field InviteApr 18 · 110m Hurdles · Place 9 · BartlettBartlett110m Hurdles39" / 0.991m9.18.57a12
Mar 20Glenbard South Upstate 8Mar 20 · 55m Hurdles · Place 12 · BartlettBartlett55m Hurdles129.7012
Mar 14Rantoul InviteMar 14 · 60m Hurdles · Place 28 · BartlettBartlett60m Hurdles2810.3212
Mar 14Rantoul InviteMar 14 · 200 Meters · Place 32 · BartlettBartlett200 Meters3225.29 PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · 110m Hurdles · Place 12 · BartlettBartlett110m Hurdles39" / 0.991m12.17.56a PB12
Mar 759th Annual Maine East Indoor Track & Field InvitationalMar 7 · Varsity 50y Hurdles · Place 7 · BartlettBartlettVarsity 50y Hurdles78.13a12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 196th Annual Helen Scott-Owens SEASON FINALE Championship InvitationalJul 19 · 400m Hurdles · Place 2 · Elgin SharksElgin Sharks400m Hurdles21:08.06a12
Jul 196th Annual Helen Scott-Owens SEASON FINALE Championship InvitationalJul 19 · 110m Hurdles · Place 6 · Elgin SharksElgin Sharks110m Hurdles619.23a12
Jul 102025 USATF Region 7 Junior Olympic T&F ChampionshipJul 10 · 400m Hurdles · Place 20 · Elgin SharksElgin Sharks400m Hurdles201:05.87—
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 400m Hurdles · Place 9 · Elgin Sharks TrackElgin Sharks Track400m Hurdles36" / 0.914m9.1:05.77a12
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 200 Meters · Place 37 · Elgin Sharks TrackElgin Sharks Track200 Meters37.26.02a12
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 100 Meters · Place 43 · Elgin Sharks TrackElgin Sharks Track100 Meters43.12.96a12
May 23IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 23 · 300m Hurdles · Place 20 · BartlettBartlett300m Hurdles2044.3211
May 23IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 23 · 110m Hurdles · Place 23 · BartlettBartlett110m Hurdles2318.7711
May 991st Dupage County Boys ChampionshipMay 9 · 110m Hurdles · Place 23 · BartlettBartlett110m Hurdles2319.3311
Apr 19Bartlett/Elgin Boys Track and Field InvitationalApr 19 · 110m Hurdles · Place 14 · BartlettBartlett110m Hurdles1419.7711
Mar 14GBE QuadMar 14 · 55m Hurdles · Place 3 · BartlettBartlett55m Hurdles39.71a—

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 9Upstate Eight Boys' Conference ChampionshipsMay 9 · 110m Hurdles · Place 5 · BartlettBartlett110m Hurdles520.82a—
May 9Upstate Eight Boys' Conference ChampionshipsMay 9 · 400 Meters · Place 4 · BartlettBartlett400 Meters459.89a—
May 390th Dupage County Boys ChampionshipMay 3 · 300m Hurdles · Place 17 · BartlettBartlett300m Hurdles1749.20a—
May 390th Dupage County Boys ChampionshipMay 3 · 110m Hurdles · Place 14 · BartlettBartlett110m Hurdles1420.63a—
Apr 27Jim Arnold InviteApr 27 · 300m Hurdles · Place 19 · BartlettBartlett300m Hurdles1952.24a—
Apr 27Jim Arnold InviteApr 27 · 110m Hurdles · Place 17 · BartlettBartlett110m Hurdles1720.60a—
Apr 23South Elgin/Bartlett Senior Night Apr 23 · 300m Hurdles · Place 4 · BartlettBartlett300m Hurdles36" / 0.914m4.52.910
Apr 23South Elgin/Bartlett Senior Night Apr 23 · 110m Hurdles · Place 6 · BartlettBartlett110m Hurdles39" / 0.991m6.21.310
Apr 23South Elgin/Bartlett Senior Night Apr 23 · 200 Meters · BartlettBartlett200 Meters—NT10
Apr 20Peterson Prep Invite 2024Apr 20 · 300m Hurdles · Place 16 · BartlettBartlett300m Hurdles1651.0210
Apr 20Peterson Prep Invite 2024Apr 20 · 110m Hurdles · Place 21 · BartlettBartlett110m Hurdles2121.8510
Apr 17WA vs BART-S.ELG boysApr 17 · 300m Hurdles · Place 4 · BartlettBartlett300m Hurdles451.34a—
Apr 17WA vs BART-S.ELG boysApr 17 · 200 Meters · Place 26 · BartlettBartlett200 Meters2628.42a—
Apr 17WA vs BART-S.ELG boysApr 17 · 100 Meters · Place 26 · BartlettBartlett100 Meters2613.43a—
Apr 13Bartlett/Elgin Boys Track & Field InvitationalApr 13 · 300m Hurdles · Place 10 · BartlettBartlett300m Hurdles1049.9410
Apr 13Bartlett/Elgin Boys Track & Field InvitationalApr 13 · 110m Hurdles · Place 10 · BartlettBartlett110m Hurdles1021.8410
Apr 6WA vs WV-OS-BART boys 2024Apr 6 · 300m Hurdles · Place 7 · BartlettBartlett300m Hurdles750.76a—
Apr 6WA vs WV-OS-BART boys 2024Apr 6 · 110m Hurdles · Place 8 · BartlettBartlett110m Hurdles821.56a—
Mar 8GE QuadMar 8 · 55m Hurdles · Place 2 · BartlettBartlett55m Hurdles210.3—
Mar 8GE QuadMar 8 · 50m Hurdles · Place 1 · BartlettBartlett50m Hurdles19.8—
Mar 8GE QuadMar 8 · 55 Meters · Place 21 · BartlettBartlett55 Meters217.8 PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 16Upstate 8 Boys Indoor ConferenceMar 16 · 55m Hurdles · Place 3 · BartlettBartlett55m Hurdles310.5910