Cameron Rupp 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

Cameron Rupp: From 2013 to 2017, Regular Season only, Sorted by PA 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
33
24
23
19
17
15
13
12
12
12
Williams Perez1192001123.222.364.556.91900100
Tom Koehler11102100213.200.273.300.57300000
John Lackey10102000003.200.200.200.40000000
Adam Conley1081000022.125.300.125.42500100
Jordan Zimmermann992000004.222.222.222.44400000
Noah Syndergaard991000005.111.111.111.22200000
Ian Kennedy972100122.286.444.429.87300000
Wei-Yin Chen991000004.111.111.111.22200000
Wily Peralta883100102.375.375.500.87500000
Jon Lester860000023.000.250.000.25000100
Robert Gsellman873100101.429.375.571.94601000
Jaime Garcia881000003.125.125.125.25000000
Andrew Cashner882100004.250.250.375.62500000
Dan Straily771001103.143.143.571.71400000
Clayton Richard772100000.286.286.429.71400000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Justin Nicolino771000000.143.143.143.28600001
Jimmy Nelson763201111.500.5711.3331.90500000
Dustin McGowan760000012.000.143.000.14300000
Carlos Martinez770000002.000.000.000.00000000
Kenta Maeda752101121.400.5711.2001.77100000
Kyle Hendricks770000003.000.000.000.00000000
Mike Foltynewicz760000011.000.143.000.14300000
Zack Wheeler661000002.167.167.167.33300000
Blake Treinen662000001.333.333.333.66700001
Joe Ross650000010.000.167.000.16700001
Fernando Rodney650000012.000.167.000.16700001
Jim Johnson650000111.000.167.000.16700001
Matt Garza662100002.333.333.500.83300000
Jeurys Familia661000002.167.167.167.33300000
Jarred Cosart661000000.167.167.167.33300000
Tyler Chatwood653000310.600.667.6001.26700000
Trevor Cahill662001100.333.333.8331.16700000
Madison Bumgarner661001202.167.167.667.83300000
Ty Blach653100010.600.667.8001.46700000
Henderson Alvarez III661000001.167.167.167.33300001
Vance Worley541000010.250.400.250.65000001
Matt Wisler553101302.600.6001.4002.00000000
Michael Wacha541000012.250.400.250.65000000
Edinson Volquez550000001.000.000.000.00000001
Ryan Vogelsong542000011.500.600.5001.10000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Logan Verrett551000002.200.200.200.40000001
Colin Rea541000001.250.400.250.65000010
AJ Ramos551000003.200.200.200.40000000
Ivan Nova551000100.200.200.200.40000000
Jon Niese553001200.600.6001.2001.80000000
Sean Newcomb550000003.000.000.000.00000000
Matt Harvey551000001.200.200.200.40000000
Jon Gray531000011.333.600.333.93300010
Jose Fernandez551000003.200.200.200.40000000
Patrick Corbin552001102.400.4001.0001.40000000
Archie Bradley541000011.250.400.250.65000000
Tim Adleman540000011.000.200.000.20000001
Brad Ziegler440000002.000.000.000.00000000
Travis Wood441000000.250.250.250.50000000
Arodys Vizcaino440000004.000.000.000.00000000
Jose Urena440000003.000.000.000.00000000
Paul Sewald430000013.000.250.000.25000000
Chris Rusin431100111.333.500.6671.16700000
Addison Reed440000003.000.000.000.00000000
Jose Ramirez430000012.000.250.000.25000000
David Phelps430000012.000.250.000.25000000
Yusmeiro Petit441000000.250.250.250.50000000
Jonathan Papelbon441100200.250.250.500.75000000
Juan Nicasio441000001.250.250.250.50000000
Matt Moore441000000.250.250.250.50000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Mike Montgomery441000001.250.250.250.50000000
Jeff Locke441000002.250.250.250.50000001
Ian Krol442100301.500.500.7501.25000000
Shawn Kelley442101201.500.5001.5002.00000000
Tyrell Jenkins440000001.000.000.000.00000001
Jeff Hoffman441100002.250.250.500.75000000
Brad Hand440000003.000.000.000.00000000
Jarlin Garcia431000012.333.500.333.83300000
Brandon Finnegan440000001.000.000.000.00000000
R.A. Dickey431000011.333.500.333.83300100
Odrisamer Despaigne442001301.500.5001.2501.75000000
Joel De La Cruz441100001.250.250.500.75000000
Gerrit Cole441000100.250.250.250.50000000
A.J. Cole441000102.250.250.250.50000000
Kyle Barraclough430000011.000.250.000.25000000
Chase Anderson420000101.000.250.000.25001011
Gabriel Ynoa330000000.000.000.000.00000000
Alex Wood332100001.667.6671.0001.66700000
Ryan Weber330000000.000.000.000.00000002
Luke Weaver331000101.333.333.333.66700000
Julio Urias321000111.500.667.5001.16700000
Jacob Turner331100000.333.333.6671.00000000
Junichi Tazawa330000002.000.000.000.00000000
Marcus Stroman331000001.333.333.333.66700000
Ross Stripling321000010.500.667.5001.16700000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Craig Stammen331100102.333.333.6671.00000000
Sammy Solis331000201.333.333.333.66700000
Lucas Sims331001101.333.3331.3331.66700000
Anibal Sanchez330000000.000.000.000.00000000
Jeff Samardzija331001101.333.3331.3331.66700000
Danny Salazar331000001.333.333.333.66700000
Tyson Ross330000000.000.000.000.00000001
Hector Rondon330000003.000.000.000.00000000
Sergio Romo332001301.667.6671.6672.33300000
Carlos Rodon330000002.000.000.000.00000000
JC Ramirez330000001.000.000.000.00000000
Kevin Quackenbush331001101.333.3331.3331.66700000
David Price330000002.000.000.000.00000000
Drew Pomeranz330000001.000.000.000.00000000
Mike Pelfrey331000000.333.333.333.66700000
Jake Peavy332100000.667.6671.0001.66700000
James Paxton310000021.000.667.000.66700000
Scott Oberg331000002.333.333.333.66700000
Charlie Morton331100000.333.333.6671.00000000
Rafael Montero320000200.000.000.000.00001000
Mike Minor321000211.500.667.5001.16700000
Shelby Miller331000001.333.333.333.66700000
Jake McGee321001211.500.6672.0002.66700000
Jean Machi331000000.333.333.333.66700001
Kyle Lohse332000101.667.667.6671.33300000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Tim Lincecum310000020.000.667.000.66700000
George Kontos331000000.333.333.333.66700000
Casey Kelly332001100.667.6671.6672.33300000
Ubaldo Jimenez331000002.333.333.333.66700000
Jim Henderson330000001.000.000.000.00000000
Jeremy Hellickson332000000.667.667.6671.33300000
Aaron Harang330000001.000.000.000.00000000
J.A. Happ331100000.333.333.6671.00000000
Erik Goeddel330000000.000.000.000.00000001
Koda Glover331001301.333.3331.3331.66700000
Kyle Gibson331001101.333.3331.3331.66700000
John Gant331100201.333.333.6671.00000000
Christian Friedrich332101400.667.6672.0002.66700000
Sam Freeman330000003.000.000.000.00000000
Mike Dunn331000000.333.333.333.66700000
Jorge De La Rosa320000011.000.333.000.33300000
Zach Davies321100000.500.6671.0001.66700010
Yu Darvish330000002.000.000.000.00000000
Johnny Cueto331001100.333.3331.3331.66700001
Josh Collmenter320000101.000.000.000.00001000
Tyler Clippard320000010.000.333.000.33300000
Mauricio Cabrera320000012.000.333.000.33300000
Blaine Boyer321000010.500.667.5001.16700000
Joe Blanton330000001.000.000.000.00000000
Chad Bettis330000002.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Matt Belisle330000001.000.000.000.00000000
Antonio Bastardo331100001.333.333.6671.00000000
Aaron Barrett330000101.000.000.000.00000000
Tyler Anderson310000020.000.667.000.66700000
Brett Anderson331000000.333.333.333.66700000
Blake Wood220000001.000.000.000.00000000
Nick Wittgren220000001.000.000.000.00000000
Trevor Williams220000000.000.000.000.00000000
Tony Watson221001300.500.5002.0002.50000000
Carlos Villanueva220000000.000.000.000.00000000
Hector Velazquez220000000.000.000.000.00000000
Felipe Vazquez2000000201.00000000
Anthony Varvaro221100001.500.5001.0001.50000000
Carlos Torres221100200.500.5001.0001.50000000
Brent Suter220000001.000.000.000.00000000
Albert Suarez221001101.500.5002.0002.50000000
Hunter Strickland220000002.000.000.000.00000000
Josh Smoker220000002.000.000.000.00000000
Will Smith220000000.000.000.000.00000000
Antonio Senzatela210000010.000.500.000.50000000
Ervin Santana221000100.500.500.5001.00000000
Chris Sale221100200.500.5001.0001.50000000
Fernando Salas210000011.000.500.000.50000000
CC Sabathia221001200.500.5002.0002.50000000
Hyun Jin Ryu221100000.500.5001.0001.50000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Enny Romero220000002.000.000.000.00000000
Francisco Rodriguez220000001.000.000.000.00000000
Michael Pineda2220000001.0001.0001.0002.00000000
Branden Pinder220000001.000.000.000.00000000
Oliver Perez221001100.500.5002.0002.50000000
Josh Osich210000011.000.500.000.50000000
Nefi Ogando220000001.000.000.000.00000000
Eric O'Flaherty2110000101.0001.0001.0002.00000000
Bud Norris220000001.000.000.000.00000000
Jason Motte220000001.000.000.000.00000000
Jon Moscot2221002001.0001.0001.5002.50000000
Bryan Morris220000000.000.000.000.00000000
Ariel Miranda2110000101.0001.0001.0002.00000000
Mark Melancon221000000.500.500.5001.00000000
Steven Matz210000010.000.500.000.50000000
Phil Maton221000001.500.500.5001.00000000
Matt Marksberry220000000.000.000.000.00000001
Sean Manaea221100000.500.5001.0001.50000000
Tyler Lyons2220000001.0001.0001.0002.00000000
Seth Lugo221001101.500.5002.0002.50000000
Mark Lowe221000001.500.500.5001.00000000
Michael Lorenzen221000000.500.500.5001.00000000
Chad Kuhl220000001.000.000.000.00000000
Joe Kelly220000001.000.000.000.00000000
Nate Karns220000001.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Tommy Kahnle2110000101.0001.0001.0002.00000000
Edwin Jackson221000101.500.500.5001.00000000
Drew Hutchison220000000.000.000.000.00000000
Jason Hursh221000001.500.500.5001.00000000
Daniel Hudson221000000.500.500.5001.00000000
Chris Heston221000000.500.500.5001.00000000
Liam Hendriks220000002.000.000.000.00000000
Chris Hatcher221100200.500.5001.0001.50000000
Dan Haren221000100.500.500.5001.00000000
Jason Hammel2221001001.0001.0001.5002.50000000
David Hale221000000.500.500.5001.00000000
Justin Grimm220000001.000.000.000.00000000
Zack Greinke220000001.000.000.000.00000000
Tyler Glasnow210000000.000.500.000.50000011
Dillon Gee220000000.000.000.000.00000000
Brian Flynn2221000001.0001.0001.5002.50000000
Kendry Flores2110000101.0001.0001.0002.00000100
Doug Fister210000010.000.500.000.50000000
Mike Fiers221001200.500.5002.0002.50000000
Michael Feliz221001201.500.5002.0002.50000000
Scott Feldman220000002.000.000.000.00000000
Marco Estrada220000000.000.000.000.00000000
Carlos Estevez221000001.500.500.5001.00000000
Jake Esch220000001.000.000.000.00000000
Brian Ellington220000002.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Carl Edwards Jr.221001101.500.5002.0002.50000000
Tyler Duffey221001100.500.5002.0002.50000000
Randall Delgado220000002.000.000.000.00000000
Grant Dayton221000001.500.500.5001.00000000
Caleb Cotham221100000.500.5001.0001.50000000
Paul Clemens220000100.000.000.000.00000000
Mark Buehrle221000000.500.500.5001.00000000
Austin Brice220000001.000.000.000.00000000
Steven Brault221100100.500.5001.0001.50000000
Michael Blazek220000001.000.000.000.00000000
Aaron Blair220000001.000.000.000.00000000
Trevor Bauer220000000.000.000.000.00000000
Pedro Baez221000001.500.500.5001.00000000
Luis Avilan221100000.500.5001.0001.50000000
Bronson Arroyo220000001.000.000.000.00000000
David Aardsma220000002.000.000.000.00000000
Kirby Yates110000001.000.000.000.00000000
Rob Wooten110000000.000.000.000.00000000
Alex Wilson1111000001.0001.0002.0003.00000000
Ryan Webb110000000.000.000.000.00000000
Yordano Ventura1110013001.0001.0004.0005.00000000
Sam Tuivailala110000000.000.000.000.00000000
Alex Torres110000000.000.000.000.00000000
Michael Tonkin110000001.000.000.000.00000000
Matt Thornton1110000001.0001.0001.0002.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Tyler Thornburg110000001.000.000.000.00000000
Ryan Tepera110000000.000.000.000.00000000
Ichiro Suzuki110000000.000.000.000.00000000
Pedro Strop110000001.000.000.000.00000000
Drew Storen110000000.000.000.000.00000000
Drew Steckenrider110000001.000.000.000.00000000
Layne Somsen1110000001.0001.0001.0002.00000000
Miguel Socolovich110000001.000.000.000.00000000
Tony Sipp110000001.000.000.000.00000000
Shae Simmons110000001.000.000.000.00000000
Kevin Siegrist1110100001.0001.0003.0004.00000000
Bo Schultz110000000.000.000.000.00000000
Gus Schlosser110000000.000.000.000.00000000
Rob Scahill110000000.000.000.000.00000000
Nick Rumbelow110000001.000.000.000.00000000
David Ross110000000.000.000.000.00000000
Trevor Rosenthal110000000.000.000.000.00000000
Chaz Roe1110000001.0001.0001.0002.00000000
Andre Rienzo1111000001.0001.0002.0003.00000000
Neil Ramirez1110011001.0001.0004.0005.00000000
Ryan Pressly110000000.000.000.000.00000000
Joel Peralta110000000.000.000.000.00000000
James Pazos110000001.000.000.000.00000000
Dan Otero110000001.000.000.000.00000000
Roberto Osuna110000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Alexi Ogando1000000001.00000010
Pat Neshek1110000001.0001.0001.0002.00000000
Chris Narveson1110011001.0001.0004.0005.00000000
Diego Moreno1000000001.00000010
Juan Minaya110000000.000.000.000.00000001
Yoervis Medina110000001.000.000.000.00000000
T.J. McFarland1110000001.0001.0001.0002.00000000
Brandon Maurer110000000.000.000.000.00000000
Ryan Mattheus110000000.000.000.000.00000000
Nick Masset1110000001.0001.0001.0002.00000000
Rafael Martin110000001.000.000.000.00000000
Cody Martin110000000.000.000.000.00000000
Jhan Marinez110000000.000.000.000.00000001
Seth Maness110000000.000.000.000.00000000
Jordan Lyles110000001.000.000.000.00000000
Kameron Loe1111000001.0001.0002.0003.00000000
Radhames Liz1000000101.00000100
Josh Lindblom110000000.000.000.000.00000000
Wade LeBlanc110000001.000.000.000.00000000
Derek Law110000001.000.000.000.00000000
Bobby LaFromboise1111000001.0001.0002.0003.00000000
Michael Kohn110000000.000.000.000.00000000
Corey Knebel110000001.000.000.000.00000000
Brandon Kintzler110000001.000.000.000.00000000
Craig Kimbrel110000001.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 Kelly110000000.000.000.000.00000000
Brian Johnson110000001.000.000.000.00000000
Casey Janssen110000001.000.000.000.00000000
Kenley Jansen110000001.000.000.000.00000000
Jared Hughes1000000101.00000000
James Hoyt110000001.000.000.000.00000000
Greg Holland1111002001.0001.0002.0003.00000000
Keith Hessler1110013001.0001.0004.0005.00000000
Heath Hembree110000000.000.000.000.00000000
J.C. Gutierrez110000000.000.000.000.00000000
Jeremy Guthrie1000000101.00000000
Luke Gregerson110000000.000.000.000.00000000
Tom Gorzelanny110000000.000.000.000.00000000
Zack Godley110000000.000.000.000.00000000
Sean Gilmartin110000000.000.000.000.00000000
Ken Giles1111000001.0001.0002.0003.00000000
Cory Gearrin110000001.000.000.000.00000000
Max Fried1000000101.00000000
Jason Frasor110000000.000.000.000.00000000
Gavin Floyd110000000.000.000.000.00000000
Casey Fien110000000.000.000.000.00000000
Sam Dyson110000000.000.000.000.00000000
Oliver Drake1000000101.00000000
Scott Downs110000000.000.000.000.00000000
Felix Doubront110000000.000.000.000.00000001
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Jose Dominguez110000000.000.000.000.00000000
Edwin Diaz1110000001.0001.0001.0002.00000000
Wade Davis110000001.000.000.000.00000000
Brandon Cunniff1000000101.00000000
Erik Cordier1110000001.0001.0001.0002.00000000
Tim Cooney110000001.000.000.000.00000000
Alex Colome110000001.000.000.000.00000000
Steve Cishek110000000.000.000.000.00000000
Jesse Chavez110000001.000.000.000.00000000
Aroldis Chapman110000000.000.000.000.00000000
Joba Chamberlain110000000.000.000.000.00000000
Andrew Chafin1000000101.00000000
Hunter Cervenka110000000.000.000.000.00000000
Brett Cecil1111000001.0001.0002.0003.00000000
Santiago Casilla1000000001.00000010
Matt Carasiti1110000001.0001.0001.0002.00000000
Chris Capuano110000001.000.000.000.00000000
Arquimedes Caminero110000001.000.000.000.00000000
Danny Burawa110000001.000.000.000.00000000
Ryan Buchter110000001.000.000.000.00000000
Jonathan Broxton110000000.000.000.000.00000000
Brooks Brown110000001.000.000.000.00000000
Rex Brothers1000000101.00000000
Zack Britton1000000101.00000000
Parker Bridwell110000001.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Chasen Bradford110000001.000.000.000.00000000
Silvino Bracho110000000.000.000.000.00000000
Matt Bowman110000000.000.000.000.00000000
Buddy Boshers110000001.000.000.000.00000000
Joe Biagini110000000.000.000.000.00000000
Dellin Betances110000001.000.000.000.00000000
Cam Bedrosian110000001.000.000.000.00000000
Chris Beck110000001.000.000.000.00000000
Buddy Baumann110000000.000.000.000.00000000
Jake Barrett1000000101.00000000
Matt Barnes110000001.000.000.000.00000000
Jacob Barnes1110013001.0001.0004.0005.00000000
Jeremy Affeldt110000000.000.000.000.00000000
Austin Adams110000001.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.