2B John Duncan #20
Age: 27 | Bats: R | Throws: R | Morale: Normal
10/07/2030
OA: 40 POT: 40
2B JOHN DUNCAN #20 - AGE: 27 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
46 135 38 5 4 0 4 14 36 .281 .353 .378 3 0.6
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 40 45 40 40
Gap 45 50 45 50
Power 35 35 35 35
Eye 55 55 50 55
Avoid K's 40 45 40 40
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 55
Errors: - 55 50
Arm: 20 40 35
Turn DP: - 60 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: - Center Field: 30
2nd Base: 55 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 65
Stealing Ability: 70
Baserunning Inst.: 80
Sacrifice Bunt: 50
Bunt for Hit: 35
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
07/21/2030 @ GAT Loss, 1-4 4 0 0 0 0 0 1 0
07/17/2030 ERI Loss, 2-3 0 0 0 0 0 0 0 0
07/16/2030 ERI Win, 11-1 0 0 0 0 0 1 0 0
07/09/2030 BOW Win, 7-5 4 1 2 0 0 0 1 0
07/04/2030 @ POR Win, 6-0 4 0 0 0 0 0 1 0
07/02/2030 HAR Win, 9-8 1 1 1 0 0 0 0 0
06/25/2030 @ LAN Loss, 4-11 1 0 1 0 0 0 0 0
06/19/2030 LIN Win, 8-7 1 1 1 0 0 0 0 0
06/08/2030 NH Win, 4-3 0 0 0 0 0 1 0 0
06/03/2030 @ YNK Loss, 1-5 3 0 0 0 0 0 1 0
PERSONALITY
Duncan has a questionable work ethic.
Low: Adaptability, Work Ethic
Birthday:12/17/2002
Born in:Detroit, MI
Nationality:American
Height:6' 0"
Weight:205 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:None, None
Service This Yr:None
40-Man Service:None, None
Pro Service:6 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2024, 31st Pick in Round 10
DOUBLE A - U28 2030 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 46 135 38 5 4 0 4 22 14 36 .281 .353 .378 .731 .317 .096 105
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 35 152 1 1 0 2 2 0 51 9 3 2 60.0 18.5 4.84 .6  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   30 11 1 2 0 0 7 3 9 0 0 0 .367 .424 .533 .958
Versus Right   105 27 4 2 0 4 15 11 27 0 2 1 .257 .333 .333 .667
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   65 18 2 3 0 3 11 8 16 0 1 1 .277 .365 .400 .765
May   47 13 3 0 0 1 7 4 14 0 0 0 .277 .333 .340 .674
June   10 4 0 0 0 0 2 1 3 0 1 0 .400 .455 .400 .855
July   13 3 0 1 0 0 2 1 3 0 0 0 .231 .286 .385 .670
Last Year   112 31 7 0 0 9 11 14 29 0 3 0 .277 .357 .339 .696
2 Years Ago   17 4 0 0 0 1 3 3 3 1 0 0 .235 .333 .235 .569
Career   392 100 15 5 2 24 54 51 109 2 6 2 .255 .342 .334 .676
Home   72 24 3 3 0 4 15 11 16 0 1 0 .333 .422 .458 .880
Road   63 14 2 1 0 0 7 3 20 0 1 1 .222 .269 .286 .554
Grass   124 35 5 4 0 4 21 14 33 0 1 1 .282 .360 .387 .747
Turf   11 3 0 0 0 0 1 0 3 0 1 0 .273 .273 .273 .545
Day   42 12 1 1 0 1 9 6 10 0 1 0 .286 .375 .357 .732
Night   93 26 4 3 0 3 13 8 26 0 1 1 .280 .343 .387 .730
As Starter   130 34 5 3 0 4 20 11 35 0 2 1 .262 .324 .346 .670
As Reliever / Substitution   5 4 0 1 0 0 2 3 1 0 0 0 .800 .875 1.200 2.075
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
2023 Total - 20 41 176 50 7 5 4 26 34 21 2 3 29 34 9 .284 .361 .449 .810 100 100 0.6
2024 Total - 21 47 207 58 8 7 1 34 47 25 2 2 31 33 8 .280 .360 .401 .761 100 100 0.4
2024 Kingsport - R+ 21 66 260 79 19 5 3 23 38 33 1 0 68 4 3 .304 .384 .450 .834 127 127 2.1
2025 Brooklyn - A- 22 61 243 70 12 3 4 36 41 27 2 1 58 10 0 .288 .363 .412 .774 106 109 2.0
2025 Columbia - A 22 29 102 26 3 0 1 11 13 17 1 0 39 4 1 .255 .367 .314 .680 94 88 0.1
2026 Brooklyn - A- 23 7 27 7 2 0 0 1 3 5 0 0 7 1 0 .259 .375 .333 .708 95 105 0.0
2026 St. Lucie - A+ 23 58 227 51 6 0 4 23 28 26 3 0 71 4 1 .225 .312 .304 .616 74 78 0.5
2026 Binghamton - AA 23 1 4 0 0 0 0 0 0 0 0 0 3 0 0 .000 .000 .000 .000 -100 -116 -0.1
2027 St. Lucie - A+ 24 27 57 16 8 0 0 4 5 5 1 1 16 2 1 .281 .344 .421 .765 122 119 -0.1
2027 Binghamton - AA 24 39 124 27 3 1 2 10 18 20 1 1 38 2 0 .218 .329 .306 .635 76 82 0.0
2028 St. Lucie - A+ 25 69 104 27 4 1 2 10 13 14 0 2 25 3 0 .260 .342 .375 .717 111 111 0.8
2028 Binghamton - AA 25 8 17 4 0 0 0 1 3 3 0 1 3 0 1 .235 .333 .235 .569 66 71 -0.0
2029 Binghamton - AA 26 38 112 31 7 0 0 9 11 14 0 0 29 1 0 .277 .357 .339 .696 101 102 0.5
2029 Newark - AAA 26 19 45 10 0 0 1 2 4 3 1 0 17 0 1 .222 .286 .289 .575 74 70 -0.2
2030 Binghamton - AA 27 46 135 38 5 4 0 4 22 14 1 0 36 3 2 .281 .353 .378 .731 107 105 0.6
Total AAA 19 45 10 0 0 1 2 4 3 1 0 17 0 1 .222 .286 .289 .575 74 70
Total AA 132 392 100 15 5 2 24 54 51 2 2 109 6 3 .255 .342 .334 .676 91 93
Total A+ 154 388 94 18 1 6 37 46 45 4 3 112 9 2 .242 .325 .340 .665 91 93
Total A 29 102 26 3 0 1 11 13 17 1 0 39 4 1 .255 .367 .314 .680 94 88
Total A- 68 270 77 14 3 4 37 44 32 2 1 65 11 0 .285 .364 .404 .768 105 108
Total R+ 66 260 79 19 5 3 23 38 33 1 0 68 4 3 .304 .384 .450 .834 127 127
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2024 Kingsport - R+ 2B 60 60 127 167 55 298 4 .987 534.0 4.96 +3.7 1.048
2025 Columbia - A 2B 1 1 1 3 0 4 0 1.000 9.0 4.00 +0.1 1.018
2025 Brooklyn - A- 2B 61 59 150 186 51 343 7 .980 517.2 5.84 +5.4 1.080
2026 St. Lucie - A+ 2B 58 57 115 164 43 286 7 .976 504.2 4.98 +0.2 .977
2026 Brooklyn - A- 2B 7 7 11 20 5 32 1 .969 64.1 4.34 -0.2 1.031
2027 Binghamton - AA 2B 5 5 9 15 2 24 0 1.000 46.0 4.70 +0.7 1.066
2027 St. Lucie - A+ 2B 8 4 11 22 4 36 3 .917 48.1 6.14 -1.9 .882
2027 Binghamton - AA CF 9 7 15 1 0 17 1 .941 66.1 2.17 -1.8 .884
2027 St. Lucie - A+ CF 8 1 13 0 0 14 1 .929 32.0 3.66 -2.0 .806
2028 Binghamton - AA 2B 2 0 2 3 0 5 0 1.000 7.0 6.43 +0.5 1.522
2028 St. Lucie - A+ 2B 47 6 28 40 9 69 1 .986 140.2 4.35 +0.9 .986
2028 St. Lucie - A+ SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2028 St. Lucie - A+ CF 11 9 25 0 0 26 1 .962 87.1 2.58 -1.0 .931
2029 Newark - AAA 2B 11 5 9 9 1 18 0 1.000 51.2 3.14 -0.1 .853
2029 Binghamton - AA 2B 12 9 18 37 7 56 1 .982 82.1 6.01 +1.8 1.143
2029 Newark - AAA SS 2 2 0 4 1 5 1 .800 18.0 2.00 -0.7 .706
2029 Newark - AAA CF 5 4 8 0 0 8 0 1.000 35.0 2.06 -0.4 .904
2029 Binghamton - AA CF 13 13 24 0 0 24 0 1.000 110.2 1.95 -2.1 .919
2030 Binghamton - AA 2B 26 24 49 66 15 116 1 .991 216.2 4.78 -0.4 1.021
2030 Binghamton - AA CF 13 11 26 0 0 27 1 .963 98.2 2.37 -1.2 .931
TOTAL 2B 298 237 530 732 192 1287 25 .981 2222.1 5.11 +10.8 1.030
TOTAL SS 2 2 0 4 1 5 1 .800 18.0 2.00 -0.7 .706
TOTAL CF 59 45 111 1 0 116 4 .966 430.0 2.34 -8.5 .904
PLAYER HISTORY
01/01/2024 OSA scouting updated ratings (potential): Contact: 30 (45); Power: 25 (35); Eye: 35 (55).
06/03/2024 Drafted in the 2024 first-year player draft (Round 10, Pick 31, 327th overall pick) by the New York Mets, out of college (UL Lafayette).
01/01/2025 OSA scouting updated ratings (potential): Contact: 35 (40); Power: 25 (30); Eye: 45 (55).
07/04/2025 Suspended 2 games after ejection following a brawl.
01/01/2026 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 30 (30); Eye: 50 (55).
01/01/2027 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 30 (30); Eye: 50 (55).
01/01/2028 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 30 (30); Eye: 50 (55).
01/01/2029 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 35 (35); Eye: 55 (55).
07/15/2029 Injured (knee contusion),day-to-day for 2 weeks.
01/01/2030 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 35 (35); Eye: 50 (55).
07/22/2030 Released by the New York organization.
Saturday, November 6th , 2021 - OOTP Baseball 22.10 Build 79