John Lamb

#46SP,
Height: 6' 4"
Weight: 205
Bat: L
Throw: L
Born:
College: None
Birth Place: La Palma, California
Draft: 2008 5th round by the
  • Pitching
  • Batting

    Career

    All

Batting
PlayerTeamABH2B3BHRRBIBBKSBCSAVGOBPSLGOPS
Jonathan LucroyTexas Rangers11400250300.364.333.9091.242
Hernán PérezMilwaukee Brewers11400130300.364.364.6361.000
Jhonny PeraltaSt. Louis Cardinals9310000300.333.333.444.778
Ryan BraunMilwaukee Brewers9610224240.667.7691.4442.214
Jason HeywardChicago Cubs8100001500.125.222.125.347
Matt CarpenterSt. Louis Cardinals7100002100.143.400.143.543
Aaron HillSan Francisco Giants7200110200.286.286.7141.000
Stephen PiscottySt. Louis Cardinals7200002101.286.444.286.730
Jonathan VillarMilwaukee Brewers6310011120.500.571.6671.238
Yasiel PuigLos Angeles Dodgers6210010200.333.333.500.833
Khris DavisOakland Athletics6100001110.167.286.167.452
Anthony RizzoChicago Cubs6210010200.333.333.500.833
Jean SeguraSeattle Mariners6100010100.167.167.167.333
Elián HerreraLos Angeles Dodgers5110010000.200.200.400.600
Mark ReynoldsColorado Rockies5100000100.200.200.200.400
Javier BáezChicago Cubs5210000000.400.400.6001.000
Adrián GonzálezLos Angeles Dodgers5210130100.400.5001.2001.700
Domingo SantanaMilwaukee Brewers5300010100.600.600.6001.200
Chris CarterNew York Yankees5110011100.200.333.400.733
Kiké HernándezLos Angeles Dodgers5300000101.600.600.6001.200
Matt DuffyTampa Bay Rays5200000000.400.400.400.800
Kelby TomlinsonSan Francisco Giants5300000110.600.600.6001.200
Randal GrichukSt. Louis Cardinals5000001100.000.167.000.167
Scott Van SlykeLos Angeles Dodgers5000001200.000.167.000.167
Justin TurnerLos Angeles Dodgers5300140100.600.5001.2001.700
Jimmy RollinsSan Francisco Giants5320001000.600.6671.0001.667
Buster PoseySan Francisco Giants4320131000.750.8002.0002.800
Ramón FloresLos Angeles Angels4100000100.250.250.250.500
Yadier MolinaSt. Louis Cardinals4000001100.000.200.000.200
Daniel MurphyWashington Nationals4200000000.500.500.5001.000
Marlon ByrdCleveland Indians4100000100.250.250.250.500
Brandon BeltSan Francisco Giants4110001100.250.400.500.900
Travis JankowskiSan Diego Padres3100000000.333.333.333.667
Chris IannettaArizona Diamondbacks3000000000.000.000.000.000
Yangervis SolarteSan Diego Padres3100010100.333.333.333.667
Dae-Ho LeeSeattle Mariners3000000000.000.000.000.000
Grégor BlancoArizona Diamondbacks3000000000.000.000.000.000
Hunter PenceSan Francisco Giants3110010100.333.333.6671.000
Carlos CorreaHouston Astros3000000100.000.000.000.000
Dustin GarneauColorado Rockies3000000000.000.000.000.000
Ryan RaburnCincinnati Reds3100000100.333.333.333.667
Ketel MarteArizona Diamondbacks3100000120.333.333.333.667
Chris OwingsArizona Diamondbacks33101200001.0001.0002.3333.333
Coco CrispCleveland Indians3000000000.000.000.000.000
Ender InciarteAtlanta Braves3210000000.667.6671.0001.667
Denard SpanSan Francisco Giants3100000111.333.333.333.667
Aledmys DíazSt. Louis Cardinals3000000100.000.000.000.000
Jaime GarcíaAtlanta Braves3100001100.333.500.333.833
Yasmany TomásArizona Diamondbacks3100000100.333.333.333.667
Tommy PhamSt. Louis Cardinals3000000100.000.000.000.000
Christian YelichMiami Marlins3000000200.000.000.000.000
Jason RogersPittsburgh Pirates3100000100.333.333.333.667
Franklin GutierrezLos Angeles Dodgers3200130000.667.6671.6672.333
Michael A. TaylorWashington Nationals3000000100.000.000.000.000
Nelson CruzSeattle Mariners3100000100.333.333.333.667
A.J. PollockArizona Diamondbacks3200010100.667.667.6671.333
Chase UtleyLos Angeles Dodgers3000000200.000.000.000.000
Marwin GonzálezHouston Astros3100000100.333.333.333.667
Willson ContrerasChicago Cubs3100000100.333.333.333.667
Martín PradoMiami Marlins33200200001.0001.0001.6672.667
Starlin CastroNew York Yankees3000000100.000.000.000.000
Francisco LindorCleveland Indians3210020000.667.6671.0001.667
Nolan ArenadoColorado Rockies3100000000.333.333.333.667
Mike NapoliTexas Rangers3200020100.667.667.6671.333
Kolten WongSt. Louis Cardinals3110000000.333.333.6671.000
Matt AdamsAtlanta Braves3200010000.667.667.6671.333
Matt KempAtlanta Braves3100110100.333.3331.3331.667
Yasmani GrandalLos Angeles Dodgers3000000100.000.000.000.000
Kyle SeagerSeattle Mariners3100000000.333.333.333.667
Paul GoldschmidtArizona Diamondbacks3000000100.000.000.000.000
Matt HollidayNew York Yankees3000000100.000.000.000.000
Welington CastilloBaltimore Orioles3000000200.000.000.000.000
J.T. RealmutoMiami Marlins3200000100.667.667.6671.333
DJ LeMahieuColorado Rockies3110010000.333.333.6671.000
Jayson WerthWashington Nationals3000000300.000.000.000.000
Bryce HarperWashington Nationals3200110000.667.6671.6672.333
Ben ZobristChicago Cubs3210110100.667.6672.0002.667
Alex WoodLos Angeles Dodgers2000001100.000.333.000.333
Wil MyersSan Diego Padres2000001001.000.333.000.333
Jason KipnisCleveland Indians2100020000.500.500.5001.000
Alex PresleyDetroit Tigers2000000100.000.000.000.000
Derek NorrisTampa Bay Rays2000000000.000.000.000.000
Juan UribeCleveland Indians2100000000.500.500.5001.000
Leonys MartinSeattle Mariners2100111000.500.6672.0002.667
Danny EspinosaLos Angeles Angels22001400001.0001.0002.5003.500
Brandon CrawfordSan Francisco Giants2110001010.500.6671.0001.667
Keon BroxtonMilwaukee Brewers22100000001.0001.0001.5002.500
Peter BourjosTampa Bay Rays2000000200.000.000.000.000
Charlie BlackmonColorado Rockies22000000001.0001.0001.0002.000
David RossChicago Cubs2000000000.000.000.000.000
Melvin Upton Jr.Toronto Blue Jays2100000110.500.500.5001.000
Curtis GrandersonNew York Mets2100110100.500.5002.0002.500
Adam ConleyMiami Marlins2100000100.500.500.5001.000
Martín MaldonadoLos Angeles Angels2110000100.500.5001.0001.500
Felix HernandezSeattle Mariners2000000000.000.000.000.000
Kyle SchwarberChicago Cubs2000000100.000.000.000.000
Jason CastroMinnesota Twins2000000100.000.000.000.000
Giancarlo StantonMiami Marlins2000000100.000.000.000.000
Wilson RamosTampa Bay Rays22101210001.0001.0003.0004.000
Ryan ZimmermanWashington Nationals2000001000.000.333.000.333
Billy ButlerNew York Yankees22000000001.0001.0001.0002.000
Matt SzczurSan Diego Padres2110000000.500.5001.0001.500
Carlos SantanaCleveland Indians2000001000.000.333.000.333
Chris DenorfiaColorado Rockies2000000200.000.000.000.000
Chris JohnsonBaltimore Orioles2000000200.000.000.000.000
Jason HammelKansas City Royals2000000000.000.000.000.000
Jake SmolinskiOakland Athletics2100120000.500.5002.0002.500
Ángel PagánSan Francisco Giants2000000100.000.000.000.000
Austin JacksonCleveland Indians2100131000.500.6672.0002.667
Yan GomesCleveland Indians2000000000.000.000.000.000
Jon LesterChicago Cubs2100010100.500.500.5001.000
Nick AhmedArizona Diamondbacks2000000100.000.000.000.000
Dexter FowlerSt. Louis Cardinals2100001000.500.667.5001.167
Adeiny HechavarriaMiami Marlins2000000100.000.000.000.000
Luis ValbuenaLos Angeles Angels2100000000.500.500.5001.000
George SpringerHouston Astros2000001100.000.333.000.333
Matt GarzaMilwaukee Brewers2000000100.000.000.000.000
Jeff SamardzijaSan Francisco Giants2000000100.000.000.000.000
Jed LowrieOakland Athletics2100000000.500.500.5001.000
Evan GattisHouston Astros2000000100.000.000.000.000
Marcell OzunaMiami Marlins2000000100.000.000.000.000
Derek DietrichMiami Marlins2000000000.000.000.000.000
Joc PedersonLos Angeles Dodgers2000001200.000.333.000.333
Tyler ChatwoodColorado Rockies2000000000.000.000.000.000
Scooter GennettCincinnati Reds2100000000.500.500.5001.000
Juan PerezDetroit Tigers2000000000.000.000.000.000
Rajai DavisOakland Athletics22000110001.0001.0001.0002.000
Colby RasmusTampa Bay Rays2000001100.000.333.000.333
Carlos GonzálezColorado Rockies2000001100.000.333.000.333
José RamírezCleveland Indians2110000000.500.5001.0001.500
Marcus SemienOakland Athletics2100120000.500.5002.0002.500
Carlos GómezTexas Rangers2100000100.500.500.5001.000
Ehire AdrianzaMinnesota Twins2000000000.000.000.000.000
Alexei RamírezTampa Bay Rays2000010000.000.000.000.000
Trevor StoryColorado Rockies2000000000.000.000.000.000
Kris BryantChicago Cubs2000001000.000.333.000.333
Tony CruzSan Diego Padres2100000000.500.500.5001.000
Brandon MossKansas City Royals1000001000.000.500.000.500
Addison RussellChicago Cubs1000001100.000.500.000.500
Wilmer FloresNew York Mets1000000000.000.000.000.000
Adam LindWashington Nationals11100200001.0001.0002.0003.000
Josh PhegleyOakland Athletics11000010001.0001.0001.0002.000
Adam RosalesOakland Athletics1000001100.000.500.000.500
Matt HarveyNew York Mets1000000100.000.000.000.000
A.J. EllisMiami Marlins1000001000.000.500.000.500
Gerardo ParraColorado Rockies1000000000.000.000.000.000
Patrick CorbinArizona Diamondbacks1000000000.000.000.000.000
Stephen StrasburgWashington Nationals1000000100.000.000.000.000
Yoenis CéspedesNew York Mets1000000100.000.000.000.000
Will MiddlebrooksTexas Rangers11000110001.0001.0001.0002.000
Shawn O'MalleySeattle Mariners1000000100.000.000.000.000
Kendall GravemanOakland Athletics1000000100.000.000.000.000
Jimmy NelsonMilwaukee Brewers1000000100.000.000.000.000
Chris HestonSeattle Mariners1000000000.000.000.000.000
Anthony RendonWashington Nationals11000020001.0001.0001.0002.000
Robinson CanóSeattle Mariners1000002000.000.667.000.667
Michael CuddyerNew York Mets1000000000.000.000.000.000
Josh CollmenterAtlanta Braves1000000100.000.000.000.000
Júnior GuerraMilwaukee Brewers1000000000.000.000.000.000
Wily PeraltaMilwaukee Brewers1000000100.000.000.000.000
José AltuveHouston Astros1000002100.000.667.000.667
David WrightNew York Mets1000001100.000.500.000.500
Danny ValenciaSeattle Mariners1000001000.000.500.000.500
Mike LeakeSt. Louis Cardinals1000000100.000.000.000.000
Zach DaviesMilwaukee Brewers1000000000.000.000.000.000
Lucas DudaNew York Mets11001400001.0001.0004.0005.000
Jedd GyorkoSt. Louis Cardinals1000000000.000.000.000.000
Travis d'ArnaudNew York Mets0000001000-1.000--
Christian FriedrichSan Diego Padres0000001000-1.000--