Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAurora Grand Prix · Jan 244:43.01aAurora Grand PrixJanuary 24, 2026
1 Mile · OutdoorLake Forest Invitational Mens · Apr 264:39.88aLake Forest Invitational MensApril 26, 2025
1500 Meters · OutdoorEastern Illinois Big Blue Classic · Mar 274:32.12aEastern Illinois Big Blue ClassicMarch 27, 2026
1600 Meters · IndoorHononegah Boys Indoor Meet #1 · Feb 154:47.96aHononegah Boys Indoor Meet #1February 15, 2025
1600 Meters · Outdoor92nd Annual Palatine Relays · May 34:35.21a92nd Annual Palatine RelaysMay 3, 2025
3000 Meters · IndoorMargaret Bradley Invitational · Feb 219:36.38aMargaret Bradley InvitationalFebruary 21, 2026
3000m Steeplechase · 0.914m · OutdoorEastern Illinois Big Blue Classic · Mar 2710:47.92aEastern Illinois Big Blue ClassicMarch 27, 2026
3200 Meters · IndoorYork Boys Quad #2 · Feb 2510:24.43York Boys Quad #2February 25, 2025
3200 Meters · Outdoor56th Annual Carlin Nalley Invite · May 1010:14.17a56th Annual Carlin Nalley InviteMay 10, 2025
5000 Meters · OutdoorEastern Illinois Big Blue Classic · Mar 2716:51.45aEastern Illinois Big Blue ClassicMarch 27, 2026
600 Meters · IndoorYork Boys Quad #2 · Feb 251:37.99York Boys Quad #2February 25, 2025
800 Meters · OutdoorPalatine Triangular · Apr 32:22.15aPalatine Triangular April 3, 2025
Discus · 1.6kg · OutdoorFremd v Palatine Crosstown Dual · Apr 1934.80mFremd v Palatine Crosstown DualApril 19, 2025
Discus · 2kg · OutdoorEastern Illinois Big Blue Classic · Mar 2728.26mEastern Illinois Big Blue ClassicMarch 27, 2026
Shot Put · 12lb · IndoorStan Reddel Invitational · Mar 712.02mStan Reddel InvitationalMarch 7, 2025
Shot Put · 12lb · OutdoorFremd v Palatine Crosstown Dual · Apr 1911.46mFremd v Palatine Crosstown DualApril 19, 2025
Shot Put · 16lb / 7.26kg · IndoorONU Holiday Open · Dec 610.67mONU Holiday OpenDecember 6, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Mar 27Eastern Illinois Big Blue ClassicMar 27 · Discus · Place 14 · University of Illinois ClubUniversity of Illinois ClubDiscus2kg14.28.26m PBFr
Mar 27Eastern Illinois Big Blue ClassicMar 27 · Shot Put · University of Illinois ClubUniversity of Illinois ClubShot Put16lb / 7.26kg—NMFr
Mar 27Eastern Illinois Big Blue ClassicMar 27 · 3000m Steeplechase · Place 3 · University of Illinois ClubUniversity of Illinois Club3000m Steeplechase0.914m3.10:47.92a PBFr
Mar 27Eastern Illinois Big Blue ClassicMar 27 · 5000 Meters · Place 13 · University of Illinois ClubUniversity of Illinois Club5000 Meters13.16:51.45a PBFr
Mar 27Eastern Illinois Big Blue ClassicMar 27 · 1500 Meters · Place 16 · University of Illinois ClubUniversity of Illinois Club1500 Meters16.4:32.12a PBFr
Mar 27Eastern Illinois Big Blue ClassicMar 27 · 800 Meters · University of Illinois ClubUniversity of Illinois Club800 Meters—DNSFr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 28Illinois Club RelaysFeb 28 · Shot Put · Place 19 · University of Illinois ClubUniversity of Illinois ClubShot Put199.28m—
Feb 28Illinois Club RelaysFeb 28 · 1 Mile · Place 56 · University of Illinois ClubUniversity of Illinois Club1 Mile564:45.64a—
Feb 21Margaret Bradley InvitationalFeb 21 · 3000 Meters · Place 13 · University of Illinois ClubUniversity of Illinois Club3000 Meters139:36.38a PB—
Feb 21Margaret Bradley InvitationalFeb 21 · 1 Mile · Place 24 · University of Illinois ClubUniversity of Illinois Club1 Mile244:58.94a—
Feb 7Jim Green InvitationalFeb 7 · 1 Mile · Place 23 · University of Illinois ClubUniversity of Illinois Club1 Mile23.4:51.36aFr
Feb 7Jim Green InvitationalFeb 7 · Shot Put · University of Illinois ClubUniversity of Illinois ClubShot Put16lb / 7.26kg—DNSFr
Feb 7Jim Green InvitationalFeb 7 · 3000 Meters · Place 23 · University of Illinois ClubUniversity of Illinois Club3000 Meters23.9:43.16aFr
Jan 24Aurora Grand PrixJan 24 · 1 Mile · Place 32 · University of Illinois ClubUniversity of Illinois Club1 Mile324:43.01a PB—

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 6ONU Holiday OpenDec 6 · 1 Mile · Place 8 · University of Illinois ClubUniversity of Illinois Club1 Mile8.4:50.91aFr
Dec 6ONU Holiday OpenDec 6 · Shot Put · Place 18 · University of Illinois ClubUniversity of Illinois ClubShot Put16lb / 7.26kg18.10.67m PBFr
Dec 6ONU Holiday OpenDec 6 · 3000 Meters · Place 4 · University of Illinois ClubUniversity of Illinois Club3000 Meters4.9:55.34aFr
Mar 7Stan Reddel InvitationalMar 7 · Shot Put · Place 18 · PalatinePalatineShot Put12lb18.12.02m PB12
Feb 25York Boys Quad #2Feb 25 · Shot Put · Place 6 · PalatinePalatineShot Put611.94m12
Feb 25York Boys Quad #2Feb 25 · 3200 Meters · Place 4 · PalatinePalatine3200 Meters410:24.43 PB12
Feb 25York Boys Quad #2Feb 25 · 600 Meters · Place 12 · PalatinePalatine600 Meters121:37.99 PB12
Feb 22Grayslake Central Throwcase IVFeb 22 · Shot Put · Place 36 · PalatinePalatineShot Put3611.63m—
Feb 15Hononegah Boys Indoor Meet #1Feb 15 · 1600 Meters · Place 10 · PalatinePalatine1600 Meters10.4:47.96a PB12
Feb 15Hononegah Boys Indoor Meet #1Feb 15 · Shot Put · Place 17 · PalatinePalatineShot Put12lb17.11.58m12

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · Discus · Place 10 · PalatinePalatineDiscus1040.05m12
May 14Mid-Suburban League Boys ChampionshipMay 14 · Discus · Place 9 · PalatinePalatineDiscus938.63m12
May 1056th Annual Carlin Nalley InviteMay 10 · 3200 Meters · Place 1 · PalatinePalatine3200 Meters1.10:14.17a PB12
May 92025 Hinsdale Central McCarthy Memorial InvitationalMay 9 · Discus · Place 13 · PalatinePalatineDiscus1334.64m12
May 92025 Hinsdale Central McCarthy Memorial InvitationalMay 9 · Shot Put · Place 16 · PalatinePalatineShot Put1611.95m12
May 392nd Annual Palatine RelaysMay 3 · Discus · Place 9 · PalatinePalatineDiscus937.74m12
May 392nd Annual Palatine RelaysMay 3 · Shot Put · Place 20 · PalatinePalatineShot Put2011.78m12
May 392nd Annual Palatine RelaysMay 3 · 1600 Meters · Place 7 · PalatinePalatine1600 Meters74:35.21a PB12
Apr 29Conant, Palatine @ Elk Grove Boys TriApr 29 · Discus · Place 3 · PalatinePalatineDiscus335.99m12
Apr 29Conant, Palatine @ Elk Grove Boys TriApr 29 · Shot Put · Place 6 · PalatinePalatineShot Put611.80m12
Apr 29Conant, Palatine @ Elk Grove Boys TriApr 29 · 1600 Meters · Place 1 · PalatinePalatine1600 Meters14:46.1712
Apr 26Lake Forest Invitational MensApr 26 · Discus · Place 8 · PalatinePalatineDiscus836.13m12
Apr 26Lake Forest Invitational MensApr 26 · 1 Mile · Place 3 · PalatinePalatine1 Mile34:39.88a PB12
Apr 19Fremd v Palatine Crosstown DualApr 19 · 1600 Meters · Place 7 · PalatinePalatine1600 Meters7.4:45.46a12
Apr 19Fremd v Palatine Crosstown DualApr 19 · Discus · Place 3 · PalatinePalatineDiscus1.6kg3.34.80m PB12
Apr 19Fremd v Palatine Crosstown DualApr 19 · Shot Put · Place 5 · PalatinePalatineShot Put12lb5.11.46m PB12
Apr 15Hoffman Estates, Palatine @ Hersey Boys TriApr 15 · Discus · Place 2 · PalatinePalatineDiscus2120-612
Apr 15Hoffman Estates, Palatine @ Hersey Boys TriApr 15 · 1600 Meters · Place 9 · PalatinePalatine1600 Meters94:51.69a12
Apr 8Palatine Boys TriApr 8 · Discus · Place 10 · PalatinePalatineDiscus1035.78m12
Apr 8Palatine Boys TriApr 8 · Shot Put · Place 9 · PalatinePalatineShot Put911.28m12
Apr 8Palatine Boys TriApr 8 · 1600 Meters · Place 2 · PalatinePalatine1600 Meters24:38.82a12
Apr 3Palatine Triangular Apr 3 · 1600 Meters · Place 11 · PalatinePalatine1600 Meters114:56.57a12
Apr 3Palatine Triangular Apr 3 · 800 Meters · Place 16 · PalatinePalatine800 Meters162:22.15a PB12
Mar 11Oswego East v Palatine DualMar 11 · Shot Put · Place 6 · PalatinePalatineShot Put611.89m—
Mar 11Oswego East v Palatine DualMar 11 · 1600 Meters · Place 2 · PalatinePalatine1600 Meters24:48.26a—
Mar 11Oswego East v Palatine DualMar 11 · Shot Put · Place 6 · PalatinePalatineShot Put611.89m12
Mar 11Oswego East v Palatine DualMar 11 · 1600 Meters · Place 2 · PalatinePalatine1600 Meters24:48.2612

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 4Carlin Nalley Boys InvitationalMay 4 · Discus · Place 4 · Palatine (H.S.)Palatine (H.S.)Discus435.54m—
May 4Carlin Nalley Boys InvitationalMay 4 · Shot Put · Place 9 · Palatine (H.S.)Palatine (H.S.)Shot Put911.02m—
Apr 2791st Annual Palatine RelaysApr 27 · Discus · Place 15 · Palatine (H.S.)Palatine (H.S.)Discus1535.56m—
Apr 2791st Annual Palatine RelaysApr 27 · Shot Put · Place 23 · Palatine (H.S.)Palatine (H.S.)Shot Put2311.41m—
Apr 23Prospect v Barrington v Palatine Boys TriApr 23 · Discus · Place 14 · Palatine (H.S.)Palatine (H.S.)Discus1434.97m—
Apr 23Prospect v Barrington v Palatine Boys TriApr 23 · Shot Put · Place 13 · Palatine (H.S.)Palatine (H.S.)Shot Put1312.21m—
Apr 20Lake Forest InvitationalApr 20 · Discus · Place 9 · Palatine (H.S.)Palatine (H.S.)Discus9108-4—
Apr 20Lake Forest InvitationalApr 20 · Shot Put · Place 11 · Palatine (H.S.)Palatine (H.S.)Shot Put1110.64m—
Apr 13Palatine/Fremd Crosstown ClassicApr 13 · Discus · Place 4 · Palatine (H.S.)Palatine (H.S.)Discus429.11m—
Apr 13Palatine/Fremd Crosstown ClassicApr 13 · Shot Put · Place 4 · Palatine (H.S.)Palatine (H.S.)Shot Put411.44m—
Apr 13Palatine/Fremd Crosstown ClassicApr 13 · 1600 Meters · Place 9 · Palatine (H.S.)Palatine (H.S.)1600 Meters95:06.08a—
Apr 9Elk Grove v Palatine v Schaumburg Boys TriApr 9 · Discus · Place 9 · Palatine (H.S.)Palatine (H.S.)Discus931.50m—
Apr 9Elk Grove v Palatine v Schaumburg Boys TriApr 9 · Shot Put · Place 8 · Palatine (H.S.)Palatine (H.S.)Shot Put812.13m—
Apr 9Elk Grove v Palatine v Schaumburg Boys TriApr 9 · 1600 Meters · Place 10 · Palatine (H.S.)Palatine (H.S.)1600 Meters105:11.77a—
Mar 5Oswego East & Palatine DualMar 5 · Shot Put · Place 7 · Palatine (H.S.)Palatine (H.S.)Shot Put711.45m—
Mar 5Oswego East & Palatine DualMar 5 · 1600 Meters · Place 20 · Palatine (H.S.)Palatine (H.S.)1600 Meters205:16.44a—
Mar 1Stan Reddel InvitationalMar 1 · Shot Put · Place 22 · Palatine (H.S.)Palatine (H.S.)Shot Put2210.73m11

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 16Nagel-Saylor Indoor InvitationalMar 16 · Shot Put · Place 17 · Palatine (H.S.)Palatine (H.S.)Shot Put1710.90m11
Feb 20York Boys Quad #2Feb 20 · Shot Put · Place 5 · Palatine (H.S.)Palatine (H.S.)Shot Put511.60m11
Feb 17Grayslake Central Throwcase IIIFeb 17 · Shot Put · Place 40 · Palatine (H.S.)Palatine (H.S.)Shot Put4010.14m—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 11MSL Boys Conference ChampionshipMay 11 · Discus · Place 12 · PalatinePalatineDiscus1.6kg12.30.92m10
May 5Hinsdale Central Boys McCarthy InviteMay 5 · Discus · Place 13 · Palatine (H.S.)Palatine (H.S.)Discus1331.25m—
Apr 25Prospect Boys TriangularApr 25 · Discus · Place 13 · PalatinePalatineDiscus1.6kg13.29.00m10
Apr 25Prospect Boys TriangularApr 25 · Shot Put · Place 21 · PalatinePalatineShot Put12lb21.9.99m10
Apr 18MSL West Boys Division ChampionshipsApr 18 · Discus · Place 4 · PalatinePalatineDiscus1.6kg4.31.65m10
Apr 18MSL West Boys Division ChampionshipsApr 18 · Shot Put · Place 13 · PalatinePalatineShot Put12lb13.9.97m10
Apr 15Palatine/Fremd Crosstown ClassicApr 15 · Discus · Place 8 · PalatinePalatineDiscus1.6kg8.24.58m10
Apr 15Palatine/Fremd Crosstown ClassicApr 15 · Shot Put · Place 7 · PalatinePalatineShot Put12lb7.9.62m10
Apr 11Palatine Boys TriangularApr 11 · Discus · Place 4 · Palatine (H.S.)Palatine (H.S.)Discus428.73m—
Apr 11Palatine Boys TriangularApr 11 · Shot Put · Place 5 · Palatine (H.S.)Palatine (H.S.)Shot Put510.78m—
Mar 22Palatine Boys TriangularMar 22 · Discus · Place 7 · Palatine (H.S.)Palatine (H.S.)Discus727.14m—
Mar 22Palatine Boys TriangularMar 22 · Shot Put · Place 12 · Palatine (H.S.)Palatine (H.S.)Shot Put1210.25m—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 7Palatine @ Oswego EastMar 7 · Shot Put · Place 24 · PalatinePalatineShot Put12lb24.9.19m10
Feb 21York Boys Quad #2Feb 21 · Shot Put · Place 7 · Palatine (H.S.)Palatine (H.S.)Shot Put79.54m—
Feb 18Grayslake Central Throwcase IIFeb 18 · Shot Put · Place 22 · Palatine (H.S.)Palatine (H.S.)Shot Put229.46m10
Feb 11Hononegah Boys Indoor Meet #1Feb 11 · Shot Put · Place 35 · Palatine (H.S.)Palatine (H.S.)Shot Put359.36m10

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 12MSL Boys Conference ChampionshipMay 12 · Discus · Place 22 · Palatine (H.S.)Palatine (H.S.)Discus2219.60m9
May 12MSL Boys Conference ChampionshipMay 12 · Shot Put · Place 23 · Palatine (H.S.)Palatine (H.S.)Shot Put238.81m9
Apr 23Lake Forest InvitationalApr 23 · Discus · Place 9 · PalatinePalatineDiscus921.00m9
Apr 19MSL-West Division Boys ConferenceApr 19 · Discus · Place 11 · PalatinePalatineDiscus1.6kg11.20.12m9
Apr 16Palatine/Fremd Boys Crosstown ClassicApr 16 · Discus · Place 2 · PalatinePalatineDiscus1.6kg2.22.76m9
Apr 16Palatine/Fremd Boys Crosstown ClassicApr 16 · Shot Put · Place 2 · PalatinePalatineShot Put12lb2.7.83m9
Apr 12Palatine Tri Meet Apr 12 · Discus · Place 7 · Palatine (H.S.)Palatine (H.S.)Discus720.05mFR
Apr 12Palatine Tri Meet Apr 12 · Shot Put · Place 10 · Palatine (H.S.)Palatine (H.S.)Shot Put107.68mFR
Apr 5Barrington / Palatine / Schaumburg Tri MeetApr 5 · Discus · Place 13 · Palatine (H.S.)Palatine (H.S.)Discus1318.62mFR
Apr 5Barrington / Palatine / Schaumburg Tri MeetApr 5 · Shot Put · Place 23 · Palatine (H.S.)Palatine (H.S.)Shot Put236.95mFR
Mar 31Palatine Boys Tri-MeetMar 31 · Discus · PalatinePalatineDiscus1.6kg—NM9
Mar 31Palatine Boys Tri-MeetMar 31 · Shot Put · PalatinePalatineShot Put12lb—NM9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 19Grayslake Central ThrowcaseFeb 19 · Shot Put · Place 38 · Palatine (H.S.)Palatine (H.S.)Shot Put387.24m9