Show modern player card
Name Team Age
John Haines Retired (2025, Age 33) 78
Drafted Position Bats/Throws
Round 2, Pick 25
(2015)
RP R/R
League Option Years   Majors Service Time
Whitey Ford League 0 10 years (95 games)
Total Rating   Arm Range
Contact vs R Contact vs L Speed
C- B-
Power vs R Power vs L Bunting
D- D-
Endurance Velocity Control
C+ A-
Leadership   Mentor Value  
C- B-
Health   Injured Days   Birthday
A+ 0 12/23/1991
WS Rings WS Appearances LCS Appearances
0 0 2
Alt Pos (---) Alt Pos (---) Alt Pos (---)
(0.0 %) (0.0 %) (0.0 %)

Stats  |   Splits  |   Playoffs  |   Energy  |   Improvements  |   Past Skills  |   Awards   |  Batting   |  Fielding   |  Game Log
Year Vs G IP SO BB H WHIP
2015 AHB 11 10.1 5 8 14 2.13
2015 HHB 13 14.0 9 6 16 1.57
2015 LHB 24 15.0 10 10 18 1.87
2015 RHB 21 9.1 4 4 12 1.71
2016 AHB 33 34.1 25 11 36 1.37
2016 HHB 17 22.1 14 4 21 1.12
2016 LHB 47 31.1 22 8 39 1.50
2016 RHB 45 25.1 17 7 18 0.99
2017 AHB 28 32.0 24 10 32 1.31
2017 HHB 27 26.0 20 2 36 1.46
2017 LHB 51 33.2 21 5 44 1.46
2017 RHB 49 24.1 23 7 24 1.27
2018 AHB 15 12.0 9 6 11 1.42
2018 HHB 24 32.0 32 5 30 1.09
2018 LHB 35 27.2 22 7 22 1.05
2018 RHB 33 16.1 19 4 19 1.41
2019 AHB 20 27.2 19 7 19 0.94
2019 HHB 17 20.1 13 8 22 1.48
2019 LHB 33 28.0 16 6 23 1.04
2019 RHB 35 20.0 16 9 18 1.35
2020 AHB 28 35.2 23 12 27 1.09
2020 HHB 18 26.1 17 10 31 1.56
2020 LHB 46 33.0 19 11 35 1.39
2020 RHB 41 29.0 21 11 23 1.17
2021 AHB 20 20.1 17 6 30 1.77
2021 HHB 21 26.2 17 11 19 1.13
2021 LHB 39 27.2 23 7 28 1.27
2021 RHB 36 19.1 11 10 21 1.60
2022 AHB 11 10.2 9 3 4 0.66
2022 HHB 9 6.0 6 2 5 1.17
2022 LHB 17 7.2 6 2 5 0.91
2022 RHB 17 9.0 9 3 4 0.78
2023 AHB 16 16.1 13 7 18 1.53
2023 HHB 16 19.2 12 5 14 0.97
2023 LHB 31 17.0 15 3 18 1.24
2023 RHB 27 19.0 10 9 14 1.21
2024 AHB 10 9.0 3 5 7 1.33
2024 HHB 16 13.0 11 4 16 1.54
2024 LHB 22 9.1 6 4 9 1.39
2024 RHB 24 12.2 8 5 14 1.50
2025 AHB 14 15.0 17 5 8 0.87
2025 HHB 9 8.2 6 4 6 1.15
2025 LHB 17 11.0 10 5 4 0.82
2025 RHB 20 12.2 13 4 10 1.11
2070 AHB 0 0.0 0 0 0 0.00
2070 HHB 0 0.0 0 0 0 0.00
2070 LHB 0 0.0 0 0 0 0.00
2070 RHB 0 0.0 0 0 0 0.00
Total AHB 206 223.1 164 80 206 1.28
Total HHB 187 215.0 157 61 216 1.29
Total LHB 362 241.1 170 68 245 1.30
Total RHB 348 197.0 151 73 177 1.27
Total 393 438.1 321 141 422 1.28
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.