Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Michael RothTrack this Player High Level: MLB Status: Free Agent since 2018 MLB Years: 2013-2016
Follow TBC on Twitter and Facebook

Drafted
Arizona Fall League

PositionsP-157Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameMichael Thomas Roth
Height6-1Weight210BatsLeftThrowsRight
Born DateFebruary 15,1990 [28.181]PlaceGreer,South Carolina
High SchoolRiverside (Greer,SC)
CollegeUniversity of South Carolina (Columbia,SC)

DraftedSelected by the Los Angeles Angels [Team Picks] in the 9th round (297th overall) of the 2012 Amateur Entry Draft [Signed] ... Selected by the Cleveland Indians [Team Picks] in the 31st round (938th overall) of the 2011 Amateur Entry Draft
Signing Bonus$20,000Signing ScoutsBrandon McArthurService Time0.086 (2014)
MLB DebutApril 13,2013 [23.057]
OrganizationsANA [3] TEX [2] CHN [1] CLE [1] SFN [1] TBA [1] Awards5
TBC Player ID149442Retrosheet IDrothm001MLBAM ID607706
Pitch Repertoire Sinker (39.80%) -- Changeup (22.00%) -- Fastball (17.95%) -- Slider (13.02%) -- Cutter (4.49%) -- Curveball (2.75%)
Fastball Velocity [2016] - 88.99 - [2014] - 86.24 - [2013] - 88.01
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

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


