Oswaldo
Leal
 
Bats: Both
Throws: Left
Height: 6' 1''
Weight: 185
 
Born: January 14, 1990 in Dominican Republic
 
Ratings - Pitching     Help
                                                   
  Stuff Control Movement
Year Age Tm Lg Salary Endurance vL vR OA vL vR OA vL vR OA
2012 22 SLN NL   4 4 4 4 8 8 8 5 4 5
2013 23 SLN NL   4 5 5 5 8 8 8 5 5 5
2014 24 SLN NL $ 300,000 3 6 5 5 8 8 8 5 5 5
2015 25 SLN NL $ 300,000 3 6 5 5 8 8 8 5 4 5
2016 26 SLN NL $ 300,000 3 6 5 5 8 8 8 5 4 5
2017 27 SLN NL $ 300,000 3 6 5 5 8 8 8 5 5 5
2018 28 SLN NL $ 300,000 3 5 5 5 8 8 8 6 5 5
2019 29 SLN NL $ 371,429 3 5 5 5 8 8 8 6 6 6
2020 30 MIL NL $ 371,429 2 5 5 5 8 8 8 5 5 5
2021 31 MIL NL $ 371,429 2 5 5 5 8 7 7 6 6 6
OOTP6 Min Ratings   2 4 4 4 8 7 7 5 4 5
OOTP6 Max Ratings $ 371,429 4 6 5 5 8 8 8 6 6 6
Ratings - Batting     Help
                                             
  Contact Power Gap Eye Ks
Year Age Tm Lg Salary   vL vR OA vL vR OA vL vR OA vL vR OA vL vR OA
2012 22 SLN NL     1 1 1 1 1 1 3 3 3 3 3 3 3 3 3
2013 23 SLN NL     1 1 1 1 1 1 3 3 3 3 3 3 3 3 3
2014 24 SLN NL $ 300,000   1 1 1 1 1 1 3 3 3 3 3 3 3 3 3
2015 25 SLN NL $ 300,000   1 1 1 1 1 1 3 3 3 3 3 3 3 3 3
2016 26 SLN NL $ 300,000   1 1 1 1 1 1 3 3 3 3 3 3 3 3 3
2017 27 SLN NL $ 300,000   1 1 1 1 1 1 3 3 3 3 3 3 3 3 3
2018 28 SLN NL $ 300,000   1 1 1 1 1 1 3 3 3 3 3 3 3 3 3
2019 29 SLN NL $ 371,429   1 1 1 1 1 1 3 3 3 3 3 3 3 3 3
2020 30 MIL NL $ 371,429   1 1 1 1 1 1 3 3 3 3 3 3 3 3 3
2021 31 MIL NL $ 371,429   1 1 1 1 1 1 3 3 3 3 3 3 3 3 3
OOTP6 Min Ratings     1 1 1 1 1 1 3 3 3 3 3 3 3 3 3
OOTP6 Max Ratings $ 371,429   1 1 1 1 1 1 3 3 3 3 3 3 3 3 3
Pitching Stats     Help
Bold lines indicate player won Cy Young or Rookie Of The Year.
Year Age Tm Lg W L Pct G GS CG SHO SV IP H ER HR BB SO ERA OAVG OOBP OSLG OOPS PWS
2012 22 AAA   0 0 .000 41 0 0 0 1 49.0 51 24 6 8 37 4.41 .267 .296 .424 .721  
    AA   0 0 .000 4 0 0 0 0 8.0 6 2 1 1 8 2.25 .200 .226 .333 .559  
2013 23 AAA   1 2 .333 38 0 0 0 4 34.0 36 18 3 5 30 4.76 .277 .304 .408 .711  
    AA   1 1 .500 20 0 0 0 0 17.3 19 11 3 2 14 5.71 .284 .304 .463 .767  
2014 24 SLN NL 3 1 .750 16 0 0 0 0 23.0 25 12 6 7 13 4.70 .294 .388 .518 .905 1.0
    AAA   1 0 1.000 12 0 0 0 1 12.0 15 9 3 5 13 6.75 .313 .377 .521 .898  
2015 25 SLN NL 0 1 .000 11 0 0 0 0 17.0 26 16 3 4 10 8.47 .366 .413 .535 .948 0.0
    AAA   0 0 .000 14 0 0 0 1 25.7 30 10 5 9 22 3.51 .286 .342 .457 .799  
