Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor37th Annual Rock Island Boys' ABC Track and Field Invitational · Apr 2251.03m37th Annual Rock Island Boys' ABC Track and Field InvitationalApril 22, 2022
Discus · 2kg · OutdoorONU Outdoor Open · Apr 2543.57mONU Outdoor OpenApril 25, 2025
Hammer · 16lb / 7.26kg · OutdoorONU Outdoor Invite · Apr 2640.16mONU Outdoor InviteApril 26, 2024
Javelin · 800g · OutdoorONU Outdoor Invite · Apr 2630.75mONU Outdoor InviteApril 26, 2024
Shot Put · 12lb · IndoorNIC-10 Indoor Championship Meet · Mar 1945' 9NIC-10 Indoor Championship MeetMarch 19, 2022
Shot Put · 12lb · OutdoorHarlem/Boylan/Freeport/Belvidere · Apr 1215.17mHarlem/Boylan/Freeport/BelvidereApril 12, 2022
Shot Put · 16lb / 7.26kg · IndoorONU Holiday Open · Dec 715.49mONU Holiday OpenDecember 7, 2024
Shot Put · 16lb / 7.26kg · OutdoorNAIA Outdoor Championships · May 2214.79mNAIA Outdoor ChampionshipsMay 22, 2024
Weight Throw · 35lb / 15.9kg · IndoorFinals Week Invitational · Dec 812.77mFinals Week InvitationalDecember 8, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · Discus · Place 7 · Saint Xavier (Ill.)Saint Xavier (Ill.)Discus2kg7.42.12mSr
May 1Chicagoland (CCAC) Outdoor ChampionshipsMay 1 · Shot Put · Place 6 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg6.13.59mSr
Apr 25ONU Outdoor OpenApr 25 · Discus · Place 8 · Saint Xavier (Ill.)Saint Xavier (Ill.)Discus2kg8.41.03mSr
Apr 25ONU Outdoor OpenApr 25 · Shot Put · Place 9 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg9.13.42mSr
Apr 16Hillsdale Gina RelaysApr 16 · Discus · Place 11 · Saint Xavier (Ill.)Saint Xavier (Ill.)Discus2kg11.38.20mSr
Apr 16Hillsdale Gina RelaysApr 16 · Shot Put · Place 12 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg12.12.37mSr
Apr 92026 Chicagoland ChampionshipsApr 9 · Discus · Place 17 · Saint Xavier (Ill.)Saint Xavier (Ill.)Discus2kg17.38.47mSr
Apr 92026 Chicagoland ChampionshipsApr 9 · Shot Put · Place 21 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg21.12.96mSr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 6Walter Cramer InviteFeb 6 · Shot Put · Place 5 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put513.71mSr
Jan 31Chicago Collegiate InviteJan 31 · Shot Put · Place 3 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put313.06mSr
Jan 24Aurora Grand PrixJan 24 · Shot Put · Place 8 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put813.75mSr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 11Finals Week InvitationalDec 11 · Shot Put · Place 6 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg6.13.64mSr
Dec 6ONU Holiday OpenDec 6 · Shot Put · Place 5 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg5.13.70mSr
Dec 5GVSU Holiday OpenDec 5 · Shot Put · Place 8 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg8.13.78mSr
Feb 8CCAC Indoor Track & Field ChampionshipsFeb 8 · Shot Put · Place 7 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg7.14.01mJr
Jan 31Walter Cramer InviteJan 31 · Shot Put · Place 3 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put314.39m—
Jan 25Aurora Grand PrixJan 25 · Weight Throw · Place 11 · Saint Xavier (Ill.)Saint Xavier (Ill.)Weight Throw1113.27m—
Jan 25Aurora Grand PrixJan 25 · Shot Put · Place 3 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put315.14m—
Jan 18Bumble RumbleJan 18 · Shot Put · Place 12 · St. XavierSt. XavierShot Put1213.45mJR

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · Discus · Place 8 · St. XavierSt. XavierDiscus842.15mJR
May 2Chicagoland (CCAC) Outdoor ChampionshipsMay 2 · Shot Put · Place 7 · St. XavierSt. XavierShot Put713.82mJR
Apr 25ONU Outdoor OpenApr 25 · Discus · Place 2 · Saint Xavier (Ill.)Saint Xavier (Ill.)Discus2kg2.43.57m PBJr
Apr 25ONU Outdoor OpenApr 25 · Shot Put · Place 7 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg7.13.04mJr
Apr 12ONU Tiger OpenApr 12 · Hammer · Place 18 · St. XavierSt. XavierHammer1835.68mJR
Apr 12ONU Tiger OpenApr 12 · Discus · Place 3 · St. XavierSt. XavierDiscus340.80mJR
Apr 12ONU Tiger OpenApr 12 · Shot Put · Place 3 · St. XavierSt. XavierShot Put314.11mJR
Apr 3Chicagoland ChampionshipsApr 3 · Discus · Place 6 · Saint Xavier (Ill.)Saint Xavier (Ill.)Discus643.44mJr
Apr 3Chicagoland ChampionshipsApr 3 · Shot Put · Place 13 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put1312.43mJr

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 14Finals Week InvitationalDec 14 · Shot Put · Place 2 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg2.14.96mJr
Dec 7ONU Holiday OpenDec 7 · Shot Put · Place 2 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg2.15.49m PBJr
Dec 6GVSU Holiday OpenDec 6 · Shot Put · Place 7 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg7.14.58mJr
Feb 16CCAC Indoor Track and Field ChampionshipsFeb 16 · Shot Put · Place 10 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg10.12.18mSo
Feb 2Walter Cramer InviteFeb 2 · Weight Throw · Place 30 · Saint Xavier (Ill.)Saint Xavier (Ill.)Weight Throw3011.37m—
Feb 2Walter Cramer InviteFeb 2 · Shot Put · Place 20 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put2012.94m—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 22NAIA Outdoor ChampionshipsMay 22 · Shot Put · Place 30 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg30.14.79m PBSo
May 10University of St. Francis Fighting Chance InviteMay 10 · Discus · Saint Xavier (Ill.)Saint Xavier (Ill.)Discus2kg—NMSo
May 10University of St. Francis Fighting Chance InviteMay 10 · Shot Put · Place 7 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg7.14.66mSo
May 3Chicagoland (CCAC) Outdoor ChampionshipsMay 3 · Discus · Place 4 · St. XavierSt. XavierDiscus4142-10SO
May 3Chicagoland (CCAC) Outdoor ChampionshipsMay 3 · Discus · Place 4 · St. XavierSt. XavierDiscus4142-10SO
May 3Chicagoland (CCAC) Outdoor ChampionshipsMay 3 · Shot Put · Place 4 · St. XavierSt. XavierShot Put448-8.75SO
May 3Chicagoland (CCAC) Outdoor ChampionshipsMay 3 · Shot Put · Place 4 · St. XavierSt. XavierShot Put448-8.75SO
Apr 26ONU Outdoor InviteApr 26 · Hammer · Place 12 · Saint Xavier (Ill.)Saint Xavier (Ill.)Hammer16lb / 7.26kg12.40.16m PBSo
Apr 26ONU Outdoor InviteApr 26 · Javelin · Place 9 · Saint Xavier (Ill.)Saint Xavier (Ill.)Javelin800g9.30.75m PBSo
Apr 26ONU Outdoor InviteApr 26 · Shot Put · Place 2 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg2.14.26mSo
Apr 12ONU Tiger OpenApr 12 · Hammer · Place 13 · Saint Xavier (Ill.)Saint Xavier (Ill.)Hammer1338.44m—
Apr 12ONU Tiger OpenApr 12 · Discus · Place 4 · Saint Xavier (Ill.)Saint Xavier (Ill.)Discus444.78m—
Apr 12ONU Tiger OpenApr 12 · Shot Put · Place 2 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put215.60m—
Mar 22Polar Bear Invitational (Indiana Wesleyan)Mar 22 · Discus · Place 4 · Saint Xavier (Ill.)Saint Xavier (Ill.)Discus2kg4.42.67mSo
Mar 22Polar Bear Invitational (Indiana Wesleyan)Mar 22 · Shot Put · Place 14 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg14.13.17mSo

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 8Finals Week InvitationalDec 8 · Weight Throw · Place 19 · Saint Xavier (Ill.)Saint Xavier (Ill.)Weight Throw35lb / 15.9kg19.12.77m PBSo
Dec 8Finals Week InvitationalDec 8 · Shot Put · Place 10 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg10.13.36mSo
Dec 11st Annual PNW ClassicDec 1 · Weight Throw · Place 11 · Saint Xavier (Ill.)Saint Xavier (Ill.)Weight Throw35lb / 15.9kg11.12.56mSo
Dec 11st Annual PNW ClassicDec 1 · Shot Put · Place 4 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg4.13.83mSo
Feb 17Chicagoland Collegiate Athletic Conference ChampionshipsFeb 17 · Weight Throw · Place 11 · St. XavierSt. XavierWeight Throw1112.14mFR
Feb 17Chicagoland Collegiate Athletic Conference ChampionshipsFeb 17 · Shot Put · Place 6 · St. XavierSt. XavierShot Put614.42mFR
Feb 4Walter Cramer InvitationalFeb 4 · Weight Throw · Place 11 · St. XavierSt. XavierWeight Throw1140-8.75FR
Feb 4Walter Cramer InvitationalFeb 4 · Weight Throw · Place 11 · St. XavierSt. XavierWeight Throw1140-8.75FR
Jan 27Fighting Bee InvitationalJan 27 · Weight Throw · Place 20 · St. XavierSt. XavierWeight Throw2012.55mFR
Jan 27Fighting Bee InvitationalJan 27 · Shot Put · Place 9 · St. XavierSt. XavierShot Put914.02mFR

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 12St. Francis Fighting Chance InviteMay 12 · Discus · Place 16 · St. XavierSt. XavierDiscus1641.97mFR
May 5Chicagoland Collegiate AC Outdoor Track & Field ChampionshipMay 5 · Hammer · Place 10 · St. XavierSt. XavierHammer1040.01mFR
May 5Chicagoland Collegiate AC Outdoor Track & Field ChampionshipMay 5 · Discus · Place 5 · St. XavierSt. XavierDiscus545.63mFR
May 5Chicagoland Collegiate AC Outdoor Track & Field ChampionshipMay 5 · Shot Put · Place 10 · St. XavierSt. XavierShot Put1013.00mFR
Apr 29ONU Outdoor InviteApr 29 · Hammer · Place 11 · Saint Xavier (Ill.)Saint Xavier (Ill.)Hammer16lb / 7.26kg11.37.03mFr
Apr 29ONU Outdoor InviteApr 29 · Discus · Place 4 · Saint Xavier (Ill.)Saint Xavier (Ill.)Discus2kg4.42.22mFr
Apr 29ONU Outdoor InviteApr 29 · Shot Put · Place 11 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg11.11.22mFr
Apr 22ONU Tiger OpenApr 22 · Javelin · Place 7 · St. XavierSt. XavierJavelin734.28mFR
Apr 22ONU Tiger OpenApr 22 · Hammer · Place 11 · St. XavierSt. XavierHammer1137.02mFR
Apr 22ONU Tiger OpenApr 22 · Discus · Place 5 · St. XavierSt. XavierDiscus542.69mFR
Apr 22ONU Tiger OpenApr 22 · Shot Put · Place 4 · St. XavierSt. XavierShot Put412.94mFR
Mar 31Central Methodist InvitationalMar 31 · Hammer · Place 26 · Saint Xavier (Ill.)Saint Xavier (Ill.)Hammer16lb / 7.26kg26.35.28mFr
Mar 31Central Methodist InvitationalMar 31 · Discus · Place 16 · Saint Xavier (Ill.)Saint Xavier (Ill.)Discus2kg16.37.94mFr
Mar 31Central Methodist InvitationalMar 31 · Shot Put · Place 6 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg6.14.06mFr

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 2Windy City ClassicDec 2 · Weight Throw · Place 8 · Saint Xavier (Ill.)Saint Xavier (Ill.)Weight Throw35lb / 15.9kg8.11.08mFr
Dec 2Windy City ClassicDec 2 · Shot Put · Place 10 · Saint Xavier (Ill.)Saint Xavier (Ill.)Shot Put16lb / 7.26kg10.11.99mFr
Mar 19NIC-10 Indoor Championship MeetMar 19 · Shot Put · Place 3 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put12lb3.45' 9 PB12

