C Bobby MacDonald #31
Age: 29 | Bats: R | Throws: R | Morale: Unhappy
04/02/2026
C BOBBY MACDONALD #31 - AGE: 29 - BATS: R - THROWS: R - MORALE: UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
0 0 0 0 0 0 0 0 0 .000 .000 .000 0 0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 50 45 45
BABIP 45 45 45 45
Avoid K's 50 50 50 50
Gap 60 65 55 60
Power 50 55 45 50
Eye 50 55 50 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 25 20
Errors: - 30 45
Arm: 35 25 30
Turn DP: - 25 -
Framing: 45 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: 40 Left Field: -
1st Base: - Center Field: -
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 25
Stealing Aggressiveness: 20
Stealing Ability: 20
Baserunning Inst.: 25
Sacrifice Bunt: 35
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
03/21/2026 @ STL Loss, 0-13 2 0 0 0 0 0 0 0
03/11/2026 @ COL Loss, 3-3 1 0 0 0 0 0 0 0
PERSONALITY
MacDonald is a leader on the team.
Personality Class: Captain
Birthday:06/06/1996
Born in:Chandler, AZ
Nationality:American
Height:6' 1"
Weight:205 lbs
Local Popularity:Very Popular
National Pop.:Well Known
STATUS
Contract:Major League Contract
Salary:$750,000
Signed Through:2026 Season
Major Service:2 Years, 41 Days
Service This Yr:None
40-Man Service:4 Years, 3 Days
Pro Service:9 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Last option year
Contract Extension: -
Drafted:2017, 24th Pick in Round 5
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2023 Oakland - MLB 26 36 151 50 14 0 5 34 23 13 1 1 31 0 0 .331 .386 .523 .909 160 166 1.4
2023 San Diego - MLB 26 56 145 37 11 1 2 11 14 12 2 0 40 0 0 .255 .321 .386 .707 109 111 0.8
2023 Total - MLB 26 92 296 87 25 1 7 45 37 25 3 1 71 0 0 .294 .354 .456 .810 135 139 2.2
2024 Arizona - MLB 27 103 380 94 23 3 9 49 39 31 2 3 71 0 0 .247 .305 .395 .700 97 98 1.3
2025 Arizona - MLB 28 29 104 20 2 0 0 10 10 10 0 2 28 0 0 .192 .259 .212 .470 31 28 -0.5
Total MLB 224 780 201 50 4 16 104 86 66 5 6 170 0 0 .258 .317 .394 .711 103 104 3.0
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2017 Total - 20 44 195 55 13 1 11 39 44 20 2 1 22 2 1 .282 .353 .528 .881 100 100 1.6
2017 Oakland (AZL) - R 20 24 95 36 8 0 10 20 23 13 1 0 20 0 0 .379 .459 .779 1.238 202 213 1.8
2017 Vermont - S A 20 30 113 24 7 0 1 7 10 10 1 0 41 0 0 .212 .282 .301 .583 63 59 -0.2
2018 Vermont - S A 21 59 218 64 20 0 2 26 30 36 2 3 22 0 0 .294 .394 .413 .807 125 123 1.6
2019 Stockton - A+ 22 99 368 79 15 1 10 35 47 37 8 2 136 0 0 .215 .299 .342 .641 77 77 0.4
2019 Midland - AA 22 19 74 15 3 0 2 4 5 6 0 0 22 0 0 .203 .263 .324 .587 58 57 -0.2
2020 Beloit - A 23 95 363 95 20 2 11 65 53 50 2 2 87 0 1 .262 .353 .419 .771 114 120 2.4
2021 Stockton - A+ 24 108 441 128 26 2 25 91 70 40 3 5 99 0 1 .290 .350 .528 .878 136 135 3.6
2022 Nashville - AAA 25 61 229 61 11 0 8 35 22 16 1 5 58 0 0 .266 .311 .419 .730 100 101 1.0
2025 Reno - AAA 28 58 203 66 23 1 7 39 34 21 0 4 39 0 0 .325 .382 .552 .933 142 139 1.6
Total PCL 119 432 127 34 1 15 74 56 37 1 9 97 0 0 .294 .344 .481 .826 120 119
Total TEX 19 74 15 3 0 2 4 5 6 0 0 22 0 0 .203 .263 .324 .587 58 57
Total CAL 207 809 207 41 3 35 126 117 77 11 7 235 0 1 .256 .326 .444 .770 109 108
Total MID 95 363 95 20 2 11 65 53 50 2 2 87 0 1 .262 .353 .419 .771 114 120
Total NYP 89 331 88 27 0 3 33 40 46 3 3 63 0 0 .266 .358 .375 .732 105 102
Total ACL 24 95 36 8 0 10 20 23 13 1 0 20 0 0 .379 .459 .779 1.238 202 213
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2023 San Diego - MLB 26 1 1 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -117 0.2
2024 Arizona - MLB 27 3 12 3 1 0 0 0 2 0 0 0 2 0 0 .250 .250 .333 .583 64 60 0.3
Total MLB 4 13 3 1 0 0 0 2 0 0 0 3 0 0 .231 .231 .308 .538 51 46
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2023 Oakland - MLB C 35 34 238 18 3 257 1 .996 313.1 7.35 -1.8 .696 0 28 4 14.3
2023 San Diego - MLB C 34 33 253 19 4 273 1 .996 295.1 8.29 +0.7 1.045 0 33 10 30.3
2023 Oakland - MLB 2B 1 0 0 2 1 2 0 1.000 6.2 2.70 -0.6 .694
2024 Arizona - MLB C 88 86 699 33 4 736 4 .995 744.1 8.85 -3.1 1.001 5 71 6 8.5
2025 Arizona - MLB C 29 29 243 17 1 260 0 1.000 259.0 9.03 -1.8 .859 2 36 7 19.4
TOTAL C 186 182 1433 87 12 1526 6 .996 1612.0 8.49 -6.0 .901 7 168 27 16.1
TOTAL 2B 1 0 0 2 1 2 0 1.000 6.2 2.70 -0.6 .694
Wednesday, April 1st , 2026 - OOTP Baseball 27.1 Build 50