2016 26 SLN NL 0 0 .000 7 0 0 0 0 14.7 11 5 0 5 10 3.07 .196 .286 .268 .554 0.9
    AAA   1 4 .200 52 0 0 0 3 51.0 53 28 10 15 55 4.94 .272 .324 .472 .796  
2017 27 SLN NL 3 0 1.000 33 0 0 0 0 41.7 45 19 3 13 24 4.10 .281 .364 .419 .783 2.2
    AAA   1 0 1.000 14 0 0 0 1 12.7 13 5 0 6 15 3.55 .271 .352 .354 .706  
2018 28 SLN NL 3 1 .750 41 0 0 0 1 57.0 55 22 4 18 35 3.47 .258 .339 .352 .691 3.6
2019 29 SLN NL 3 3 .500 54 0 0 0 1 55.7 55 28 5 10 29 4.53 .259 .310 .392 .702 3.0
2020 30 SLN NL 2 4 .333 34 0 0 0 3 29.0 40 21 3 7 24 6.52 .325 .368 .439 .807 0.0
  MIL NL 0 1 .000 12 0 0 0 0 9.3 14 2 1 3 9 1.93 .341 .400 .488 .888 0.7
  TOT   2 5 .286 46 0 0 0 3 38.3 54 23 4 10 33 5.40 .329 .376 .451 .828 0.7
2021 31 MIL NL 1 0 1.000 17 0 0 0 0 22.3 19 17 4 10 15 6.85 .232 .360 .378 .738 0.0
    AAA   5 1 .833 43 0 0 0 1 49.7 52 19 5 13 37 3.44 .267 .313 .369 .682  
