LF Duncan Stephens #39
Age: 25 | Bats: L | Throws: R | Morale: Angry
07/16/2032
LF DUNCAN STEPHENS #39 - AGE: 25 - BATS: L - THROWS: R - MORALE: ANGRY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
54 164 38 11 0 3 17 15 24 .232 .297 .354 10 -0.5
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 49 44 52 52
Gap 75 61 80 76
Power 67 54 71 74
Eye 58 48 61 61
Avoid K's 73 67 75 74
FIELDING RATINGS
Catcher Infield Outfield
Range: - 14 48
Errors: - 14 43
Arm: 2 35 74
Turn DP: - 19 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 57
1st Base: - Center Field: 15
2nd Base: - Right Field: 39
3rd Base: -
       
RUN/BUNT
Running Speed: 65
Stealing Ability: 86
Baserunning Inst.: 100
Sacrifice Bunt: 32
Bunt for Hit: 3
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
07/08/2032 @ CHE Win, 8-1 1 0 0 0 0 0 0 0
06/27/2032 @ CONQ Loss, 7-8 0 0 0 0 0 0 0 0
06/24/2032 SEA Loss, 4-7 1 0 0 0 0 0 1 0
06/15/2032 JUN Loss, 3-6 1 0 0 0 0 0 1 0
06/14/2032 JUN Win, 4-3 1 0 0 0 0 0 1 0
06/10/2032 @ PAL Win, 5-3 4 0 0 1 0 0 1 0
06/09/2032 @ PAL Win, 5-0 4 1 2 1 0 0 0 1
06/08/2032 @ PAL Loss, 2-9 4 0 0 0 0 0 1 0
06/07/2032 @ PAL Loss, 3-4 4 0 0 0 0 0 0 0
06/06/2032 SP Win, 7-6 0 0 0 0 0 1 0 0
PERSONALITY
He keeps his nose to the grindstone.
High: Work Ethic
Birthday:04/20/2007
Born in:Richmond, CA
Nationality:American
Height:5' 11"
Weight:170 lbs
Local Popularity:Well Known
National Pop.:Fair
STATUS
Contract:Major League Contract
Salary:$120,000
Signed Through:2032 Season
Major Service:None, 123 Days
Service This Yr:None
40-Man Service:2 Years, 102 Days
Pro Service:7 Years
Arbitration Eligibility:Not yet eligible
Option Years:Last option year
Contract Extension: -
Drafted:2025, 2nd Pick in Round 1
VBL TRIPLE A 2032 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 54 164 38 11 0 3 17 21 15 24 .232 .297 .354 .650 .280 .122 66
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 40 182 1 2 0 1 0 2 58 14 10 2 83.3 19.0 3.92 -0.5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   24 7 0 0 0 1 2 0 2 0 0 0 .292 .292 .292 .583
Versus Right   140 31 11 0 3 16 19 15 22 2 0 1 .221 .297 .364 .662
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
April   49 10 4 0 1 7 5 2 8 2 0 1 .204 .241 .347 .588
May   92 25 5 0 2 8 14 11 11 0 0 0 .272 .350 .391 .741
June   22 3 2 0 0 2 2 2 5 0 0 0 .136 .208 .227 .436
July   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Last Year   297 90 18 6 10 47 45 39 54 1 1 0 .303 .383 .505 .888
2 Years Ago   470 138 38 3 9 45 86 58 79 3 0 2 .294 .371 .445 .816
Career   1427 402 99 16 33 177 244 187 234 7 1 7 .282 .366 .443 .809
Home   73 16 4 0 1 8 6 8 11 1 0 1 .219 .301 .315 .616
Road   91 22 7 0 2 9 15 7 13 1 0 0 .242 .293 .385 .678
Grass   156 35 10 0 2 15 18 13 23 1 0 1 .224 .287 .327 .613
Turf   8 3 1 0 1 2 3 2 1 1 0 0 .375 .455 .875 1.330
Night   164 38 11 0 3 17 21 15 24 2 0 1 .232 .297 .354 .650
As Starter   152 36 9 0 3 16 21 14 21 2 0 1 .237 .302 .355 .657
As Reliever / Substitution   12 2 2 0 0 1 0 1 3 0 0 0 .167 .231 .333 .564
Pinch Hitting   10 2 2 0 0 1 0 1 3 0 0 0 .200 .273 .400 .673
Close/Late   36 6 2 0 1 4 4 6 8 0 0 0 .167 .286 .306 .591
Inning 1-3   48 8 2 0 0 2 6 5 9 1 0 1 .167 .255 .208 .463
Inning 4-6   57 16 7 0 1 7 7 2 7 0 0 0 .281 .305 .456 .761
Inning 7-9   56 14 2 0 2 8 7 6 7 1 0 0 .250 .317 .393 .710
Extra Innings   3 0 0 0 0 0 1 2 1 0 0 0 .000 .400 .000 .400
0 Outs   55 13 2 0 2 5 9 5 6 1 0 1 .236 .306 .382 .688
1 Outs   53 15 6 0 1 8 9 5 8 1 0 0 .283 .339 .453 .792
2 Outs   56 10 3 0 0 4 3 5 10 0 0 0 .179 .246 .232 .478
Scoring Position   56 8 3 0 0 11 5 8 7 2 0 0 .143 .242 .196 .439
Bases Empty   79 22 6 0 2 2 12 7 14 0 0 0 .278 .337 .430 .768
Runner on 1st   29 8 2 0 1 4 4 0 3 0 0 1 .276 .300 .448 .748
Runner on 2nd   18 3 2 0 0 2 2 3 0 0 0 0 .167 .286 .278 .563
Runner on 3rd   7 1 0 0 0 3 1 2 0 1 0 0 .143 .300 .143 .443
Runner on 1st & 2nd   20 2 0 0 0 1 2 1 6 0 0 0 .100 .143 .100 .243
Runner on 1st & 3rd   8 1 1 0 0 3 0 2 0 0 0 0 .125 .300 .250 .550
Runner on 2nd & 3rd   0 0 0 0 0 1 0 0 0 1 0 0 .000 .000 .000 .000
Bases Loaded   3 1 0 0 0 1 0 0 1 0 0 0 .333 .333 .333 .667
Two Strikes   72 13 6 0 0 4 7 5 24 1 0 1 .181 .241 .264 .504
First Pitch   20 3 1 0 0 2 3 2 0 1 0 0 .150 .217 .200 .417
Count 0-1   12 4 0 0 1 1 2 0 0 0 0 0 .333 .333 .583 .917
Count 0-2   8 1 0 0 0 0 1 0 3 0 0 1 .125 .222 .125 .347
Count 1-0   11 3 0 0 0 1 1 0 0 0 0 0 .273 .273 .273 .545
Count 1-1   19 7 1 0 2 5 4 0 0 0 0 0 .368 .368 .737 1.105
Count 1-2   21 1 0 0 0 0 0 0 10 0 0 0 .048 .048 .048 .095
Count 2-0   9 1 0 0 0 0 0 0 0 0 0 0 .111 .111 .111 .222
Count 2-1   15 6 3 0 0 2 1 0 0 0 0 0 .400 .400 .600 1.000
Count 2-2   20 6 3 0 0 2 1 0 3 1 0 0 .300 .286 .450 .736
Count 3-0   0 0 0 0 0 0 1 4 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   6 1 0 0 0 2 2 4 0 0 0 0 .167 .500 .167 .667
Full Count   23 5 3 0 0 2 5 5 8 0 0 0 .217 .357 .348 .705
Behind in Count   41 6 0 0 1 1 3 0 13 0 0 1 .146 .167 .220 .386
Ahead in Count   41 11 3 0 0 5 5 8 0 0 0 0 .268 .388 .341 .729
Batting Leadoff   22 4 1 0 0 1 3 1 4 0 0 0 .182 .217 .227 .445
Batting 4th   12 5 3 0 0 2 2 2 1 0 0 0 .417 .500 .667 1.167
Batting 5th   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 6th   53 14 3 0 0 4 9 4 5 1 0 0 .264 .310 .321 .631
Batting 7th   72 15 4 0 3 10 7 8 13 1 0 1 .208 .293 .389 .682
Batting 8th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 9th   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Low Leverage   64 15 3 0 1 5 6 8 10 1 0 0 .234 .315 .328 .643
Medium Leverage   71 17 6 0 2 7 11 5 7 1 0 0 .239 .286 .408 .694
High Leverage   28 5 2 0 0 5 3 2 7 0 0 1 .179 .258 .250 .508
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
2030 Brooklyn - VBL 23 33 115 30 6 1 9 22 15 12 2 2 16 5 1 .261 .336 .565 .901 135 136 0.8
2031 Brooklyn - VBL 24 61 168 39 13 1 5 16 24 9 0 1 34 6 1 .232 .270 .411 .680 78 73 -0.5
Total VBL 94 283 69 19 2 14 38 39 21 2 3 50 11 2 .244 .298 .473 .771 102 100 0.2
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 Northern - HS 16 137 539 173 22 2 47 112 103 53 6 5 90 27 5 .321 .385 .631 1.016 173 176 9.0
2024 Northern - HS 17 137 489 129 19 7 35 96 106 83 7 4 70 25 9 .264 .376 .546 .922 144 141 6.3
2025 Inverness - R 18 83 329 114 16 3 5 39 46 36 1 1 41 12 10 .347 .411 .459 .870 133 134 2.6
2025 Danbury - A 18 40 153 45 11 2 6 20 35 14 3 1 30 8 1 .294 .363 .510 .872 132 131 1.0
2026 Danbury - A 19 74 269 72 21 1 6 28 38 31 3 2 48 16 5 .268 .348 .420 .768 105 106 0.8
2026 Myrtle Beach - AA 19 61 238 56 9 2 2 24 23 15 1 4 41 15 10 .235 .279 .315 .594 60 57 -1.0
2027 Danbury - A 20 134 501 142 45 6 5 70 74 67 5 6 63 23 6 .283 .370 .427 .797 111 113 2.5
2028 Myrtle Beach - AA 21 124 488 135 37 2 8 40 95 73 5 4 66 42 13 .277 .374 .410 .784 110 109 2.4
2029 Weequahic - AAA 22 132 496 136 32 7 11 68 92 75 4 1 77 57 7 .274 .373 .433 .807 116 118 3.8
2030 Weequahic - AAA 23 116 470 138 38 3 9 45 86 58 2 3 79 34 9 .294 .371 .445 .816 123 126 3.8
2031 Brooklyn - TRN 24 9 13 1 0 0 0 1 0 0 0 0 2 1 0 .077 .077 .077 .154 -58 -72 -0.2
2031 Weequahic - AAA 24 75 297 90 18 6 10 47 45 39 0 1 54 21 5 .303 .383 .505 .888 135 142 2.6
2032 Weequahic - AAA 25 54 164 38 11 0 3 17 21 15 1 2 24 10 2 .232 .297 .354 .650 70 66 -0.5
Total AAA 377 1427 402 99 16 33 177 244 187 7 7 234 122 23 .282 .366 .443 .809 117 120
Total AA 185 726 191 46 4 10 64 118 88 6 8 107 57 23 .263 .344 .379 .723 94 93
Total A 248 923 259 77 9 17 118 147 112 11 9 141 47 12 .281 .362 .439 .801 113 114
Total HS 274 1028 302 41 9 82 208 209 136 13 9 160 52 14 .294 .380 .590 .971 159 159
Total RL 83 329 114 16 3 5 39 46 36 1 1 41 12 10 .347 .411 .459 .870 133 134
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2023 Northern - HS CF 136 133 383 7 1 393 3 .992 1201.0 2.92 +3.1 1.011
2024 Northern - HS CF 131 129 424 14 3 444 6 .986 1112.0 3.54 +14.5 1.063
2025 Danbury - A LF 21 21 37 1 0 39 1 .974 188.1 1.82 -1.7 .921
2025 Danbury - A CF 19 14 37 2 1 42 3 .929 135.0 2.60 -2.9 .889
2025 Inverness - R CF 82 79 243 9 1 254 2 .992 685.0 3.31 -0.6 .995
2026 Myrtle Beach - AA LF 30 29 54 0 0 58 4 .931 257.0 1.89 -2.1 .939
2026 Danbury - A LF 4 3 10 0 0 10 0 1.000 27.2 3.25 +0.3 .997
2026 Myrtle Beach - AA CF 31 28 74 3 2 77 0 1.000 242.0 2.86 -1.1 .962
2026 Danbury - A CF 64 62 193 5 2 202 4 .980 537.0 3.32 -4.8 .956
2027 Danbury - A LF 108 102 206 7 1 218 5 .977 877.0 2.19 +3.7 1.011
2027 Danbury - A CF 29 28 79 4 2 83 0 1.000 227.0 3.29 -0.8 .978
2028 Myrtle Beach - AA LF 41 33 83 2 1 87 2 .977 300.0 2.55 +2.3 1.044
2028 Myrtle Beach - AA CF 71 71 198 8 2 212 6 .972 617.0 3.00 -6.8 .964
2029 Weequahic - AAA LF 29 21 42 2 2 48 4 .917 185.1 2.14 +0.8 1.002
2029 Weequahic - AAA CF 95 93 247 7 4 259 5 .981 792.2 2.88 -3.4 .984
2029 Weequahic - AAA RF 16 13 18 1 0 21 2 .905 109.2 1.56 -0.9 .937
2030 Brooklyn - MLB LF 20 19 30 0 0 31 1 .968 167.0 1.62 -1.0 .918
2030 Weequahic - AAA LF 64 62 129 1 1 134 4 .970 536.1 2.18 +3.5 1.053
2030 Brooklyn - MLB CF 4 3 9 0 0 9 0 1.000 27.2 2.93 +0.1 .906
2030 Weequahic - AAA CF 44 43 125 3 2 129 1 .992 373.1 3.09 -0.4 .982
2030 Weequahic - AAA RF 10 9 17 0 0 17 0 1.000 71.1 2.14 +0.1 1.003
2031 Brooklyn - MLB LF 7 5 11 0 0 12 1 .917 44.0 2.25 -0.1 .975
2031 Weequahic - AAA LF 18 6 17 1 0 18 0 1.000 72.0 2.25 +0.5 1.048
2031 Brooklyn - TRN LF 2 1 3 0 0 3 0 1.000 9.0 3.00 +0.1 .976
2031 Brooklyn - MLB CF 50 35 98 1 1 100 1 .990 330.0 2.70 -5.9 .945
2031 Weequahic - AAA CF 64 64 149 2 1 152 1 .993 533.0 2.55 -3.1 .970
2031 Brooklyn - TRN CF 8 0 6 1 0 8 1 .875 24.0 2.62 -0.2 .953
2031 Brooklyn - MLB RF 6 0 2 0 0 2 0 1.000 9.0 2.00 -0.0 .986
2031 Weequahic - AAA RF 4 3 6 0 0 6 0 1.000 27.0 2.00 +0.4 .991
2032 Weequahic - AAA LF 12 12 25 0 0 25 0 1.000 91.0 2.47 +0.7 .000
2032 Weequahic - AAA RF 5 0 4 0 0 4 0 1.000 11.0 3.27 +0.7 1.337
TOTAL LF 356 314 647 14 5 683 22 .968 2754.2 2.16 +7.1 1.005
TOTAL CF 828 782 2265 66 22 2364 33 .986 6836.2 3.07 -12.3 .994
TOTAL RF 41 25 47 1 0 50 2 .960 228.0 1.89 +0.3 .995
PLAYER HISTORY
03/01/2023 Joined the Northern Patriots.
05/22/2023 Wins the HS TL Player of the Week Award.
06/26/2023 Wins the HS TL Player of the Week Award.
07/01/2023 Wins the HS TL Batter of the Month Award.
07/10/2023 Was selected to the 2023 National High School Federation All-Star Game.
09/11/2023 Wins the HS TL Player of the Week Award.
01/01/2024 OSA scouting updated ratings (potential): Contact: 26 (44); Power: 13 (57); Eye: 19 (74).
05/01/2024 Injured (mild shoulder strain),day-to-day for 5 days.
07/10/2024 Was selected to the 2024 National High School Federation All-Star Game.
07/30/2024 Injured (hand soreness),day-to-day for 4 days.
09/23/2024 Injured (bruised thumb),day-to-day for 2 days.
01/01/2025 OSA scouting updated ratings (potential): Contact: 27 (64); Power: 20 (80); Eye: 36 (66).
03/15/2025 Released by the Northern Patriots.
03/15/2025 Drafted in the 2025 first-year player draft (Round 1, Pick 2, 2nd overall pick) by the Brooklyn Bats.
06/12/2025 Goes 5-6 against the Kitscoty Cavaliers, with 1 2B, 3 RBI and 4 R.
06/18/2025 Was selected to the 2025 VBL Rookie League All-Star Game.
11/01/2025 Named the #96 prospect in the VBL
01/01/2026 OSA scouting updated ratings (potential): Contact: 46 (68); Power: 21 (81); Eye: 44 (67).
04/06/2026 Named the #95 prospect in the VBL
11/06/2026 Named the #96 prospect in the VBL
01/01/2027 OSA scouting updated ratings (potential): Contact: 51 (69); Power: 27 (81); Eye: 51 (67).
04/05/2027 Named the #99 prospect in the VBL
07/22/2027 Injured (back spasms),day-to-day for 3 days.
11/02/2027 Named the #96 prospect in the VBL
01/01/2028 OSA scouting updated ratings (potential): Contact: 55 (72); Power: 33 (81); Eye: 64 (66).
04/03/2028 Named the #94 prospect in the VBL
06/19/2028 Wins the AA ML Player of the Week Award.
07/02/2028 Named the #81 prospect in the VBL
09/04/2028 Injured (recurring back spasms),out for 4 weeks.
11/06/2028 Named the #69 prospect in the VBL
01/01/2029 OSA scouting updated ratings (potential): Contact: 56 (72); Power: 38 (81); Eye: 71 (71).
04/01/2029 Named the #69 prospect in the VBL
07/01/2029 Named the #54 prospect in the VBL
10/28/2029 Wins the 2029 AAA ML Platinum Stick Award at CF.
11/02/2029 Named the #41 prospect in the VBL
01/01/2030 OSA scouting updated ratings (potential): Contact: 59 (71); Power: 53 (81); Eye: 71 (71).
02/24/2030 Injured (high ankle sprain),out for 5 weeks.
04/01/2030 Named the #67 prospect in the VBL
05/12/2030 Injured (sore elbow),day-to-day for 4 days.
06/18/2030 Was selected to the 2030 VBL Triple A All-Star Game.
06/30/2030 Named the #42 prospect in the VBL
07/08/2030 Was selected to the 2030 The Virtual Baseball League All-Star Futures Game.
11/02/2030 Named the #89 prospect in the VBL
11/26/2030 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2031 OSA scouting updated ratings (potential): Contact: 50 (56); Power: 67 (80); Eye: 61 (66).
04/01/2031 Named the #91 prospect in the VBL
05/17/2031 Injured (sprained ankle),day-to-day for 4 days.
11/21/2031 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2032 OSA scouting updated ratings (potential): Contact: 50 (56); Power: 67 (79); Eye: 57 (62).
Wednesday, April 17th , 2024 - OOTP Baseball 24.9 Build 80