Personal bests

Best marks in available results
Event / courseMarkMeetDate
complete · OutdoorOswego East v Palatine Dual · Mar 1112.60mOswego East v Palatine DualMarch 11, 2025
Complete · OutdoorIHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.) · May 2214.26mIHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22, 2025
Discus · 1.6kg · OutdoorIHSA Class 3A TRB Sectional - #02 Grayslake (Central) · May 2248.22mIHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22, 2026
Final · OutdoorMid-Suburban League Boys Championship · May 1414.63mMid-Suburban League Boys ChampionshipMay 14, 2025
Full · IndoorNagel-Saylor Indoor Invitational · Mar 2114.99mNagel-Saylor Indoor InvitationalMarch 21, 2026
Shot Put · 12lb · OutdoorMSL Boys Tri @Wheeling · Apr 2814.69mMSL Boys Tri @WheelingApril 28, 2026
Varsity · OutdoorConant, Palatine @ Elk Grove Boys Tri · Apr 2913.65mConant, Palatine @ Elk Grove Boys TriApril 29, 2025

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · Discus · Place 25 · PalatineDiscus1.6kg25.46.40m12
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · Discus · Place 2 · PalatineDiscus1.6kg2.48.22m PB12
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · Discus · Place 9 · PalatineDiscus1.6kg9.41.72m12
May 8McCarthy Memorial InviteMay 8 · Discus · Place 8 · PalatineDiscus1.6kg8.42.87m12
May 5MSL Boys Tri @Rolling MeadowsMay 5 · Discus · Place 4 · PalatineDiscus1.6kg4.44.86m12
May 5MSL Boys Tri @Rolling MeadowsMay 5 · Shot Put · Place 6 · PalatineShot Put12lb6.14.46m12
May 293rd Annual Palatine RelaysMay 2 · Discus · Place 3 · PalatineDiscus1.6kg3.45.37m12
May 293rd Annual Palatine RelaysMay 2 · Shot Put · Place 4 · PalatineShot Put12lb4.14.26m12
Apr 28MSL Boys Tri @WheelingApr 28 · Discus · Place 3 · PalatineDiscus1.6kg3.40.54m12
Apr 28MSL Boys Tri @WheelingApr 28 · Shot Put · Place 4 · PalatineShot Put12lb4.14.69m PB12
Apr 25Lake Forest InviteApr 25 · Discus · Place 2 · PalatineDiscus244.37m12
Apr 25Lake Forest InviteApr 25 · Shot Put · Place 3 · PalatineShot Put314.55m12
Apr 21MSL West Boys Division ChampionshipApr 21 · Discus · Place 5 · PalatineDiscus1.6kg5.45.72m12
Apr 21MSL West Boys Division ChampionshipApr 21 · Shot Put · Place 10 · PalatineShot Put12lb10.13.35m12
Apr 18Palatine v Fremd Crosstown DualApr 18 · Discus · Place 3 · PalatineDiscus1.6kg3.37.88m12
Apr 18Palatine v Fremd Crosstown DualApr 18 · Shot Put · Place 4 · PalatineShot Put12lb4.14.10m12
Apr 14MSL Boys Tri @PalatineApr 14 · Discus · Place 2 · PalatineDiscus1.6kg2.41.49m12
Apr 14MSL Boys Tri @PalatineApr 14 · Shot Put · Place 3 · PalatineShot Put12lb3.14.16m12
Mar 11Oswego East v Palatine DualMar 11 · Shot Put · Place 2 · PalatineShot Put214.10m12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 21Nagel-Saylor Indoor InvitationalMar 21 · Full · Place 4 · PalatineFull414.99m PB12
Feb 28Hass Indoor RelaysFeb 28 · Shot Put · Place 3 · PalatineShot Put314.00m12
Feb 24York Boys Quad #2Feb 24 · Shot Put · Place 2 · PalatineShot Put214.84m12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · Complete · Place 4 · PalatineComplete442.71m11
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · Complete · Place 5 · PalatineComplete514.26m PB11
May 14Mid-Suburban League Boys ChampionshipMay 14 · Final · Place 7 · PalatineFinal741.87m11
May 14Mid-Suburban League Boys ChampionshipMay 14 · Final · Place 6 · PalatineFinal614.63m PB11
May 392nd Annual Palatine RelaysMay 3 · Discus · Place 4 · PalatineDiscus442.81m11
May 392nd Annual Palatine RelaysMay 3 · Shot Put · Place 9 · PalatineShot Put913.51m11
Apr 29Conant, Palatine @ Elk Grove Boys TriApr 29 · Varsity · Place 1 · PalatineVarsity141.33m11
Apr 29Conant, Palatine @ Elk Grove Boys TriApr 29 · Varsity · Place 2 · PalatineVarsity213.65m PB11
Apr 26Lake Forest Invitational MensApr 26 · Discus · Place 4 · PalatineDiscus443.42m11
Apr 26Lake Forest Invitational MensApr 26 · Shot Put · Place 4 · PalatineShot Put413.85m11
Apr 8Palatine Boys TriApr 8 · Discus · Place 1 · PalatineDiscus146.11m11
Apr 8Palatine Boys TriApr 8 · Shot Put · Place 4 · PalatineShot Put413.42m11
Apr 3Palatine Triangular Apr 3 · Discus · Place 1 · PalatineDiscus140.88m11
Apr 3Palatine Triangular Apr 3 · Shot Put · Place 2 · PalatineShot Put212.69m11
Mar 11Oswego East v Palatine DualMar 11 · Shot Put · Place 4 · PalatineShot Put412.60m—
Mar 11Oswego East v Palatine DualMar 11 · complete · Place 4 · Palatinecomplete412.60m PB11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 22Nagel-Saylor Indoor InvitationalMar 22 · Shot Put · Place 5 · PalatineShot Put514.30m11

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · Discus · Place 12 · Palatine (H.S.)Discus1241.77m—
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · Shot Put · Place 6 · Palatine (H.S.)Shot Put614.02m—
May 9Mid-Suburban League Boys ChampionshipMay 9 · Discus · Place 8 · Palatine (H.S.)Discus842.00m—
May 9Mid-Suburban League Boys ChampionshipMay 9 · Shot Put · Place 10 · Palatine (H.S.)Shot Put1012.90m—
May 32024 McCarthy Memorial InviteMay 3 · Discus · Place 10 · Palatine (H.S.)Discus1035.92m—
May 32024 McCarthy Memorial InviteMay 3 · Shot Put · Place 15 · Palatine (H.S.)Shot Put1510.91m—
Apr 2791st Annual Palatine RelaysApr 27 · Discus · Place 5 · Palatine (H.S.)Discus539.67m—
Apr 2791st Annual Palatine RelaysApr 27 · Shot Put · Place 7 · Palatine (H.S.)Shot Put713.58m—
Apr 23Prospect v Barrington v Palatine Boys TriApr 23 · Discus · Place 4 · Palatine (H.S.)Discus440.88m—
Apr 23Prospect v Barrington v Palatine Boys TriApr 23 · Shot Put · Place 7 · Palatine (H.S.)Shot Put713.03m—
Apr 20Lake Forest InvitationalApr 20 · Discus · Place 1 · Palatine (H.S.)Discus1134-6—
Apr 20Lake Forest InvitationalApr 20 · Shot Put · Place 2 · Palatine (H.S.)Shot Put212.19m—
Apr 13Palatine/Fremd Crosstown ClassicApr 13 · Discus · Place 3 · Palatine (H.S.)Discus330.89m—
Apr 13Palatine/Fremd Crosstown ClassicApr 13 · Shot Put · Place 2 · Palatine (H.S.)Shot Put212.30m—
Apr 9Elk Grove v Palatine v Schaumburg Boys TriApr 9 · Discus · Place 2 · Palatine (H.S.)Discus238.41m—
Apr 9Elk Grove v Palatine v Schaumburg Boys TriApr 9 · Shot Put · Place 4 · Palatine (H.S.)Shot Put412.52m—
Apr 6York Boys Outdoor OpenerApr 6 · Shot Put · Place 1 · Palatine (H.S.)Shot Put112.7m—