8 Years Sim 15 11 .577 225 0 0 0 5 269.6 290 142 29 77 169 4.74 .278 .351 .409 .760 11.4
7 Years AAA 9 7 .563 214 0 0 0 12 234.0 250 113 32 61 209 4.35 .274 .320 .425 .745  
2 Years AA 1 1 .500 24 0 0 0 0 25.3 25 13 4 3 22 4.62 .258 .280 .423 .703  
9 Years Minors 10 8 .556 238 0 0 0 12 259.3 275 126 36 64 231 4.37 .273 .316 .425 .741  
Season Average 1 1 .500 28 0 0 0 0 33.7 36 17 3 9 21 4.74 .278 .351 .409 .760  
Career Highs 3 5 1.000 54 0 0 0 3 57.0 55 28 6 18 35 8.47 .366 .413 .535 .948  
Career Pitching Splits     Help
Click on a Category to view yearly stats.
Category W L Pct G GS CG SHO SV IP H ER HR BB SO ERA OAVG OOBP OSLG OOPS
vs RH   206 103 24 60 116   .287 .342 .425 .767
vs LH   84 39 5 17 53   .258 .295 .375 .671
Home 9 7 .563 124 0 0 0 1 139.6 167 93 19 44 97 5.99 .301 .352 .456 .808
Away 6 4 .600 101 0 0 0 4 130.0 123 49 10 33 72 3.39 .252 .299 .357 .656
Mar/Apr 2 2 .500 20 0 0 0 0 23.0 45 29 4 7 18 11.35 .429 .464 .581 1.045
May 1 2 .333 33 0 0 0 0 40.0 39 17 5 13 23 3.83 .267 .327 .425 .752
June 4 4 .500 28 0 0 0 2 34.7 44 22 5 9 12 5.71 .314 .356 .471 .827
July 2 2 .500 45 0 0 0 2 53.7 49 26 7 14 40 4.36 .247 .297 .399 .696
August 3 1 .750 54 0 0 0 1 59.0 64 27 4 20 40 4.12 .277 .335 .372 .707
Sep/Oct 3 0 1.000 45 0 0 0 0 59.3 49 21 4 14 36 3.19 .220 .266 .327 .593
Batting Stats     Help
Bold lines indicate player won MVP or Rookie Of The Year.
Year Age Tm Lg G AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS XR OWS
2014 24 SLN NL 16 2 0 1 1 0 0 1 0 0 0 0 .500 .500 1.000 1.500 0.6 0.3
2015 25 SLN NL 11 4 1 1 0 0 0 0 0 0 0 1 .250 .250 .250 .500 0.2 0.0
2016 26 SLN NL 8 1 0 0 0 0 0 0 0 0 0 1 .000 .500 .000 .500 0.2 0.0
2017 27 SLN NL 32 4 0 1 1 0 0 0 0 0 0 0 .250 .250 .500 .750 0.5 0.2
2018 28 SLN NL 40 4 1 1 0 0 0 0 0 0 0 1 .250 .250 .250 .500 0.2 0.0
2021 31 MIL NL 17 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.2 0.0
6 Years Sim 124 17 2 4 2 0 0 1 0 0 0 4 .235 .278 .353 .631 1.6 0.5
162 Game Average 22 2 5 2 0 0 1 0 0 0 5 .235 .278 .353 .631 2.1  
Career Highs 40 4 1 1 1 0 0 1 0 0 0 1 .500 .500 1.000 1.500 0.6  
Career Batting Splits     Help
Click on a Category to view yearly stats.
Category G AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS XR
vs RH   12 2 2 1 0 0 1 0 0 0 4 .167 .231 .250 .481 0.3
vs LH   5 0 2 1 0 0 0 0 0 0 0 .400 .400 .600 1.000 0.9
Home 47 11 2 1 0 0 0 0 0 0 0 3 .091 .091 .091 .182 -0.5
Away 31 6 0 3 2 0 0 1 0 0 0 1 .500 .571 .833 1.405 1.7
RISP   3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.3
Close/Late   2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.2
Mar/Apr 10 2 2 1 0 0 0 0 0 0 0 0 .500 .500 .500 1.000 0.4
May 9 3 0 1 0 0 0 0 0 0 0 1 .333 .333 .333 .667 0.3
June 10 4 0 1 1 0 0 1 0 0 0 1 .250 .250 .500 .750 0.4
July 10 3 0 1 1 0 0 0 0 0 0 0 .333 .333 .667 1.000 0.5
August 25 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.3
Sep/Oct 17 2 0 0 0 0 0 0 0 0 0 1 .000 .333 .000 .333 -0.2
Fielding Stats     Help
Bold lines indicate player won Gold Glove.
Year Age Tm Lg Pos G GS IP PO A E DP FPct RF    
2014 24 SLN NL P 16 0 23.0 4 4 0 0 1.000 3.13    
2015 25 SLN NL P 11 0 17.0 1 4 0 0 1.000 2.65    
2016 26 SLN NL P 7 0 14.7 2 0 0 0 1.000 1.23    
2017 27 SLN NL P 33 0 41.7 1 7 0 0 1.000 1.73    
2018 28 SLN NL P 41 0 57.0 6 12 1 3 .947 2.84    
2019 29 SLN NL P 54 0 55.7 2 8 0 2 1.000 1.62    
2020 30 SLN NL P 34 0 29.0 2 5 0 0 1.000 2.17    
  MIL NL P 12 0 9.3 0 1 0 0 1.000 0.96    
  TOT   P 46 0 38.3 2 6 0 0 1.000 1.88    
2021 31 MIL NL P 17 0 22.3 1 3 0 0 1.000 1.61    
Career Totals   225 0 269.6 19 44 1 5 .984 2.10    
Career Highs   54 0 57.0 6 12 1 3 1.000 3.13    
Similar Pitchers     What are Similarity Scores?

  1. Terry Jacobi (980)
  2. Steve Colyer (978)
  3. Bruce Chen (977)
  4. Macay McBride (971)
  5. Damaso Marte (971)
  6. Fredrick Clark (971)
  7. Jeffrey Urban (970)
  8. Chad Bentz (970)
  9. Robert Mitchell (967)
  10. Justin Speier (966)
History
Injured on 6/3/2008 with a Strained Hip Muscle, out for one week
Injured on 5/25/2010 with a Pulled Achilles Tendon, out for 5 weeks
Drafted in 1st round, 23rd overall pick, by St. Louis in 2012
Earned first career win on 6/1/2014
Had first career hit (double) on 6/14/2014, off David Pahucki (CIN)
Injured on 8/7/2016 with a Strained Back Muscle, out for one week
1/29/2019: Gets a new one-year contract worth $371,429 through salary arbitration
1/29/2020: Gets a new one-year contract worth $371,429 through salary arbitration
Released by St. Louis on 8/10/2020
Signed as a free agent by Milwaukee on 8/10/2020 to a 1-year deal worth $371,429 per year