Tips Updates
Daily
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

Arizona Fall League
Rated Prospect

PositionsP-282Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameGarrett Lee Mock
Height6-4Weight215BatsRightThrowsRight
Born DateApril 25,1983 [34.362]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-
2006Tennessee SmokiesSouAAari-ST23484.95232300000131.0144817214501175001.489.890.963.448.042.34.333-
2006Harrisburg SenatorsEastAAwas-ST230410.26440000016.22921192591002.0415.661.082.704.861.80.000-
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.011465579447210011.7311.230.894.347.091.64.2314.28
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.21558778157212113111.6710.281.004.788.031.68.2351.27
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.21558778157212113111.6710.281.004.788.031.68.235-
Average MLB - Per ~220 innings6215.1789315800100220.02511411262411719621221.6710.281.004.788.031.68.2221.27
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
Cape Cod League Totals - 1 yrs234.17761000036.726201701748001.176.380.004.1711.782.824.91.400
Arizona Fall League Totals - 1 yrs124.85871000026.026191401121001.429.000.003.817.271.916.58.333
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