Show classic player card
Bobby Doerr League
5-22-2028
Billy Shirley First Base
Retired (2026, Age 39)
CAREER BIOGRAPHICAL DATA
AVG .306 Total Rating B+   Bats/Throws L/R
OPS .890 Status Retired (2026) Option Years 0  
H 2220 Age 40 (OS 41) Date of Birth 08-31-1987
HR 334 Drafted Round 1, Pick 10
(2005)
Majors Svc Time 15 years
(88 games)
RBI 1338
SB 269
OFFENSE PITCHING MENTORING
Contact vs. R B+ Contact vs. L Endurance B-   Ldrship A-
Power vs. R B+ Power vs. L B+ Velocity D-   Mentor vR A+
Speed Bunt D- Control D-   Mentor vL A+
POSITIONS DEFENSE/HEALTH POSTSEASON
 C * --- SS --- Range A- WS Rings 5
1B A+ (100%) LF --- Arm B+ WS Appearances 7
2B --- CF ---   Health LCS Appearances 12
3B --- RF ---   Injured Days 0 All Star Teams 10
* League requires 50% rating to start at catcher.

Year Vs G AB H 2B 3B HR RBI BB SO OPS OBP SLG ISO AVG
2012 LHP 82 167 47 5 1 2 23 15 30 .700 .341 .359 .078 .281
2012 RHP 130 344 98 19 1 14 50 27 65 .807 .339 .468 .183 .285
2013 LHP 79 149 47 15 0 4 26 14 23 .875 .378 .497 .181 .315
2013 RHP 133 374 110 14 8 18 65 36 55 .874 .355 .519 .225 .294
2014 LHP 93 154 49 9 2 6 35 26 22 .932 .412 .519 .201 .318
2014 RHP 132 373 119 22 9 16 64 37 64 .936 .381 .555 .236 .319
2015 LHP 80 129 42 4 1 7 28 25 19 .964 .429 .535 .209 .326
2015 RHP 134 408 146 20 8 24 94 49 75 1.048 .425 .623 .265 .358
2016 LHP 75 148 54 9 5 8 36 16 28 1.081 .425 .655 .291 .365
2016 RHP 131 405 118 22 6 17 75 40 80 .854 .353 .501 .210 .291
2017 LHP 56 106 35 9 0 10 25 21 11 1.140 .442 .698 .368 .330
2017 RHP 133 436 138 16 7 20 74 51 78 .911 .388 .523 .206 .317
2018 LHP 48 107 38 7 1 4 21 12 21 .978 .426 .551 .196 .355
2018 RHP 122 420 139 27 7 22 103 43 81 .980 .394 .586 .255 .331
2019 LHP 48 85 25 5 1 5 27 15 11 .965 .412 .553 .259 .294
2019 RHP 127 431 130 19 6 30 86 41 76 .943 .361 .582 .281 .302
2020 LHP 57 138 42 4 0 5 19 19 21 .838 .396 .442 .138 .304
2020 RHP 130 437 149 18 7 30 98 44 76 1.019 .399 .620 .279 .341
2021 LHP 70 167 47 10 1 7 26 22 35 .844 .365 .479 .198 .281
2021 RHP 126 410 106 17 5 18 63 34 87 .773 .317 .456 .198 .259
2022 LHP 81 194 59 5 1 7 27 17 36 .812 .363 .448 .144 .304
2022 RHP 120 356 109 20 4 17 58 30 71 .889 .361 .528 .222 .306
2023 LHP 80 179 50 11 1 6 32 25 26 .820 .367 .453 .173 .279
2023 RHP 118 373 102 16 1 12 58 29 65 .743 .325 .418 .145 .273
2024 LHP 50 60 13 4 0 2 10 8 15 .688 .304 .383 .167 .217
2024 RHP 48 136 35 10 0 5 20 16 26 .775 .333 .441 .184 .257
2025 LHP 71 181 53 11 1 6 24 22 34 .835 .371 .464 .171 .293
2025 RHP 50 107 32 5 0 3 22 9 16 .783 .353 .430 .131 .299
2026 LHP 41 79 22 2 0 4 12 4 14 .785 .329 .456 .177 .278
2026 RHP 69 206 66 7 3 5 37 16 29 .832 .376 .456 .136 .320
Total LHP 1011 2043 623 110 15 83 371 261 346 .881 .385 .495 .190 .305
Total RHP 1703 5216 1597 252 72 251 967 502 944 .893 .367 .526 .220 .306
Total 1943 7259 2220 362 87 334 1338 763 1290 .890 .372 .518 .212 .306
Career Transactions
DateTransaction
2026-11-01Billy Shirley has retired from the Oakland Oranges
2020-11-01Billy Shirley now holds the league record for career on-base plus slugging percentage.
2020-11-01Billy Shirley now holds the league record for career batting average.
2018-09-18Billy Shirley of the Oakland Oranges is injured and is expected to be out 24 days.
2012-04-06Billy Shirley of the Oakland Oranges is injured and is expected to be out 4 days.
2012-04-01The Oakland Oranges have promoted Billy Shirley to the major league team.
2006-07-13Trade #1908560 has been completed between the Oakland Oranges and the Arizona Warriors. The Arizona Warriors receive Bill Ralston, Herm White from the Oakland Oranges in exchange for Billy Shirley.
2005-04-01The Arizona Warriors have renamed Billy Reilly to Billy Shirley.