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 MockTrack this Player High Level: MLB Status: Free Agent since 2013 MLB Years: 2008-2010
Follow TBC on Twitter and Facebook

Drafted
Arizona Fall League
Rated Prospect

PositionsP-282Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameGarrett Lee Mock
Height6-4Weight215BatsRightThrowsRight
Born DateApril 25,1983 [35.208]PlaceHouston,Texas
High SchoolNorth Shore (Houston,TX)
CollegeUniversity of Houston (Houston,TX), Grayson County College (Denison,TX)

DraftedSelected by the Arizona Diamondbacks [Team Picks] in the 3rd round (86th overall) of the 2004 Amateur Entry Draft [Signed] ... Selected by the Minnesota Twins [Team Picks] in the 14th round (422nd overall) of the 2002 Amateur Entry Draft ... Selected by the Cleveland Indians [Team Picks] in the 44th round (1320th overall) of the 2001 Amateur Entry Draft
Signing Bonus$440,000Signing ScoutsTrip CouchService Time2.005 (2011)
Prospect Rankings[BA] 2006-ARI-#7
MLB DebutJune 8,2008 [25.044]
OrganizationsWAS [6] ARI [4] BOS [1] HOU [1] Awards0
TBC Player ID41604Retrosheet IDmockg001MLBAM ID452241
Pitch Repertoire 2-Seam Fastball (67.86%) -- Slider (16.67%) -- Curveball (5.95%) -- Changeup (5.95%) -- Fastball (3.57%)
Fastball Velocity [2010] - 88.69
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Other Batting -- Transactions -- Salaries
This player page is available for sponsorship:
Sponsor the Garrett Mock 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


