Show modern player card
Name Team Age
Randy Bain Retired (2060, Age 35) Died (2086, Age 61)
Drafted Position Bats/Throws
Round 2, Pick 20
(2047)
SS R/R
League Option Years   Majors Service Time
Tommy John League 0 5 years (70 games)
Total Rating   Arm Range
61 61 17
Contact vs R Contact vs L Speed
67 76 77
Power vs R Power vs L Bunting
50 63 34
Endurance Velocity Control
55 8 10
Leadership   Mentor vs RHP   Mentor vs LHP  
69 100 100
Health   Injured Days   Birthday
10 0 7/4/2025
WS Rings WS Appearances LCS Appearances
1 1 2
Alt Pos (LF) Alt Pos (3B) Alt Pos (RF)
25 (25.2 %) 21 (21.5 %) 0 (0.3 %)

Stats  |   Splits  |   Playoffs  |   Positions  |   Improvements  |   Past Skills  |   Awards   |  Fielding   |  Game Log
Year League Award
Career Transactions
DateTransaction
2060-11-01Randy Bain has retired from the Baltimore Diablos
2060-06-25The Baltimore Diablos have promoted Bill James to the major league team. The Baltimore Diablos have promoted Lee Brown to the major league team. The Baltimore Diablos have designated Leon Roettger for assignment. The Baltimore Diablos have designated Randy Bain for assignment.
2058-04-26The Baltimore Diablos have promoted Randy Bain to the major league team. The Baltimore Diablos have sent Marv Powell to the minors.
2057-08-11The Baltimore Diablos have designated Randy Bain for assignment.
2056-04-01The Baltimore Diablos have promoted Rocky Crowley to the major league team. The Baltimore Diablos have promoted Bones Miller to the major league team. The Baltimore Diablos have promoted Gary Stewart to the major league team. The Baltimore Diablos have promoted Randy Bain to the major league team.
2052-06-12The Baltimore Diablos have sent Randy Bain to the minors.
2051-04-01The Baltimore Diablos have promoted Randy Bain to the major league team.