Seung Hwan Oh

Age: 36
Bats/Throws: R/R
5' 10" / 205
P
Birthdate: 7/15/1982 (36 y, 2 m, 7 d)
Contract: $2M / 1 Years (2018) + 1 Option Years

RotoWire News: Oh (hamstring) retired the only two batters he faced in Wednesday's loss to the Dodgers. (9/20/2018)

We hope you find the FanGraphs Player Stat Pages useful!

Please support FanGraphs by becoming a member. We publish over one thousand articles and podcasts each year, host numerous projection systems, and carry an ever growing database of baseball stats that assist you in your baseball research.

Support FanGraphs



SeasonTeamWLSVGGSIPK/9BB/9HR/9BABIPLOB%GB%HR/FBERAFIPxFIPWAR
2016Cardinals631976079.211.642.030.56.27080.9 %40.0 %6.7 %1.922.132.882.6
2017Cardinals162062059.18.192.281.52.31976.4 %28.7 %10.8 %4.104.445.040.1
2018THE BAT32055055.08.682.261.48.29373.9 %  3.944.22  
2018ATC24362061.09.102.341.26.31274.4 %  3.803.85  
2018Depth Charts33455055.09.112.471.36.30673.6 %  4.014.02 0.4
2018Steamer33055055.08.502.781.63.28772.0 %34.7 % 4.634.674.680.0
2018Fans (6)33663060.09.602.251.20.30076.5 %  3.503.61 0.7
2018ZiPS43060058.39.722.161.08.31275.2 %  3.393.38 0.8
20182 Teams63369065.110.192.341.10.26783.9 %29.8 %9.5 %2.763.453.991.0
    2018Blue Jays43248047.010.531.910.96.27683.7 %29.8 %8.2 %2.683.033.801.0
    2018Rockies20121018.19.333.441.47.24484.3 %29.8 %13.0 %2.954.524.470.0
2018ZiPS (R)00 403.09.762.381.28.32772.6 %  4.033.77 0.0
2018Steamer (R)000303.09.392.721.53.29472.3 %  4.454.31 0.0
2018Depth Charts (R)000404.09.572.551.40.31972.5 %  4.244.04 0.0
2018THE BAT (R)000404.08.952.741.53.33668.6 %  4.934.39  
Total- - -1312422070204.110.172.201.01.28680.2 %32.9 %9.1 %2.823.223.863.7

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2016Cardinals631.92760001914479.23135520175183230103
2017Cardinals164.1062000207459.12646831271015931054
2018THE BAT323.94550  0  55.022951262491422  53
2018ATC243.80620  36 61.0 58282691662  61
2018Depth Charts334.01550  411 55.0 522625815 2  56
2018Steamer334.6355000014 55.02355430281017 2  52
2018Fans (6)333.50630  6  60.0 532523815 2  64
2018ZiPS433.39600  0  58.3 532422714524563
20182 Teams632.7669000319665.1264512120817143074
    2018Blue Jays432.6848000213347.0189371414510131055
    2018Rockies202.952100016318.175147637012019
2018ZiPS (R)004.0340     3.0 32201 0  4
2018Steamer (R)004.45300001 3.01332211 0  3
2018Depth Charts (R)004.2440  01 4.0 42211 0  4
2018THE BAT (R)004.9340  0  4.0174221100  4
Total- - -13122.82207000424014204.18411747264235013970231

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2016Cardinals11.642.035.720.5632.9 %5.8 %27.2 %.1880.92.27080.9 %47532.13
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Cardinals8.192.283.601.5220.5 %5.7 %14.8 %.2761.40.31976.4 %971044.44
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018THE BAT8.682.263.841.48   .2491.18.29373.9 %  4.22
2018ATC9.102.343.901.26   .2541.22.31274.4 %  3.85
2018Depth Charts9.112.473.691.36   .2511.22.30673.6 %  4.02
2018Steamer8.502.783.061.6322.1 %7.2 %14.9 %.2511.29.28772.0 %  4.67
2018Fans (6)9.602.254.271.20   .2391.13.30076.5 %  3.61
2018ZiPS9.722.164.501.08   .2441.15.31275.2 %  3.38
20182 Teams10.192.344.351.1028.0 %6.4 %21.6 %.2101.04.26783.9 %63813.45
    2018Blue Jays10.531.915.500.9629.1 %5.3 %23.8 %.2101.00.27683.7 %63713.03
    2018Rockies9.333.442.711.4725.3 %9.3 %16.0 %.2091.15.24484.3 %631044.52
