3B Grant MacDonald #20 (S+)
Age: 24 | Bats: R | Throws: R | Morale: Good
09/29/2086
BATTING RATINGS (OSA)
Pot. Pot.  
Contact 7
Gap 5
Power 4
Eye 5
Avoid K's 8
OTHER BATTING RATINGS
BABIP 5
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
08/26/2086 @ ARL Loss, 2-6 4 0 0 0 0 0 0 0
08/24/2086 @ ARL Win, 4-1 4 0 2 0 0 0 0 0
08/23/2086 SB Loss, 2-7 4 1 1 0 0 0 1 0
08/22/2086 SB Win, 12-7 3 2 1 4 1 2 0 0
08/21/2086 SB Loss, 2-5 4 0 1 0 0 0 0 0
08/20/2086 @ HAM Win, 10-1 4 0 1 1 0 1 0 0
08/18/2086 @ HAM Loss, 7-16 3 1 0 0 0 1 1 0
08/16/2086 SA Win, 11-6 4 1 1 0 0 0 1 0
08/15/2086 SA Loss, 7-15 5 2 2 3 1 0 0 0
08/14/2086 SA Win, 8-4 2 0 1 1 0 0 0 0
FIELDING RATINGS
Catcher Infield Outfield
Range: - 4 4
Errors: - 9 4
Arm: 1 7 10
Turn DP: - 3 -
Framing: 1 - -
POSITION RATINGS
Pitcher: - Left Field: 4
Catcher: - Center Field: 2
1st Base: 7 Right Field: 6
2nd Base: 3
Shortstop: 2
3rd Base: 6
RUN/BUNT
Running Speed: 4
Stealing Aggressiveness: 5
Stealing Ability: 2
Baserunning Inst.: 4
Sacrifice Bunt: 6
Bunt for Hit: 1
   
