2B Keith Duncan #33
Age: 24 | Bats: R | Throws: R | Morale: Good
04/12/2123
2B KEITH DUNCAN #33 - AGE: 24 - BATS: R - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
7 29 9 2 0 0 0 1 3 .310 .333 .379 1 0.1
BATTING RATINGS (OSA)
Pot. Overall Vs Left Vs Right Pot.  
Contact 83
Gap 67
Power 50
Eye 41
Avoid K's 94
FIELDING RATINGS
Catcher Infield Outfield
Range: - 54 35
Errors: - 76 53
Arm: 7 19 3
Turn DP: - 56 -
Framing: 6 - -
POSITION RATINGS
Pitcher: - Shortstop: 27
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 56 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 43
Stealing Aggressiveness: 73
Stealing Ability: 61
Baserunning Inst.: 62
Sacrifice Bunt: 37
Bunt for Hit: 7
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
04/11/2123 MNE Win, 3-1 4 1 1 0 0 0 1 0
04/10/2123 MNE Loss, 0-2 4 0 1 0 0 0 0 0
04/09/2123 MNE Loss, 5-7 4 2 2 0 0 0 0 0
04/08/2123 CON Win, 10-0 5 0 0 0 0 0 0 0
04/07/2123 CON Loss, 4-7 4 0 2 0 0 0 0 1
04/06/2123 CON Win, 6-5 4 0 2 0 0 0 1 0
04/05/2123 CON Loss, 8-10 4 0 1 0 0 1 1 0
04/02/2123 @ NO Win, 6-5 1 0 0 0 0 1 0 1
04/01/2123 MNE Win, 8-4 2 0 1 0 0 0 0 0
03/30/2123 MON Win, 6-4 2 0 1 0 0 0 1 0
PERSONALITY
Personable, if a bit dull.
Birthday:05/31/2098
Born in:St. Louis, MO
Nationality:American
Height:6' 0"
Weight:195 lbs
Local Popularity:Popular
National Pop.:Fair
STATUS
Contract:Major League Contract
Salary:$300,000
Signed Through:2123 Season
Major Service:1 Year, 7 Days
Service This Yr:7 Days
40-Man Service:1 Year, 7 Days
Pro Service:3 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2120, 8th Pick in Round 2
THE MONEYBALL UNION 2123 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 7 29 9 2 0 0 0 3 1 3 .310 .333 .379 .713 .316 .069 89
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 7 30 0 0 0 0 0 0 11 2 1 0 100.0 3.9 5.30 .1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   9 2 1 0 0 0 2 0 0 0 0 0 .222 .222 .333 .556
Versus Right   20 7 1 0 0 0 1 1 3 0 0 0 .350 .381 .400 .781
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   29 9 2 0 0 0 3 1 3 0 0 0 .310 .333 .379 .713
April   29 9 2 0 0 0 3 1 3 0 0 0 .310 .333 .379 .713
Spring Training   40 15 3 0 3 11 9 7 6 0 0 1 .375 .479 .675 1.154
Last Year   503 147 30 5 14 68 55 33 71 7 0 6 .292 .339 .455 .794
Career   532 156 32 5 14 68 58 34 74 7 0 6 .293 .339 .451 .790
Home   29 9 2 0 0 0 3 1 3 0 0 0 .310 .333 .379 .713
Grass   29 9 2 0 0 0 3 1 3 0 0 0 .310 .333 .379 .713
Day   8 3 1 0 0 0 1 0 2 0 0 0 .375 .375 .500 .875
Night   21 6 1 0 0 0 2 1 1 0 0 0 .286 .318 .333 .652
As Starter   29 9 2 0 0 0 3 1 3 0 0 0 .310 .333 .379 .713
Close/Late   7 2 0 0 0 0 0 0 1 0 0 0 .286 .286 .286 .571
Inning 1-3   10 4 1 0 0 0 2 0 1 0 0 0 .400 .400 .500 .900
Inning 4-6   11 3 1 0 0 0 1 1 1 0 0 0 .273 .333 .364 .697
Inning 7-9   8 2 0 0 0 0 0 0 1 0 0 0 .250 .250 .250 .500
0 Outs   13 4 1 0 0 0 1 1 1 0 0 0 .308 .357 .385 .742
1 Outs   11 3 0 0 0 0 1 0 1 0 0 0 .273 .273 .273 .545
2 Outs   5 2 1 0 0 0 1 0 1 0 0 0 .400 .400 .600 1.000
Scoring Position   4 1 0 0 0 0 0 0 1 0 0 0 .250 .250 .250 .500
Bases Empty   19 7 2 0 0 0 1 1 1 0 0 0 .368 .400 .474 .874
Runner on 1st   6 1 0 0 0 0 2 0 1 0 0 0 .167 .167 .167 .333
Runner on 2nd   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Runner on 1st & 2nd   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Two Strikes   7 1 1 0 0 0 1 1 3 0 0 0 .143 .250 .286 .536
First Pitch   10 6 1 0 0 0 2 0 0 0 0 0 .600 .600 .700 1.300
Count 0-1   3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 0-2   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 1-0   3 1 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667
Count 1-1   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 1-2   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Count 2-1   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-2   3 1 1 0 0 0 1 0 1 0 0 0 .333 .333 .667 1.000
Count 3-1   3 1 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667
Full Count   1 0 0 0 0 0 0 1 1 0 0 0 .000 .500 .000 .500
Behind in Count   6 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Ahead in Count   7 2 0 0 0 0 0 0 0 0 0 0 .286 .286 .286 .571
Batting Leadoff   8 2 1 0 0 0 1 0 1 0 0 0 .250 .250 .375 .625
Batting 6th   21 7 1 0 0 0 2 1 2 0 0 0 .333 .364 .381 .745
Low Leverage   8 2 1 0 0 0 1 1 1 0 0 0 .250 .333 .375 .708
Medium Leverage   17 5 1 0 0 0 1 0 1 0 0 0 .294 .294 .353 .647
High Leverage   3 2 0 0 0 0 1 0 1 0 0 0 .667 .667 .667 1.333
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
2122 Buffalo - tMBU 24 130 503 147 30 5 14 68 55 33 6 7 71 8 2 .292 .339 .455 .794 117 118 3.0
2123 Buffalo - tMBU 25 7 29 9 2 0 0 0 3 1 0 0 3 1 0 .310 .333 .379 .713 89 89 0.1
Total tMBU 137 532 156 32 5 14 68 58 34 6 7 74 9 2 .293 .339 .451 .790 116 116 3.1
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
2120 Total - 22 71 317 96 18 7 14 61 81 30 2 1 21 13 8 .303 .366 .536 .902 100 100 2.0
2120 Jacksonville - DL 22 30 115 32 4 0 2 10 7 6 1 0 15 2 1 .278 .320 .365 .685 144 147 1.8
2120 Lubbock - R 22 27 94 27 6 2 3 14 11 10 0 0 13 5 1 .287 .356 .489 .845 129 128 0.3
2121 Colorado Springs - R 23 32 121 34 11 0 6 17 30 18 3 0 11 7 1 .281 .387 .521 .908 141 143 1.4
2121 Camden - S A 23 76 239 78 17 2 7 29 41 46 0 3 19 9 2 .326 .431 .502 .933 156 155 2.9
Total tMBUS A 76 239 78 17 2 7 29 41 46 0 3 19 9 2 .326 .431 .502 .933 156 155
Total tMBUARL 27 94 27 6 2 3 14 11 10 0 0 13 5 1 .287 .356 .489 .845 129 128
Total LBCR 32 121 34 11 0 6 17 30 18 3 0 11 7 1 .281 .387 .521 .908 141 143
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
2121 Colorado Springs - LBCR 23 11 43 12 4 0 1 5 7 5 1 0 5 0 0 .279 .367 .442 .809 116 119 0.5
2121 Camden - tMBUS A 23 11 45 14 3 0 2 8 7 4 0 1 2 0 0 .311 .360 .511 .871 137 139 0.7
Total tMBUS A 11 45 14 3 0 2 8 7 4 0 1 2 0 0 .311 .360 .511 .871 137 139
Total LBCR 11 43 12 4 0 1 5 7 5 1 0 5 0 0 .279 .367 .442 .809 116 119
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2120 Jacksonville - DL 2B 29 29 47 80 11 128 1 .992 263.2 4.34 +4.5 1.091
2120 Lubbock - R SS 26 26 28 65 15 94 1 .989 216.1 3.87 -3.0 .941
2121 Camden - S A 2B 54 42 87 106 25 197 4 .980 394.1 4.40 +0.9 1.004
2121 Colorado Springs - R 2B 30 30 49 73 14 125 3 .976 249.0 4.41 +1.8 1.032
2121 Camden - S A SS 17 17 30 46 10 78 2 .974 146.0 4.68 -0.0 .966
2121 Colorado Springs - R SS 1 1 4 3 1 8 1 .875 15.0 4.20 -0.5 .814
2122 Buffalo - MLB C 5 5 30 2 0 32 0 1.000 39.0 7.38 -1.7 .000 7 5 1 20.0
2122 Buffalo - MLB 2B 122 122 257 316 89 577 4 .993 1058.2 4.87 +0.5 1.002
2123 Buffalo - MLB 2B 7 7 20 15 8 35 0 1.000 64.0 4.92 -0.2 1.007
TOTAL C 5 5 30 2 0 32 0 1.000 39.0 7.38 -1.7 .000 7 5 1 20.0
TOTAL 2B 242 230 460 590 147 1062 12 .989 2029.2 4.66 +7.5 1.019
TOTAL SS 44 44 62 114 26 180 4 .978 377.1 4.20 -3.5 .946
PLAYER HISTORY
02/15/2120 Named to the 2120 College Draft League for the Jacksonville Millers.
06/20/2120 Drafted in the 2120 first-year player draft (Round 2, Pick 8, 32nd overall pick) by the Buffalo Blizzard, out of college Midland Lutheran
07/14/2120 Injured (mild oblique strain),day-to-day for 1 day.
01/01/2121 OSA scouting updated potential ratings: Contact: 73; Power: 51; Eye: 48.
01/09/2121 Injured (patellar tendinitis),out for one week.
02/17/2121 Wins the LBCR SL2 Player of the Week Award.
02/17/2121 Injured (knee soreness),day-to-day for one week.
03/05/2121 Injured (sprained thumb),day-to-day for one week.
08/06/2121 Injured (strained oblique),day-to-day for 3 weeks.
08/14/2121 Injured (strained hamstring),day-to-day for 3-4 weeks.
10/25/2121 Wins the 2121 tMBUS A SL2 Platinum Stick Award at 2B.
01/01/2122 OSA scouting updated potential ratings: Contact: 73; Power: 52; Eye: 44.
03/10/2122 Unsuccessfully completed training to improve his plate discipline at the Buffalo Blizzard development complex.
04/14/2122 Injured (groin soreness),day-to-day for 2 days.
05/12/2122 Injured (knee soreness),day-to-day for 4 days.
05/24/2122 Injured (strained back),day-to-day for 4 days.
07/25/2122 Injured (quadriceps strain),day-to-day for 4 weeks.
07/26/2122 Injured (quadriceps strain),day-to-day for 2 days.
08/14/2122 Injured (quadriceps strain),day-to-day for 5 days.
08/17/2122 Injured (quadriceps strain),day-to-day for 1 day.
08/20/2122 Suffered setback in recovery from injury, will miss another one week.
09/16/2122 Injured (torn quadriceps),out for 4 weeks.
12/07/2122 Received a 1-year contract through automatic renewal worth a total of $300,000.
01/01/2123 OSA scouting updated potential ratings: Contact: 82; Power: 52; Eye: 43.
LEADERBOARD APPEARANCES
Year H Rank
2120 32 7
Year AVG Rank
2120 .278 8
2122 .292 9
Wednesday, August 27th , 2025 - OOTP Baseball 26.6 Build 73