Show classic player card
Satchel Paige League
9-29-2046
John Castilla Center Field
Retired (2031, Age 41)
CAREER BIOGRAPHICAL DATA
AVG .277 Total Rating B-   Bats/Throws L/R
OPS .765 Status Retired (2031) Option Years 0  
H 1988 Age 56 (OS 56) Date of Birth 04-09-1990
HR 166 Drafted Round 2, Pick 39
(2009)
Majors Svc Time 17 years
(73 games)
RBI 940
SB 334
OFFENSE PITCHING MENTORING
Contact vs. R B+ Contact vs. L B- Endurance B-   Ldrship C+
Power vs. R B- Power vs. L C+ Velocity D-   Mentor vR C+
Speed B- Bunt D- Control   Mentor vL C+
POSITIONS DEFENSE/HEALTH POSTSEASON
 C * --- SS --- Range WS Rings 4
1B (1.0%) LF (87.9%) Arm C+ WS Appearances 5
2B --- CF A+ (100%)   Health B- LCS Appearances 10
3B --- RF A+ (98.9%)   Injured Days 0 All Star Teams 0
* League requires 50% rating to start at catcher.

Year Vs G AB H 2B 3B HR RBI BB SO OPS OBP SLG ISO AVG
2014 LHP 60 150 43 6 1 1 10 10 23 .691 .331 .360 .073 .287
2014 RHP 117 315 82 17 8 5 43 23 61 .724 .311 .413 .152 .260
2015 LHP 62 142 29 5 1 1 16 16 24 .562 .287 .275 .070 .204
2015 RHP 113 274 83 15 2 5 37 27 49 .791 .364 .427 .124 .303
2016 LHP 49 106 29 8 1 0 9 9 21 .698 .330 .368 .094 .274
2016 RHP 115 270 68 14 1 8 34 20 44 .701 .301 .400 .148 .252
2017 LHP 62 126 27 4 1 3 15 18 22 .642 .308 .333 .119 .214
2017 RHP 128 391 111 22 5 10 42 49 66 .806 .364 .442 .159 .284
2018 LHP 59 69 17 1 1 3 7 7 12 .736 .316 .420 .174 .246
2018 RHP 140 410 116 16 6 11 40 48 65 .790 .358 .432 .149 .283
2019 LHP 61 129 39 9 2 4 21 12 24 .855 .359 .496 .194 .302
2019 RHP 108 352 102 27 4 14 48 42 53 .876 .368 .509 .219 .290
2020 LHP 64 142 37 3 1 5 15 10 34 .711 .309 .401 .141 .261
2020 RHP 123 292 72 15 1 6 37 39 55 .706 .339 .366 .120 .247
2021 LHP 70 149 42 9 4 2 14 21 32 .818 .382 .436 .154 .282
2021 RHP 125 325 110 23 3 8 44 33 58 .906 .404 .502 .163 .338
2022 LHP 47 71 13 2 0 1 7 8 17 .534 .280 .254 .070 .183
2022 RHP 150 453 121 9 7 10 71 49 79 .719 .335 .384 .117 .267
2023 LHP 44 71 18 1 1 3 11 10 13 .764 .341 .423 .169 .254
2023 RHP 146 449 137 25 4 16 83 62 72 .877 .391 .486 .180 .305
2024 LHP 47 67 13 1 1 1 9 4 15 .516 .233 .284 .090 .194
2024 RHP 115 374 107 22 1 8 38 42 54 .775 .360 .414 .128 .286
2025 LHP 44 73 23 2 1 0 9 10 13 .763 .393 .370 .055 .315
2025 RHP 122 349 110 29 6 12 75 34 64 .915 .379 .536 .221 .315
2026 LHP 38 72 18 3 0 0 8 5 12 .599 .308 .292 .042 .250
2026 RHP 131 370 104 19 2 10 57 48 65 .786 .362 .424 .143 .281
2027 LHP 32 77 11 1 0 0 3 6 16 .368 .212 .156 .013 .143
2027 RHP 128 338 102 15 5 6 51 36 62 .799 .370 .429 .127 .302
2028 LHP 33 70 19 2 0 2 9 6 11 .723 .338 .386 .114 .271
2028 RHP 115 232 65 15 3 3 31 20 43 .748 .339 .409 .129 .280
2029 LHP 20 55 13 1 0 1 7 4 15 .597 .288 .309 .073 .236
2029 RHP 86 128 37 10 0 1 17 18 22 .765 .374 .391 .102 .289
2030 LHP 29 60 9 1 0 0 1 1 20 .331 .164 .167 .017 .150
2030 RHP 87 205 50 5 1 6 20 26 29 .695 .329 .366 .122 .244
2031 LHP 6 11 4 0 0 0 0 1 2 .780 .417 .364 .000 .364
2031 RHP 6 17 7 0 0 0 1 4 2 .936 .524 .412 .000 .412
Total LHP 827 1640 404 59 15 27 171 158 326 .664 .314 .350 .104 .246
Total RHP 2055 5544 1584 298 59 139 769 620 943 .794 .358 .436 .150 .286
Total 2287 7184 1988 357 74 166 940 778 1269 .765 .348 .416 .140 .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.