Career Talent RatingsPitchingStrikeouts55Walks52Hittable47SO/BB56vsPower47Hitting7Durability65Team.479Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2003HoustonConfUSANCAA-1So9S/R20544.5018153000086.0695643844666001.317.220.844.606.911.50.556-
2004HoustonConfUSANCAA-1Jr9ST21453.7113121100068.0683828125422001.379.000.133.315.561.68.444-
2004Yakima BearsNwstA-ari-ST21201.54550000023.0188414140000.946.940.391.545.403.501.000-
2004South Bend Silver HawksMidwAari-ST21323.00880100054.0492118212372001.138.170.332.006.173.08.600-
2004Minor Totals (2 teams)MinorAA--ST0522.5613130100077.0672922316512001.077.800.351.865.943.19.714-
2005Lancaster JetHawksCalifA+ari15ST221474.18282800000174.0202958119331607001.3510.430.981.708.264.85.667-
2006Harrisburg SenatorsEastAAwas-ST230410.26440000016.22921192591002.0415.661.082.704.861.80.000-
2006Tennessee SmokiesSouAAari-ST23484.95232300000131.0144817214501175001.489.890.963.448.042.34.333-
2006Minor Totals (2 teams)MinorAA--ST04125.55272700000147.21731029116551266001.5410.540.983.357.682.29.250-
2007Gulf Coast NationalsGCLRkwas-S/R24024.7032100007.211743180001.5712.913.521.179.398.00.000-
2007Potomac NationalsCaroA+was-ST24100.0011000006.03000150000.674.50--1.507.505.001.000-
2007Harrisburg SenatorsEastAAwas40ST24155.7911110000051.0664133528417001.8311.570.884.917.191.46.167-
2007Minor Totals (3 teams)MinorAA--ST0275.1215141000064.1804837830547001.6911.081.114.157.481.80.222-
2008Columbus ClippersILAAAwas15ST25633.01191720000104.2984135925965101.188.430.772.158.253.84.667-
2008Washington NationalsNLMLBwas50Rel25134.1726323005041.0372019423463101.468.120.885.0510.102.00.2503.84
2009Syracuse ChiefsILAAAwas33S/R26512.651385114251.0361515213483000.966.350.352.298.473.69.833-
2009Washington NationalsNLMLBwas49S/R263105.62281513001091.011465579447210001.7311.230.894.347.091.64.2314.25
2010Hagerstown SunsSALAwas-ST27000.0011000003.01000130000.673.00--3.009.003.00--
2010Potomac NationalsCaroA+was-ST27014.5022000008.012441091001.5013.501.13--10.130.00.000-
2010Harrisburg SenatorsEastAAwas-ST27017.2011000005.06441200001.6010.801.803.60--0.00.000-
2010Syracuse ChiefsILAAAwas34ST27114.09220000011.011550362001.279.00--2.454.912.00.500-
2010Minor Totals (4 teams)MinorAA--ST0134.33660000027.030131326183001.3310.000.672.006.003.00.250-
2010Washington NationalsNLMLBwas49ST27005.4011000003.04222530002.7010.805.4013.508.100.60-13.58
2011Gulf Coast NationalsGCLRkwas-Rel28114.9170700007.011540082001.5013.50----9.820.00.500-
2011Potomac NationalsCaroA+was-ST28000.0011000006.04000260001.006.00--3.009.003.00--
2011Harrisburg SenatorsEastAAwas50ST280113.5022000007.01211113350002.0514.733.683.686.141.67.000-
2011Syracuse ChiefsILAAAwas39S/R28036.2816412005028.2242020224321101.677.530.637.5310.051.33.000-
2011Minor Totals (4 teams)MinorAA--S/R0156.3926719005048.0513635529513101.629.300.915.299.301.76.167-
2012Pawtucket Red SoxILAAAbos32Rel29323.33350350024548.2491818523531001.489.060.924.259.802.30.600-
2012Oklahoma City RedHawksPCLAAAhou26Rel29005.5412012007113.0158815151001.5410.380.693.4610.383.00--
2012Minor Totals (2 teams)MinorAA--Rel0323.79470470031661.2642626628682001.499.340.884.099.922.43.600-
2013Reno AcesPCLAAAari43S/R30876.72331122001075.09465561138544001.7611.281.324.566.481.42.533-
MLB Totals - 3 Season(s)Filter4135.175519360060135.21558778157212113101.6710.281.004.788.031.68.2351.25
Minor League Totals - 10 Season(s)Filter49494.442271319621418829.08954704118127372642201.409.670.882.957.842.66.500-
AAA Totals - 6 Season(s)Filter23174.26130428811418330.03271721573013130417201.388.860.813.558.242.32.575-
AA Totals - 4 Season(s)Filter5195.92414100000210.0257158139258817213001.6310.941.063.757.321.95.208-
A+ Totals - 4 Season(s)Filter1583.94323200000194.0221998520361808001.3210.230.931.678.345.00.652-
A Totals - 2 Season(s)Filter322.84990100057.0502118213402001.117.890.322.056.323.08.600-
A- Totals - 1 Season(s)Filter201.54550000023.0188414140000.946.940.391.545.403.501.000-
Rk Totals - 2 Season(s)Filter134.801028000014.12212831162001.5313.201.800.609.6016.00.250-
NCAA Totals - 2 Season(s)Filter994.15312741000154.013794719691088001.348.010.534.036.311.57.500-
Washington Nationals Totals - 3 Season(s)Filter4135.175519360060135.21558778157212113101.6710.281.004.788.031.68.235-
Average MLB - Per ~220 innings6215.1789315800100220.02511411262411719621201.6710.281.004.788.031.68.2221.25
Average Minor - Per ~220 innings13134.4460352510112220.0236124109217219211101.409.670.882.957.842.66.500-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2006Harrisburg SenatorsEastAAwas-2312000000000100000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
2006Tennessee SmokiesSouAAari-2317312400010011301000.129.156.129.2854033.222.000.032.1333.0339.3913.000.000.000.00
2006Totals for AA-AA         18332400010011401000.121.147.121.2684035.211.000.030.1262.8640.0014.000.000.000.00
2007Harrisburg SenatorsEastAAwas4024118000000000300000.000.000.000.000008.000.000.000.0000.0037.500.000.000.000.00
2008Columbus ClippersILAAAwas15251910010001000302100.100.091.100.1911013.125.000.000.0810.0023.080.000.000.000.00
2008Washington NationalsNLMLBwas50p25264000000000311000.000.200.000.200006.000.000.000.1480.0050.000.000.000.000.00
2009Syracuse ChiefsILAAAwas33p26133010001000201000.333.333.333.6661041.000.000.000.2980.0050.000.000.000.000.00
2009Washington NationalsNLMLBwas49p2628231200000001303000.087.087.087.1742026.200.000.000.0780.0050.000.000.000.000.00
2010Syracuse ChiefsILAAAwas34p2711200000001000000.000.500.000.500002.000.0001.000.35050.000.000.000.000.000.00
2010Washington NationalsNLMLBwas49p2712000000000100000.000.000.000.000002.000.000.000.0000.0050.000.000.000.000.00
2011Harrisburg SenatorsEastAAwas50p2811000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
2011Syracuse ChiefsILAAAwas39p2873011000001100000.333.500.6671.167214.500.334.667.49125.0025.001.000.000.00100.00
2011Minor Totals (2 teams)Minor         84011000001100000.250.400.500.900215.333.250.500.39320.0020.001.000.000.00100.00
2013Reno AcesPCLAAAari43p301912030002000701001.250.250.250.5003013.600.000.000.2220.0053.850.000.000.000.00
MLB Totals - 3 Season(s)Filter55291200000001714000.069.100.069.1692034.167.000.000.0000.0050.000.000.000.000.00
Minor League Totals - 7 Season(s)Filter897141010050033005101.141.173.155.32811180.238.014.056.0003.7537.5010.000.000.0010.00
AAA Totals - 5 Season(s)Filter59292610040021304101.207.250.241.4917136.353.034.103.0005.5636.116.500.000.0016.67
AA Totals - 3 Season(s)Filter30422400010011701000.095.116.095.2114044.160.000.024.0002.2738.6417.000.000.000.00
Washington Nationals Totals - 3 Season(s)Filter55291200000001714000.069.100.069.1692034.167.000.000.0000.0050.000.000.000.000.00
Average MLB - Per 162 games1628536000000050312000.069.100.069.16960100.167.000.000.0000.0050.000.000.000.000.00
Average Minor - Per 162 games16212971820090055509202.141.173.155.328202146.238.014.056.0003.7537.5010.000.000.0010.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2004Yakima Bears NwstA-ari21P5---3--331.0000.60------5100.06.6
2004South Bend Silver Hawks MidwAari21P8--282-1210.8331.25------8100.05.7
2005Lancaster JetHawks CalifA+ari22P28--9177-3326.7880.93------28100.020.0
2006Tennessee Smokies SouAAari23P23--917212826.9291.13------23100.016.5
2006Harrisburg Senators EastAAwas23P4--11--221.0000.50------4100.02.8
2007Gulf Coast Nationals GCLRkwas24P3---21-32.6670.67------3100.05.6
2007Potomac Nationals CaroA+was24P1--11--221.0002.00------1100.00.7
2007Harrisburg Senators EastAAwas24P11--77111514.9331.27------11100.07.8
2008Columbus Clippers ILAAAwas25P19--8112-2119.9051.00------19100.013.4
2008Washington NationalsNLMLBwas25P26341221-54.8000.150.10-----26100.016.1
2009Syracuse Chiefs ILAAAwas26P13--23--551.0000.38------13100.09.0
2009Washington NationalsNLMLBwas26P2815917102-1917.8950.610.19-----28100.017.3
2010Hagerstown Suns SALAwas27P1---------------1100.00.7
2010Potomac Nationals CaroA+was27P2--1---111.0000.50------2100.01.4
2010Harrisburg Senators EastAAwas27P1---1--111.0001.00------1100.00.7
2010Syracuse Chiefs ILAAAwas27P2---2--221.0001.00------2100.01.4
2010Washington NationalsNLMLBwas27P113-------------1100.00.6
2011Gulf Coast Nationals GCLRkwas28P7--21-1331.0000.43------7100.013.2
2011Potomac Nationals CaroA+was28P1---1--111.0001.00------1100.00.7
2011Harrisburg Senators EastAAwas28P2--13--441.0002.00------2100.01.4
2011Syracuse Chiefs ILAAAwas28P16--33-1661.0000.38------16100.011.4
2012Pawtucket Red Sox ILAAAbos29P35--16--771.0000.20------35100.024.3
2012Oklahoma City RedHawks PCLAAAhou29P12--1---111.0000.08------12100.08.4
2013Reno Aces PCLAAAari30P33--651-1211.9170.33------33100.022.9
MLB Totals for P - 3 season(s)-   P55191359123-2421.8750.380.16-----550.00.0
AAA Totals for P - 6 season(s)-   P130--2130315451.9440.39------1300.00.0
AA Totals for P - 4 season(s)-   P41--1829325047.9401.15------410.00.0
A+ Totals for P - 4 season(s)-   P32--11197-3730.8110.94------320.00.0
A Totals for P - 2 season(s)-   P9--282-1210.8331.11------90.00.0
A- Totals for P - 1 season(s)-   P5---3--331.0000.60------50.00.0
Rk Totals for P - 2 season(s)-   P10--231165.8330.50------100.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2004Yakima Bears NwstA-ari215----------
2004South Bend Silver Hawks MidwAari218----------
2005Lancaster JetHawks CalifA+ari2228----------
2006Tennessee Smokies SouAAari2323----------
2006Harrisburg Senators EastAAwas234----------
2007Gulf Coast Nationals GCLRkwas243----------
2007Potomac Nationals CaroA+was241----------
2007Harrisburg Senators EastAAwas2411----------
2008Columbus Clippers ILAAAwas2519----------
2008Washington NationalsNLMLBwas2526----------
2009Syracuse Chiefs ILAAAwas2613----------
2009Washington NationalsNLMLBwas2628----------
2010Hagerstown Suns SALAwas271----------
2010Potomac Nationals CaroA+was272----------
2010Harrisburg Senators EastAAwas271----------
2010Syracuse Chiefs ILAAAwas272----------
2010Washington NationalsNLMLBwas271----------
2011Gulf Coast Nationals GCLRkwas287----------
2011Potomac Nationals CaroA+was281----------
2011Harrisburg Senators EastAAwas282----------
2011Syracuse Chiefs ILAAAwas2816----------
2012Pawtucket Red Sox ILAAAbos2935----------
2012Oklahoma City RedHawks PCLAAAhou2912----------
2013Reno Aces PCLAAAari3033----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2003Yarmouth-Dennis Red SoxCape Cod LeagueCollege20234.17761000036.226201701748001.196.380.004.1711.782.824.91.400
2006Arizona DiamondbacksMLB Spring TrainingMLB23000.0020200001.1100000000.916.750.000.000.0000.00.000
2007Peoria JavelinasArizona Fall LgMinor24124.85871000026.026191401121001.429.000.003.817.271.916.58.333
2008Washington NationalsMLB Spring TrainingMLB25003.1242200008.2863035001.348.310.003.125.191.676.23.000
2009Washington NationalsMLB Spring TrainingMLB26000.0006-6006425.01600100000.645.760.360.000.0000.00.000
2010Washington NationalsMLB Spring TrainingMLB27045.79550000018.22513124612101.7012.051.932.895.792.006.27.000
2011Washington NationalsMLB Spring TrainingMLB28019.6430300004.29115161103.5717.361.9311.571.930.1721.21.000
2012Boston Red SoxMLB Spring TrainingMLB29104.5030300204.0332121101.256.752.254.502.250.506.751.000
2013Arizona DiamondbacksMLB Spring TrainingMLB30007.7150500204.2544153002.389.641.939.645.790.607.71.000
Arizona Fall League Totals - 1 yrs124.85871000026.026191401121001.429.000.003.817.271.916.58.333
Cape Cod League Totals - 1 yrs234.17761000036.726201701748001.176.380.004.1711.782.824.91.400
MLB Spring Training Totals - 7 yrs153.49221390010467.067372682222301.339.001.072.962.961.004.97.167

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2010Washington NationalsMLB Spring TrainingMLB2753000000000201000.000.000.000.000004.000.000.0000.0050.000.000.000.000.00
MLB Spring Training Totals - 1 yrs53000000000201000.000.000.000.000004.000.000.0000.0050.000.000.000.000.00

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2013-08-19PFree Agent -Free AgentFree AgentReleased by Diamondbacks30.116  
2013-08-12PArizona DiamondbacksReno (AAA)-DL-7InjuredDL7 Injured30.109Team Roster on 2013-08-12
2013-04-06PArizona DiamondbacksReno (AAA)-MinorsReassigned MinorsAssigned to Reno (AAA)29.347Team Roster on 2013-04-06
2012-11-07PArizona DiamondbacksArizona Diamondbacks (MLB)-MinorsContractSigned to minor league contract29.196Team Roster on 2012-11-07
2012-08-05PHouston AstrosOklahoma City (AAA)-MinorsReassigned MinorsAssigned to Oklahoma City (AAA)29.102Team Roster on 2012-08-05
2012-08-03PHouston AstrosHouston Astros (MLB)-MinorsTradedTraded from Red Sox to Astros29.100Team Roster on 2012-08-03
2012-06-09PBoston Red SoxPawtucket (AAA)-Minors--29.045Team Roster on 2012-06-09
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2012-02-29ContractSigned by Red Sox 
2012-02-17Released by Blue Jays 
2010-04-15InjuredDisabled -- Cervical Spine Injury 
2009-04-20InjuredActivated from DL 
2008-01-11ContractSigned by Nationals (1-year) 
2006-08-07TradeTraded by Diamondbacks with Matt Chico to Nationals for Livan Hernandez 
2004-07-02Contractsigned 
* 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
2004Arizona Diamondbacks-21440,000-------440,000Signing Bonus out of 2004 Draft (3rd round - 86th overall)
2008Washington NationalsTeam Payroll25390,000-75344-2,696,252390,000830,000
2009Washington NationalsTeam Payroll26400,000-72446-2,746,792400,0001,230,000
2010Washington NationalsTeam Payroll27411,000-64919282,812,412400,0001,641,000
* 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