Garrett Mock

#49SP,
Height: 6' 4"
Weight: 228
Bat: R
Throw: R
Born:
College: Houston
Birth Place: Houston, Texas
Draft: 2004 3rd round by the
  • Pitching
  • Batting

    Career

    All

Batting
PlayerTeamABH2B3BHRRBIBBKSBCSAVGOBPSLGOPS
Shane VictorinoChicago Cubs10310020000.300.273.400.673
Jimmy RollinsSan Francisco Giants10420031100.400.455.6001.055
Jeff FrancoeurMiami Marlins9100110200.111.111.444.556
Pedro FelizSan Diego Padres9310011100.333.400.444.844
Yunel EscobarLos Angeles Angels9200021200.222.300.222.522
Jayson WerthWashington Nationals8300011200.375.444.375.819
Carlos RuizSeattle Mariners8210040000.250.250.375.625
David WrightNew York Mets7100011400.143.250.143.393
Raúl IbañezKansas City Royals7430011000.571.6251.0001.625
Chase UtleyLos Angeles Dodgers7200020000.286.286.286.571
Corey HartPittsburgh Pirates7310120000.429.4291.0001.429
Felipe LopezMilwaukee Brewers6100000000.167.167.167.333
Ryan HowardPhiladelphia Phillies6000001000.000.143.000.143
Garret AndersonLos Angeles Dodgers6310010100.500.500.6671.167
Ángel PagánSan Francisco Giants6310001000.500.571.6671.238
Ryan TheriotSan Francisco Giants6000000100.000.000.000.000
Nate McLouthWashington Nationals6100110100.167.167.667.833
Derrek LeePittsburgh Pirates6000000300.000.000.000.000
Prince FielderTexas Rangers6210011200.333.429.500.929
Chipper JonesAtlanta Braves6100002000.167.375.167.542
Brian McCannHouston Astros6100001000.167.286.167.452
Cliff LeePhiladelphia Phillies5100010200.200.200.200.400
Jake FoxToronto Blue Jays5000000100.000.000.000.000
J.J. HardyBaltimore Orioles5110000100.200.200.400.600
Kosuke FukudomeNew York Yankees5410021100.800.8331.0001.833
Craig CounsellMilwaukee Brewers5200001200.400.500.400.900
Chris YoungBoston Red Sox5000000300.000.000.000.000
Luis CastilloPhiladelphia Phillies4310001010.750.8001.0001.800
Martín PradoMiami Marlins4330003100.750.8571.5002.357
Mike CameronWashington Nationals4200112110.500.6671.2501.917
Matt DiazMiami Marlins4200010100.500.500.5001.000
Daniel MurphyWashington Nationals4311022000.750.8331.5002.333
Adam LaRocheChicago White Sox4110002100.250.500.5001.000
Aramis RamírezPittsburgh Pirates4100000001.250.250.250.500
Geovany SotoChicago White Sox4110020200.250.250.500.750
Matt HollidayNew York Yankees4000000200.000.000.000.000
Carlos BeltránHouston Astros4100011000.250.400.250.650
Tommy HansonChicago White Sox4000001100.000.200.000.200
Troy TulowitzkiToronto Blue Jays3100021000.333.500.333.833
Brad HawpeLos Angeles Angels3000000300.000.000.000.000
Rickie Weeks Jr.Tampa Bay Rays3100110200.333.3331.3331.667
Hanley RamírezBoston Red Sox3100011000.333.500.333.833
Laynce NixPhiladelphia Phillies3110000000.333.333.6671.000
Luis RodriguezLos Angeles Angels3200130000.667.6671.6672.333
Ryan DoumitAtlanta Braves3200000000.667.667.6671.333
Skip SchumakerSan Diego Padres3000000100.000.000.000.000
Eric BruntlettNew York Yankees3000000200.000.000.000.000
José ReyesNew York Mets3100010000.333.333.333.667
Ryan SpilborghsTexas Rangers3100000100.333.333.333.667
Mike JacobsArizona Diamondbacks3000001000.000.250.000.250
Cody RossOakland Athletics3000000000.000.000.000.000
Craig TatumMiami Marlins3000000000.000.000.000.000
Dan UgglaWashington Nationals3100000200.333.333.333.667
Lastings MilledgeChicago White Sox3000000100.000.000.000.000
Marlon ByrdCleveland Indians3100000200.333.333.333.667
Brandon PhillipsAtlanta Braves3000000100.000.000.000.000
Yorvit TorrealbaChicago Cubs3100001000.333.500.333.833
Josh HamiltonTexas Rangers3000000100.000.000.000.000
Tony Gwynn Jr.Washington Nationals3200000001.667.667.6671.333
Mike FontenotTampa Bay Rays3210011000.667.7501.0001.750
David MurphyBoston Red Sox3110020100.333.333.6671.000
Kevin KouzmanoffTexas Rangers3100000100.333.333.333.667
Miguel MonteroChicago Cubs3000000100.000.000.000.000
Carlos GonzálezColorado Rockies3110010100.333.333.6671.000
Albert PujolsLos Angeles Angels3200010010.667.667.6671.333
Jarrod SaltalamacchiaToronto Blue Jays3100000200.333.333.333.667
Joey VottoCincinnati Reds3100000200.333.333.333.667
Ian StewartWashington Nationals3100010200.333.333.333.667
Ryan BraunMilwaukee Brewers3101010100.333.3331.0001.333
Chase HeadleyNew York Yankees3210010000.667.6671.0001.667
Michael YoungTexas Rangers3210000000.667.6671.0001.667
Frank CatalanottoNew York Mets3000000100.000.000.000.000
Gerardo ParraColorado Rockies3200000000.667.667.6671.333
Colby RasmusTampa Bay Rays3200000000.667.667.6671.333
Alex RomeroMiami Marlins3100000000.333.333.333.667
Paul JanishBaltimore Orioles3100000000.333.333.333.667
John BakerSeattle Mariners3100120100.333.3331.3331.667
Carlos DelgadoBoston Red Sox3000001100.000.250.000.250
Josh WhitesellWashington Nationals3000001100.000.250.000.250
Kyle BlanksSan Francisco Giants3000000300.000.000.000.000
Ian KinslerDetroit Tigers2100111000.500.6672.0002.667
Barry ZitoOakland Athletics2000000000.000.000.000.000
Ronny CedeñoSan Francisco Giants2000000000.000.000.000.000
Nick JohnsonBaltimore Orioles2100010000.500.500.5001.000
Stephen DrewWashington Nationals2100001000.500.667.5001.167
Adam WainwrightSt. Louis Cardinals2000000100.000.000.000.000
Milton BradleySeattle Mariners22000010001.0001.0001.0002.000
Adrián GonzálezLos Angeles Dodgers2100011000.500.500.5001.000
Todd HeltonColorado Rockies2000000000.000.000.000.000
Miguel TejadaMiami Marlins2100010000.500.500.5001.000
Jeff KentLos Angeles Dodgers2000000200.000.000.000.000
Jason BaySeattle Mariners2100000100.500.500.5001.000
Brian SchneiderPhiladelphia Phillies2000000000.000.000.000.000
Cameron MaybinLos Angeles Angels2101000000.500.5001.5002.000
Dan HarenChicago Cubs2000000200.000.000.000.000
Augie OjedaChicago Cubs2000000000.000.000.000.000
Jason HammelKansas City Royals2000000200.000.000.000.000
Randy WinnBaltimore Orioles2100000000.500.500.5001.000
Ray DurhamMilwaukee Brewers22000000001.0001.0001.0002.000
Khalil GreeneTexas Rangers2000000100.000.000.000.000
Jonny GómesKansas City Royals2110001100.500.6671.0001.667
Chris CosteWashington Nationals2110001000.500.6671.0001.667
Eliezer AlfonzoLos Angeles Dodgers2110000000.500.5001.0001.500
Mike PelfreyChicago White Sox2100000100.500.500.5001.000
Jason KendallKansas City Royals2100001100.500.667.5001.167
Kason GabbardBoston Red Sox2000000100.000.000.000.000
Willy TaverasKansas City Royals2100011000.500.500.5001.000
Fred LewisNew York Mets22100010001.0001.0001.5002.500
Gabe KaplerLos Angeles Dodgers2000001000.000.333.000.333
Aaron RowandMiami Marlins2110000000.500.5001.0001.500
Casey KotchmanToronto Blue Jays2000000000.000.000.000.000
Delwyn YoungWashington Nationals2000010000.000.000.000.000
Andy LaRocheChicago White Sox2100000000.500.500.5001.000
Jose CastilloWashington Nationals2000011000.000.333.000.333
Grégor BlancoArizona Diamondbacks2000000100.000.000.000.000
Alfonso SorianoNew York Yankees22101200001.0001.0003.0004.000
Ramon VazquezMiami Marlins22000000001.0001.0001.0002.000
Mike RiveraBoston Red Sox2000000100.000.000.000.000
Hunter PenceSan Francisco Giants2000010000.000.000.000.000
Andrew McCutchenPittsburgh Pirates2100111000.500.6672.0002.667
Yadier MolinaSt. Louis Cardinals2000000000.000.000.000.000
Mark ReynoldsColorado Rockies2100122100.500.7502.0002.750
Dave BushToronto Blue Jays2000000200.000.000.000.000
Brendan RyanDetroit Tigers2000000000.000.000.000.000
Jorge CantuLos Angeles Angels2100121100.500.6672.0002.667
Manny ParraChicago Cubs2000000100.000.000.000.000
Geoff BlumArizona Diamondbacks2000000000.000.000.000.000
Steve PearceToronto Blue Jays2100011000.500.667.5001.167
Kevin HartPittsburgh Pirates2100010100.500.500.5001.000
John MaineMiami Marlins2000000100.000.000.000.000
Mat LatosToronto Blue Jays2000000100.000.000.000.000
Josh TholeArizona Diamondbacks2100011000.500.667.5001.167
Ryan ChurchArizona Diamondbacks2000011000.000.333.000.333
John BowkerSan Francisco Giants2000000000.000.000.000.000
Emmanuel BurrissWashington Nationals2100000010.500.500.5001.000
Chris CoghlanToronto Blue Jays2100000000.500.500.5001.000
Wilson ValdezMiami Marlins2000001001.000.333.000.333
Micah HoffpauirChicago Cubs2100000000.500.500.5001.000
Charlie MortonHouston Astros2100000000.500.500.5001.000
Rod BarajasArizona Diamondbacks2100110000.500.5002.0002.500
Brett MyersCleveland Indians2000000200.000.000.000.000
Sean KazmarAtlanta Braves2100000100.500.500.5001.000
Will VenableLos Angeles Dodgers2100010000.500.500.5001.000
Greg DobbsWashington Nationals2000000200.000.000.000.000
Aaron HarangPhiladelphia Phillies2100000100.500.500.5001.000
Jeff KeppingerChicago White Sox11000000001.0001.0001.0002.000
Lance BerkmanTexas Rangers1000001000.000.500.000.500
Jack WilsonAtlanta Braves11100200001.0001.0002.0003.000
Darin ErstadHouston Astros1000001000.000.500.000.500
Casey BlakeColorado Rockies1000000000.000.000.000.000
Aaron MilesLos Angeles Dodgers1000000100.000.000.000.000
Clint BarmesKansas City Royals1000002000.000.667.000.667
Corky MillerCincinnati Reds1000000000.000.000.000.000
Kelly JohnsonNew York Mets11100000001.0001.0002.0003.000
Rick AnkielNew York Mets1000011100.000.333.000.333
Damion EasleyNew York Mets1000000000.000.000.000.000
Pat BurrellSan Francisco Giants11000100001.0001.0001.0002.000
Manny RamirezChicago Cubs1000000100.000.000.000.000
Geoff JenkinsPhiladelphia Phillies1000000000.000.000.000.000
Garrett JonesNew York Yankees11000020001.0001.0001.0002.000
Paul BakoPhiladelphia Phillies1000001100.000.500.000.500
Oliver PérezWashington Nationals1000000000.000.000.000.000
Russell MartinToronto Blue Jays1000000000.000.000.000.000
Kyle KendrickBoston Red Sox1000000100.000.000.000.000
Greg NortonAtlanta Braves1000000000.000.000.000.000
Josh WilsonDetroit Tigers11000000001.0001.0001.0002.000
Nomar GarciaparraBoston Red Sox1000000000.000.000.000.000
Justin UptonDetroit Tigers11000000001.0001.0001.0002.000
Josh AndersonAtlanta Braves1000000100.000.000.000.000
J.R. TowlesTexas Rangers1000000100.000.000.000.000
Alex CoraSt. Louis Cardinals1000001000.000.500.000.500
Matt TreanorCleveland Indians1000000000.000.000.000.000
Clint SammonsMiami Marlins1000000000.000.000.000.000
Brandon JonesMilwaukee Brewers1000000100.000.000.000.000
Drew MaciasLos Angeles Angels1000000100.000.000.000.000
Mark DeRosaToronto Blue Jays11001100001.0001.0004.0005.000
Matt AntonelliCleveland Indians1000000100.000.000.000.000
Cory SullivanLos Angeles Dodgers1000000100.000.000.000.000
Andre EthierLos Angeles Dodgers1000000100.000.000.000.000
Livan HernandezMilwaukee Brewers11000100001.0001.0001.0002.000
Steve HolmMiami Marlins1000001000.000.500.000.500
James LoneyTexas Rangers11000000001.0001.0001.0002.000
Josh WillinghamKansas City Royals1000000000.000.000.000.000
Koyie HillPhiladelphia Phillies1000001100.000.500.000.500
Edgar GonzalezChicago Cubs1000000000.000.000.000.000
Juan PierreMiami Marlins1000000000.000.000.000.000
Carlos ZambranoPhiladelphia Phillies11001100001.0001.0004.0005.000
Matt KempAtlanta Braves1000000100.000.000.000.000
Argenis ReyesCleveland Indians1000000100.000.000.000.000
Nick HundleySan Francisco Giants1000001100.000.500.000.500
Ruben GotayCincinnati Reds1000000000.000.000.000.000
Ivan RodriguezWashington Nationals1000000000.000.000.000.000
Adam RosalesOakland Athletics1000002100.000.667.000.667
Reed JohnsonWashington Nationals1000000000.000.000.000.000
Fernando TatisNew York Mets1000001000.000.500.000.500
Michael BournBaltimore Orioles1000000000.000.000.000.000
Lou MarsonLos Angeles Angels1000000100.000.000.000.000
Gaby SánchezSeattle Mariners11000000001.0001.0001.0002.000
Garrett AtkinsPittsburgh Pirates1000000000.000.000.000.000
Carlos LeeMiami Marlins11000000001.0001.0001.0002.000
Everth CabreraChicago White Sox1000001010.000.500.000.500
Sean WestWashington Nationals1000000100.000.000.000.000
Rubén TejadaNew York Yankees1000001000.000.500.000.500
Robinzon DiazMilwaukee Brewers0000000000-1.000--
Jordan SchaferSt. Louis Cardinals0000001000-1.000--
Cha Seung BaekSan Diego Padres0000000000----
Omar InfanteDetroit Tigers0000001000-1.000--
Matt StairsWashington Nationals0000001000-1.000--