3B Keith MacPherson #31
Age: 27 | Bats: R | Throws: R | Morale: Great
08/18/1975
3B KEITH MACPHERSON #31 - AGE: 27 - BATS: R - THROWS: R - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
117 435 147 25 3 25 87 43 47 .338 .400 .582 2 6.6
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 50 50 55
Gap 45 50 45 45
Power 55 65 55 60
Eye 45 45 45 45
Avoid K's 50 50 50 60
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 40
Errors: - 60 60
Arm: 20 70 70
Turn DP: - 35 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 65 Center Field: -
2nd Base: - Right Field: -
3rd Base: 65
       
RUN/BUNT
Running Speed: 30
Stealing Aggressiveness: 35
Stealing Ability: 30
Baserunning Inst.: 25
Sacrifice Bunt: 45
Bunt for Hit: 35
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
08/16/1975 BRO Loss, 1-4 4 0 2 0 0 0 0 0
08/15/1975 BRO Win, 2-1 4 0 1 0 0 0 0 0
08/14/1975 CLE Win, 3-2 4 0 0 0 0 0 0 0
08/13/1975 CLE Win, 8-7 4 1 1 0 0 0 0 0
08/12/1975 CLE Win, 7-3 5 0 2 0 0 0 0 0
08/10/1975 @ NYK Win, 15-6 4 1 2 2 0 0 0 1
08/10/1975 @ NYK Win, 8-2 3 1 2 1 1 2 0 0
08/09/1975 @ NYK Win, 3-1 4 1 1 1 1 0 1 0
08/08/1975 @ NYK Win, 5-4 3 1 2 0 0 0 0 0
08/07/1975 @ BRO Loss, 4-5 5 0 2 0 0 0 0 0
PERSONALITY
Diplomatic.
High: Loyalty
Birthday:09/14/1947
Born in:Denver, CO
Nationality:American
Height:6' 4"
Weight:200 lbs
Local Popularity:Extremely Popular
National Pop.:Popular
STATUS
Contract:Major League Contract
Salary:$206,000
Signed Through:1975 Season
Major Service:6 Years, None
Service This Yr:132 Days
40-Man Service:None, None
Pro Service:9 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension:$2,055,000 total for 4 years
Drafted:1965, 18th Pick in Round 2
MAJOR LEAGUE BASEBALL 1975 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 117 435 147 25 3 25 87 61 43 47 .338 .400 .582 .981 .430 .244 179
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 111 490 5 5 0 18 2 5 253 53 2 3 40.0 95.5 8.16 6.6  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   120 51 7 0 9 21 16 16 9 1 1 3 .425 .500 .708 1.208
Versus Right   315 96 18 3 16 66 45 27 38 4 1 2 .305 .359 .533 .893
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   21 6 0 0 0 0 1 0 0 0 0 0 .286 .286 .286 .571
April   74 22 4 0 6 13 10 7 10 1 0 0 .297 .354 .595 .948
May   106 47 9 1 6 32 19 10 8 2 0 1 .443 .487 .717 1.204
June   97 26 3 0 5 12 11 17 17 1 2 0 .268 .374 .454 .828
July   100 30 6 2 4 17 13 4 11 1 0 3 .300 .343 .520 .863
August   58 22 3 0 4 13 8 5 1 0 0 1 .379 .438 .638 1.075
All-Star Game   3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Spring Training   46 16 4 0 2 10 7 0 4 1 0 0 .348 .340 .565 .906
Last Year   541 144 20 1 11 56 61 52 67 1 1 2 .266 .332 .368 .700
2 Years Ago   523 146 26 2 23 83 71 37 62 4 0 3 .279 .328 .468 .796
Career   2843 831 111 6 118 442 355 193 348 18 3 17 .292 .339 .460 .799
Home   209 76 16 0 11 44 28 19 16 1 2 2 .364 .420 .598 1.018
Road   226 71 9 3 14 43 33 24 31 4 0 3 .314 .381 .566 .948
Grass   435 147 25 3 25 87 61 43 47 5 2 5 .338 .400 .582 .981
Day   264 93 15 1 17 47 35 27 27 2 2 2 .352 .414 .610 1.023
Night   171 54 10 2 8 40 26 16 20 3 0 3 .316 .378 .538 .916
As Starter   430 146 25 3 25 87 61 43 45 5 2 5 .340 .402 .586 .988
As Reliever / Substitution   5 1 0 0 0 0 0 0 2 0 0 0 .200 .200 .200 .400
Pinch Hitting   5 1 0 0 0 0 0 0 2 0 0 0 .200 .200 .200 .400
Close/Late   88 26 7 0 4 18 10 9 14 0 1 0 .295 .361 .511 .872
Inning 1-3   167 61 9 2 12 35 23 10 19 2 1 4 .365 .410 .659 1.069
Inning 4-6   142 51 8 1 7 26 22 18 9 2 0 1 .359 .429 .577 1.007
Inning 7-9   119 33 7 0 6 25 16 14 17 1 1 0 .277 .351 .487 .838
Extra Innings   7 2 1 0 0 1 0 1 2 0 0 0 .286 .375 .429 .804
0 Outs   142 47 5 0 8 18 23 14 18 1 2 1 .331 .392 .535 .928
1 Outs   146 51 11 1 12 40 27 15 16 4 0 1 .349 .404 .685 1.089
2 Outs   147 49 9 2 5 29 11 14 13 0 0 3 .333 .402 .524 .926
Scoring Position   118 38 9 0 6 60 18 19 12 5 2 2 .322 .410 .551 .961
Bases Empty   235 85 14 2 13 13 33 20 33 0 0 3 .362 .419 .604 1.023
Runner on 1st   82 24 2 1 6 14 10 4 2 0 0 0 .293 .326 .561 .887
Runner on 2nd   41 14 1 0 4 16 4 6 2 0 0 0 .341 .426 .659 1.084
Runner on 3rd   12 2 1 0 0 6 3 3 3 2 0 0 .167 .294 .250 .544
Runner on 1st & 2nd   39 11 3 0 0 9 4 4 3 0 0 1 .282 .364 .359 .723
Runner on 1st & 3rd   6 2 1 0 0 3 1 3 2 0 0 0 .333 .556 .500 1.056
Runner on 2nd & 3rd   9 5 2 0 1 11 3 2 1 1 2 0 .556 .583 1.111 1.694
Bases Loaded   11 4 1 0 1 15 3 1 1 2 0 1 .364 .400 .727 1.127
Two Strikes   143 41 6 0 8 27 18 14 47 3 0 1 .287 .348 .497 .844
First Pitch   66 26 6 1 3 17 11 4 0 1 1 1 .394 .431 .652 1.082
Count 0-1   44 14 5 0 1 2 2 0 0 0 0 0 .318 .318 .500 .818
Count 0-2   25 9 0 0 3 6 5 0 8 1 0 0 .360 .346 .720 1.066
Count 1-0   55 19 1 0 3 9 6 0 0 1 0 0 .345 .339 .527 .867
Count 1-1   51 25 3 2 6 18 12 0 0 0 1 1 .490 .500 .980 1.480
Count 1-2   44 10 1 0 3 6 4 0 17 0 0 0 .227 .227 .455 .682
Count 2-0   21 7 1 0 2 5 3 1 0 0 0 0 .333 .364 .667 1.030
Count 2-1   36 8 2 0 0 3 3 0 0 0 0 1 .222 .243 .278 .521
Count 2-2   47 13 2 0 0 6 4 0 15 1 0 1 .277 .286 .319 .605
Count 3-0   0 0 0 0 0 0 1 7 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   19 7 1 0 2 6 5 17 0 0 0 1 .368 .676 .737 1.413
Full Count   27 9 3 0 2 9 5 14 7 1 0 0 .333 .548 .667 1.214
Behind in Count   113 33 6 0 7 14 11 0 25 1 0 0 .292 .289 .531 .820
Ahead in Count   131 41 5 0 7 23 18 25 0 1 0 2 .313 .428 .511 .939
Batting 2nd   121 36 3 2 5 14 14 11 15 1 2 1 .298 .358 .479 .838
Batting 3rd   136 47 11 0 7 32 18 18 14 2 0 2 .346 .424 .581 1.005
Batting 4th   138 50 8 0 9 29 22 9 13 2 0 2 .362 .404 .616 1.020
Batting 5th   35 13 3 1 4 12 7 5 3 0 0 0 .371 .450 .857 1.307
Batting 9th   5 1 0 0 0 0 0 0 2 0 0 0 .200 .200 .200 .400
Low Leverage   199 72 12 3 13 26 27 12 22 1 0 3 .362 .405 .648 1.053
Medium Leverage   160 54 8 0 9 34 24 18 18 2 1 1 .338 .403 .556 .960
High Leverage   73 20 5 0 3 27 9 11 7 2 1 1 .274 .368 .466 .834
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
1970 Pittsburgh - MLB 22 116 386 111 6 0 18 67 45 17 1 2 67 0 1 .288 .318 .443 .761 108 112 2.7
1971 Pittsburgh - MLB 23 141 493 151 16 0 21 59 62 24 2 1 59 1 1 .306 .340 .467 .807 134 136 4.3
1972 Pittsburgh - MLB 24 126 465 132 18 0 20 90 55 20 4 5 46 0 3 .284 .316 .452 .767 124 128 4.1
1973 Pittsburgh - MLB 25 135 523 146 26 2 23 83 71 37 3 4 62 1 0 .279 .328 .468 .796 121 122 4.0
1974 Pittsburgh - MLB 26 154 541 144 20 1 11 56 61 52 2 1 67 4 0 .266 .332 .368 .700 103 96 2.9
1975 Pittsburgh - MLB 27 117 435 147 25 3 25 87 61 43 5 5 47 2 3 .338 .400 .582 .981 169 179 6.6
Total MLB 789 2843 831 111 6 118 442 355 193 17 18 348 8 8 .292 .339 .460 .799 126 128 24.7
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
1965 Total - 17 25 113 53 14 1 6 33 43 11 2 0 7 3 1 .469 .524 .770 1.294 100 100 2.8
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
1971 Pittsburgh - MLB 23 6 28 4 1 0 1 2 1 0 0 0 2 0 0 .143 .143 .286 .429 23 19 0.5
1972 Pittsburgh - MLB 24 6 24 5 0 0 1 2 2 0 0 0 2 0 0 .208 .208 .333 .542 57 62 0.9
1973 Pittsburgh - MLB 25 14 55 15 4 0 1 4 13 6 1 0 8 0 0 .273 .355 .400 .755 111 106 1.0
1974 Pittsburgh - MLB 26 16 51 17 0 0 3 6 10 6 1 0 5 1 0 .333 .414 .510 .924 166 176 1.9
Total MLB 42 158 41 5 0 6 14 26 12 2 0 17 1 0 .259 .320 .405 .725 108 109
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
1970 Pittsburgh - MLB 3B 114 109 78 212 13 300 10 .967 902.1 2.89 +5.1 1.034
1971 Pittsburgh - MLB 3B 125 118 78 267 28 355 10 .972 1058.2 2.93 +4.7 1.022
1972 Pittsburgh - MLB 3B 118 117 77 253 12 348 18 .948 1036.1 2.87 +6.4 1.043
1973 Pittsburgh - MLB 1B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
1973 Pittsburgh - MLB 3B 133 129 99 281 22 400 20 .950 1172.2 2.92 +5.0 1.022
1974 Pittsburgh - MLB 1B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
1974 Pittsburgh - MLB 3B 147 143 115 311 24 446 20 .955 1266.0 3.03 +8.1 1.038
1975 Pittsburgh - MLB 1B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
1975 Pittsburgh - MLB 3B 112 111 93 233 16 336 10 .970 971.1 3.02 +7.3 1.045
TOTAL 1B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
TOTAL 3B 749 727 540 1557 115 2185 88 .960 6407.1 2.95 +36.6 1.033
PLAYER HISTORY
12/13/1965 Drafted in the 1965 first-year player draft (Round 2, Pick 18, 46th overall pick) by the Pittsburgh Industrials, out of high school Greeley West (Greeley West; Greeley, CO).
01/01/1966 OSA scouting updated ratings (potential): Contact: 35 (55); Power: 25 (50); Eye: 25 (45).
07/07/1966 Named the #69 prospect in the MLB
10/20/1966 Named the #49 prospect in the MLB
01/01/1967 OSA scouting updated ratings (potential): Contact: 40 (50); Power: 30 (50); Eye: 30 (45).
07/06/1967 Named the #62 prospect in the MLB
01/01/1968 OSA scouting updated ratings (potential): Contact: 40 (50); Power: 30 (50); Eye: 35 (40).
07/04/1968 Named the #75 prospect in the MLB
10/31/1968 Named the #79 prospect in the MLB
01/01/1969 OSA scouting updated ratings (potential): Contact: 45 (55); Power: 45 (60); Eye: 35 (45).
03/09/1969 Unsuccessfully completed training to improve his defense at third base at the Pittsburgh Industrials development complex.
04/08/1969 Named the #79 prospect in the MLB
07/03/1969 Named the #50 prospect in the MLB
10/29/1969 Named the #53 prospect in the MLB
01/01/1970 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 50 (60); Eye: 40 (45).
02/09/1970 Unsuccessfully completed training to improve his defense at third base at the Pittsburgh Industrials development complex.
04/07/1970 Named the #47 prospect in the MLB
09/02/1970 Injured (bruised knee),day-to-day for 2 days.
11/17/1970 Received a 1-year contract through automatic renewal worth a total of $24,800.
01/01/1971 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 55 (60); Eye: 40 (45).
04/17/1971 Injured (sore wrist),day-to-day for 3 days.
11/13/1971 Received a 1-year contract through automatic renewal worth a total of $26,400.
01/01/1972 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 60 (60); Eye: 45 (45).
03/06/1972 Outstandingly completed training to generate gap power at the Pittsburgh Industrials development complex.
04/17/1972 Wins the MLB NBL Player of the Week Award.
06/21/1972 Injured (strained calf),day-to-day for one week.
08/02/1972 Injured (fractured thumb),out for 4 weeks.
11/10/1972 Received a 1-year contract through arbitration worth a total of $104,785.
01/01/1973 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 65 (65); Eye: 45 (45).
03/04/1973 Injured (kidney stones),out for 4 days.
03/05/1973 Successfully completed training to generate gap power at the Pittsburgh Industrials development complex.
06/04/1973 Wins the MLB NBL Player of the Week Award.
06/10/1973 Injured (strained back muscle),out for 3 weeks.
10/17/1973 Wins the 1973 World Series with the Pittsburgh Industrials.
10/22/1973 Signed a 1-year contract extension worth a total of $125,000 with the Pittsburgh Industrials organization.
01/01/1974 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 60 (60); Eye: 45 (45).
04/24/1974 Injured (strained back muscle),day-to-day for one week.
10/05/1974 Wins the 1974 MLB NBL Divisional Round MVP Award.
11/03/1974 Signed a 1-year contract extension worth a total of $206,000 with the Pittsburgh Industrials organization.
01/01/1975 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 55 (60); Eye: 45 (45).
03/11/1975 Successfully completed training to generate more batspeed and homerun power at the Pittsburgh Industrials development complex.
05/24/1975 Goes 0-4 against the Denver Burros, ending his hitting streak at 20 games.
07/06/1975 Was selected to the 1975 Major League Baseball All-Star Game.
08/04/1975 Signed a 4-year contract extension worth a total of $2,055,000 with the Pittsburgh Industrials organization.
08/10/1975 Injured (strained back muscle),day-to-day for 5 days.
08/11/1975 Wins the MLB NBL Player of the Week Award.
LEADERBOARD APPEARANCES
Year RBI Rank
1972 90 6
Year IBB Rank
1974 18 7
Year AVG Rank
1971 .306 10
Tuesday, March 17th , 2026 - OOTP Baseball 26.9 Build 85