2018Average8.513.232.631.1622.2 %8.4 %13.8 %.2451.30.29372.8 %  4.20
2018ZiPS (R)9.762.384.091.28   .2591.25.32772.6 %  3.77
2018Steamer (R)9.392.723.451.53   .2461.27.29472.3 %  4.31
2018Depth Charts (R)9.572.553.751.40   .2571.26.31972.5 %  4.04
2018THE BAT (R)8.952.743.271.53   .2801.40.33668.6 %  4.39
Total- - -10.172.204.621.0127.5 %6.0 %21.5 %.2231.10.28680.2 %67773.22

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2016Cardinals0.9919.5 %40.0 %40.5 %10.7 %6.7 %13.5 %20.0 %33.2 %42.1 %24.7 %15.3 %50.5 %34.2 %2.42702.88
2017Cardinals0.5821.8 %28.7 %49.5 %6.5 %10.8 %13.0 %0.0 %33.9 %38.0 %28.1 %22.4 %49.5 %28.1 %4.181165.04
20182 Teams0.6020.2 %29.8 %50.0 %13.1 %9.5 %8.0 %0.0 %38.5 %28.4 %33.1 %17.2 %49.7 %33.1 %3.17953.99
    2018Blue Jays0.5919.8 %29.8 %50.4 %14.8 %8.2 %5.6 %0.0 %39.7 %26.4 %33.9 %19.0 %47.9 %33.1 %2.94903.80
    2018Rockies0.6121.3 %29.8 %48.9 %8.7 %13.0 %14.3 %0.0 %35.4 %33.3 %31.3 %12.5 %54.2 %33.3 %3.791104.47
Total- - -0.7120.5 %32.9 %46.6 %9.9 %9.1 %11.8 %10.0 %35.0 %36.5 %28.5 %18.3 %49.9 %31.8 %3.15923.86

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2016Cardinals74753681051424318721303
2017Cardinals549341674033137171030
20182 Teams50843411410353767431119
    2018Blue Jays366124920029270539809
    2018Rockies14231022106106204310
Total- - -178252111252110180112023323452

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2016Cardinals2.56-7.4610.0216.661.741.692.371.531.27412.31-0.792912
2017Cardinals0.19-7.938.12-4.53-0.511.861.431.581.4224-0.220.322411
20182 Teams0.54-5.255.7910.050.991.171.121.321.12590.87-0.402210
    2018Blue Jays0.75-3.093.839.620.971.101.021.191.04410.87-0.19136
    2018Rockies-0.20-2.171.960.430.021.341.351.631.30180.00-0.1594
Total- - -3.29-20.6423.9422.192.231.581.351.481.231242.95-0.877533

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2016Cardinals60.6% (92.8)31.3% (85.8) 0.8% (73.3) 7.4% (83.1) 0.8%
2017Cardinals61.8% (92.9)29.3% (85.4) 1.8% (75.0) 7.0% (84.0) 3.3%
20182 Teams53.7% (91.7)31.5% (84.0) 7.0% (74.3) 7.9% (83.9) 0.4%
    2018Blue Jays57.5% (91.6)29.8% (84.1) 5.4% (74.7) 7.2% (83.4) 0.6%
    2018Rockies43.5% (91.9)35.8% (83.7) 11.0% (73.7) 9.7% (84.7)  
Total- - -58.7% (92.5)30.8% (85.1) 3.1% (74.3) 7.4% (83.6) 1.5%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2016Cardinals60.7 %1.4 %    30.1 %0.8 %  7.0 %   
2017Cardinals61.8 %     28.9 %2.1 %  7.2 %   
20182 Teams51.4 %2.8 %27.2 %   4.7 %6.7 %  7.2 %   
    2018Blue Jays54.5 %3.1 %24.3 %   5.7 %5.5 %  7.0 %   
    2018Rockies43.6 %1.9 %34.8 %   1.9 %10.0 %  7.7 %   