2022 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · Discus · Place 9 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1.6kgRound P9.47.40m12
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · Discus · Place 10 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1.6kg10.47.40m12
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · Shot Put · Place 26 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put12lbRound P26.15.06m12
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · Discus · Place 9 · Machesney Park (Harlem)Machesney Park (Harlem)DiscusRound P947.40m12
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · Shot Put · Place 26 · Machesney Park (Harlem)Machesney Park (Harlem)Shot PutRound P2615.06m12
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · Discus · Place 10 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1047.40m12
May 18IHSA Class 3A TRB Sectional #1 - HuntleyMay 18 · Discus · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Discus152.30m12
May 18IHSA Class 3A TRB Sectional #1 - HuntleyMay 18 · Shot Put · Place 4 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put416.49m12
May 13NIC-10 Boys ChampionshipMay 13 · Discus · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Discus153.12m12
May 13NIC-10 Boys ChampionshipMay 13 · Shot Put · Place 2 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put215.23m12
May 10Hononegah Last Chance MeetMay 10 · Shot Put · Place 3 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put315.21m12
Apr 27Harlem/Belvidere North/East/AuburnApr 27 · Discus · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Discus149.62m12
Apr 27Harlem/Belvidere North/East/AuburnApr 27 · Shot Put · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put115.48m12
Apr 2237th Annual Rock Island Boys' ABC Track and Field InvitationalApr 22 · Discus · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1.6kg1.51.03m PB12
Apr 2237th Annual Rock Island Boys' ABC Track and Field InvitationalApr 22 · Shot Put · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put12lb1.14.87m12
Apr 19Belvidere/Hononegah/HarlemApr 19 · Discus · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Discus148.17m12
Apr 19Belvidere/Hononegah/HarlemApr 19 · Shot Put · Place 2 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put214.29m12
Apr 16Hub RelaysApr 16 · Discus · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Discus149.73m12
Apr 16Hub RelaysApr 16 · Shot Put · Place 7 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put713.17m12
Apr 12Harlem/Boylan/Freeport/BelvidereApr 12 · Discus · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1.6kg1.42.85m12
Apr 12Harlem/Boylan/Freeport/BelvidereApr 12 · Shot Put · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put12lb1.15.17m PB12
Apr 5Auburn HS TrackApr 5 · Discus · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Discus147.44m12
Apr 5Auburn HS TrackApr 5 · Shot Put · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put114.26m12

