Show modern player card
Name Team Age
John Hayes Retired (2026, Age 37) Died (2074, Age 85)
Drafted Position Bats/Throws
Round 3, Pick 38
(2012)
RP R/R
League Option Years   Majors Service Time
Mark Fidrych League 0 9 years (76 games)
Total Rating   Arm Range
B- C- C-
Contact vs R Contact vs L Speed
D-
Power vs R Power vs L Bunting
D+ C+
Endurance Velocity Control
C+
Leadership   Mentor Value  
A-
Health   Injured Days   Birthday
A- 0 8/4/1989
WS Rings WS Appearances LCS Appearances
0 0 1
Alt Pos (---) Alt Pos (---) Alt Pos (---)
(0.0 %) (0.0 %) (0.0 %)

Stats  |   Splits  |   Playoffs  |   Energy  |   Improvements  |   Past Skills  |   Awards   |  Batting   |  Fielding   |  Game Log

Last pitched 202 or more days ago.
Date Batters Faced
2157-10-14 0
2157-10-13 0
2157-10-12 0
2157-10-11 0
2157-10-10 0
Career Transactions
DateTransaction
2026-11-01John Hayes has retired from the Toronto Sky Hawks
2026-10-03The Toronto Sky Hawks have acquired John Hayes from the waiver wire.
2026-06-08The Chicago Cubs have waived John Hayes.
2026-04-01The Chicago Cubs have promoted Ad Barrett to the major league team. The Chicago Cubs have promoted Don Sentell to the major league team. The Chicago Cubs have designated John Hayes for assignment.
2019-04-12The Chicago Cubs have acquired John Hayes from the waiver wire.
2019-04-05The Washington Nationals have promoted Roy Reiser to the major league team. The Washington Nationals have designated John Hayes for assignment.
2018-05-25Trade #1145524 has been completed between the Los Angeles Dodgers and the Los Angeles Sandlot Sluggers. The Los Angeles Sandlot Sluggers receive Boof Bonser, John Hayes, Robert Dowdy, Draft Pick 2020 Round 3 MON (Ozzie Black), Draft Pick 2019 Round 3 MON (Jim Radmanovich), Draft Pick 2021 Round 1 LAN (Bob Haas) from the Los Angeles Dodgers in exchange for Tim Hendricks. Protest This Trade.
2018-04-10The Los Angeles Dodgers have placed John Hayes on the trade block.
2017-08-26The Los Angeles Dodgers have sent John Hayes down to the minors.
2017-06-10The Los Angeles Dodgers have promoted John Hayes to the major league team. The Los Angeles Dodgers have sent Bob Wallace to the minors.
2017-05-23The Los Angeles Dodgers have promoted Bob Wallace to the major league team. The Los Angeles Dodgers have sent John Hayes to the minors.
2016-05-21The Los Angeles Dodgers have promoted John Hayes to the major league team. The Los Angeles Dodgers have designated Ed Gunderson for assignment.
2016-04-18The Los Angeles Dodgers have promoted Takuya Kai to the major league team. The Los Angeles Dodgers have sent John Hayes to the minors.
2016-04-13The Los Angeles Dodgers have promoted John Hayes to the major league team. The Los Angeles Dodgers have sent Takuya Kai to the minors.
2016-04-10The Los Angeles Dodgers have acquired John Hayes from the waiver wire.
2015-09-19The Los Angeles Dodgers have waived John Hayes.
2015-04-08The Los Angeles Dodgers have acquired John Hayes from the waiver wire.
2015-04-01The New York Empires have waived John Hayes.
2014-07-29The New York Empires have acquired John Hayes from the waiver wire.
2014-07-07The New York Empires have waived John Hayes.
2014-07-07The New York Empires have promoted Jimmy Hogsett to the major league team. The New York Empires have sent John Hayes to the minors.
2014-05-05The New York Empires have promoted John Hayes to the major league team. The New York Empires have designated Thad Sheldon for assignment.
2014-04-19The New York Empires have acquired John Hayes from the waiver wire.
2014-04-01The Seattle Starbucks have waived John Hayes.