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

Garrett RichardsTrack this Player High Level: MLB Current Team: MLB Years: 2011-2018
Follow TBC on Twitter and Facebook

Drafted
Rated Prospect
1st Round Draft Pick

PositionsP-243Position when DraftedRHPPlayer Listed UnderMajor Leaguers
Proper NameGarrett Thomas Richards
Height6-3Weight200BatsRightThrowsRight
Born DateMay 27,1988 [30.174]PlaceRiverside,California
High SchoolEdmond Memorial (Edmond,OK)
CollegeUniversity of Oklahoma (Norman,OK)

DraftedSelected by the Los Angeles Angels [Team Picks] in the 1st round (42nd overall) of the 2009 Amateur Entry Draft [Signed]
Signing Bonus$802,800Signing ScoutsArnold BrathwaiteService Time5.148 (2017)
Prospect Rankings[BA] 2010-ANA-#5 ... 2011-ANA-#7 ... 2012-MLB-#83 ... 2012-ANA-#3
MLB DebutAugust 10,2011 [23.075]
OrganizationsANA [10] Awards1
TBC Player ID24522Retrosheet IDrichg002MLBAM ID572070
Pitch Repertoire Fastball (34.82%) -- Slider (30.56%) -- 2-Seam Fastball (15.12%) -- Cutter (12.44%) -- Curveball (5.56%) -- Changeup (1.51%)
Fastball Velocity [2018] - 95.80 - [2017] - 95.80 - [2016] - 95.69 - [2015] - 95.73 - [2014] - 96.49 - [2013] - 94.87 - [2012] - 94.97 - [2011] - 94.48
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 Garrett Richards 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:   Opening day starter for Los Angeles Angels in 2016,2018
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts59Walks54Hittable67SO/BB58vsPower67Hitting0Durability41Team.526Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2007OklahomaBig12NCAA-1Fr26Rel19116.3028028000930.0312521614245101.509.301.804.207.201.71.500-
2008OklahomaBig12NCAA-1So26Rel20116.9718117000020.2291616317184102.2312.631.317.407.841.06.500-
2009OklahomaBig12NCAA-1Jr26ST21946.0017152100075.07853501138859001.559.361.324.5610.202.24.692-
2009Orem OwlzPioRkana25ST21311.53880000035.0376604304001.169.42--1.027.647.50.750-
2010Cedar Rapids KernelsMidwAana26ST22843.41191902000108.09248416341081101.167.640.502.828.973.18.667-
2010Rancho Cucamonga QuakesCalifA+ana40ST22413.89770000034.238171549414101.369.871.042.3410.644.56.800-
2010Minor Totals (2 teams)Minor--ST01253.52262602000142.1130655610431495201.218.180.632.719.383.47.706-
2011Arkansas TravelersTexAAana26ST231223.15222113000143.0123585010401037001.147.740.632.526.482.58.857-
2011Los Angeles AngelsALMLBana43S/R23025.79734002014.0161194792001.6410.292.574.505.791.29.0006.95
2012Salt Lake BeesPCLAAAana26ST24734.2114140000077.0873636535656001.5810.170.584.097.601.86.700-
2012Los Angeles AngelsALMLBana43S/R24434.6930921004171.0774637734472001.569.760.894.315.961.38.5714.49
2013Los Angeles AngelsALMLBana43S/R25784.164717301061145.01517367124410111001.349.370.742.736.272.30.4673.64
2014Los Angeles AngelsALMLBana43ST261342.61262601100168.2124514955116422101.046.620.272.728.753.22.7652.48
2015Salt Lake BeesPCLAAAana29ST27019.0011000005.07551450002.2012.601.807.209.001.25.000-
2015Los Angeles AngelsALMLBana43ST2715123.65323201100207.01819484207617617001.247.860.873.307.642.32.5563.79
2016Los Angeles AngelsALMLBana43ST28132.34660000034.231169215343001.338.050.523.898.832.27.2503.23
2017Salt Lake BeesPCLAAAana17ST29000.0011000002.05000020002.5022.50----9.000.00--
2017Los Angeles AngelsALMLBana43ST29022.28660000027.2188717272000.905.860.332.288.783.86.0002.44
2018Inland Empire 66ersCalifA+anaST300113.5011000003.07552041002.1018.905.40--10.800.00.000-
2018Los Angeles AngelsALMLBana43ST30543.6616160000076.064433111348715001.287.551.304.0110.262.56.5560.93
MLB Totals - 8 Season(s)Filter45383.541701155532122742.26623422936226864574101.258.000.753.247.802.41.5420.43
Minor League Totals - 7 Season(s)Filter34133.48737215000407.23961751582812635823201.288.720.622.777.882.84.723-
AAA Totals - 3 Season(s)Filter744.3916160000084.0994141639726001.6410.610.644.187.711.85.636-
AA Totals - 1 Season(s)Filter1223.15222113000143.0123585010401037001.147.740.632.526.482.58.857-
A+ Totals - 2 Season(s)Filter424.74880000037.145222069455101.4210.661.422.1310.665.00.667-
A Totals - 1 Season(s)Filter843.41191902000108.09248416341081101.167.640.502.828.973.18.667-
Rk Totals - 1 Season(s)Filter311.53880000035.0376604304001.169.42--1.027.647.50.750-
NCAA Totals - 3 Season(s)Filter1166.236316471009125.21389487206912718201.659.881.434.949.101.84.647-
Los Angeles Angels Totals - 8 Season(s)Filter45383.541701155532122742.26623422936226864574101.258.000.753.247.802.41.542-
Average MLB - Per ~220 innings13113.545034161141220.019610187187919122001.258.000.753.247.802.41.5420.43
Average Minor - Per ~220 innings1873.48393903000220.02139485156819312101.288.720.622.777.882.84.720-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2012Los Angeles AngelsALMLBana43p24302000000000100000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
2014Los Angeles AngelsALMLBana43p262611000000000400001.000.000.000.0000011.000.000.000.0000.0036.360.000.000.000.00
MLB Totals - 3 Season(s)Filter10313000000000500001.000.000.000.0000013.000.000.000.0000.0038.460.000.000.000.00
Average MLB - Per 162 games16220000000000800002.000.000.000.0000020.000.000.000.0000.0038.460.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2009Orem Owlz PioRkana21P8---4--441.0000.50------8100.010.5
2010Cedar Rapids Kernels MidwAana22P19--1317323330.9091.58------19100.013.8
2010Rancho Cucamonga Quakes CalifA+ana22P7--25--771.0001.00------7100.05.0
2011Arkansas Travelers TexAAana23P22--1418-332321.0001.45------22100.016.1
2011Los Angeles AngelsALMLBana23P731423--551.0000.710.36-----7100.04.3
2012Salt Lake Bees PCLAAAana24P14--111-212121.0000.86------14100.09.7
2012Los Angeles AngelsALMLBana24P30971151-76.8570.200.088280.0-30100.018.5
2013Los Angeles AngelsALMLBana25P47171451621213937.9490.790.2610566.7-47100.029.0
2014Los Angeles AngelsALMLBana26P262616810133-2623.8850.880.1410376.9-26100.016.0
2015Salt Lake Bees PCLAAAana27P1--11--221.0002.00------1100.00.7
2015Los Angeles AngelsALMLBana27P32322071729324946.9391.440.226554.5-32100.019.8
2016Los Angeles AngelsALMLBana28P6634-52-75.7140.830.154180.0-6100.03.7
2017Salt Lake Bees PCLAAAana29P1---------------1100.00.7
2017Los Angeles AngelsALMLBana29P662744--881.0001.330.30-----6100.03.7
2018Inland Empire 66ers CalifA+ana30P1---------------1100.00.7
2018Los Angeles AngelsALMLBana30P161676341-87.8750.440.091233.3-16100.09.9
MLB Totals for P - 8 season(s)-   P1701157425384123149137.9190.810.18391868.4-1700.00.0
AAA Totals for P - 3 season(s)-   P16--212-214141.0000.88------160.00.0
AA Totals for P - 1 season(s)-   P22--1418-332321.0001.45------220.00.0
A+ Totals for P - 2 season(s)-   P8--25--771.0000.88------80.00.0
A Totals for P - 1 season(s)-   P19--1317323330.9091.58------190.00.0
Rk Totals for P - 1 season(s)-   P8---4--441.0000.50------80.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2009Orem Owlz PioRkana218----------
2010Cedar Rapids Kernels MidwAana2219----------
2010Rancho Cucamonga Quakes CalifA+ana227----------
2011Arkansas Travelers TexAAana2322----------
2011Los Angeles AngelsALMLBana237----------
2012Salt Lake Bees PCLAAAana2414----------
2012Los Angeles AngelsALMLBana2430----------
2013Los Angeles AngelsALMLBana2547----------
2014Los Angeles AngelsALMLBana2626----------
2015Salt Lake Bees PCLAAAana271----------
2015Los Angeles AngelsALMLBana2732----------
2016Los Angeles AngelsALMLBana286----------
2017Salt Lake Bees PCLAAAana291----------
2017Los Angeles AngelsALMLBana296----------
2018Inland Empire 66ers CalifA+ana301----------
2018Los Angeles AngelsALMLBana3016----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2007Cotuit KettleersCape Cod LeagueCollege19114.7615015008228.127161521621611.538.580.645.086.671.315.08.500
2010Los Angeles AngelsMLB Spring TrainingMLB220013.5011000000.21110310020.0013.500.0040.5013.500.3313.50.000
2011Los Angeles AngelsMLB Spring TrainingMLB23113.8641300009.1944126101.218.680.961.935.793.003.86.500
2012Los Angeles AngelsMLB Spring TrainingMLB24313.54514000020.1231180513201.3910.180.002.215.752.604.87.750
2013Los Angeles AngelsMLB Spring TrainingMLB25101.45633000018.215432212000.937.230.960.965.796.001.931.000
2014Los Angeles AngelsMLB Spring TrainingMLB26213.47550000023.1271090415201.3410.410.001.545.793.753.86.667
2016Los Angeles AngelsMLB Spring TrainingMLB28005.52440000014.214990311501.208.590.001.846.753.675.52.000
2017Los Angeles AngelsMLB Spring TrainingMLB29025.11440000012.112772311201.248.761.462.198.033.675.11.000
2018Los Angeles AngelsMLB Spring TrainingMLB30102.84440000012.28441714201.235.680.714.979.952.002.841.000
Cape Cod League Totals - 1 yrs114.7615015008228.327161521621611.528.580.645.086.671.315.08.500
MLB Spring Training Totals - 8 yrs853.623323100000112.01095045629831401.238.760.482.336.672.864.02.615

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2012Los Angeles AngelsMLB Spring TrainingMLB2453000000000300000.000.000.000.000003.000.000.0000.00100.000.000.000.000.00
MLB Spring Training Totals - 2 yrs63000000000300000.000.000.000.000003.000.000.0000.00100.000.000.000.000.00

