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 Type   Chances   Active GS Injured  Contact vs R   Power vs R   Contact vs L   Power vs L   Speed   Arm   Range   Total 
2047 Minors 26.00 1 / 2 2 / 4 2 / 4 2 / 3 0 / 3 3 / 3 7 / 7 17 / 26
2048 Minors 16.00 1 / 3 0 / 1 0 / 3 0 / 0 1 / 5 1 / 1 3 / 3 6 / 16
2049 Minors 25.00 3 / 5 2 / 3 1 / 1 1 / 2 0 / 2 7 / 7 3 / 5 17 / 25
2050 Minors 26.00 2 / 7 1 / 2 1 / 1 2 / 8 2 / 4 0 / 1 2 / 3 10 / 26
2051 Majors 25.98 162 18 0 2 / 4 1 / 4 0 / 3 0 / 3 1 / 3 5 / 5 2 / 3 11 / 25
2052 Minors 11.00 1 / 2 0 / 2 0 / 2 0 / 1 0 / 0 2 / 2 1 / 2 4 / 11
2052 Majors 10.68 64 4 0 0 / 1 1 / 1 1 / 3 0 / 2 0 / 2 0 / 1 0 / 0 2 / 10
2053 Minors 20.00 1 / 4 1 / 2 0 / 2 1 / 2 1 / 5 0 / 2 0 / 3 4 / 20
2054 Minors 22.00 1 / 5 0 / 1 0 / 4 1 / 5 0 / 1 1 / 1 1 / 5 4 / 22
2055 Minors 31.00 2 / 4 0 / 2 0 / 3 0 / 4 0 / 8 0 / 7 0 / 3 2 / 31
2056 Majors 15.83 162 0 0 0 / 2 0 / 3 0 / 3 0 / 1 0 / 2 1 / 3 0 / 1 1 / 15
2057 Minors 6.00 0 / 1 0 / 0 0 / 0 0 / 4 0 / 1 0 / 0 0 / 0 0 / 6
2057 Majors 12.40 115 0 0 0 / 2 0 / 0 0 / 2 0 / 1 0 / 2 0 / 1 0 / 4 0 / 12
2058 Minors 4.00 0 / 0 0 / 0 0 / 0 0 / 2 0 / 0 0 / 1 1 / 1 1 / 4
2058 Majors 19.67 140 12 0 0 / 3 0 / 1 0 / 3 0 / 3 0 / 3 0 / 3 0 / 3 0 / 19
2059 Majors 28.53 162 19 0 -4 / 6 -1 / 4 -2 / 2 -3 / 4 0 / 1 -2 / 6 -3 / 5 -15 / 28
2060 Minors 16.00 0 / 1 0 / 4 1 / 2 0 / 2 0 / 2 0 / 2 0 / 3 1 / 16
2060 Majors 9.68 75 3 0 -4 / 0 -3 / 1 -2 / 3 -1 / 1 -2 / 2 -2 / 1 -1 / 1 -15 / 9
Total 880 56 0 6 / 52 4 / 35 2 / 41 3 / 48 3 / 46 16 / 47 16 / 52 50 / 321
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.