PERSONALITY
He must acquire more mental toughness.
Low: Adaptability
Birthday:03/17/2062
Born in:Terre Hill, PA
Nationality:American
Height:6' 2"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:None, None
Service This Yr:None
40-Man Service:None, None
Pro Service:5 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2081, 17th Pick in Round 13
RSL TRIPLE A 2086 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 114 401 112 20 1 12 64 53 56 83 .279 .369 .424 .793 .362 .145 110
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 109 477 4 0 0 12 11 5 170 33 0 2 0.0 64.2 5.44 .5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   110 27 6 1 5 26 15 10 17 2 4 1 .245 .309 .455 .763
Versus Right   291 85 14 0 7 38 38 46 66 3 7 3 .292 .391 .412 .803
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   72 19 3 1 3 14 8 13 16 2 1 2 .264 .382 .458 .840
May   96 28 5 0 4 16 15 13 28 1 3 2 .292 .384 .469 .853
June   72 24 6 0 1 9 11 12 14 0 4 0 .333 .429 .458 .887
July   91 26 5 0 2 16 12 8 15 1 2 0 .286 .340 .407 .747
August   70 15 1 0 2 9 7 10 10 1 1 0 .214 .309 .314 .623
All-Star Game   3 2 0 0 0 0 1 0 1 0 0 0 .667 .667 .667 1.333
Last Year   49 12 1 0 0 3 5 3 12 0 0 1 .245 .302 .265 .567
Career   450 124 21 1 12 67 58 59 95 5 11 5 .276 .362 .407 .769
Home   206 69 11 0 8 39 31 27 42 2 5 2 .335 .414 .505 .918
Road   195 43 9 1 4 25 22 29 41 3 6 2 .221 .323 .338 .662
Grass   372 105 18 1 12 60 48 53 75 5 9 3 .282 .372 .433 .805
Turf   29 7 2 0 0 4 5 3 8 0 2 1 .241 .333 .310 .644
Day   108 29 5 1 2 12 15 16 21 1 6 1 .269 .365 .389 .754
Night   293 83 15 0 10 52 38 40 62 4 5 3 .283 .371 .437 .807
As Starter   395 112 20 1 12 64 52 55 82 5 11 4 .284 .373 .430 .803
As Reliever / Substitution   6 0 0 0 0 0 1 1 1 0 0 0 .000 .143 .000 .143
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
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
2078 Total - 16 34 156 71 12 2 2 41 59 8 2 2 9 1 1 .455 .482 .596 1.078 100 100 2.5
2079 Total - 17 36 170 75 15 3 2 46 62 8 2 2 8 1 1 .441 .467 .600 1.067 100 100 2.7
2080 Total - 18 37 168 71 16 1 6 45 70 10 2 2 6 1 1 .423 .456 .637 1.093 100 100 2.7
2081 Total - 19 41 192 83 15 1 5 52 71 12 2 0 11 1 1 .432 .471 .599 1.070 100 100 3.1
2081 Glendale - A 19 87 274 55 4 1 9 16 16 2 3 0 62 0 0 .201 .215 .321 .536 71 62 -0.0
2082 Glendale - A 20 109 344 57 7 0 7 20 18 23 5 0 84 0 0 .166 .228 .247 .476 42 23 -1.9
2083 Glendale - A 21 92 348 96 5 2 11 34 44 26 6 1 58 2 1 .276 .336 .397 .733 106 108 0.9
2083 Nevada - AA 21 18 58 18 4 0 3 15 8 5 0 1 12 0 1 .310 .359 .534 .894 130 117 0.3
2084 Nevada - AA 22 110 359 92 16 2 8 43 45 31 7 4 88 2 2 .256 .324 .379 .703 85 79 -0.1
2085 Shreveport - A 23 41 157 55 10 0 2 16 17 19 3 0 21 1 0 .350 .430 .452 .882 151 159 1.2
2085 Nevada - AA 23 25 95 22 5 0 1 10 8 8 0 1 18 1 0 .232 .288 .316 .604 65 55 -0.1
2085 Akron - AAA 23 14 49 12 1 0 0 3 5 3 1 0 12 0 0 .245 .302 .265 .567 55 51 -0.2
2085 Montgomery - AA 23 29 114 40 6 1 8 20 29 23 2 1 18 0 0 .351 .464 .632 1.096 196 192 1.9
2086 Akron - AAA 24 114 401 112 20 1 12 64 53 56 4 5 83 0 2 .279 .369 .424 .793 116 110 0.5
Total RSL AAA 128 450 124 21 1 12 67 58 59 5 5 95 0 2 .276 .362 .407 .769 110 104
Total RSL AA 182 626 172 31 3 20 88 90 67 9 7 136 3 3 .275 .350 .430 .780 108 101
Total RSL A 329 1123 263 26 3 29 86 95 70 17 1 225 3 1 .234 .289 .340 .629 84 78
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2086 Akron - AAA 1B 7 6 45 8 4 53 0 1.000 50.1 9.48 +0.2 1.017
2086 Akron - AAA 2B 14 12 20 33 6 53 0 1.000 113.1 4.21 -1.5 .917
2086 Akron - AAA 3B 60 56 22 117 8 143 4 .972 492.2 2.54 -4.5 .946
2086 Akron - AAA SS 6 5 6 15 0 22 1 .955 48.1 3.91 -0.0 .992
2086 Akron - AAA LF 2 2 4 0 0 4 0 1.000 17.1 2.08 +0.1 1.023
2086 Akron - AAA CF 3 2 4 0 0 4 0 1.000 15.2 2.30 -0.6 .825
2086 Akron - AAA RF 18 16 48 2 1 53 3 .943 145.0 3.10 -2.1 .948
TOTAL 1B 7 6 45 8 4 53 0 1.000 50.1 9.48 +0.2 1.017
TOTAL 2B 14 12 20 33 6 53 0 1.000 113.1 4.21 -1.5 .917
TOTAL 3B 60 56 22 117 8 143 4 .972 492.2 2.54 -4.5 .946
TOTAL SS 6 5 6 15 0 22 1 .955 48.1 3.91 -0.0 .992
TOTAL LF 2 2 4 0 0 4 0 1.000 17.1 2.08 +0.1 1.023
TOTAL CF 3 2 4 0 0 4 0 1.000 15.2 2.30 -0.6 .825
TOTAL RF 18 16 48 2 1 53 3 .943 145.0 3.10 -2.1 .948
PLAYER HISTORY
01/01/2079 OSA scouting updated potential ratings: Contact: 5; Power: 4; Eye: 4.
01/01/2080 OSA scouting updated potential ratings: Contact: 5; Power: 4; Eye: 4.
01/01/2081 OSA scouting updated potential ratings: Contact: 5; Power: 4; Eye: 4.
03/01/2081 Drafted in the 2081 first-year player draft (Round 13, Pick 17, 377th overall pick) by the Seattle Arrows, out of high school Somerville (Somerville; Somerville, NJ).
04/17/2081 Injured (fractured thumb),out for 4 weeks.
01/01/2082 OSA scouting updated potential ratings: Contact: 5; Power: 4; Eye: 4.
01/01/2083 OSA scouting updated potential ratings: Contact: 6; Power: 5; Eye: 5.
05/23/2083 Injured (stomach virus),day-to-day for 4 days.
08/14/2083 Injured (finger blister),day-to-day for 3 days.
01/01/2084 OSA scouting updated potential ratings: Contact: 6; Power: 5; Eye: 5.
07/29/2084 Goes 5-6 against the Montgomery Counts, with 1 2B, 2 RBI and 2 R.
01/01/2085 OSA scouting updated potential ratings: Contact: 6; Power: 5; Eye: 5.
04/10/2085 Injured (thumb contusion),day-to-day for one week.
05/13/2085 Was traded by the Seattle Arrows to the Cincinnati Twins, along with SP Ray Hibler, SP Chris Sacks, and LF Adrian Breheny, in exchange for SP Takehide Deguchi and SP Yasushi Ochiai.
06/30/2085 Goes 5-7 against the Toledo Red Dragons, with 1 2B, 0 RBI and 1 R.
07/16/2085 Wins the RSL AA AC Player of the Week Award.
08/01/2085 Wins the RSL AA AC Batter of the Month Award.
01/01/2086 OSA scouting updated potential ratings: Contact: 6; Power: 4; Eye: 5.
06/03/2086 Was selected to the 2086 RSL Triple A All-Star Game.
07/18/2086 Goes 5-6 against the Calgary Cannons, with 1 2B, 6 RBI and 3 R.
Thursday, November 5th , 2026 - OOTP Baseball 27.4 Build 76