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 Team C 1B 2B 3B SS LF CF RF PH
2012 OAK 0 140 0 0 0 0 0 0 0
2013 OAK 0 142 0 0 0 0 0 0 0
2014 OAK 0 142 0 0 0 0 0 0 0
2015 OAK 0 142 0 0 0 0 0 0 0
2016 OAK 0 142 0 0 0 0 0 0 0
2017 OAK 0 142 0 0 0 0 0 0 0
2018 OAK 0 132 0 0 0 0 0 0 0
2019 OAK 0 125 0 0 0 0 0 0 13
2020 OAK 0 142 0 0 0 0 0 0 0
2021 OAK 0 142 0 0 0 0 0 0 0
2022 OAK 0 142 0 0 0 0 0 0 0
2023 OAK 0 142 0 0 0 0 0 0 0
2024 OAK 0 47 0 0 0 0 0 0 41
2025 OAK 0 75 0 0 0 0 0 0 10
2026 OAK 0 77 0 0 0 0 0 0 5
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.