Total- - -58.0 %1.4 %8.9 %   21.5 %3.1 %  7.1 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2016Cardinals92.891.1    85.773.6  82.8  
2017Cardinals92.9     85.575.6  83.8  
20182 Teams91.690.184.3   81.574.1  83.6  
    2018Blue Jays91.690.784.5   82.174.5  83.4  
    2018Rockies91.887.583.8   76.873.6  83.9  
Total- - -92.590.484.3   85.374.4  83.4  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2016Cardinals60.7 %   7.1 %31.5 %0.8 %    
2017Cardinals61.9 %   7.0 %28.6 %2.4 %    
20182 Teams51.7 %  1.8 %7.8 %31.0 %7.6 %    
    2018Blue Jays54.9 %  2.5 %7.1 %29.2 %6.3 %    
    2018Rockies43.6 %   9.7 %35.8 %11.0 %    
Total- - -58.1 %  0.6 %7.3 %30.5 %3.5 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2016Cardinals93.4   83.586.273.9   
2017Cardinals93.3   84.385.976.9   
20182 Teams91.4  90.783.683.874.2   
    2018Blue Jays91.3  90.783.284.074.8   
    2018Rockies91.6   84.483.473.4   
Total- - -92.8  90.783.785.374.8   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2016Cardinals13.59.2 0.0 0.6 1.722.28 0.33 0.61 
2017Cardinals8.2-3.4 -1.7 -5.1 1.29-1.13 -8.89 -7.12 
20182 Teams5.46.4 -1.7 -2.3 0.901.83 -2.21 -2.62 
    2018Blue Jays5.64.5 -1.6 -1.4 1.211.85 -3.74 -2.35 
    2018Rockies-0.22.0 -0.1 -0.9 -0.181.77 -0.24 -3.16 
Total- - -27.112.2 -3.4 -6.9 1.341.15 -3.16 -2.69 

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2016Cardinals12.70.8    9.00.0  1.0  
2017Cardinals8.6     -3.0-1.2  -5.6  
20182 Teams5.9-0.66.4   -0.2-1.4  -2.1  
    2018Blue Jays6.2-0.54.2   -0.4-1.2  -1.2  
    2018Rockies-0.3-0.12.2   0.1-0.2  -0.9  
Total- - -27.20.26.4   5.7-2.5  -6.7  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2016Cardinals1.624.54    2.300.34  1.06  
2017Cardinals1.39     -1.04-5.78  -7.75  
20182 Teams1.03-1.992.11   -0.47-1.82  -2.60  
    2018Blue Jays1.41-2.132.16   -0.82-2.66  -2.17  
    2018Rockies-0.22-1.382.03   2.26-0.63  -3.60  
Total- - -1.370.412.11   0.78-2.40  -2.77  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2016Cardinals13.6   0.69.10.0   
2017Cardinals8.2   -5.0-1.3-2.6   
20182 Teams6.4  -0.9-2.36.3-1.7   
    2018Blue Jays6.7  -0.9-1.44.1-1.6   
    2018Rockies-0.3   -0.92.2-0.1   
Total- - -28.1  -0.9-6.714.1-4.3   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2016Cardinals1.73   0.682.240.34   
2017Cardinals1.29   -6.98-0.45-10.59   
20182 Teams1.10  -4.54-2.611.82-1.99   
    2018Blue Jays1.50  -4.54-2.331.74-3.17   
    2018Rockies-0.22   -3.161.98-0.21   
Total- - -1.41  -4.54-2.661.34-3.59   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2016Cardinals36.6 %74.1 %53.0 %53.6 %73.3 %65.7 %43.9 %66.5 %18.0 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Cardinals36.5 %73.9 %54.1 %65.7 %80.8 %75.4 %47.2 %63.3 %12.9 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
20182 Teams36.1 %70.4 %50.6 %62.2 %77.8 %71.4 %42.3 %64.4 %14.4 %
    2018Blue Jays35.0 %70.3 %50.5 %64.8 %77.5 %72.6 %43.8 %63.0 %13.8 %
    2018Rockies38.7 %70.6 %51.0 %56.8 %78.6 %68.4 %38.4 %68.0 %16.1 %
