Show classic player card
Whitey Ford League
4-1-2070
John Haines Relief Pitcher
Retired (2025, Age 33)
CAREER BIOGRAPHICAL DATA
ERA 4.07 Total Rating   Bats/Throws R/R
W-L 24-30 Status Retired (2025) Option Years 0  
SV 7 Age 78 (OS 79) Date of Birth 12-23-1991
K 321 Drafted Round 2, Pick 25
(2015)
Majors Svc Time 10 years
(95 games)
IP 438.1
WHIP 1.28
OFFENSE PITCHING MENTORING
Contact vs. R C- Contact vs. L B- Endurance   Ldrship C-
Power vs. R D- Power vs. L D- Velocity C+   Mentor Val B-
Speed Bunt Control A-
POSITIONS DEFENSE/HEALTH POSTSEASON
 C * --- SS --- Range WS Rings 0
1B --- LF --- Arm WS Appearances 0
2B --- CF ---   Health A+ LCS Appearances 2
3B --- RF ---   Injured Days 0 All Star Teams 0
* League requires 75% rating to start at catcher.

 Skill grades calculated using approximate current ratings minus past improvements.
Year OS Age  Endurance   Velocity   Control 
201524D-
201625D-C+B+
201726D-C+A-
201827D-C+A-
201928C+A-
202029C+
202130C+
202231C+
202332C+
202433C+
202534C+
Career Transactions
DateTransaction
2025-11-01John Haines has retired from the Arizona Desert Sponges
2015-06-19The Arizona Desert Sponges have promoted John Haines to the major league team. The Arizona Desert Sponges have sent Fred Williard to the minors.