Awards [1]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2011Texas League All-Star (SP)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-10-29SPFree Agent -Free AgentFree AgentGranted free agency30.155  
2018-10-29SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DL30.155Team Roster on 2018-10-29
2018-07-31SPLos Angeles AngelsLos Angeles Angels (MLB)-DL-60InjuredDL60 Transferred to 60-day DL30.065Team Roster on 2018-07-31
2018-07-11SPLos Angeles AngelsLos Angeles Angels (MLB)YDL-10InjuredDL10 Right elbow UCL damage30.045Team Roster on 2018-07-11
2018-07-03SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DL30.037Team Roster on 2018-07-03
2018-06-29SPLos Angeles AngelsInland Empire (A+)YDL-10InjuredAssigned to Inland Empire (A+) for rehab30.033Team Roster on 2018-06-29
2018-06-15SPLos Angeles AngelsLos Angeles Angels (MLB)YDL-10InjuredDL10 Left hamstring strain30.019Team Roster on 2018-06-15
2018-01-12SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveContractSigned to 1-year contract for 2018-2018 ($7.3m) [Avoids arbitration]29.230Team Roster on 2018-01-12
2017-09-05SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DL29.101Team Roster on 2017-09-05
2017-04-22SPLos Angeles AngelsLos Angeles Angels (MLB)-DL-60InjuredDL60 Transferred to 60-day DL28.330Team Roster on 2017-04-22
2017-04-07SPLos Angeles AngelsLos Angeles Angels (MLB)YDL-10InjuredDL10 Right biceps strain28.315Team Roster on 2017-04-07
2017-01-12SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveContractSigned to 1-year contract for 2017-2017 ($6.85m) [Avoids arbitration]28.230Team Roster on 2017-01-12
2016-11-06SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DL28.163Team Roster on 2016-11-06
2016-05-11SPLos Angeles AngelsLos Angeles Angels (MLB)-DL-60InjuredDL60 Transferred to 60-day DL27.349Team Roster on 2016-05-11
2016-05-07SPLos Angeles AngelsLos Angeles Angels (MLB)YDL-15InjuredDL15 Torn ligament, right elbow27.345Team Roster on 2016-05-07
2016-01-21SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveContractSigned to 1-year contract for 2016-2016 ($6.45m) [Avoids arbitration]27.239Team Roster on 2016-01-21
2015-04-18SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DL26.326Team Roster on 2015-04-18
2015-04-05SPLos Angeles AngelsLos Angeles Angels (MLB)YDL-15InjuredDL15 Recovery from left knee surgery26.313Team Roster on 2015-04-05
2015-02-01SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveContractSigned to 1-year contract for 2015-2015 ($3.2m) [Avoids arbitration]26.250Team Roster on 2015-02-01
2014-11-05SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DL26.162Team Roster on 2014-11-05
2014-08-21SPLos Angeles AngelsLos Angeles Angels (MLB)-DL-60InjuredDL60 Torn left patellar tendon26.086Team Roster on 2014-08-21
2013-03-05SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveContractSigned to 1-year contract for 2013-2013 ($0.495m)24.282Team Roster on 2013-03-05
2012-08-22RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)24.087Team Roster on 2012-08-22
2012-08-02SPLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsOptioned to Salt Lake (AAA)24.067Team Roster on 2012-08-02
2012-07-17SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)24.051Team Roster on 2012-07-17
2012-07-06SPLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsOptioned to Salt Lake (AAA)24.040Team Roster on 2012-07-06
2012-05-29SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)24.002Team Roster on 2012-05-29
2012-03-31SPLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsOptioned to Salt Lake (AAA)23.308Team Roster on 2012-03-31
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2011-09-06InjuredActivated from DL 
2011-08-16InjuredDisabled -- Right Adductor Strain 
2009-11-20ContractSigned by Angels 
* 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
2009Los Angeles Angels-21802,800-------802,800Signing Bonus out of 2009 Draft (1st round - 42nd overall)
2011Los Angeles AngelsTeam Payroll23414,000-78929-2,722,607414,0001,216,800
2012Los Angeles AngelsTeam Payroll24480,000-76032-2,954,887480,0001,696,800
2013Los Angeles AngelsTeam Payroll25495,000-67521263,023,990490,0002,191,8002013-03-05 - Signed to 1-year contract for 2013-2013 ($0.495m)
2014Los Angeles AngelsTeam Payroll26520,000-54825403,256,497500,0002,711,800
2015Los Angeles AngelsTeam Payroll273,200,0003.14830315673,571,283507,5005,911,8002015-02-01 - Signed to 1-year contract for 2015-2015 ($3.2m) [Avoids arbitration]
2016Los Angeles AngelsTeam Payroll286,425,0004.148190780++3,498,245507,50012,336,8002016-01-21 - Signed to 1-year contract for 2016-2016 ($6.45m) [Avoids arbitration]
2017Los Angeles AngelsTeam Payroll296,850,0005.1481821080++3,651,709535,00019,186,8002017-01-12 - Signed to 1-year contract for 2017-2017 ($6.85m) [Avoids arbitration]
2018Los Angeles AngelsTeam Payroll307,300,000-159981++4,360,045545,00026,486,8002018-01-12 - Signed to 1-year contract for 2018-2018 ($7.3m) [Avoids arbitration]
* 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