Show classic player card
Keller Stargell League
5-30-2029
Catfish Haslin Center Field
Retired (2023, Age 36)
CAREER BIOGRAPHICAL DATA
AVG .273 Total Rating B+   Bats/Throws B/R
OPS .765 Status Retired (2023) Option Years 0  
H 1648 Age 42 (OS 43) Date of Birth 12-25-1986
HR 165 Drafted Round 2, Pick 33
(2005)
Majors Svc Time 13 years
(131 games)
RBI 799
SB 89
OFFENSE PITCHING MENTORING
Contact vs. R A- Contact vs. L Endurance B-   Ldrship C-
Power vs. R B+ Power vs. L B+ Velocity   Mentor vR
Speed Bunt B- Control D-   Mentor vL
POSITIONS DEFENSE/HEALTH POSTSEASON
 C * --- SS --- Range A- WS Rings 0
1B C- (33.5%) LF A+ (96.7%) Arm WS Appearances 0
2B (2.6%) CF A+ (100%)   Health LCS Appearances 3
3B --- RF ---   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
2010 LHP 33 69 20 0 0 3 12 10 19 .800 .380 .420 .130 .290
2010 RHP 77 156 49 4 2 3 22 15 34 .799 .376 .423 .109 .314
2011 LHP 59 140 34 7 2 4 21 11 34 .705 .298 .407 .164 .243
2011 RHP 126 437 103 16 5 3 41 38 79 .615 .299 .316 .080 .236
2012 LHP 27 45 13 0 2 0 2 10 5 .796 .418 .378 .089 .289
2012 RHP 101 148 42 8 2 2 18 21 25 .778 .373 .405 .122 .284
2013 LHP 53 108 34 6 0 6 24 9 20 .901 .364 .537 .222 .315
2013 RHP 128 399 115 19 3 8 43 40 63 .767 .356 .411 .123 .288
2014 LHP 48 122 29 6 1 4 16 14 29 .723 .321 .402 .164 .238
2014 RHP 143 507 144 29 6 11 40 58 93 .791 .361 .430 .146 .284
2015 LHP 54 139 31 7 3 6 20 20 29 .771 .325 .446 .223 .223
2015 RHP 138 502 123 24 6 9 52 52 91 .687 .316 .371 .125 .245
2016 LHP 49 102 37 5 2 8 22 24 14 1.167 .480 .686 .324 .363
2016 RHP 122 427 112 13 6 16 63 51 83 .774 .340 .433 .171 .262
2017 LHP 56 136 38 5 0 4 17 17 28 .764 .359 .404 .125 .279
2017 RHP 131 419 135 24 4 18 81 47 73 .917 .390 .527 .205 .322
2018 LHP 70 177 63 10 5 6 31 15 30 .977 .406 .571 .215 .356
2018 RHP 140 388 100 11 4 10 59 30 69 .694 .310 .384 .126 .258
2019 LHP 60 151 41 4 2 4 21 13 27 .737 .333 .404 .132 .272
2019 RHP 130 325 72 11 2 12 48 24 63 .652 .274 .378 .157 .222
2020 LHP 70 126 33 4 2 5 16 18 18 .794 .349 .444 .183 .262
2020 RHP 123 372 112 19 5 6 45 45 75 .804 .376 .427 .126 .301
2021 LHP 39 97 32 4 2 2 17 11 15 .872 .398 .474 .144 .330
2021 RHP 82 134 28 7 2 3 12 12 22 .632 .274 .358 .149 .209
2022 LHP 54 150 43 9 1 4 20 22 31 .818 .378 .440 .153 .287
2022 RHP 102 134 31 6 2 3 19 16 24 .686 .313 .373 .142 .231
2023 LHP 29 69 21 1 1 4 12 3 16 .851 .329 .522 .217 .304
2023 RHP 43 66 13 4 0 1 5 2 8 .520 .217 .303 .106 .197
Total LHP 701 1631 469 68 23 60 251 197 315 .832 .364 .468 .180 .288
Total RHP 1586 4414 1179 195 49 105 548 451 802 .741 .336 .405 .138 .267
Total 1892 6045 1648 263 72 165 799 648 1117 .765 .344 .422 .149 .273
Career Transactions
DateTransaction
2023-11-01Catfish Haslin has retired from the Oakland Athletics
2023-07-11The Oakland Athletics have promoted Catfish Haslin to the major league team.
2023-07-11The Oakland Athletics have acquired Catfish Haslin from the waiver wire.
2023-06-16The Kansas City Kings have waived Catfish Haslin.
2023-06-12The Kansas City Kings have promoted Robbie Martinez to the major league team. The Kansas City Kings have designated Catfish Haslin for assignment.
2017-09-20Catfish Haslin of the Kansas City Kings is injured and is expected to be out 28 days.
2016-07-30Catfish Haslin of the Kansas City Kings is injured and is expected to be out 21 days.
2016-04-03Catfish Haslin of the Kansas City Kings is injured and is expected to be out 2 days.
2010-04-01The Kansas City Kings have promoted Catfish Haslin to the major league team.