Wilmer Difo vs. Pitchers

Batter vs. Pitcher Data is complete back to 1973 and mostly complete back to 1916. Data runs from 1916 to 2021 for regular season data, 1933-Present for the All-Star Game, and 1903-Present for the Postseason.

Current Search

Wilmer Difo: From 2015 to 2021, Regular Season only, Sorted by Plate Appearances descending, Then by Name descending
Share Results

Search Criteria

Click on the red text to pre-fill the form with various values

Sort By
Sorting options are only available for subscribers. Sign up now for a free trial.
Then By
Sorting options are only available for subscribers. Sign up now for a free trial.
Seasons
Postseason

Statistical Filters (PA, H, HR, RBI, etc.)

Pitcher Filters (Team, Throws, Status)

vs. Current Team
Throws
Pitcher Status

You have edited your search criteria

or keep editing your search

clear changes

vs. Pitchers

  • Sorting only sorts the values in the table shown
  • Click a player to see each PA

Subscribe to Stathead Baseball for full results.

Stathead users enjoy the most powerful research tools in sports for just $8/month. Learn More.

Subscribe Now (First Month Free)

Already a subscriber? Log in for full results.

vs. Pitchers Table
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
28
20
13
12
11
11
11
11
11
10
Robert Gsellman1081000011.125.222.125.34710000
Adam Conley1083001124.375.500.7501.25000100
Wei-Yin Chen10102001201.200.200.500.70000000
Jhoulys Chacin1082000011.250.333.250.58310000
Robbie Ray994001200.444.444.7781.22200000
Nick Pivetta982000013.250.333.250.58300000
Steven Matz981000011.125.222.125.34700000
Jacob deGrom992000002.222.222.222.44400000
Jameson Taillon883000101.375.375.375.75000000
Dan Straily882000101.250.250.250.50000000
Sean Newcomb870000013.000.125.000.12500000
Kyle Hendricks883010302.375.375.6251.00000000
Jon Gray884010104.500.500.7501.25000000
Vance Worley762100010.333.429.500.92900001
Vince Velasquez772001101.286.286.7141.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Noah Syndergaard762100200.333.333.500.83310000
Luke Jackson751000121.200.429.200.62900000
Matt Harvey752000110.400.571.400.97100010
Kevin Gausman762100200.333.286.500.78601000
Luis Castillo774100002.571.571.7141.28600001
Chris Stratton661000002.167.167.167.33300000
Hyun Jin Ryu660000002.000.000.000.00000000
Tyson Ross661001102.167.167.667.83300000
Edubray Ramos650000010.000.167.000.16700000
Luis Perdomo660000002.000.000.000.00000000
Jimmy Nelson650000011.000.167.000.16700000
Miles Mikolas662100100.333.333.500.83300001
German Marquez651000212.200.333.200.53300000
Tommy Hunter641000021.250.500.250.75000000
Junior Guerra661001102.167.167.667.83300000
Javy Guerra650000011.000.167.000.16700100
Sonny Gray661000001.167.167.167.33300000
Luiz Gohara661000101.167.167.167.33300000
Jake Arrieta660000001.000.000.000.00000000
Victor Arano652001110.400.5001.0001.50000000
Jose Ramirez532100021.667.8001.0001.80000000
Ivan Nova553100100.600.600.8001.40000000
Adam Morgan550000002.000.000.000.00000000
A.J. Minter552100001.400.400.6001.00000000
David Hess552000001.400.400.400.80000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Elieser Hernandez542010010.500.6001.0001.60000000
Tyler Glasnow520000031.000.600.000.60000000
Jarlin Garcia551000001.200.200.200.40000001
Kyle Freeland552001101.400.4001.0001.40000000
Odrisamer Despaigne553000000.600.600.6001.20000001
Jerry Blevins540000001.000.200.000.20000010
Tyler Anderson550000001.000.000.000.00000000
Alex Wood431000010.333.500.333.83300100
Felipe Vazquez441000001.250.250.250.50000000
Julio Teheran431000011.333.500.333.83300000
Craig Stammen441000001.250.250.250.50000000
Blake Snell440000003.000.000.000.00000000
Paul Sewald440000001.000.000.000.00000000
Anibal Sanchez440000001.000.000.000.00000000
Dereck Rodriguez442100000.500.500.7501.25000000
Trevor Richards430000010.000.250.000.25000100
Tim Peterson431000110.333.500.333.83300100
Corey Oswalt431000110.333.500.333.83300000
Pat Neshek4440100001.0001.0001.5002.50000000
Tommy Milone431000102.333.333.333.66710000
T.J. McFarland431001110.333.5001.3331.83300000
Carlos Martinez431000010.333.500.333.83300100
Ben Lively442100001.500.500.7501.25000000
Chad Kuhl432002310.667.7502.6673.41700000
Matt Koch430000010.000.250.000.25000001
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Craig Kimbrel440000001.000.000.000.00000000
Clayton Kershaw440000001.000.000.000.00000000
Dakota Hudson441000100.250.250.250.50000000
Mychal Givens442010000.500.5001.0001.50000000
Jaime Garcia441010001.250.250.7501.00000000
Jeurys Familia443001500.750.7501.5002.25000000
Nathan Eovaldi441010202.250.250.7501.00000000
Jerad Eickhoff441000001.250.250.250.50000000
Sam Dyson441000000.250.250.250.50000000
Seranthony Dominguez440000001.000.000.000.00000000
R.A. Dickey440000000.000.000.000.00000000
Wade Davis440000002.000.000.000.00000000
Jesse Chavez440000001.000.000.000.00000000
Rex Brothers431000010.333.500.333.83300000
Chasen Bradford442000000.500.500.5001.00000000
Tyler Bashlor431001210.333.5001.3331.83300000
Pedro Baez421000120.500.750.5001.25000000
Sandy Alcantara431000010.333.500.333.83300000
Brad Ziegler330000001.000.000.000.00000000
Ryan Yarbrough331000000.333.333.333.66700000
Brandon Woodruff330000001.000.000.000.00000000
Nick Wittgren321000010.500.667.5001.16700000
Matt Wisler331000000.333.333.333.66700000
Dan Winkler331000001.333.333.333.66700000
Justin Wilson330000001.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Ryan Weber330000000.000.000.000.00000000
Adam Wainwright320000010.000.333.000.33300100
Pedro Strop331000001.333.333.333.66700000
Ross Stripling3330000001.0001.0001.0002.00000000
Hunter Strickland330000000.000.000.000.00000000
Drew Steckenrider330000000.000.000.000.00000000
Drew Smith331000000.333.333.333.66700000
Tyler Skaggs321000010.500.667.5001.16700000
Antonio Senzatela331100100.333.333.6671.00000000
Aaron Sanchez330000001.000.000.000.00000000
Sal Romano330000000.000.000.000.00000000
Clayton Richard330000000.000.000.000.00000000
AJ Ramos321100010.500.6671.0001.66700000
Rick Porcello332000001.667.667.6671.33300000
Dillon Peters330000002.000.000.000.00000000
Darren O'Day330000001.000.000.000.00000000
Ricky Nolasco332000001.667.667.6671.33300000
Peter Moylan310000020.000.667.000.66700100
Matt Moore331000000.333.333.333.66700000
Dustin McGowan331000001.333.333.333.66700000
Mike Mayers320000100.000.000.000.00001000
Lance Lynn330000001.000.000.000.00000000
Jon Lester332010000.667.6671.3332.00000000
Mike Leake330000000.000.000.000.00000001
Eric Lauer330000002.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Dinelson Lamet331100001.333.333.6671.00000001
John Lackey321000010.500.667.5001.16700000
Dallas Keuchel330000001.000.000.000.00000000
Jeff Hoffman331000000.333.333.333.66700000
Jordan Hicks331100000.333.333.6671.00000000
Jeremy Hellickson330000001.000.000.000.00000000
Jeanmar Gomez330000002.000.000.000.00000000
Yimi Garcia330000000.000.000.000.00000000
John Gant331000000.333.333.333.66700000
Mike Fiers320000101.000.000.000.00001000
Joel De La Cruz330000000.000.000.000.00000000
Austin Davis331100100.333.333.6671.00000001
Zac Curtis331100000.333.333.6671.00000000
Nabil Crismatt330000003.000.000.000.00000000
Alex Cobb330000000.000.000.000.00000000
Miguel Castro320000010.000.333.000.33300000
Andrew Cashner320000010.000.333.000.33300000
Dylan Bundy331000101.333.333.333.66700000
Walker Buehler330000002.000.000.000.00000000
John Brebbia320000011.000.333.000.33300000
Johnny Barbato330000001.000.000.000.00000000
Homer Bailey321000110.500.667.5001.16700000
Alec Asher330000002.000.000.000.00000000
Chris Archer330000003.000.000.000.00000000
Jose Alvarez331000001.333.333.333.66700000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Tim Adleman331000000.333.333.333.66700000
Kirby Yates220000002.000.000.000.00000000
Mike Wright221000100.500.500.5001.00000001
Blake Wood2220000001.0001.0001.0002.00000000
Jason Vargas220000001.000.000.000.00000000
Ryan Tepera2220012001.0001.0002.5003.50000000
Junichi Tazawa2220000001.0001.0001.0002.00000000
Brent Suter220000001.000.000.000.00000000
Andrew Suarez221000001.500.500.5001.00000000
Matt Strahm220000000.000.000.000.00000001
Miguel Socolovich2220101001.0001.0002.0003.00000000
Drew Smyly221000001.500.500.5001.00000000
Caleb Smith220000002.000.000.000.00000000
Burch Smith220000000.000.000.000.00000000
Lucas Sims220000001.000.000.000.00000000
Chasen Shreve210000011.000.500.000.50000000
Bryan Shaw220000001.000.000.000.00000000
CC Sabathia220000000.000.000.000.00000000
Chris Rusin221000101.500.500.5001.00000000
Drew Rucinski220000002.000.000.000.00000000
Trevor Rosenthal221000001.500.500.5001.00000000
Sergio Romo220000001.000.000.000.00000000
Richard Rodriguez221000000.500.500.5001.00000001
Eduardo Rodriguez210000011.000.500.000.50000000
Hansel Robles221000000.500.500.5001.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Yacksel Rios220000000.000.000.000.00000000
Jacob Rhame2111000101.0001.0002.0003.00000100
Drew Pomeranz221001100.500.5002.0002.50000000
Wily Peralta221000001.500.500.5001.00000000
Freddy Peralta210000010.000.500.000.50000000
Josh Osich221000000.500.500.5001.00000000
Seunghwan Oh220000000.000.000.000.00000000
Scott Oberg210000011.000.500.000.50000000
Chris O'Grady221000001.500.500.5001.00000000
Justin Nicolino221010000.500.5001.5002.00000000
Juan Nicasio221000000.500.500.5001.00000000
Charlie Morton221000001.500.500.5001.00000000
Reyes Moronta220000000.000.000.000.00000000
Bryan Mitchell221000001.500.500.5001.00000000
Mike Minor220000001.000.000.000.00000000
Wade Miley220000002.000.000.000.00000000
Ben Meyer221010100.500.5001.5002.00000000
Mark Melancon210000000.000.500.000.50000010
Jake McGee220000000.000.000.000.00000000
Brandon McCarthy220000000.000.000.000.00000000
Tyler Mahle220000000.000.000.000.00000000
Kenta Maeda221000000.500.500.5001.00000000
Joey Lucchesi221000000.500.500.5001.00000000
Michael Lorenzen210000000.000.000.000.00010000
Jorge Lopez220000001.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Dominic Leone221000001.500.500.5001.00000000
Wade LeBlanc220000001.000.000.000.00000000
Ian Krol220000000.000.000.000.00000001
Tom Koehler2110000101.0001.0001.0002.00000000
Pierce Johnson220000001.000.000.000.00000000
Jim Johnson2221000001.0001.0001.5002.50000000
DJ Johnson221000200.500.500.5001.00000000
Tyrell Jenkins221000101.500.500.5001.00000000
Jeremy Jeffress220000001.000.000.000.00000000
Drew Hutchison221000001.500.500.5001.00000000
Daniel Hudson221000000.500.500.5001.00000000
Derek Holland220000001.000.000.000.00000000
Yoshihisa Hirano220000001.000.000.000.00000000
Rich Hill221000001.500.500.5001.00000000
J.A. Happ220000000.000.000.000.00000000
Josh Hader221000001.500.500.5001.00000000
Tayron Guerrero221100000.500.5001.0001.50000000
Chad Green221000000.500.500.5001.00000000
Erik Goeddel210000010.000.500.000.50000000
Cory Gearrin221000001.500.500.5001.00000000
Sam Gaviglio221000101.500.500.5001.00000000
Amir Garrett221100000.500.5001.0001.50000000
Sam Freeman221000000.500.500.5001.00000000
Wilmer Font220000001.000.000.000.00000000
Jack Flaherty220000002.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Marco Estrada220000000.000.000.000.00000000
Robbie Erlin221000000.500.500.5001.00000000
Brian Ellington220000000.000.000.000.00000000
Mike Dunn2220000001.0001.0001.0002.00000000
Enyel De Los Santos221000001.500.500.5001.00000000
Jorge De La Rosa2110000101.0001.0001.0002.00000000
Zach Davies220000002.000.000.000.00000000
Josh Collmenter2111000101.0001.0002.0003.00000100
Tyler Clippard221000001.500.500.5001.00000000
Mike Clevinger220000000.000.000.000.00000000
Tony Cingrani221000000.500.500.5001.00000000
Tyler Chatwood210000011.000.500.000.50000000
Shane Carle2110000101.0001.0001.0002.00000000
Carter Capps221000000.500.500.5001.00000000
Mauricio Cabrera221000000.500.500.5001.00000000
Corbin Burnes221000000.500.500.5001.00000000
Nick Burdi220000001.000.000.000.00000000
Jeff Brigham210000010.000.500.000.50000000
Austin Brice221100200.500.5001.0001.50000000
Archie Bradley210000100.000.000.000.00010000
Silvino Bracho210000010.000.500.000.50000000
Brad Brach220000001.000.000.000.00000000
Richard Bleier2220001001.0001.0001.0002.00000000
Michael Blazek2110011001.0001.0004.0005.00010000
Chad Bettis220000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Travis Bergen210000010.000.500.000.50000000
Jake Barrett210000010.000.500.000.50000100
Jacob Barnes221000100.500.500.5001.00000000
Anthony Banda220000000.000.000.000.00000000
Chase Anderson221000100.500.500.5001.00000000
Austin Adams221010000.500.5001.5002.00000000
Tyler Zuber110000000.000.000.000.00000000
Kyle Zimmer1000000101.00000000
Huascar Ynoa1000000101.00000000
Asher Wojciechowski110000000.000.000.000.00000000
Taylor Williams110000000.000.000.000.00000000
Tom Wilhelmsen110000001.000.000.000.00000000
Patrick Weigel100000100.00001000
Tyler Webb1000000101.00000000
Tony Watson1111000001.0001.0002.0003.00000000
Logan Verrett110000000.000.000.000.00000000
Jonny Venters110000000.000.000.000.00000000
Julio Urias1110000001.0001.0001.0002.00000000
Koji Uehara110000001.000.000.000.00000000
Touki Toussaint110000000.000.000.000.00000000
Jose Torres1111000001.0001.0002.0003.00000000
Carlos Torres110000000.000.000.000.00000000
Josh Tomlin110000000.000.000.000.00000000
Keegan Thompson110000000.000.000.000.00000000
Anthony Swarzak110000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Albert Suarez110000001.000.000.000.00000000
Justin Steele110000001.000.000.000.00000000
Chad Sobotka110000001.000.000.000.00000000
Josh Smoker110000000.000.000.000.00000000
Shae Simmons1110000001.0001.0001.0002.00000000
James Sherfy110000000.000.000.000.00000000
Tanner Scott110000001.000.000.000.00000000
Edgar Santana110000000.000.000.000.00000000
Dan Runzler110000000.000.000.000.00000000
Randy Rosario110000000.000.000.000.00000000
Chaz Roe110000000.000.000.000.00000000
David Robertson110000000.000.000.000.00000000
Jose Reyes1110101001.0001.0003.0004.00000000
Jesus Reyes110000000.000.000.000.00000000
Drew Rasmussen110000001.000.000.000.00000000
Neil Ramirez1110000001.0001.0001.0002.00000000
Kevin Plawecki110000000.000.000.000.00000000
Evan Phillips110000001.000.000.000.00000000
Hernan Perez110000000.000.000.000.00000000
Angel Perdomo110000001.000.000.000.00000000
Wandy Peralta1000000101.00000000
Felix Pena110000000.000.000.000.00000000
James Pazos110000000.000.000.000.00000000
Blake Parker110000001.000.000.000.00000000
Eduardo Paredes110000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Adam Ottavino110000000.000.000.000.00000000
Dan Otero110000000.000.000.000.00000000
Dovydas Neverauskas110000001.000.000.000.00000000
Joe Musgrove110000001.000.000.000.00000000
Harrison Musgrave1110000001.0001.0001.0002.00000000
Mike Morin1110001001.0001.0001.0002.00000000
Keynan Middleton110000000.000.000.000.00000000
Francis Martes110000000.000.000.000.00000000
Dillon Maples110000000.000.000.000.00000000
Jordan Lyles1110000001.0001.0001.0002.00000000
Adam Loewen110000000.000.000.000.00000000
Brandon Leibrandt110000000.000.000.000.00000000
Jose Leclerc110000001.000.000.000.00000000
Travis Lakins110000000.000.000.000.00000000
George Kontos1000000101.00000000
Corey Knebel110000000.000.000.000.00000000
Tyler Kinley110000001.000.000.000.00000000
Joe Kelly110000001.000.000.000.00000000
Ubaldo Jimenez110000001.000.000.000.00000000
Kenley Jansen1110000001.0001.0001.0002.00000000
Raisel Iglesias1110000001.0001.0001.0002.00000000
Sam Howard110000000.000.000.000.00000001
Adrian Houser110000001.000.000.000.00000000
J.J. Hoover1110000001.0001.0001.0002.00000000
Greg Holland110000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Bryan Holaday1110000001.0001.0001.0002.00000000
Ariel Hernandez110000001.000.000.000.00000000
Liam Hendriks110000000.000.000.000.00000000
Heath Hembree110000000.000.000.000.00000000
Brad Hand110000000.000.000.000.00000000
Cole Hamels110000000.000.000.000.00000000
Zack Greinke110000000.000.000.000.00000000
Brett Graves110000001.000.000.000.00000000
Trevor Gott110000000.000.000.000.00000000
Roberto Gomez110000100.000.000.000.00000000
Luis Garcia110000000.000.000.000.00000000
Giovanny Gallegos110000000.000.000.000.00000000
Yovani Gallardo1110000001.0001.0001.0002.00000000
Drew Gagnon110000000.000.000.000.00000000
Paul Fry110000000.000.000.000.00000000
Max Fried110000000.000.000.000.00000000
Dylan Floro110000000.000.000.000.00000000
Josh Fields1000000101.00000000
Scott Feldman110000000.000.000.000.00000000
Carlos Estevez1000000101.00000100
Carl Edwards Jr.110000001.000.000.000.00000000
Tyler Duffey1000000101.00000000
Camilo Doval1110000001.0001.0001.0002.00000000
Miguel Diaz110000000.000.000.000.00000000
Edwin Diaz1000000101.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Chris Devenski110000001.000.000.000.00000000
Anthony DeSclafani110000000.000.000.000.00000000
Randall Delgado1111002001.0001.0002.0003.00000000
Grant Dayton1000000101.00000000
William Cuevas110000000.000.000.000.00000000
Kyle Crick110000001.000.000.000.00000000
Jarred Cosart110000001.000.000.000.00000000
Patrick Corbin1110000001.0001.0001.0002.00000000
Steve Cishek110000000.000.000.000.00000000
Adam Cimber1110000001.0001.0001.0002.00000000
JT Chargois110000000.000.000.000.00000000
Aroldis Chapman110000000.000.000.000.00000000
Andrew Chafin1110001001.0001.0001.0002.00000000
Hunter Cervenka110000000.000.000.000.00000000
Xavier Cedeno110000001.000.000.000.00000000
Brett Cecil110000000.000.000.000.00000000
Diego Castillo110000000.000.000.000.00000000
Carlos Carrasco1110000001.0001.0001.0002.00000000
David Carpenter1110000001.0001.0001.0002.00000000
Enrique Burgos1110000001.0001.0001.0002.00000000
Madison Bumgarner110000001.000.000.000.00000000
Mark Buehrle110000000.000.000.000.00000000
Steven Brault1111000001.0001.0002.0003.00000000
Brad Boxberger110000001.000.000.000.00000000
Ty Blach110000001.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Jesse Biddle110000001.000.000.000.00000000
Joe Biagini1110000001.0001.0001.0002.00000000
Joaquin Benoit110000000.000.000.000.00000000
Buddy Baumann110000001.000.000.000.00000000
Antonio Bastardo110000000.000.000.000.00000000
Matt Barnes110000001.000.000.000.00000000
Danny Barnes110000000.000.000.000.00000000
Scott Barlow1110001001.0001.0001.0002.00000000
Shawn Armstrong110000000.000.000.000.00000000
Tejay Antone110000001.000.000.000.00000000
Nick Anderson110000001.000.000.000.00000000
Brett Anderson110000000.000.000.000.00000000
Scott Alexander110000001.000.000.000.00000000
Matt Albers1110001001.0001.0001.0002.00000000
Jason Adam110000001.000.000.000.00000000
If you utilize material unique to a Sports Reference site for a tweet, an article, or for research for a broadcast or podcast, please strongly consider citing this site as the source for the material. It would be greatly appreciated and would help us continue to produce this material.