Tips Updates
Daily
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Garrett RichardsHigh Level: MLB Current Team: Los Angeles Angels MLB Years: 2011-2017
Follow TBC on Twitter and Facebook

Rated Prospect
1st Round Draft Pick

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

DraftedSelected by the Los Angeles Angels 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 [9] Awards1
TBC Player ID24522Retrosheet IDrichg002MLBAM ID572070
Research ToolsIntersect 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.
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.0774637734472031.569.760.894.315.961.38.5714.62
2013Los Angeles AngelsALMLBana43S/R25784.164717301061145.01517367124410111011.349.370.742.736.272.30.4673.66
2014Los Angeles AngelsALMLBana43ST261342.61262601100168.2124514955116422171.046.620.272.728.753.22.7652.60
2015Salt Lake BeesPCLAAAana29ST27019.0011000005.07551450002.2012.601.807.209.001.25.000-
2015Los Angeles AngelsALMLBana43ST2715123.65323201100207.01819484207617617051.247.860.873.307.642.32.5563.86
2016Los Angeles AngelsALMLBana43ST28132.34660000034.231169215343011.338.050.523.898.832.27.2503.32
2017Salt Lake BeesPCLAAAana17ST29000.0011000002.05000020002.5022.50----9.000.00--
2017Los Angeles AngelsALMLBana43ST29022.28660000027.2188717272000.905.860.332.288.783.86.0002.44
MLB Totals - 7 Season(s)Filter40343.53154995532122666.059829926251234558591171.248.050.693.157.512.38.5410.45
Minor League Totals - 6 Season(s)Filter34123.40727115000404.03891701532612635422201.278.640.582.807.862.81.739-
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 - 1 Season(s)Filter413.89770000034.238171549414101.369.871.042.3410.644.56.800-
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 - 7 Season(s)Filter40343.53154995532122666.059829926251234558591171.248.050.693.157.512.38.541-
Average MLB - Per ~220 innings13113.535133181141220.01979886177718419061.248.050.693.157.512.38.5420.45
Average Minor - Per ~220 innings1873.40393903000220.02119283146819212101.278.640.582.807.862.81.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
MLB Totals for P - 7 season(s)-   P154996665080113141130.9220.840.20381670.4-1540.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 - 1 season(s)-   P7--25--771.0001.00------70.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----------

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
Cape Cod League Totals - 1 yrs114.7615015008228.327161521621611.528.580.645.086.671.315.08.500
MLB Spring Training Totals - 7 yrs753.71291910000099.31014641522691201.249.150.451.996.253.144.17.583

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 DescriptionRoster for Current Team
2018-01-12SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveContractSigned to 1-year contract for 2018-2018 ($7.3m) [Avoids arbitration]Team Roster on 2018-01-12
2017-09-05SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DLTeam Roster on 2017-09-05
2017-04-22SPLos Angeles AngelsLos Angeles Angels (MLB)-DL-60InjuredDL60 Transferred to 60-day DLTeam Roster on 2017-04-22
2017-04-07SPLos Angeles AngelsLos Angeles Angels (MLB)YDL-10InjuredDL10 Right biceps strainTeam 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]Team Roster on 2017-01-12
2016-11-06SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DLTeam Roster on 2016-11-06
2016-05-11SPLos Angeles AngelsLos Angeles Angels (MLB)-DL-60InjuredDL60 Transferred to 60-day DLTeam Roster on 2016-05-11
2016-05-07SPLos Angeles AngelsLos Angeles Angels (MLB)YDL-15InjuredDL15 Torn ligament, right elbowTeam 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]Team Roster on 2016-01-21
2015-04-18SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DLTeam Roster on 2015-04-18
2015-04-05SPLos Angeles AngelsLos Angeles Angels (MLB)YDL-15InjuredDL15 Recovery from left knee surgeryTeam 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]Team Roster on 2015-02-01
2014-11-05SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DLTeam Roster on 2014-11-05
2014-08-21SPLos Angeles AngelsLos Angeles Angels (MLB)-DL-60InjuredDL60 Torn left patellar tendonTeam Roster on 2014-08-21
2013-03-05SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveContractSigned to 1-year contract for 2013-2013 ($0.495m)Team Roster on 2013-03-05
2012-08-22RPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)Team Roster on 2012-08-22
2012-08-02SPLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsOptioned to Salt Lake (AAA)Team Roster on 2012-08-02
2012-07-17SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)Team Roster on 2012-07-17
2012-07-06SPLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsOptioned to Salt Lake (AAA)Team Roster on 2012-07-06
2012-05-29SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)Team Roster on 2012-05-29
2012-03-31SPLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsOptioned to Salt Lake (AAA)Team Roster on 2012-03-31
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionRoster 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,021,531490,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,000-1851080++3,582,271535,00019,186,8002017-01-12 - Signed to 1-year contract for 2017-2017 ($6.85m) [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