Active Talent RatingsPitchingStrikeouts27Walks63Hittable45SO/BB47vsPower45Hitting21Durability58Team.559Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2009South CarolinaSECNCAA-1Fr29Rel19114.2216214000032.0311815413281001.388.721.133.667.882.15.500-
2010South CarolinaSECNCAA-1So29Rel20211.3437235100340.02786110350000.926.020.222.237.813.50.667-
2011South CarolinaSECNCAA-1Jr29ST211431.06212011000145.010836173411129001.036.700.192.546.952.73.824-
2012South CarolinaSECNCAA-1Sr29ST22912.43202001000137.01014137541939001.046.640.332.696.112.27.900-
2012Orem OwlzPioRkana46S/R22024.911192000022.0231312211212001.559.410.824.508.591.91.000-
2013Arkansas TravelersTexAAana29ST23634.2017152000079.0774237836516101.428.740.914.085.791.42.667-
2013Los Angeles AngelsALMLBana51Rel23117.2015114005020.024161606172011.5010.80--2.707.652.83.5002.40
2014Arkansas TravelersTexAAana15ST241172.62222200000140.21214841953793001.247.740.583.395.051.49.611-
2014Los Angeles AngelsALMLBana41Rel24108.76707002012.01612122990032.0311.681.466.576.571.001.0006.70
2015Columbus ClippersILAAAcle29S/R25994.853119122030124.014271672043752001.4910.281.453.115.431.74.500-
2016Round Rock ExpressPCLAAAtex29S/R261152.97282351100145.01365048942941001.228.420.562.605.822.24.688-
2016Texas RangersALMLBtex53Rel260014.7310100103.210663130003.0024.557.362.457.363.00-12.97
2017Sacramento River CatsPCLAAAsfn38S/R27444.6815114001167.0894435618423001.5911.900.802.415.612.33.500-
2017Durham BullsILAAAtba31ST27245.081091000044.05028251111372001.3810.152.232.237.513.36.333-
2017Minor Totals (2 teams)MinorAAA--S/R0684.84252050011111.213972601729795001.5011.201.372.346.372.72.429-
2018Iowa CubsPCLAAAchnS/R28123.03752002029.2271310215230021.428.190.614.556.981.53.333-
2018Round Rock ExpressPCLAAAtexST28554.9014131000071.29547391023380001.6511.931.262.894.771.65.500-
2018Minor Totals (2 teams)MinorAAA--ST0674.35211830020100.012260491238610021.5810.841.073.385.421.61.462-
MLB Totals - 3 Season(s)Filter218.5023122008035.1503434516292041.8312.501.254.007.251.81.6671.86
Minor League Totals - 7 Season(s)Filter49413.90155126293161722.27603563147725246019121.409.440.963.135.711.83.544-
AAA Totals - 4 Season(s)Filter32294.1810580253161480.2539253224581523098021.4310.051.082.835.762.03.525-
AA Totals - 2 Season(s)Filter17103.19393720000219.1198907817891309101.308.100.703.645.321.46.630-
Rk Totals - 1 Season(s)Filter024.911192000022.0231312211212001.559.410.824.508.591.91.000-
NCAA Totals - 4 Season(s)Filter2661.909444503003354.0267103751310526819001.056.780.332.676.812.55.813-
Los Angeles Angels Totals - 2 Season(s)Filter217.7922121007032.0402828215262041.7011.130.564.187.241.73.667-
Texas Rangers Totals - 1 Season(s)Filter0014.7310100103.210663130003.0024.557.362.457.363.00--
Average MLB - Per ~220 innings1268.50141613500490220.03062082083198177120241.8312.501.254.007.251.81.6671.86
Average Minor - Per ~220 innings15123.90473891020220.02311089523771406011.409.440.963.135.711.83.556-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2009South CarolinaSECNCAA-1Fr29p191313121002000800000.154.154.231.3853113.400.077.077.1660.0061.540.000.000.0050.00
2010South CarolinaSECNCAA-1So29p2099210011001300000.111.200.444.6444110.000.333.444.27710.0030.003.0010.009.00100.00
2011South CarolinaSECNCAA-1Jr29p211115331004004500001.200.368.267.6354119.300.067.333.30721.0526.321.250.000.0033.33
2012South CarolinaSECNCAA-1Sr29p221719042002003701000.211.318.316.6346223.333.105.263.28913.0430.432.330.000.0050.00
2017Sacramento River CatsPCLAAAsfn38p27915140001002700000.267.353.267.6204017.500.000.133.28811.7641.183.500.000.000.00
2018Iowa CubsPCLAAAchnp2844000000000300000.000.000.000.000004.000.000.000.0000.0075.000.000.000.000.00
Minor League Totals - 2 Season(s)Filter13191400010021000000.211.286.211.4974021.444.000.105.0009.5247.625.000.000.000.00
AAA Totals - 2 Season(s)Filter13191400010021000000.211.286.211.4974021.444.000.105.0009.5247.625.000.000.000.00
NCAA Totals - 4 Season(s)Filter505661040190082301001.179.281.304.58517565.281.125.268.00012.3135.382.881.5456.0050.00
Average Minor - Per 162 games162237125000012002512500000.211.286.211.497500262.444.000.105.0009.5247.625.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2012Orem Owlz PioRkana22P11--25--771.0000.64------11100.014.5
2013Arkansas Travelers TexAAana23P17--314-217171.0001.00------17100.012.2
2013Los Angeles AngelsALMLBana23P1512024--661.0000.400.301150.0-15100.09.3
2014Arkansas Travelers TexAAana24P22--530113635.9721.59------22100.015.7
2014Los Angeles AngelsALMLBana24P7-12151276.8570.860.502166.7-7100.04.3
2015Columbus Clippers ILAAAcle25P31--219112221.9550.68------31100.021.5
2016Round Rock Express PCLAAAtex26P28--1138145049.9801.75------28100.019.6
2016Texas RangersALMLBtex26P1-31---111.0001.000.33-----1100.00.6
2017Sacramento River Cats PCLAAAsfn27P15--461-1110.9090.67------15100.010.6
2017Durham Bulls ILAAAtba27P10--39-112121.0001.20------10100.07.0
MLB Totals for P - 3 season(s)-   P2313549121413.9290.570.373260.0-230.00.0
AAA Totals for P - 3 season(s)-   P84--2072369592.9681.10------840.00.0
AA Totals for P - 2 season(s)-   P39--844135352.9811.33------390.00.0
Rk Totals for P - 1 season(s)-   P11--25--771.0000.64------110.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2012Orem Owlz PioRkana2211----------
2013Arkansas Travelers TexAAana2317----------
2013Los Angeles AngelsALMLBana2315----------
2014Arkansas Travelers TexAAana2422----------
2014Los Angeles AngelsALMLBana247----------
2015Columbus Clippers ILAAAcle2531----------
2016Round Rock Express PCLAAAtex2628----------
2016Texas RangersALMLBtex261----------
2017Sacramento River Cats PCLAAAsfn2715----------
2017Durham Bulls ILAAAtba2710----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2013Mesa Solar SoxArizona Fall LgMinor23103.43660000021.0189801010001.337.710.004.294.291.003.861.000
2013Los Angeles AngelsMLB Spring TrainingMLB23000.0020200002.0000000000.000.000.000.000.0000.00.000
2014Los Angeles AngelsMLB Spring TrainingMLB24000.0010100111.0100000001.009.000.000.000.0000.00.000
2015Cleveland IndiansMLB Spring TrainingMLB25001.5950500205.2711012001.5411.120.001.593.182.001.59.000
2017San Francisco GiantsMLB Spring TrainingMLB27006.7580800009.1877139301.217.710.962.898.683.006.75.000
2018Chicago CubsMLB Spring TrainingMLB28001.8041300005.0411125001.207.201.803.609.002.501.80.000
Arizona Fall League Totals - 1 yrs103.43660000021.0189801010001.337.710.004.294.291.003.861.000
MLB Spring Training Totals - 5 yrs003.5220119003123.020992616301.137.830.782.356.262.673.52.000

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2010Sanford MainersNew England Collegiate LeagueCollege2017581018612133091530200.310.417.552.96932972.372.242.44812.5020.831.672.7829.0050.00
2017San Francisco GiantsMLB Spring TrainingMLB2721000000000100000.000.000.000.000001.000.000.0000.00100.000.000.000.000.00
New England Collegiate League Totals - 1 yrs17581018612133091530200.310.417.552.96932972.372.242.44812.5020.831.672.7829.0050.00
MLB Spring Training Totals - 1 yrs21000000000100000.000.000.000.000001.000.000.0000.00100.000.000.000.000.00

