Sponsor a Page

Put your Name on a player page(s) for $10/year.

Includes Your Name, link and a message
Support Wall

Put your name/link on the Support Wall. The more you donate, the bigger your presence.
Donate $ to TBC

If you have no need for any of the other services, please donate some $ to The Cube.

Either a lump sum or monthly
Player Tracker

A Daily email with prior day's statistics for your selected players. 30 cents/player/year. Change your player list whenever you want!
Please Help Support The Cube

Data Store

1. Standard Data Extracts ... 2. Custom Data Extracts ... 3. Custom Data feeds

Challenge us with your data needs and we'll do our best to comply"

Tips Updates
Minor Leagues
Extra Bases

Seung-Hwan OhTrack this Player High Level: MLB Current Team: Colorado Rockies MLB Years: 2016-2018
Follow TBC on Twitter and Facebook

Played in Japan
Rated Prospect

PositionsP-138Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameSeung-Hwan Oh
Born DateJuly 15,1982 [36.068]PlaceSeoul,Korea

DraftedSigned as undrafted amateur free agent in 2016 by the St. Louis Cardinals.Service Time2.000 (2017)
Prospect Rankings[BA] 2016-SLN-#9
MLB DebutApril 3,2016 [33.262]
OrganizationsSLN [2] COL [1] TOR [1] Awards0Awards Voting1-1
TBC Player ID192672Retrosheet IDoh--s001MLBAM ID493200
Pitch Repertoire Fastball (58.42%) -- Slider (22.74%) -- Cutter (7.48%) -- Changeup (7.13%) -- Curveball (3.17%) -- 2-Seam Fastball (1.06%)
Fastball Velocity [2018] - 91.63 - [2017] - 92.90 - [2016] - 92.83
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Transactions -- Salaries
This player page is available for sponsorship:
Sponsor the Seung-Hwan Oh page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.

Player Notes:   Topps All-Star Rookie (RP) in 2016
About Sponsorships Program

Active Talent RatingsPitchingStrikeouts76Walks88Hittable59SO/BB91vsPower59Hitting0Durability100Team.516Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
2014Hanshin TigersJap CenIntl-CL31241.756406456003966.2411813513817000.815.530.671.7510.936.23.333-
2015Hanshin TigersJap CenIntl-CL32232.736306300544169.0642121616662001.158.310.782.088.574.13.400-
2016St. Louis CardinalsNLMLBsln26R/CL33631.927607600351979.25520175181033020.926.210.562.0311.645.72.6672.13
2017St. Louis CardinalsNLMLBsln26R/CL34164.106206200382059.06831271015541031.4010.311.522.
2018Toronto Blue JaysALMLBtorRel35432.6848048007247.0371414510551031.007.090.961.9110.535.50.571-0.13
2018Colorado RockiesNLMLBcolRel35632.76690690010365.0512120817743041.
MLB Totals - 3 Season(s)Filter17152.792550255009044250.02118678286028680121.087.561.002.1510.244.77.5310.03
Intl Totals - 2 Season(s)Filter472.2512701275605480135.1105393411291479000.996.950.731.929.735.07.364-
St. Louis Cardinals Totals - 2 Season(s)Filter792.851380138007339138.1123514415331574051.127.960.972.1410.174.76.438-
Colorado Rockies Totals - 1 Season(s)Filter632.76690690010365.0512120817743041.
Toronto Blue Jays Totals - 1 Season(s)Filter432.6848048007247.0371414510551031.007.090.961.9110.535.50.571-
Average MLB - Per ~220 innings15132.792230223007939220.01857568255325070111.087.561.002.1510.244.77.5360.03

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
2014Hanshin TigersJap CenIntl-31742010000000100000.500.500.5001.0001021.
2016St. Louis CardinalsNLMLBsln26p33722000000000200000.
MLB Totals - 3 Season(s)Filter1552000000000200000.
Intl Totals - 1 Season(s)Filter742010000000100000.500.500.5001.0001021.
St. Louis Cardinals Totals - 2 Season(s)Filter1322000000000200000.
Average MLB - Per 162 games1622000000000200000.

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
2016St. Louis CardinalsNLMLBsln33P76-79261198.8890.110.102166.7-76100.046.9
2017St. Louis CardinalsNLMLBsln34P62-5926--881.0000.130.14-----62100.038.3
MLB Totals for P - 2 season(s)-   P138-138412111716.9410.120.122166.7-1380.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2016St. Louis CardinalsNLMLBsln3376----------
2017St. Louis CardinalsNLMLBsln3462----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
2006KoreaWorld Baseball ClassicXXCollege23000.0040400413.0000003000.
2016St. Louis CardinalsMLB Spring TrainingMLB33001.8690900209.2522114000.654.660.930.933.724.001.86.000
2017St. Louis CardinalsMLB Spring TrainingMLB34004.5050500006.0533207000.837.503.000.0010.5004.50.000
2018Toronto Blue JaysMLB Spring TrainingMLB350113.5020200002.0433001002.0018.
Summer Olympics Totals - 1 yrs100.0020200011.7000001000.
World Baseball ClassicXX Totals - 1 yrs000.0040400413.0000003000.
MLB Spring Training Totals - 3 yrs014.0816016002017.714883112000.857.131.530.516.1112.004.08.000

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-07-26CLColorado RockiesColorado Rockies (MLB)YActiveTradedTraded from Blue Jays to Rockies for Chad Spangenberger and Forrest Wall36.011Team Roster on 2018-07-26
2018-02-25CLToronto Blue JaysToronto Blue Jays (MLB)YActiveContractSigned to 1-year contract for 2018-2018 ($2m)35.225Team Roster on 2018-02-25
2017-11-03CLFree Agent -Free AgentFree AgentGranted free agency35.111  
2016-10-31CLSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveContractOption year exercised for 2017 at $6m34.108Team Roster on 2016-10-31
2016-01-13CLSt. Louis CardinalsSt. Louis Cardinals (MLB)YActiveContractSigned to 1-year contract for 2016-2016 ($5m) Out of Korea. Option year for 2017 at $6m33.182Team Roster on 2016-01-13
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.


TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2016St. Louis CardinalsTeam Payroll335,000,00012341173++3,498,245507,5005,000,0002016-01-13 - Signed to 1-year contract for 2016-2016 ($5m) Out of Korea. Option year for 2017 at $6m
2017St. Louis CardinalsTeam Payroll342,750,000235517613,651,709535,0007,750,0002016-10-31 - Option year exercised for 2017 at $6m
2018Toronto Blue JaysTeam Payroll351,750,000-36818544,360,045545,0009,500,0002018-02-25 - Signed to 1-year contract for 2018-2018 ($2m)
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red