2021 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 9IHSA Class 3A TRB Sectional #1 - HuntleyJun 9 · Discus · Place 3 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1.6kg3.45.85m11
Jun 9IHSA Class 3A TRB Sectional #1 - HuntleyJun 9 · Shot Put · Place 7 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put12lb7.14.13m11
Jun 4NIC-10 Boys Conference ChampionshipJun 4 · Discus · Place 3 · Machesney Park (Harlem)Machesney Park (Harlem)Discus339.96m11
Jun 4NIC-10 Boys Conference ChampionshipJun 4 · Shot Put · Place 3 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put313.34m11
May 26NIC-10 Quad Meet Auburn/Harlem/Hononegah/JeffersonMay 26 · Discus · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1.6kg1.43.97m11
May 26NIC-10 Quad Meet Auburn/Harlem/Hononegah/JeffersonMay 26 · Shot Put · Place 2 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put12lb2.13.11m11
May 21Crystal Lake Central Boys InvitationalMay 21 · Discus · Place 2 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1.6kg2.38.92m11
May 21Crystal Lake Central Boys InvitationalMay 21 · Shot Put · Place 2 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put12lb2.13.58m11
May 19Harlem / Guilford @ Belvidere NorthMay 19 · Discus · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1.6kg1.43.22m11
May 19Harlem / Guilford @ Belvidere NorthMay 19 · Shot Put · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put12lb1.12.89m11
May 15Boylan @ HarlemMay 15 · Discus · Place 2 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1.6kg2.42.24m11
May 15Boylan @ HarlemMay 15 · Shot Put · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put12lb1.13.52m11
May 8Freeport v. HarlemMay 8 · Discus · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1.6kg1.41.9111
May 8Freeport v. HarlemMay 8 · Shot Put · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put12lb1.13.2511
May 1Quad Meet: BHS, RJHS, REHS @ HarlemMay 1 · Discus · Place 2 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1.6kg2.42.30m11
May 1Quad Meet: BHS, RJHS, REHS @ HarlemMay 1 · Shot Put · Place 3 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put12lb3.13.24m11
Apr 30D117 Coed Early Bird InviteApr 30 · Discus · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1142-05.0011
Apr 30D117 Coed Early Bird InviteApr 30 · Shot Put · Place 2 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put213.39m11
Apr 28Harlem vs HononegahApr 28 · Discus · Place 1 · Machesney Park (Harlem)Machesney Park (Harlem)Discus1.6kg1.133-06.5011
Apr 28Harlem vs HononegahApr 28 · Shot Put · Place 3 · Machesney Park (Harlem)Machesney Park (Harlem)Shot Put12lb3.41-00.0011

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 19Rock Island Boys ABC InvitationalApr 19 · Discus · Place 6 · Machesney Park (Harlem)Machesney Park (Harlem)Discus6121-049
Apr 13Hub RelaysApr 13 · Discus · Place 5 · Machesney Park (Harlem)Machesney Park (Harlem)Discus5118-069