Awards [5]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
20111st Team College All-American (SP) ... College World Series All-Tournament Team (P) ... Southeastern Conference All-Conference Team (SP)3
2012College World Series All-Tournament Team (P)1
2014Texas League All-Star (P)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-08-14PFree Agent -Free AgentFree AgentReleased by Rangers28.180  
2018-08-09PTexas RangersRound Rock (AAA)-DL-7InjuredDL7 Injured28.175Team Roster on 2018-08-09
2018-06-01PTexas RangersTexas Rangers (MLB)-DL-7TradedDL7 Traded from Cubs to Rangers for cash28.106Team Roster on 2018-06-01
2018-05-11PChicago CubsIowa (AAA)-DL-7InjuredDL7 Injured28.085Team Roster on 2018-05-11
2018-01-26RPChicago CubsChicago Cubs (MLB)-MinorsContractSigned to Minor League Contract27.345Team Roster on 2018-01-26
2017-11-07RPFree Agent -Free AgentFree AgentGranted free agency27.265  
2017-10-04RPTampa Bay RaysDurham (AAA)-MinorsActivated MinorsActivated from disabled list27.231Team Roster on 2017-10-04
2017-08-26RPTampa Bay RaysDurham (AAA)-DL-7InjuredDL7 Injured27.192Team Roster on 2017-08-26
2017-07-09RPTampa Bay RaysDurham (AAA)-MinorsContractSigned to Minor League Contract27.144Team Roster on 2017-07-09
2017-07-04RPFree Agent -Free AgentFree AgentReleased by Giants27.139  
2017-06-18RPSan Francisco GiantsSacramento (AAA)-MinorsActivated MinorsActivated from disabled list27.123Team Roster on 2017-06-18
2017-06-07RPSan Francisco GiantsSacramento (AAA)-DL-7InjuredDL7 Injured27.112Team Roster on 2017-06-07
2017-04-06RPSan Francisco GiantsSacramento (AAA)-MinorsReassigned MinorsAssigned to Sacramento (AAA)27.050Team Roster on 2017-04-06
2016-11-18RPSan Francisco GiantsSan Francisco Giants (MLB)-MinorsContractSigned to Minor League Contract26.276Team Roster on 2016-11-18
2016-10-02RPFree Agent -Free Agent--Refused minor league assignment, declared free agent26.229  
2016-09-17RPTexas RangersRound Rock (AAA)-MinorsReassigned MinorsOutrighted to minors26.214Team Roster on 2016-09-17
2016-09-11RPTexas RangersRound Rock (AAA)-DFADes For AssignmentDesignated for Assignment26.208Team Roster on 2016-09-11
2016-07-06RPTexas RangersRound Rock (AAA)YMinorsReassigned MinorsAssigned to Round Rock (AAA)26.141Team Roster on 2016-07-06
2016-07-04RPTexas RangersTexas Rangers (MLB)YActiveMLB ActiveContract purchased from minors26.139Team Roster on 2016-07-04
2016-06-28RPTexas RangersRound Rock (AAA)-Restricted--Placed on temporary inactive list26.133Team Roster on 2016-06-28
2016-04-20RPTexas RangersRound Rock (AAA)-MinorsActivated MinorsActivated from disabled list26.064Team Roster on 2016-04-20
2016-04-12RPTexas RangersRound Rock (AAA)-DL-7InjuredDL7 Injured26.056Team Roster on 2016-04-12
2016-04-07RPTexas RangersRound Rock (AAA)-MinorsReassigned MinorsAssigned to Round Rock (AAA)26.051Team Roster on 2016-04-07
2016-02-22RPTexas RangersTexas Rangers (MLB)-MinorsContractSigned to Minor League Contract26.007Team Roster on 2016-02-22
2015-10-14RPFree Agent -Free AgentFree AgentGranted free agency25.241  
2015-08-11RPCleveland IndiansColumbus (AAA)-MinorsReassigned MinorsOutrighted to minors25.177Team Roster on 2015-08-11
2015-08-06RPCleveland IndiansColumbus (AAA)-DFADes For AssignmentDesignated for Assignment25.172Team Roster on 2015-08-06
2015-08-04RPCleveland IndiansColumbus (AAA)YMinorsReassigned MinorsAssigned to Columbus (AAA)25.170Team Roster on 2015-08-04
2015-07-29RPCleveland IndiansCleveland Indians (MLB)YActiveMLB ActiveContract purchased from minors25.164Team Roster on 2015-07-29
2015-04-09RPCleveland IndiansColumbus (AAA)-MinorsReassigned MinorsAssigned to Columbus (AAA)25.053Team Roster on 2015-04-09
2015-01-07RPCleveland IndiansCleveland Indians (MLB)-MinorsContractSigned to Minor League Contract24.326Team Roster on 2015-01-07
2014-11-26RPFree Agent -Free Agent--Refused minor league assignment, declared free agent24.284  
2014-11-21RPLos Angeles AngelsLos Angeles Angels (MLB)-DFADes For AssignmentDesignated for Assignment24.279Team Roster on 2014-11-21
2014-08-30RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Arkansas (AA)24.196Team Roster on 2014-08-30
2014-08-08RPLos Angeles AngelsArkansas (AA)YMinorsReassigned MinorsAssigned to Arkansas (AA)24.174Team Roster on 2014-08-08
2014-08-01RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Arkansas (AA)24.167Team Roster on 2014-08-01
2014-07-06RPLos Angeles AngelsArkansas (AA)YMinorsReassigned MinorsAssigned to Arkansas (AA)24.141Team Roster on 2014-07-06
2014-07-05RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveContract purchased from minors24.140Team Roster on 2014-07-05
2014-05-01RPLos Angeles AngelsArkansas (AA)-MinorsReassigned MinorsOutrighted to minors24.075Team Roster on 2014-05-01
2014-04-27RPLos Angeles AngelsLos Angeles Angels (MLB)-DFADes For AssignmentDesignated for Assignment24.071Team Roster on 2014-04-27
2014-03-13RPLos Angeles AngelsArkansas (AA)YMinorsReassigned MinorsAssigned to Arkansas (AA)24.026Team Roster on 2014-03-13
2013-10-07RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Arkansas (AA)23.234Team Roster on 2013-10-07
2013-07-23RPLos Angeles AngelsArkansas (AA)YMinorsReassigned MinorsOptioned to Arkansas (AA)23.158Team Roster on 2013-07-23
2013-06-27RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Arkansas (AA)23.132Team Roster on 2013-06-27
2013-05-17RPLos Angeles AngelsArkansas (AA)YMinorsReassigned MinorsOptioned to Arkansas (AA)23.091Team Roster on 2013-05-17
2013-05-10RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Arkansas (AA)23.084Team Roster on 2013-05-10
2013-04-30RP-SPLos Angeles AngelsArkansas (AA)YMinorsReassigned MinorsOptioned to Arkansas (AA)23.074Team Roster on 2013-04-30
2013-04-14RP-SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveContract purchased from Arkansas (AA)23.058Team Roster on 2013-04-14
2013-04-101B-PLos Angeles AngelsArkansas (AA)-MinorsReassigned MinorsAssigned to Arkansas (AA)23.054Team Roster on 2013-04-10
2012-07-111B-PLos Angeles AngelsOrem (Rk)-Minors--22.146Team Roster on 2012-07-11
* 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.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2012Los Angeles Angels-2220,000-------20,000Signing Bonus out of 2012 Draft (9th round - 297th overall)
2013Los Angeles AngelsTeam Payroll23490,000-77549-3,023,990490,000510,000
2014Los Angeles AngelsTeam Payroll24500,0000.08679452-3,256,497500,0001,010,000
2016Texas RangersTeam Payroll26507,500-77142-3,498,245507,5001,517,5002016-02-22 - Signed to Minor League Contract
* 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