Willis Roberts

#43RP,
Height: 6' 3"
Weight: 240
Bat: R
Throw: R
Born:
College: None
Birth Place: San Cristobal, Dominican Republic
Draft: Undrafted
  • Pitching
  • Batting

    Career

    All

Batting
PlayerTeamABH2B3BHRRBIBBSOSBCSAVGOBPSLGOPS
Shannon StewartToronto Blue Jays11510001101.455.538.5451.084
Garret AndersonLos Angeles Dodgers10320020300.300.300.500.800
Derek JeterNew York Yankees10520012020.500.583.7001.283
Ben GrieveChicago White Sox10420011000.400.455.6001.055
Darin ErstadHouston Astros10110011300.100.182.200.382
Marlon AndersonNew York Mets9220010000.222.222.444.667
Bobby HigginsonDetroit Tigers9200000100.222.222.222.444
Alfonso SorianoNew York Yankees9320021300.333.400.556.956
Gerald WilliamsNew York Mets9300010100.333.333.333.667
David EcksteinSan Diego Padres9100011210.111.333.111.444
Troy GlausAtlanta Braves9320024000.333.571.5561.127
Chris GomezBaltimore Orioles9300000000.333.333.333.667
Tony ClarkArizona Diamondbacks9200120200.222.222.556.778
Tim SalmonLos Angeles Angels9100000400.111.111.111.222
Russ JohnsonPittsburgh Pirates9000001200.000.100.000.100
Brad FullmerTexas Rangers9510031110.556.600.6671.267
Greg VaughnSt. Louis Cardinals9300113100.333.500.6671.167
Magglio OrdonezDetroit Tigers9301030200.333.333.556.889
Raul MondesiAtlanta Braves8200001100.250.333.250.583
John FlahertyBoston Red Sox8410021000.500.500.6251.125
Paul KonerkoChicago White Sox8200122100.250.400.6251.025
Brent AbernathyWashington Nationals8210020000.250.250.375.625
Jimmy RollinsSan Francisco Giants8520140100.625.6251.2501.875
Chuck KnoblauchKansas City Royals8410020100.500.500.6251.125
Jorge PosadaNew York Yankees8300022300.375.500.375.875
John OlerudBoston Red Sox8000000000.000.000.000.000
Pat BurrellSan Francisco Giants8200013100.250.455.250.705
Tino MartinezNew York Yankees8300130000.375.375.7501.125
Scott SpiezioAtlanta Braves8500231200.625.6671.3752.042
Deivi CruzSt. Louis Cardinals8000000200.000.000.000.000
Bobby AbreuNew York Mets7200002110.286.444.286.730
David JusticeOakland Athletics7100010100.143.143.143.286
Doug GlanvilleNew York Yankees7200010100.286.286.286.571
Randy WinnBaltimore Orioles7200021210.286.375.286.661
Jared SandbergKansas City Royals7200012100.286.444.286.730
Carlos LeeMiami Marlins7100010000.143.143.143.286
Carlos DelgadoBoston Red Sox7210021200.286.444.429.873
Shea HillenbrandLos Angeles Dodgers7210001000.286.375.429.804
Ichiro SuzukiMiami Marlins7310010001.429.429.5711.000
Mark McLemoreOakland Athletics6300110211.500.5001.0001.500
Bernie WilliamsNew York Yankees6110015100.167.500.333.833
Scott HattebergCincinnati Reds6100000100.167.167.167.333
Travis LeeWashington Nationals6100120100.167.143.667.810
Vinny CastillaColorado Rockies6110000200.167.286.333.619
Miguel TejadaMiami Marlins6200001000.333.429.333.762
Nomar GarciaparraBoston Red Sox6200010101.333.333.333.667
Mike CameronWashington Nationals6100000210.167.167.167.333
Brian DaubachSt. Louis Cardinals6200001100.333.429.333.762
Robert FickSan Diego Padres6210141100.333.4291.0001.429
Jose Cruz Jr.Houston Astros6110000300.167.167.333.500
Ramon HernandezKansas City Royals6300132100.500.6251.0001.625
Jorge FabregasTampa Bay Rays6100010100.167.167.167.333
Alex GonzalezWashington Nationals6100000200.167.167.167.333
Damion EasleyNew York Mets6410111200.667.7501.3332.083
Scott RolenCincinnati Reds6110001200.167.375.333.708
Bret BooneWashington Nationals6100001100.167.286.167.452
Frank ThomasOakland Athletics6200011300.333.429.333.762
Manny RamirezChicago Cubs6210001200.333.429.500.929
Shawn WootenSan Diego Padres6100000000.167.167.167.333
Juan EncarnacionSt. Louis Cardinals6201000110.333.333.6671.000
Bengie MolinaTexas Rangers6200000200.333.333.333.667
Roger CedenoBaltimore Orioles5100011000.200.333.200.533
Royce ClaytonBoston Red Sox5000000100.000.167.000.167
Felix MartinezChicago White Sox5300000100.600.600.6001.200
Darrin FletcherToronto Blue Jays5000000000.000.000.000.000
David BellMilwaukee Brewers5100000100.200.333.200.533
Raúl IbañezKansas City Royals5100000000.200.200.200.400
Terrence LongNew York Yankees5200001200.400.500.400.900
Fred McGriffTampa Bay Rays5110011100.200.333.400.733
Adam KennedyLos Angeles Dodgers5210001000.400.571.6001.171
Shane SpencerNew York Yankees5100110100.200.200.8001.000
Scott BrosiusNew York Yankees5210131000.400.5001.2001.700
Jose GuillenSan Francisco Giants5100020000.200.167.200.367
Josh PhelpsCleveland Indians5300020100.600.600.6001.200
Chris WoodwardToronto Blue Jays5000010100.000.000.000.000
Rondell WhiteMinnesota Twins5100120100.200.200.8001.000
Juan GonzalezSt. Louis Cardinals5200020100.400.400.400.800
Dean PalmerDetroit Tigers5100000000.200.200.200.400
Edgar MartinezSeattle Mariners5100010200.200.200.200.400
Jason VaritekBoston Red Sox4000001100.000.200.000.200
Carl CrawfordLos Angeles Dodgers4100000101.250.250.250.500
Troy O'LearyChicago Cubs4100000200.250.250.250.500
Carl EverettSeattle Mariners4000000200.000.000.000.000
Javy LopezAtlanta Braves4100130100.250.2501.0001.250
Orlando HudsonChicago White Sox4100010000.250.250.250.500
Paul O'NeillNew York Yankees4100012000.250.500.250.750
Toby HallTexas Rangers4110000000.250.250.500.750
Chipper JonesAtlanta Braves4000000200.000.000.000.000
Jason ContiSt. Louis Cardinals4000000100.000.000.000.000
Milton BradleySeattle Mariners4200000101.500.500.5001.000
Herbert PerryTexas Rangers4100120200.250.2501.0001.250
Vernon WellsNew York Yankees4100010000.250.250.250.500
Russell BranyanCleveland Indians4000000300.000.000.000.000
Carlos BeltránHouston Astros4100000000.250.250.250.500
Mike LieberthalLos Angeles Dodgers4210010000.500.500.7501.250
Homer BushNew York Yankees4100010110.250.500.250.750
Andruw JonesNew York Yankees4100000000.250.250.250.500
Orlando PalmeiroHouston Astros4200011101.500.500.5001.000
Brian JordanAtlanta Braves4200000200.500.500.5001.000
Ray DurhamMilwaukee Brewers4110000000.250.250.500.750
Jason GiambiCleveland Indians4210011000.500.667.7501.417
Dante BichetteLos Angeles Dodgers3000000100.000.000.000.000
Eric ValentSan Diego Padres3000000000.000.000.000.000
Jeff FryeHouston Astros3000002000.000.400.000.400
Johnny DamonCleveland Indians3100001010.333.500.333.833
Mike SweeneyKansas City Royals3110000000.333.333.6671.000
Joe RandaPittsburgh Pirates3000001100.000.250.000.250
Doug MirabelliBoston Red Sox3100110100.333.3331.3331.667
Ken HuckabyKansas City Royals3000000200.000.000.000.000
Dmitri YoungWashington Nationals3100130100.333.3331.3331.667
Neifi PerezDetroit Tigers3000000000.000.000.000.000
Mike DiFeliceTampa Bay Rays3000000100.000.000.000.000
Terry JonesTampa Bay Rays3100000000.333.333.333.667
Trot NixonMilwaukee Brewers3100121200.333.5001.3331.833
Vladimir GuerreroToronto Blue Jays3100000000.333.333.333.667
Jose OffermanNew York Mets3000000100.000.000.000.000
Larry SuttonMiami Marlins3000000000.000.000.000.000
Orlando CabreraSan Francisco Giants3000010000.000.000.000.000
Sandy Alomar Jr.New York Mets3100010000.333.333.333.667
Tom LampkinSan Diego Padres3000000100.000.000.000.000
Javier ValentinNew York Mets3100030000.333.333.333.667
Omar InfanteDetroit Tigers3100001000.333.500.333.833
Chris StynesBaltimore Orioles3100000100.333.333.333.667
Benji GilKansas City Royals3220020000.667.6671.3332.000
Michael BarrettNew York Mets3000000100.000.000.000.000
Carlos GuillenSeattle Mariners3100001100.333.500.333.833
Doug MientkiewiczMiami Marlins3100011000.333.500.333.833
Olmedo SaenzNew York Mets3100000100.333.333.333.667
Jose MaciasPittsburgh Pirates3100000000.333.333.333.667
Ken CaminitiAtlanta Braves3100000000.333.333.333.667
Esteban GermanTexas Rangers3100000000.333.333.333.667
Geoff BlumArizona Diamondbacks3100000000.333.333.333.667
B.J. SurhoffBaltimore Orioles3100000100.333.333.333.667
Frank MenechinoSan Diego Padres3100000000.333.333.333.667
Steve CoxTampa Bay Rays3100000100.333.333.333.667
Keith LockhartSan Diego Padres3000001000.000.250.000.250
Curtis PrideLos Angeles Angels3000000000.000.000.000.000
Aubrey HuffSan Francisco Giants3100110000.333.3331.3331.667
Ruben SierraNew York Mets3200120000.667.6671.6672.333
Dan WilsonSeattle Mariners3000000200.000.000.000.000
Michael YoungTexas Rangers3100010100.333.333.333.667
Carlos PeñaTexas Rangers3000000010.000.250.000.250
Cesar IzturisHouston Astros3000000100.000.000.000.000
Eric ChávezArizona Diamondbacks2110001000.500.6671.0001.667
Rocco BaldelliTampa Bay Rays2101010000.500.5001.5002.000
Luis GonzalezColorado Rockies2000000000.000.000.000.000
Bill HallLos Angeles Angels2000000000.000.000.000.000
Placido PolancoMiami Marlins2100001010.500.667.5001.167
Einar DiazPittsburgh Pirates2000000010.000.333.000.333
John Vander WalCincinnati Reds2100000100.500.500.5001.000
Jim ThomeCleveland Indians2110000100.500.5001.0001.500
Matt LawtonSeattle Mariners2000000100.000.000.000.000
A.J. PierzynskiAtlanta Braves2100000100.500.500.5001.000
Mark JohnsonChicago Cubs2000000000.000.000.000.000
Jeff KentLos Angeles Dodgers2000000000.000.000.000.000
Dee BrownLos Angeles Dodgers2100120000.500.5002.0002.500
Carlos FeblesKansas City Royals2000001000.000.333.000.333
Brian HunterKansas City Royals22000300001.0001.0001.0002.000
Gary BennettLos Angeles Dodgers2100001000.500.667.5001.167
Phil NevinMinnesota Twins2110030000.500.5001.0001.500
John BurkettBoston Red Sox2100010000.500.500.5001.000
Greg MyersToronto Blue Jays2100000100.500.500.5001.000
Rey OrdonezSeattle Mariners2100000000.500.500.5001.000
Damian JacksonLos Angeles Dodgers2100000000.500.500.5001.000
Ellis BurksBoston Red Sox2100022100.500.750.5001.250
Robin JenningsWashington Nationals2000000000.000.000.000.000
Ramón SantiagoToronto Blue Jays2000000000.000.000.000.000
Doug DavisKansas City Royals2100000100.500.500.5001.000
Tony GraffaninoCleveland Indians2100000100.500.500.5001.000
Lee StevensMilwaukee Brewers2100001000.500.667.5001.167
Jeff CirilloArizona Diamondbacks2000000000.000.000.000.000
Travis FrymanCleveland Indians2100000100.500.500.5001.000
Mark QuinnChicago White Sox2000000100.000.000.000.000
Álex RodríguezNew York Yankees2100120000.500.5002.0002.500
Mike LambNew York Yankees2100001000.500.667.5001.167
Andres TorresBoston Red Sox2100000100.500.500.5001.000
Shane HalterChicago Cubs2100010100.500.500.5001.000
Eric MunsonSan Diego Padres2100001000.500.667.5001.167
Dewayne WiseChicago White Sox2110000000.500.5001.0001.500
Andy TracyArizona Diamondbacks2000001200.000.333.000.333
Javier CardonaBoston Red Sox2000000100.000.000.000.000
Scott PodsednikBoston Red Sox2000000000.000.000.000.000
Jason TynerDetroit Tigers2100001000.500.667.5001.167
Chris TrubyPittsburgh Pirates2000000100.000.000.000.000
Chad MoellerColorado Rockies2000000000.000.000.000.000
Jermaine DyeChicago White Sox2100111000.500.6672.0002.667
Torii HunterMinnesota Twins2000000100.000.000.000.000
Jeff BagwellHouston Astros2000001100.000.333.000.333
Brady ClarkChicago White Sox2100000000.500.500.5001.000
Omar VizquelToronto Blue Jays2100000000.500.500.5001.000
Morgan EnsbergTampa Bay Rays2000001010.000.333.000.333
Brent MayneLos Angeles Dodgers2100000000.500.500.5001.000
Wally JoynerLos Angeles Angels2000001000.000.333.000.333
Jose ValentinNew York Mets2000000000.000.000.000.000
Desi RelafordTexas Rangers2000002000.000.500.000.500
Bobby KieltySan Diego Padres2000000100.000.000.000.000
Michael CuddyerNew York Mets2100000100.500.500.5001.000
Tomas PerezColorado Rockies2100110100.500.5002.0002.500
Kevin MenchWashington Nationals2100000100.500.500.5001.000
Omar DaalBaltimore Orioles2100000000.500.500.5001.000
Felix EscalonaNew York Yankees2000000000.000.000.000.000
Jason MichaelsWashington Nationals2100010000.500.500.5001.000
Johnny EstradaWashington Nationals22100100001.0001.0001.5002.500
Aaron RowandMiami Marlins2110000000.500.5001.0001.500
Brad AusmusLos Angeles Dodgers2000000100.000.000.000.000
Brandon PhillipsAtlanta Braves2000000000.000.000.000.000
Marlon ByrdCleveland Indians2000000100.000.000.000.000
Mark DeRosaToronto Blue Jays1000002000.000.667.000.667
Edgardo AlfonzoTexas Rangers1000000000.000.000.000.000
Mike LansingCleveland Indians1000000100.000.000.000.000
Wes HelmsAtlanta Braves1000000000.000.000.000.000
George LombardCleveland Indians1000000000.000.000.000.000
Jeremy GiambiChicago White Sox1000000100.000.000.000.000
Matt HollidayNew York Yankees1000000000.000.000.000.000
Miguel CabreraDetroit Tigers11000000001.0001.0001.0002.000
Brady AndersonSan Diego Padres1000000000.000.000.000.000
Jim EdmondsSt. Louis Cardinals1000000000.000.000.000.000
Wendell MageeColorado Rockies1000000000.000.000.000.000
Corey KoskieChicago Cubs11000100001.0001.0001.0002.000
Calvin PickeringKansas City Royals1000000000.000.000.000.000
Ricky GutierrezSan Diego Padres11000010001.0001.0001.0002.000
Kenny LoftonCleveland Indians11000000001.0001.0001.0002.000
J.D. DrewBoston Red Sox1000000000.000.000.000.000
Jay BuhnerSeattle Mariners1000000000.000.000.000.000
Matt FrancoAtlanta Braves11001200001.0001.0004.0005.000
Bill HaselmanBaltimore Orioles1000000000.000.000.000.000
J.T. SnowSan Francisco Giants1000000100.000.000.000.000
Josh BardLos Angeles Dodgers1000000000.000.000.000.000
Wil CorderoNew York Mets1000001000.000.500.000.500
Ron GantOakland Athletics1000011000.000.500.000.500
Darren LewisPittsburgh Pirates11000010001.0001.0001.0002.000
Tim LakerCleveland Indians1000000000.000.000.000.000
Eddie PerezAtlanta Braves11000100001.0001.0001.0002.000
Chris SingletonTampa Bay Rays1000000000.000.000.000.000
Jeff LieferChicago White Sox1000000000.000.000.000.000
Chad AllenKansas City Royals11000000001.0001.0001.0002.000
Julius MatosSan Diego Padres1000000100.000.000.000.000
Randy VelardeOakland Athletics1000000100.000.000.000.000
Rey SanchezNew York Yankees1000000000.000.000.000.000
Ruben RiveraChicago White Sox1000000100.000.000.000.000
Jacque JonesMinnesota Twins1000000000.000.000.000.000
Chris SnellingPittsburgh Pirates1000000000.000.000.000.000
Mark LorettaLos Angeles Dodgers1000010000.000.000.000.000
John McDonaldLos Angeles Angels11000000001.0001.0001.0002.000
Brad PennyToronto Blue Jays1000000000.000.000.000.000
Michael TuckerBoston Red Sox1000000000.000.000.000.000
Moises AlouNew York Mets1000000000.000.000.000.000
Bubba TrammellBaltimore Orioles11000200001.0001.0001.0002.000
JD ClosserLos Angeles Dodgers11100100001.0001.0002.0003.000
Casey BlakeColorado Rockies1000000000.000.000.000.000
Wiki GonzalezChicago White Sox1000001000.000.500.000.500
Ricky LedeeNew York Mets1000001100.000.500.000.500
Reggie SandersKansas City Royals1000000000.000.000.000.000
Benito SantiagoNew York Mets1000000000.000.000.000.000
Jose HernandezPittsburgh Pirates1000000100.000.000.000.000
Mike BordickToronto Blue Jays1000000000.000.000.000.000
Shawn GreenNew York Mets1000000000.000.000.000.000
Barry LarkinCincinnati Reds11000000001.0001.0001.0002.000
Adam EverettCleveland Indians1000000100.000.000.000.000
Craig GrebeckBoston Red Sox1000000100.000.000.000.000
Corey PattersonNew York Yankees1000000100.000.000.000.000
Nick JohnsonBaltimore Orioles11100000001.0001.0002.0003.000
Mark BellhornColorado Rockies1000011000.000.500.000.500
Todd HeltonColorado Rockies11000000001.0001.0001.0002.000
Ryan KleskoSan Francisco Giants1000000000.000.000.000.000
Adam PiattCleveland Indians1000001000.000.500.000.500
Joe CredeColorado Rockies1000000000.000.000.000.000
Felipe LopezMilwaukee Brewers1000000000.000.000.000.000
Luis RivasChicago Cubs1000000000.000.000.000.000
Dave MartinezAtlanta Braves1000000000.000.000.000.000
Jayson WerthWashington Nationals1000000000.000.000.000.000
Brian GilesLos Angeles Dodgers1000001000.000.500.000.500
Robin VenturaLos Angeles Dodgers1000001000.000.500.000.500
Brian SchneiderPhiladelphia Phillies1000000000.000.000.000.000
Jose VizcainoSt. Louis Cardinals11000000001.0001.0001.0002.000
Craig CounsellMilwaukee Brewers11000110001.000.6671.0001.667
Steve FinleyColorado Rockies1000000000.000.000.000.000
Rafael PalmeiroBaltimore Orioles1000000000.000.000.000.000
Quinton McCrackenMinnesota Twins11000100101.0001.0001.0002.000
Frank CatalanottoNew York Mets1000000000.000.000.000.000
Izzy AlcantaraMilwaukee Brewers1000000000.000.000.000.000
Eric YoungTexas Rangers1000000000.000.000.000.000
David OrtizBoston Red Sox11000000001.0001.0001.0002.000
Miguel CairoCincinnati Reds1000000000.000.000.000.000
Eric ByrnesSeattle Mariners1000000000.000.000.000.000
Pedro FelizSan Diego Padres11000000001.0001.0001.0002.000
Gary SheffieldNew York Mets1000000000.000.000.000.000
Jason SchmidtLos Angeles Dodgers1000000100.000.000.000.000
Hiram BocachicaSan Diego Padres11000000001.0001.0001.0002.000
Al MartinTampa Bay Rays1000000100.000.000.000.000
Reed JohnsonWashington Nationals1000000000.000.000.000.000
Ron CallowayPhiladelphia Phillies11000200001.0001.0001.0002.000
Enrique WilsonBoston Red Sox1000000100.000.000.000.000
Albert PujolsLos Angeles Angels11000000001.0001.0001.0002.000
Edgar RenteriaCincinnati Reds1000000100.000.000.000.000
Marcus GilesPhiladelphia Phillies1000000100.000.000.000.000
Geoff JenkinsPhiladelphia Phillies1000000100.000.000.000.000
Donnie SadlerArizona Diamondbacks11000000001.0001.0001.0002.000
Bobby SmithChicago White Sox1000000100.000.000.000.000
Ryan ChristensonMiami Marlins1000000100.000.000.000.000
Jolbert CabreraNew York Mets1000000000.000.000.000.000
Eric HinskeArizona Diamondbacks11000100101.0001.0001.0002.000
Roy OswaltColorado Rockies1000000000.000.000.000.000
Kevin MillarChicago Cubs1000000000.000.000.000.000
Ryan FreelTexas Rangers1000000100.000.000.000.000
Shawon DunstonSan Francisco Giants1000000000.000.000.000.000
Brent GatesMinnesota Twins1000000000.000.000.000.000
Lou MerloniOakland Athletics11000000001.0001.0001.0002.000
Luis AliceaKansas City Royals1000000000.000.000.000.000
Craig MonroePittsburgh Pirates1000000100.000.000.000.000
Jose CansecoChicago White Sox11000010101.0001.0001.0002.000
Mendy LopezKansas City Royals1000000000.000.000.000.000
Jake PeavySan Francisco Giants11000200001.0001.0001.0002.000
Yorvit TorrealbaChicago Cubs1000000000.000.000.000.000
Juan RiveraArizona Diamondbacks11000100001.0001.0001.0002.000
Angel SantosCleveland Indians1000000000.000.000.000.000
Chris MagruderMilwaukee Brewers11010100001.0001.0003.0004.000
Ramon VazquezMiami Marlins1000000100.000.000.000.000
Angel BerroaArizona Diamondbacks1000010000.000.500.000.500
Ken HarveyMinnesota Twins1000000000.000.000.000.000
James LoftonBaltimore Orioles1000000000.000.000.000.000
Tim HummelChicago White Sox1000000000.000.000.000.000
Roberto AlomarTampa Bay Rays1000000000.000.000.000.000
Ivan RodriguezWashington Nationals11100000001.0001.0002.0003.000
Paul Lo DucaColorado Rockies11000000001.0001.0001.0002.000
Jorge PiedraMiami Marlins1000000100.000.000.000.000
Nick PuntoArizona Diamondbacks0000000010----
Brandon IngePittsburgh Pirates0000001000-1.000--
Mark EllisSt. Louis Cardinals0000001000-1.000--
Lyle OverbayMilwaukee Brewers0000001000-1.000--
Sean BurroughsLos Angeles Dodgers0000001000-1.000--
Erubiel DurazoNew York Yankees0000011000-1.000--
Lance BerkmanTexas Rangers0000002000-1.000--
Jason LaRueSt. Louis Cardinals0000000000-1.000--
Cristian GuzmanCleveland Indians0000010000-.000--
David RossChicago Cubs0000001000-1.000--
Dustan MohrColorado Rockies0000000010----
Benny AgbayaniKansas City Royals0000001000-1.000--
Preston WilsonSt. Louis Cardinals0000000000-1.000--
Craig BiggioHouston Astros0000000000-1.000--
Richie SexsonNew York Yankees0000001000-1.000--
Sean CaseyBoston Red Sox0000001000-1.000--
Luis GonzalezMiami Marlins0000010000-.000--
Khalil GreeneTexas Rangers0000001000-1.000--
Marty CordovaTampa Bay Rays0000000000-1.000--
Todd HollandsworthCincinnati Reds0000001000-1.000--
Jeromy BurnitzPittsburgh Pirates0000001000-1.000--
Mike LowellBoston Red Sox0000010000-.000--