2018Average30.8 %67.3 %46.5 %62.9 %85.6 %77.0 %43.0 %60.6 %10.6 %
Total- - -36.4 %72.9 %52.6 %59.9 %77.1 %70.5 %44.4 %64.8 %15.3 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Cardinals35.7 %70.6 %53.0 %52.8 %72.2 %65.6 %49.6 %21.4
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Cardinals33.8 %70.3 %53.9 %64.7 %79.2 %75.1 %55.0 %23.3
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
20182 Teams35.2 %67.2 %50.6 %60.3 %77.6 %71.3 %48.1 %21.3
    2018Blue Jays34.3 %66.8 %50.5 %62.6 %77.6 %72.5 %49.8 %21.6
    2018Rockies37.4 %68.4 %51.0 %55.4 %77.4 %68.4 %43.9 %20.3
2018Average30.4 %64.3 %46.6 %60.2 %85.7 %77.0 %47.7 %23.5
Total- - -35.0 %69.5 %52.5 %58.5 %76.1 %70.3 %50.7 %21.9

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Cardinals36.6 %69.7 %53.0 %53.8 %71.9 %65.6 %49.7 %22.0
2017Cardinals33.8 %70.9 %54.1 %64.3 %79.2 %75.0 %54.8 %23.7
20182 Teams36.3 %66.7 %50.7 %60.3 %77.8 %71.2 %47.4 %21.5
    2018Blue Jays35.5 %66.3 %50.6 %62.6 %77.7 %72.3 %49.0 %21.7
    2018Rockies38.1 %67.9 %51.0 %55.2 %78.0 %68.4 %43.2 %21.0
Total- - -35.7 %69.2 %52.6 %58.8 %76.0 %70.2 %50.5 %22.3

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2016CardinalsP76079.2261011100 2   .889 
2017CardinalsP62059.1260000000 0   1.000 
20182 TeamsP69065.1221101001 0   .800 
    2018Blue JaysP48047.0111100000 0   .667 
    2018RockiesP21018.1110001001 0   1.000 
Total- - -P2070204.16142112101 2   .909 

SeasonTeamPosInnrSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZCPPRPPTZLFSRARMDPRRngRErrRUZRUZR/150
2016CardinalsP79.20  -1-2-3              
2017CardinalsP59.10  011              
20182 TeamsP65.10  000              
    2018Blue JaysP47.00  000              
    2018RockiesP18.10  000              
Total- - -P204.10  -1-1-2              

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2016CardinalsP79.20.0%      (1)0.0%      (1)0.0%      (0)0.0%     (2)50.0%      (2)100.0%      (3)
2017CardinalsP59.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)100.0%      (5)
20182 TeamsP65.10.0%      (0)0.0%      (0)0.0%      (1)0.0%     (0)0.0%      (0)50.0%      (2)
    2018Blue JaysP47.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)50.0%      (2)
    2018RockiesP18.10.0%      (0)0.0%      (0)0.0%      (1)0.0%     (0)0.0%      (0)0.0%      (0)
Total- - -P204.10.0%      (1)0.0%      (1)0.0%      (1)0.0%     (2)66.7%      (3)90.0%    (10)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2016Cardinals2.80.4-0.30.125.12.6$21.0 
2017Cardinals0.0-0.30.3-0.10.80.1$0.7 
20182 Teams1.70.40.30.79.61.0$7.9 
    2018Blue Jays1.20.20.10.39.31.0$7.7 
    2018Rockies0.50.20.30.40.30.0$0.3 
Total- - -4.50.40.30.835.53.7$29.6 

  • $2m / 1 Years (2018) + 1 Option Years (Edit)
    • signed by Toronto Blue Jays on 2/25/2018 (Free Agent)
    • 2018: $1.8M
    • 2019 Team Option: $2.5M ($0.2M buyout)
      • Option vests with 70 games pitched
    • Incentives: $1,500,000 in incentives
    • Originally Reported By: Robert Murray
    • Source: usatoday.com, Hat Tip: twitter.com
    • Submitted by Bailey Winston
  • $11m / 1 Years (2016) + 1 Option Years (Edit)
    • signed by St. Louis Cardinals on 1/11/2016 (Free Agent)
    • 2016: $5M
    • 2017 Team Option: $6M
    • Incentives: Both the 2016 salary and 2017 option values include unspecified performance bonuses
    • Source: twitter.com, Hat Tip: twitter.com
    • Submitted by Bailey Winston
Add New Contract