Personal bests

Best marks in available results
Event / courseMarkMeetDate
800 Meters · IndoorOtterbein HS Qualifier #2 · Jan 192:32.02Otterbein HS Qualifier #2January 19, 2020
Discus · 1.6kg · OutdoorOHSAA D1 Southwest District - Mason · May 19161-08OHSAA D1 Southwest District - MasonMay 19, 2021
Discus · 2kg · IndoorMid-American Outdoor Track & Field Championships · May 1146.96mMid-American Outdoor Track & Field ChampionshipsMay 11, 2023
Discus · 2kg · OutdoorHigh Point VertKlasse Meeting · Apr 255.02mHigh Point VertKlasse MeetingApril 2, 2026
Javelin · 800g · OutdoorBlizzard Buster · Mar 2151.31mBlizzard BusterMarch 21, 2025
Shot Put · 12lb · IndoorUK HS Invitational · Feb 1512.88mUK HS InvitationalFebruary 15, 2020
Shot Put · 12lb · OutdoorOHSAA D1 Southwest District - Mason · May 1949-01.00OHSAA D1 Southwest District - MasonMay 19, 2021
Shot Put · 16lb / 7.26kg · IndoorGem City Invitational · Feb 813.93mGem City InvitationalFebruary 8, 2025
Shot Put · 16lb / 7.26kg · OutdoorWe Fly Challenge · Apr 1114.83mWe Fly ChallengeApril 11, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · Discus · Place 39 · North CarolinaNorth CarolinaDiscus2kgRound P39.51.78mSr
May 14ACC Outdoor ChampionshipsMay 14 · Discus · Place 8 · North CarolinaNorth CarolinaDiscus2kg8.52.35mSr
May 3Duke TwilightMay 3 · Discus · Place 6 · North CarolinaNorth CarolinaDiscus2kg6.53.97mSr
Apr 23130th Penn Relays CarnivalApr 23 · Discus · Place 9 · North CarolinaNorth CarolinaDiscus2kg9.52.23mSr
Apr 17Virginia ChallengeApr 17 · Discus · Place 11 · North CarolinaNorth CarolinaDiscus2kg11.50.97mSr
Apr 10Duke InvitationalApr 10 · Discus · Place 13 · North CarolinaNorth CarolinaDiscus2kg13.47.30mSr
Apr 2High Point VertKlasse MeetingApr 2 · Discus · Place 4 · North CarolinaNorth CarolinaDiscus2kg4.55.02m PBSr
Mar 26Raleigh RelaysMar 26 · Discus · Place 4 · North CarolinaNorth CarolinaDiscus2kg4.52.91mSr
Mar 20Bob Davidson Team Challenge presented by Norris WoodyMar 20 · Discus · Place 2 · North CarolinaNorth CarolinaDiscus253.01mSR

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 16Dick Taylor Carolina ChallengeJan 16 · Shot Put · Place 9 · North CarolinaNorth CarolinaShot Put915.04mSr

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · Discus · Place 34 · Miami (Ohio)Miami (Ohio)Discus2kgRound P34.51.66mJr
May 15Mid-American (MAC) Outdoor ChampionshipsMay 15 · Javelin · Place 6 · Miami (Ohio)Miami (Ohio)Javelin652.12mJR
May 15Mid-American (MAC) Outdoor ChampionshipsMay 15 · Discus · Place 3 · Miami (Ohio)Miami (Ohio)Discus355.83mJR
May 15Mid-American (MAC) Outdoor ChampionshipsMay 15 · Shot Put · Place 11 · Miami (Ohio)Miami (Ohio)Shot Put1114.73mJR
May 9Billy Hayes InvitationalMay 9 · Discus · Place 1 · Miami (Ohio)Miami (Ohio)Discus154.11mJR
May 2Jesse Owens ClassicMay 2 · Discus · Place 11 · Miami (Ohio)Miami (Ohio)Discus1147.18mJR
Apr 18Wake Forest InvitationalApr 18 · Discus · Place 9 · Miami (Ohio)Miami (Ohio)Discus2kg9.51.81mJr
Apr 18Wake Forest InvitationalApr 18 · Shot Put · Place 14 · Miami (Ohio)Miami (Ohio)Shot Put16lb / 7.26kg14.13.51mJr
Apr 11We Fly ChallengeApr 11 · Discus · Place 1 · Miami (Ohio)Miami (Ohio)Discus2kg1.51.69mJr
Apr 11We Fly ChallengeApr 11 · Shot Put · Place 4 · Miami (Ohio)Miami (Ohio)Shot Put16lb / 7.26kg4.14.83m PBJr
Apr 4Oliver Nikoloff InviteApr 4 · Javelin · Place 5 · Miami (Ohio)Miami (Ohio)Javelin5157-02.00JR
Apr 4Oliver Nikoloff InviteApr 4 · Discus · Place 6 · Miami (Ohio)Miami (Ohio)Discus6150-08.00JR
Apr 4Oliver Nikoloff InviteApr 4 · Javelin · Place 5 · Miami (Ohio)Miami (Ohio)Javelin547.90mJr
Apr 4Oliver Nikoloff InviteApr 4 · Discus · Place 6 · Miami (Ohio)Miami (Ohio)Discus645.93mJr
Apr 4Oliver Nikoloff InviteApr 4 · Shot Put · Miami (Ohio)Miami (Ohio)Shot Put—FOULJr
Mar 27Raleigh RelaysMar 27 · Javelin · Place 28 · Miami (Ohio)Miami (Ohio)Javelin28155-6JR
Mar 21Blizzard BusterMar 21 · Javelin · Place 4 · Miami (Ohio)Miami (Ohio)Javelin800g4.51.31m PBJr
Mar 21Blizzard BusterMar 21 · Discus · Place 1 · Miami (Ohio)Miami (Ohio)Discus2kg1.53.56mJr
Mar 21Blizzard BusterMar 21 · Shot Put · Place 7 · Miami (Ohio)Miami (Ohio)Shot Put16lb / 7.26kg7.14.57mJr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 22Ashland Last Chance MeetFeb 22 · Shot Put · Place 14 · Miami (Ohio)Miami (Ohio)Shot Put1446-08.00JR
Feb 21Flag City Tune-UpFeb 21 · Shot Put · Place 13 · Miami (Ohio)Miami (Ohio)Shot Put1313.67mJR
Feb 8Gem City InvitationalFeb 8 · Shot Put · Place 6 · Miami (Ohio)Miami (Ohio)Shot Put16lb / 7.26kg6.13.93m PBSr
Jan 31Cedarville Collegiate Indoor InviteJan 31 · Shot Put · Place 4 · Miami (Ohio)Miami (Ohio)Shot Put414.46m—
Jan 25Hillsdale Wide Track ClassicJan 25 · Shot Put · Place 9 · Miami (Ohio)Miami (Ohio)Shot Put914.50m—
Jan 17Gerry England InvitationalJan 17 · Shot Put · Place 7 · UnattachedUnattachedShot Put16lb / 7.26kg7.13.90mSr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5Oiler OpenerDec 5 · Shot Put · Place 11 · Miami (Ohio)Miami (Ohio)Shot Put16lb / 7.26kg11.13.49mSr

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 32024 Billy Hays Inv.May 3 · Discus · Place 10 · Miami (Ohio)Miami (Ohio)Discus1048.21m—
Apr 27RedHawk Invitational (Miami (Ohio))Apr 27 · Javelin · Place 3 · Miami (Ohio)Miami (Ohio)Javelin3158-9SO
Apr 27RedHawk Invitational (Miami (Ohio))Apr 27 · Discus · Place 1 · Miami (Ohio)Miami (Ohio)Discus1172-3SO
Apr 27RedHawk Invitational (Miami (Ohio))Apr 27 · Shot Put · Place 7 · Miami (Ohio)Miami (Ohio)Shot Put746-5.25SO
Apr 19Jesse Owens ClassicApr 19 · Discus · Place 12 · Miami (Ohio)Miami (Ohio)Discus1246.65mSO
Apr 12We Fly ChallengeApr 12 · Discus · Place 3 · Miami (Ohio)Miami (Ohio)Discus352.09mSO
Apr 6Akron Northeast Ohio OpenApr 6 · Discus · Place 6 · Miami (Ohio)Miami (Ohio)Discus2kg6.48.72mSo
Apr 6Akron Northeast Ohio OpenApr 6 · Shot Put · Place 15 · Miami (Ohio)Miami (Ohio)Shot Put16lb / 7.26kg15.13.53mSo
Mar 292024 Oliver Nikoloff Invitational Mar 29 · Discus · Place 4 · Miami (Ohio)Miami (Ohio)Discus2kg4.49.50mSo
Mar 292024 Oliver Nikoloff Invitational Mar 29 · Shot Put · Place 11 · Miami (Ohio)Miami (Ohio)Shot Put16lb / 7.26kg11.13.66mSo
Mar 22Blizzard BusterMar 22 · Discus · Place 1 · Miami (Ohio)Miami (Ohio)Discus2kg1.50.10mSo
Mar 22Blizzard BusterMar 22 · Shot Put · Place 8 · Miami (Ohio)Miami (Ohio)Shot Put16lb / 7.26kg8.13.44mSo

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 11Mid-American Conference Outdoor ChampionshipsMay 11 · Discus · Place 5 · Miami (Ohio)Miami (Ohio)Discus546.96mFR
May 5Billy Hayes InvitationalMay 5 · Discus · Place 13 · Miami (Ohio)Miami (Ohio)Discus1340.00mFR
Apr 28Redhawk InvitationalApr 28 · Javelin · Place 4 · Miami (Ohio)Miami (Ohio)Javelin445.05mFR
Apr 28Redhawk InvitationalApr 28 · Discus · Place 2 · Miami (Ohio)Miami (Ohio)Discus246.85mFR
Apr 28Redhawk InvitationalApr 28 · Shot Put · Place 10 · Miami (Ohio)Miami (Ohio)Shot Put1011.88mFR
Apr 21Indiana InvitationalApr 21 · Javelin · Place 3 · Miami (Ohio)Miami (Ohio)Javelin348.54mFR
Apr 21Indiana InvitationalApr 21 · Discus · Place 12 · Miami (Ohio)Miami (Ohio)Discus1245.98mFR
Apr 12Cal State LA TwilightApr 12 · Javelin · Place 4 · Miami (Ohio)Miami (Ohio)Javelin800g4.44.32mFr
Apr 12Cal State LA TwilightApr 12 · Discus · Place 16 · Miami (Ohio)Miami (Ohio)Discus2kg16.39.74mFr
Apr 6Tennessee InvitationalApr 6 · Javelin · Place 8 · Miami (Ohio)Miami (Ohio)Javelin800g8.44.17mFr
Apr 6Tennessee InvitationalApr 6 · Discus · Place 10 · Miami (Ohio)Miami (Ohio)Discus2kg10.40.04mFr
Mar 312023 Oliver NikoloffMar 31 · Discus · Place 9 · Miami (Ohio)Miami (Ohio)Discus943.71mFR
Mar 312023 Oliver NikoloffMar 31 · Javelin · Place 3 · Miami (Ohio)Miami (Ohio)Javelin347.12mFR
Mar 312023 Oliver NikoloffMar 31 · Discus · Place 9 · Miami (Ohio)Miami (Ohio)Discus943.71mFR
Mar 312023 Oliver NikoloffMar 31 · Javelin · Place 3 · Miami (Ohio)Miami (Ohio)Javelin347.12mFR
Mar 23adidas Raleigh RelaysMar 23 · Discus · Place 26 · Miami (Ohio)Miami (Ohio)Discus2kg26.43.69mFr
Mar 17Blizzard BusterMar 17 · Javelin · Place 3 · Miami (Ohio)Miami (Ohio)Javelin343.04mFR
Mar 17Blizzard BusterMar 17 · Discus · Place 11 · Miami (Ohio)Miami (Ohio)Discus1140.47mFR

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
May 11Mid-American Outdoor Track & Field ChampionshipsMay 11 · Discus · Place 5 · Miami (Ohio)Miami (Ohio)Discus2kg5.46.96m PBFr
Feb 17Flag City OpenFeb 17 · Shot Put · Place 18 · Miami (Ohio)Miami (Ohio)Shot Put1837-6.75SO
Feb 3Ashland-Jud Logan Light Giver OpenFeb 3 · Shot Put · Place 49 · Miami (Ohio)Miami (Ohio)Shot Put4911.99mSO

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Flag City OpenFeb 18 · Shot Put · Place 20 · Miami (Ohio)Miami (Ohio)Shot Put2036-0FR
Feb 4Ashland Jud Logan Light Giver Open Collegiate IndoorFeb 4 · Shot Put · Place 49 · Miami (Ohio)Miami (Ohio)Shot Put4911.99mSO

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 4OHSAA D1 State Track & Field ChampionshipsJun 4 · Discus · Place 5 · MoellerMoellerDiscus1.6kg5.157-0712
May 26OHSAA D1 Region 4May 26 · Discus · Place 4 · MoellerMoellerDiscus1.6kg4.155-0312
May 26OHSAA D1 Region 4May 26 · Shot Put · Place 11 · MoellerMoellerShot Put12lb11.47-04.0012
May 19OHSAA D1 Southwest District - MasonMay 19 · Discus · Place 2 · MoellerMoellerDiscus1.6kg2.161-08 PB12
May 19OHSAA D1 Southwest District - MasonMay 19 · Shot Put · Place 3 · MoellerMoellerShot Put12lb3.49-01.00 PB12
May 7Rod Russell InvitationalMay 7 · Discus · Place 1 · MoellerMoellerDiscus1147-10—
May 7Rod Russell InvitationalMay 7 · Shot Put · Place 2 · MoellerMoellerShot Put247-4.00—
Apr 28Milford InvitationalApr 28 · Shot Put · Place 1 · MoellerMoellerShot Put149-09.0012
Apr 28Milford InvitationalApr 28 · Discus · Place 1 · MoellerMoellerDiscus1153-0312
Apr 16Greg Zuleger Harrison InvitationalApr 16 · Discus · Place 2 · MoellerMoellerDiscus2150-10—
Apr 16Greg Zuleger Harrison InvitationalApr 16 · Shot Put · Place 2 · MoellerMoellerShot Put250-08.00—
Mar 27Northwest InvitationalMar 27 · Discus · Place 1 · MoellerMoellerDiscus1.6kg1.135-0112
Mar 27Northwest InvitationalMar 27 · Shot Put · Place 1 · MoellerMoellerShot Put12lb1.42-09.0012

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 6OATCCC D1 Indoor FinaleMar 6 · Shot Put · Place 8 · MoellerMoellerShot Put850-03.00—

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 1Univ of Akron HS Last Chance State QualifierMar 1 · Shot Put · Place 5 · MoellerMoellerShot Put544-04.50—

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15UK HS InvitationalFeb 15 · Shot Put · Place 14 · MoellerMoellerShot Put12lb14.12.88m PB11
Feb 7Cedar Richey Tune-UpFeb 7 · Shot Put · Place 9 · MoellerMoellerShot Put12lb9.12.87m11
Feb 1Ohio State University Buckeye HS Qualifier #3Feb 1 · Shot Put · Place 16 · MoellerMoellerShot Put1612.23m—
Jan 19Otterbein HS Qualifier #2Jan 19 · Shot Put · Place 13 · MoellerMoellerShot Put1340-02.5011
Jan 19Otterbein HS Qualifier #2Jan 19 · 800 Meters · Place 28 · MoellerMoeller800 Meters282:32.02 PB11

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15Tiffin HS Open #1Dec 15 · Shot Put · Place 17 · MoellerMoellerShot Put12lb17.37' 9"11
Feb 2Richey Tune-Up HS Indoor MeetFeb 2 · Shot Put · Place 24 · MoellerMoellerShot Put12lb24.10.79m10
Jan 12Ohio State University Buckeye HS Qualifier #1 Jan 12 · Shot Put · Place 12 · Archbishop MoellerArchbishop MoellerShot Put1238-01.7510

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 26East Central InvitationalApr 26 · Discus · Place 4 · MoellerMoellerDiscus1.6kg4.113-0010
Apr 26East Central InvitationalApr 26 · Shot Put · Place 5 · MoellerMoellerShot Put12lb5.41-05.2510

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Tiffin HS Meet #1Dec 3 · Shot Put · Place 26 · MoellerMoellerShot Put12lb26.8.39m9