Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorRollin Waite JV Invitational · Apr 2023.68aRollin Waite JV InvitationalApril 20, 2026
200 Meters · IndoorOberlin College HS Track & Field Meet #1 · Jan 1134.39Oberlin College HS Track & Field Meet #1January 11, 2025
200 Meters · OutdoorDual Meet vs. Berea-Midpark, John Hay, John Marshall · Apr 131.57aDual Meet vs. Berea-Midpark, John Hay, John MarshallApril 1, 2026
Discus · 1kg · OutdoorRollin Waite JV Invitational · Apr 2057' 10"Rollin Waite JV InvitationalApril 20, 2026
Shot Put · 4kg · IndoorNEOITC Series White Division #3 · Feb 1123-03.75NEOITC Series White Division #3February 11, 2026
Shot Put · 4kg · OutdoorCleveland Central Catholic Ironman Relays · Apr 1123-07.00Cleveland Central Catholic Ironman RelaysApril 11, 2026
Weight Throw · 20lb / 9.0kg · IndoorNEOITC Series White Division #3 · Feb 1121-09.00NEOITC Series White Division #3February 11, 2026
Weight Throw · 20lb / 9.0kg · OutdoorNEOITC White Division # 3 · Feb 1121-09.00NEOITC White Division # 3February 11, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 19OHSAA D1 Super Regional R2 - North RoyaltonMay 19 · Shot Put · Place 37 · John HayShot Put4kg37.22-06.2510
May 8Euclid RelaysMay 8 · Shot Put · Place 22 · John HayShot Put4kg22.22-010
May 6HS Tri South vs. North vs. John HayMay 6 · 200 Meters · Place 13 · John Hay200 Meters13.31.68a10
May 5Jesse Owens Track ChampionshipMay 5 · Shot Put · Place 6 · John HayShot Put4kg6.22-10.0010
Apr 25Shaker Heights Richard InvitationalApr 25 · Discus · Place 8 · John HayDiscus871-810
Apr 23Bob Sternagle RelaysApr 23 · Discus · Place 12 · John HayDiscus1271-410
Apr 23Bob Sternagle RelaysApr 23 · Shot Put · Place 10 · John HayShot Put1023-410
Apr 20Rollin Waite JV InvitationalApr 20 · Discus · Place 3 · John HayDiscus1kg3.57' 10" PB10
Apr 20Rollin Waite JV InvitationalApr 20 · 100m Hurdles · Place 8 · John Hay100m Hurdles33" / 0.838m8.23.68a PBWind: -1.610
Apr 18Beachwood Bison InvitationalApr 18 · Discus · Place 23 · John HayDiscus2370-610
Apr 11Cleveland Central Catholic Ironman RelaysApr 11 · Shot Put · Place 4 · John HayShot Put4kg4.23-07.00 PB10
Apr 4Ned Weingart Relays 2026Apr 4 · Shot Put · Place 18 · John HayShot Put4kg18.22-8.5010
Apr 1Dual Meet vs. Berea-Midpark, John Hay, John MarshallApr 1 · Discus · Place 7 · John HayDiscus764-1110
Apr 1Dual Meet vs. Berea-Midpark, John Hay, John MarshallApr 1 · Shot Put · Place 7 · John HayShot Put723-8.2510
Apr 1Dual Meet vs. Berea-Midpark, John Hay, John MarshallApr 1 · 200 Meters · Place 23 · John Hay200 Meters2331.57a PB10
Feb 11NEOITC White Division # 3Feb 11 · Weight Throw · Place 5 · John HayWeight Throw20lb / 9.0kg5.21-09.00 PB10
Feb 11NEOITC White Division # 3Feb 11 · Shot Put · Place 12 · John HayShot Put4kg12.23-03.7510
Jan 14NEOITC WHITE Division #1Jan 14 · Weight Throw · Place 6 · John HayWeight Throw20lb / 9.0kg6.21-01.0010
Jan 14NEOITC WHITE Division #1Jan 14 · Shot Put · Place 12 · John HayShot Put4kg12.23-04.7510

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 11NEOITC Series White Division #3Feb 11 · Weight Throw · Place 5 · John HayWeight Throw20lb / 9.0kg5.21-09.00 PB10
Feb 11NEOITC Series White Division #3Feb 11 · Shot Put · Place 12 · John HayShot Put4kg12.23-03.75 PB10
Feb 10Harrison Dillard Indoor ChampionshipFeb 10 · Shot Put · Place 4 · John HayShot Put425-10.5010

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 13University of Akron Rust Buster HS Open MeetDec 13 · Weight Throw · John HayWeight Throw20lb / 9.0kg--DNS10
Dec 13University of Akron Rust Buster HS Open MeetDec 13 · Shot Put · Place 15 · John HayShot Put4kg15.21-11.0010
Feb 12NEOITC Series White Division Meet #3Feb 12 · Weight Throw · Place 5 · John HayWeight Throw520-89
Feb 12NEOITC Series White Division Meet #3Feb 12 · Shot Put · Place 15 · John HayShot Put1522-4.259
Feb 2Oberlin College HS Meet #3Feb 2 · Weight Throw · Place 5 · John HayWeight Throw20lb / 9.0kg5.21-01.009
Feb 2Oberlin College HS Meet #3Feb 2 · Shot Put · Place 15 · John HayShot Put4kg15.20-11.009
Jan 29NEOITC Series White Division #2Jan 29 · Shot Put · Place 13 · John HayShot Put1322-0.759
Jan 29NEOITC Series White Division #2Jan 29 · Weight Throw · Place 5 · John HayWeight Throw518-109
Jan 15NEOITC Series White Division Meet #1Jan 15 · Shot Put · Place 14 · John HayShot Put1421-89
Jan 15NEOITC Series White Division Meet #1Jan 15 · Weight Throw · Place 4 · John HayWeight Throw419-39
Jan 11Oberlin College HS Track & Field Meet #1Jan 11 · Weight Throw · Place 7 · John HayWeight Throw717-03.009
Jan 11Oberlin College HS Track & Field Meet #1Jan 11 · Shot Put · Place 10 · John HayShot Put1019-11.009
Jan 11Oberlin College HS Track & Field Meet #1Jan 11 · 200 Meters · Place 39 · John Hay200 Meters3934.39 PB9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14SPIRE HS Holiday Classic Dec 14 · Shot Put · Place 12 · John HayShot Put4kg12.21-02.009
Dec 7Akron Rustbuster HS OpenDec 7 · Shot Put · Place 14 · John HayShot Put4kg14.21-03.009