Juan Soto 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

Juan Soto: From 2018 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
35
28
23
20
19
19
18
17
17
16
Jose Urena1591100064.111.467.222.68900000
Trevor Richards1392000243.222.462.222.68400000
Elieser Hernandez13124300314.333.385.583.96800000
Mike Foltynewicz13113010423.273.385.455.83900000
Adam Conley13111010022.091.231.273.50300002
Mike Soroka1295002331.556.6671.2221.88900000
Max Fried1291000034.111.333.111.44400000
Jake Arrieta12114102511.364.4171.0001.41700000
Rick Porcello1193100122.333.455.444.89900000
Sean Newcomb1192001124.222.364.556.91900000
A.J. Minter1182100030.250.455.375.83000000
Kevin Gausman1182001232.250.455.6251.08000001
Seth Lugo1083001124.375.500.7501.25000100
Asher Wojciechowski984112512.500.5561.6252.18100000
Adam Wainwright983000012.375.444.375.81900000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Julio Teheran961000132.167.444.167.61100000
Dan Straily971001121.143.333.571.90500101
Caleb Smith983200212.375.444.6251.06900000
Miles Mikolas983101202.375.375.8751.25010000
Eric Lauer973001221.429.556.8571.41300001
Dallas Keuchel983110113.375.444.7501.19400000
Luke Jackson972101222.286.444.8571.30200100
Cole Hamels983100011.375.444.500.94400000
Walker Buehler982000013.250.333.250.58300000
Trevor Williams861000021.167.375.167.54200000
Josh Tomlin862100322.333.500.5001.00000100
Hector Neris863002522.500.6251.5002.12500000
Adam Morgan881000003.125.125.125.25000000
Jon Lester884100301.500.500.6251.12500000
Kyle Hendricks884100103.500.500.6251.12500000
Zack Godley883100102.375.375.500.87500000
Jack Flaherty851100131.200.500.400.90000100
Jerry Blevins851100121.200.375.400.77501000
Ryan Yarbrough774200200.571.571.8571.42900000
Touki Toussaint731001141.333.7141.3332.04800200
Anibal Sanchez760000010.000.143.000.14300000
Tommy Hunter761000013.167.286.167.45200000
David Hess760000011.000.143.000.14300000
Tayron Guerrero764102610.667.7141.8332.54800000
Sonny Gray763001311.500.5711.0001.57100000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Jarlin Garcia761100111.167.286.333.61900000
John Gant753100122.600.714.8001.51400000
Taylor Clarke772001102.286.286.7141.00000000
Jose Alvarez761001401.167.143.667.81001000
Kyle Wright641100020.250.500.5001.00000101
Justin Wilson652001110.400.5001.0001.50000000
Jameson Taillon661000102.167.167.167.33300000
Drew Smyly660000002.000.000.000.00000000
Sixto Sanchez651000010.200.333.200.53300100
Hyun Jin Ryu651000013.200.333.200.53300000
Robbie Ray661000100.167.167.167.33300000
Joe Musgrove652000010.400.500.400.90000000
Tommy Milone661000100.167.167.167.33300000
Joey Lucchesi651001310.200.333.8001.13300000
Clayton Kershaw640000112.000.167.000.16701000
Dakota Hudson630000031.000.500.000.50000000
Jeff Hoffman652100012.400.500.6001.10000000
Junior Guerra661000100.167.167.167.33300000
Kyle Freeland650000010.000.167.000.16700000
Robbie Erlin663101400.500.5001.1671.66700000
Austin Davis662001103.333.333.8331.16700000
Alex Young550000000.000.000.000.00000000
Huascar Ynoa531000020.333.600.333.93300100
Luke Weaver540000100.000.000.000.00001000
Vince Velasquez551100002.200.200.400.60000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Jason Vargas551000002.200.200.200.40000000
Will Smith542001210.500.6001.2501.85000000
Jeff Samardzija532001220.667.8001.6672.46700000
Tyson Ross540000012.000.200.000.20000000
Jacob Rhame551000001.200.200.200.40000000
David Peterson531100011.333.600.6671.26700010
Martin Perez542001310.500.6001.2501.85000000
Corey Oswalt551000001.200.200.200.40000000
Brandon Kintzler5111000401.0001.0002.0003.00000100
Robert Gsellman542101411.500.6001.5002.10000000
Wilmer Font550000100.000.000.000.00000000
Tyler Chatwood540000010.000.200.000.20000001
Jhoulys Chacin552000002.400.400.400.80000000
Jeff Brigham550000001.000.000.000.00000001
Luis Avilan551000003.200.200.200.40000000
Tyler Anderson530000020.000.400.000.40000000
Matt Strahm431000010.333.500.333.83300001
Tanner Scott431000011.333.500.333.83300000
Dereck Rodriguez420000021.000.500.000.50000000
Yacksel Rios431001110.333.5001.3331.83300100
Drew Pomeranz421100110.500.7501.0001.75000010
Pat Neshek440000000.000.000.000.00000000
Tyler Matzek441000103.250.250.250.50000000
German Marquez431001210.333.5001.3331.83300000
Tyler Mahle432101110.667.7502.0002.75000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Jorge Lopez442000101.500.500.5001.00000000
Javy Guerra431010210.333.5001.0001.50000100
Jon Gray441100202.250.250.500.75000000
Nathan Eovaldi421000021.500.750.5001.25000000
Seranthony Dominguez4222000201.0001.0002.0003.00000100
Jorge De La Rosa441000001.250.250.250.50000001
Grant Dayton431001111.333.5001.3331.83300100
Stefan Crichton432001100.667.7501.6672.41700010
Aaron Brooks430000012.000.250.000.25000000
Steven Brault430000111.000.250.000.25000000
Richard Bleier443100101.750.7501.0001.75000000
Jesse Biddle441001203.250.2501.0001.25000000
Tyler Bashlor441000001.250.250.250.50000000
Chris Archer440000003.000.000.000.00000000
Chase Anderson441000002.250.250.250.50000000
Jordan Zimmermann310000021.000.667.000.66700000
Daniel Zamora332100200.667.6671.0001.66700000
Gabriel Ynoa330000000.000.000.000.00000000
Aaron Wilkerson332002200.667.6672.6673.33300000
Taylor Widener320000010.000.333.000.33300000
Tony Watson330000001.000.000.000.00000000
Michael Wacha330000001.000.000.000.00000000
Julio Urias331001100.333.3331.3331.66700000
Anthony Swarzak320000011.000.333.000.33300000
Andrew Suarez331001200.333.3331.3331.66700000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Marcus Stroman332101201.667.6672.0002.66700000
Craig Stammen330000002.000.000.000.00000000
Glenn Sparkman331000100.333.333.333.66700000
Blake Snell320000012.000.333.000.33300000
Chasen Shreve331001101.333.3331.3331.66700001
Aaron Sanchez331100001.333.333.6671.00000000
Tanner Roark330000001.000.000.000.00000000
Jose Quintana330000101.000.000.000.00000000
Luis Perdomo331000000.333.333.333.66700000
Freddy Peralta321001110.500.6672.0002.66700000
Wes Parsons320000110.000.333.000.33300000
Blake Parker320000011.000.333.000.33300100
Josh Osich331000001.333.333.333.66700000
Scott Oberg332000001.667.667.6671.33300000
Ivan Nova331001100.333.3331.3331.66700000
Mike Montgomery330000001.000.000.000.00000000
Conner Menez331000000.333.333.333.66700000
Keury Mella310000120.000.667.000.66700001
Mark Melancon331000000.333.333.333.66700000
Peter Lambert330000001.000.000.000.00000000
Tyler Kinley321000011.500.667.5001.16700100
Merrill Kelly331000000.333.333.333.66700000
Brad Keller321000010.500.667.5001.16700000
Jakob Junis330000000.000.000.000.00000000
Brian Johnson331000000.333.333.333.66700000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Jared Hughes332101100.667.6672.0002.66700000
Spencer Howard321001211.500.6672.0002.66700000
Adrian Houser330000000.000.000.000.00000000
Derek Holland321000010.500.667.5001.16700000
Heath Hembree320000011.000.333.000.33300000
Matt Harvey3221000101.0001.0001.5002.50000000
Zack Greinke330000000.000.000.000.00000000
Shane Greene321100210.500.6671.0001.66700000
Austin Gomber320000010.000.333.000.33300000
Kyle Gibson331000100.333.333.333.66700000
Zac Gallen321001211.500.6672.0002.66700000
Giovanny Gallegos330000002.000.000.000.00000000
Jeurys Familia331000001.333.333.333.66700000
Marco Estrada330000001.000.000.000.00000000
Edwin Diaz330000000.000.000.000.00000000
Odrisamer Despaigne331000000.333.333.333.66700000
Anthony DeSclafani332100000.667.6671.0001.66700000
Dylan Covey3331000001.0001.0001.3332.33300000
Alex Cobb331000001.333.333.333.66700000
Miguel Castro321000110.500.667.5001.16700000
Luis Castillo310000020.000.667.000.66700001
Daniel Castano331000001.333.333.333.66700000
Genesis Cabrera321100101.500.3331.0001.33301000
Dylan Bundy3330000001.0001.0001.0002.00000000
Austin Brice330000001.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Chad Bettis331001101.333.3331.3331.66700000
Jose Berrios330000001.000.000.000.00000001
Trevor Bauer321000010.500.667.5001.16700000
Manny Banuelos3220000101.0001.0001.0002.00000000
Ian Anderson320000011.000.333.000.33300000
Brad Ziegler221100000.500.5001.0001.50000000
Jordan Yamamoto220000001.000.000.000.00000000
Alex Wood221001100.500.5002.0002.50000001
Dan Winkler2111000101.0001.0002.0003.00000000
Trey Wingenter220000001.000.000.000.00000001
Tyler Webb210000110.000.500.000.50000001
Adam Warren220000001.000.000.000.00000000
Arodys Vizcaino210000011.000.500.000.50000000
Felipe Vazquez221100001.500.5001.0001.50000000
Blake Treinen210000010.000.500.000.50000100
Cole Sulser210000010.000.500.000.50000000
Ranger Suarez210000100.000.000.000.00001000
Chris Stratton2000000201.00000000
Drew Steckenrider220000002.000.000.000.00000000
Jeffrey Springs220000000.000.000.000.00000000
Gregory Soto210000010.000.500.000.50000000
Chad Sobotka2110000101.0001.0001.0002.00000000
Drew Smith2220000001.0001.0001.0002.00000000
Aaron Slegers2000000201.00000200
Paul Sewald2110001101.0001.0001.0002.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Kyle Ryan221000100.500.500.5001.00000000
Randy Rosario220000000.000.000.000.00000000
Richard Rodriguez220000001.000.000.000.00000000
Jose Reyes221100000.500.5001.0001.50000000
Edubray Ramos2110001101.0001.0001.0002.00000000
Daniel Ponce de Leon220000000.000.000.000.00000000
Adam Plutko210000011.000.500.000.50000100
Zach Plesac220000000.000.000.000.00000000
David Phelps221001101.500.5002.0002.50000000
Tim Peterson210000010.000.500.000.50000000
Daniel Norris221001101.500.5002.0002.50000000
Bud Norris2000000201.00000000
Juan Nicasio2220000001.0001.0001.0002.00000000
Nick Neidert2221000001.0001.0001.5002.50000000
Brian Moran220000002.000.000.000.00000000
Bryan Mitchell221000000.500.500.5001.00000000
Andrew Miller220000000.000.000.000.00000000
Ben Meyer2110000101.0001.0001.0002.00000000
Humberto Mejia221000000.500.500.5001.00000000
Brandon McCarthy2220000001.0001.0001.0002.00000000
Chris Mazza221000000.500.500.5001.00000000
Carlos Martinez220000000.000.000.000.00000000
Chris Martin220000001.000.000.000.00000000
Nick Margevicius220000000.000.000.000.00000000
Jordan Lyles2110012101.0001.0004.0005.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Reynaldo Lopez210000010.000.500.000.50000000
Francisco Liriano221100001.500.5001.0001.50000000
Craig Kimbrel210000010.000.500.000.50000000
DJ Johnson2000001201.00000000
Joe Jimenez210000011.000.500.000.50000000
Dan Jennings221000201.500.500.5001.00000000
Jeremy Jeffress220000001.000.000.000.00000001
Cole Irvin2220000001.0001.0001.0002.00000000
Sam Howard221000001.500.500.5001.00000000
David Hernandez221000000.500.500.5001.00000000
Mychal Givens2111002101.0001.0002.0003.00000100
Sam Gaviglio220000002.000.000.000.00000000
Braxton Garrett2110000101.0001.0001.0002.00000000
Amir Garrett210000011.000.500.000.50000000
Yimi Garcia221000100.500.500.5001.00000000
Luis Garcia210000010.000.500.000.50000000
Edgar Garcia210000010.000.500.000.50000000
Drew Gagnon221000000.500.500.5001.00000000
Paul Fry210000010.000.500.000.50000000
Sam Freeman2110011101.0001.0004.0005.00000000
Michael Feliz221000000.500.500.5001.00000000
Carlos Estevez220000000.000.000.000.00000000
Thomas Eshelman2220011001.0001.0002.5003.50000000
Sam Dyson220000001.000.000.000.00000000
Robert Dugger210000011.000.500.000.50000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Tyler Clippard221000001.500.500.5001.00000000
Mike Clevinger221100100.500.5001.0001.50000000
Alex Claudio220000001.000.000.000.00000000
Andrew Cashner221100000.500.5001.0001.50000000
Shane Carle210000010.000.500.000.50000101
Aaron Bummer220000000.000.000.000.00000000
Madison Bumgarner210000010.000.500.000.50000000
John Brebbia210000011.000.500.000.50000000
Ryan Brasier220000001.000.000.000.00000000
Archie Bradley210000010.000.500.000.50000000
Brad Boxberger220000000.000.000.000.00000000
Kyle Barraclough220000001.000.000.000.00000000
Victor Arano221000000.500.500.5001.00000000
Shaun Anderson210000110.000.500.000.50000000
Jose Alvarado221000000.500.500.5001.00000000
Kolby Allard221000100.500.500.5001.00000000
Scott Alexander2220013001.0001.0002.5003.50000000
Kirby Yates110000001.000.000.000.00000000
Mike Wright1000000101.00000000
Brandon Workman1110012001.0001.0004.0005.00000000
Brandon Woodruff1110000001.0001.0001.0002.00000000
Nick Wittgren110000000.000.000.000.00000000
Matt Wisler110000000.000.000.000.00000000
Taylor Williams110000001.000.000.000.00000000
Devin Williams110000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Jacob Webb1000000101.00000100
Jeremy Walker110000000.000.000.000.00000000
Nick Vincent1000000101.00000000
Thyago Vieira1110001001.0001.0001.0002.00000000
Jonny Venters1000000101.00000000
Phillips Valdez110000001.000.000.000.00000000
Jesus Tinoco110000000.000.000.000.00000000
Jake Thompson110000000.000.000.000.00000000
Ryan Tepera110000000.000.000.000.00000000
Stephen Tarpley110000001.000.000.000.00000000
Daniel Stumpf1000000101.00000000
Pedro Strop1000000101.00000000
Robert Stock110000000.000.000.000.00000000
Kohl Stewart1110012001.0001.0004.0005.00000000
Ryne Stanek1110000001.0001.0001.0002.00000000
Josh A. Smith110000001.000.000.000.00000000
Josh D. Smith1000001101.00000000
Lucas Sims110000000.000.000.000.00000000
Ryan Sherriff110000000.000.000.000.00000000
Sterling Sharp1000000101.00000000
Sam Selman1110000001.0001.0001.0002.00000000
Tayler Scott1110001001.0001.0001.0002.00000000
Jaime Schultz1110012001.0001.0004.0005.00000000
Edgar Santana110000001.000.000.000.00000000
Chris Rusin110000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Drew Rucinski110000000.000.000.000.00000000
JoJo Romero1110013001.0001.0004.0005.00000000
Fernando Romero110000000.000.000.000.00000000
Sal Romano1110001001.0001.0001.0002.00000000
Jefry Rodriguez1111000001.0001.0002.0003.00000000
David Robertson1000000101.00000000
Jesus Reyes110000000.000.000.000.00000000
Erasmo Ramirez110000000.000.000.000.00000000
Jose Quijada110000000.000.000.000.00000000
Austin Pruitt1110000001.0001.0001.0002.00000000
Evan Phillips1000000101.00000000
Dillon Peters1110001001.0001.0001.0002.00000000
Wandy Peralta110000000.000.000.000.00000000
Dan Otero110000000.000.000.000.00000000
James Norwood110000001.000.000.000.00000000
Jimmy Nelson110000000.000.000.000.00000001
Harrison Musgrave110000001.000.000.000.00000000
Reyes Moronta110000001.000.000.000.00000000
John Means1110000001.0001.0001.0002.00000000
Jake McGee110000100.000.000.000.00000000
Kevin McCarthy1000000101.00000000
Mike Mayers110000001.000.000.000.00000000
Phil Maton110000000.000.000.000.00000000
Aaron Loup110000000.000.000.000.00000000
Michael Lorenzen110000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Yoan López110000000.000.000.000.00000000
Jonathan Loaisiga1110000001.0001.0001.0002.00000000
Mark Leiter Jr.110000000.000.000.000.00000000
Brandon Leibrandt110000001.000.000.000.00000000
Travis Lakins1000000101.00000000
Ian Kennedy1110000001.0001.0001.0002.00000000
Joe Kelly110000000.000.000.000.00000000
Keone Kela110000001.000.000.000.00000000
James Karinchak110000001.000.000.000.00000000
Kenley Jansen1000001101.00000000
Raisel Iglesias110000000.000.000.000.00000000
Clay Holmes110000001.000.000.000.00000000
Jonathan Holder110000000.000.000.000.00000000
Yoshihisa Hirano1000000101.00000000
Trevor Hildenberger110000000.000.000.000.00000000
Jordan Hicks110000100.000.000.000.00000000
Ryan Helsley1110000001.0001.0001.0002.00000000
Hunter Harvey1000000101.00000000
Blaine Hardy110000001.000.000.000.00000000
Brad Hand110000000.000.000.000.00000000
David Hale110000001.000.000.000.00000000
Josh Hader1110000001.0001.0001.0002.00000000
Jandel Gustave110000000.000.000.000.00000000
Chad Green1110012001.0001.0004.0005.00000000
Brett Graves110000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Trevor Gott110000000.000.000.000.00000000
Nick Goody1000000101.00000000
Erik Goeddel110000001.000.000.000.00000000
Kevin Ginkel1000000101.00000000
Cory Gearrin110000000.000.000.000.00000000
Jaime Garcia1110002001.0001.0001.0002.00000000
Jace Fry1000000101.00000000
Brian Flynn1000000101.00000100
Josh Fleming110000000.000.000.000.00000000
Caleb Ferguson110000000.000.000.000.00000000
Buck Farmer110000000.000.000.000.00000000
Pete Fairbanks110000001.000.000.000.00000000
Carl Edwards Jr.1111000001.0001.0002.0003.00000000
Montana DuRapau1111000001.0001.0002.0003.00000000
Zach Duke1110000001.0001.0001.0002.00000000
Brian Duensing110000000.000.000.000.00000000
Oliver Drake1000000101.00000000
Jake Diekman110000000.000.000.000.00000000
Jairo Diaz110000000.000.000.000.00000000
Enyel De Los Santos110000000.000.000.000.00000000
Wade Davis1000000101.00000000
John Curtiss110000001.000.000.000.00000000
Zac Curtis110000001.000.000.000.00000000
Charlie Culberson110000000.000.000.000.00000000
William Cuevas110000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Kyle Crick1110000001.0001.0001.0002.00000000
Sam Coonrod1000000101.00000000
Alex Colome110000000.000.000.000.00000000
Steve Cishek110000001.000.000.000.00000000
Jesse Chavez110000001.000.000.000.00000000
Andrew Chafin110000001.000.000.000.00000000
Luis Cessa1110012001.0001.0004.0005.00000000
Xavier Cedeno110000000.000.000.000.00000000
Diego Castillo110000000.000.000.000.00000000
Cody Carroll1110001001.0001.0001.0002.00000000
Corbin Burnes1111000001.0001.0002.0003.00000000
Zack Britton110000001.000.000.000.00000000
Brad Brach1110001001.0001.0001.0002.00000000
Ty Blach1000000101.00000000
Joe Biagini110000000.000.000.000.00000000
Dellin Betances110000001.000.000.000.00000000
Travis Bergen110000000.000.000.000.00000000
Matt Barnes1000000101.00000000
Jacob Barnes1000000101.00000000
Pedro Baez110000000.000.000.000.00000000
John Axford110000001.000.000.000.00000000
Nick Anderson1000000101.00000000
Aaron Altherr110000000.000.000.000.00000000
Matt Albers110000001.000.000.000.00000000
Keegan Akin110000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Dario Agrazal110000001.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.