Show modern player card
Name Team Age
John Castilla Retired (2031, Age 41) 56
Drafted Position Bats/Throws
Round 2, Pick 39
(2009)
CF L/R
League Option Years   Majors Service Time
Satchel Paige League 0 17 years (73 games)
Total Rating   Arm Range
B- C+
Contact vs R Contact vs L Speed
B+ B- B-
Power vs R Power vs L Bunting
B- C+ D-
Endurance Velocity Control
B- D-
Leadership   Mentor vs RHP   Mentor vs LHP  
C+ C+ C+
Health   Injured Days   Birthday
B- 0 4/9/1990
WS Rings WS Appearances LCS Appearances
4 5 10
Alt Pos (RF) Alt Pos (LF) Alt Pos (1B)
A+ (98.9 %) (87.9 %) (1.0 %)

Stats  |   Splits  |   Playoffs  |   Positions  |   Improvements  |   Past Skills  |   Awards   |  Fielding   |  Game Log
Year   Team G AB R H 2B 3B HR RBI BB SO SB CS E OPS OBP SLG AVG
2014 ANA 145 465 48 125 23 9 6 53 33 84 19 5 5 .713 .317 .396 .269
2015 ANA 136 416 55 112 20 3 6 53 43 73 21 6 2 .713 .338 .375 .269
2016 ANA 127 376 37 97 22 2 8 43 29 65 15 4 2 .701 .310 .391 .258
2017 ANA 148 517 73 138 26 6 13 57 67 88 31 14 2 .766 .350 .416 .267
2018 ANA 151 479 65 133 17 7 14 47 55 77 33 10 3 .782 .352 .430 .278
2019 ANA 124 481 96 141 36 6 18 69 54 77 25 11 1 .871 .365 .505 .293
2020 ANA 147 434 69 109 18 2 11 52 49 89 28 11 6 .708 .330 .378 .251
2021 ANA 148 474 85 152 32 7 10 58 54 90 30 9 0 .878 .397 .481 .321
2022 ANA 153 524 76 134 11 7 11 78 57 96 21 6 2 .694 .327 .366 .256
2023 ANA 151 520 85 155 26 5 19 94 72 85 24 7 3 .862 .385 .477 .298
2024 ANA 128 441 63 120 23 2 9 47 46 69 21 8 3 .736 .341 .395 .272
2025 ANA 129 422 72 133 31 7 12 84 44 77 18 12 1 .889 .382 .507 .315
2026 ANA 138 442 59 122 22 2 10 65 53 77 22 5 2 .756 .353 .403 .276
2027 ANA 141 415 67 113 16 5 6 54 42 78 13 7 2 .720 .341 .378 .272
2028 ANA 130 302 41 84 17 3 5 40 26 54 7 5 2 .742 .338 .404 .278
2029 ANA 92 183 26 50 11 0 2 24 22 37 2 1 2 .716 .350 .366 .273
2030 ANA 92 265 30 59 6 1 6 21 27 49 4 0 0 .616 .295 .321 .223
2031 ANA 7 28 5 11 0 0 0 1 5 4 0 0 0 .878 .485 .393 .393
Total 2287 7184 1052 1988 357 74 166 940 778 1269 334 121 38 .765 .348 .416 .277
Career Transactions
DateTransaction
2031-11-01John Castilla has retired from the Free Agency Pool
2031-05-30The Anaheim Archangels have waived John Castilla.
2031-05-12The Anaheim Archangels have promoted Pete Samuel to the major league team. The Anaheim Archangels have designated John Castilla for assignment.
2024-09-11John Castilla of the Anaheim Archangels is injured and is expected to be out 44 days.
2019-06-10John Castilla of the Anaheim Archangels is injured and is expected to be out 24 days.
2016-04-02John Castilla of the Anaheim Archangels is injured and is expected to be out 26 days.
2015-04-01The Anaheim Archangels have promoted Benji Shields to the major league team. The Anaheim Archangels have promoted John Castilla to the major league team. The Anaheim Archangels have designated Jack Roesler for assignment.
2014-10-16The Anaheim Archangels have sent John Castilla to the minors.
2014-04-03Trade #1796701 has been completed between the Boston Tortfeasors and the Anaheim Archangels. The Anaheim Archangels receive John Castilla, Marty Munoz, Jack Keegan from the Boston Tortfeasors in exchange for Linc Ross, Gus Sinatro.
2013-11-01The Boston Tortfeasors have sent John Castilla to the minors.
2013-10-22The Boston Tortfeasors have promoted John Castilla to the major league team.
2009-06-03The Boston Tortfeasors have acquired John Castilla from the waiver wire.
2009-05-27The Milwaukee Braves have waived John Castilla.
2007-05-13Trade #1761961 has been completed between the San Francisco Rush and the Milwaukee Braves. The Milwaukee Braves receive Tom Kravec, Draft Pick 2009 Round 2 SF (John Castilla) from the San Francisco Rush in exchange for Terry Gleason.
2007-05-13Trade #1761961 has been completed between the San Francisco Rush and the Milwaukee Braves. The Milwaukee Braves receive Tom Kravec, Draft Pick 2009 Round 2 SF (John Castilla) from the San Francisco Rush in exchange for Terry Gleason.