Bob MacDonald vs. Batters

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

Bob MacDonald: From 1990 to 1996, Regular Season only, Sorted by Plate Appearances descending, Then by Plate Appearances 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.)

Batter Filters (Team, Bats, Status)

vs. Current Team
Bats
Batter Status

You have edited your search criteria

or keep editing your search

clear changes

vs. Batters

  • 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. Batters Table
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
17
13
12
11
11
11
10
10
10
10
Ruben Sierra10105110101.500.500.8001.30000000
Robin Ventura982001412.250.333.625.95800001
Kevin Maas982100211.250.333.375.70800001
Matt Nokes983001211.375.444.7501.19400000
George Brett973100121.429.556.5711.12700000
Brady Anderson950000042.000.444.000.44400000
Bill Spiers872000111.286.375.286.66100000
Lance Johnson861000011.167.286.167.45210002
Gene Larkin871000011.143.250.143.39300100
B.J. Surhoff884100201.500.500.6251.12500000
Frank Thomas854001410.800.7501.4002.15001010
Mike Devereaux884001200.500.500.8751.37500000
Jody Reed871000000.143.143.143.28610000
Darryl Hamilton772001202.286.286.7141.00000000
Lou Whitaker762000011.333.429.333.76200000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Ken Griffey Jr.763200112.500.571.8331.40500100
Mo Vaughn760000013.000.143.000.14300000
Ellis Burks752000020.400.571.400.97100000
Julio Franco775102801.714.7141.7142.42900000
Kevin Seitzer751000020.200.429.200.62900000
Carlos Baerga761000101.167.143.167.31001000
Jay Buhner6220013401.0001.0002.5003.50000100
Paul Molitor653200410.600.6671.0001.66700100
Mike Macfarlane652100212.400.500.6001.10000000
Greg Vaughn651100101.200.167.400.56701000
Ozzie Guillen660000000.000.000.000.00000000
Edgar Martinez551000002.200.200.200.40000000
Pete O'Brien541001112.250.4001.0001.40000000
David Segui550000001.000.000.000.00000000
Paul O'Neill552100001.400.400.6001.00000001
Mike Huff550000004.000.000.000.00000000
John Olerud551000101.200.200.200.40000000
Greg Myers553110102.600.6001.2001.80000000
Kirk Gibson541000011.250.400.250.65000001
Mel Hall550000000.000.000.000.00000000
Scott Fletcher553000000.600.600.6001.20000000
Tim Hulett552000002.400.400.400.80000000
Alvaro Espinoza551000100.200.200.200.40000000
Jim Gantner552000100.400.400.400.80000000
Pat Kelly541000000.250.250.250.50010000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Alvin Davis550000001.000.000.000.00000000
Dave Winfield440000000.000.000.000.00000000
Leo Gomez440000001.000.000.000.00000000
Mike Stanley431000011.333.500.333.83300100
Pat Listach431000011.333.500.333.83300000
Gary Disarcina431100110.333.500.6671.16700000
Kevin Reimer440000002.000.000.000.00000000
Harold Reynolds421000110.500.667.5001.16710000
Franklin Stubbs430000010.000.250.000.25000000
David Hulse432010010.667.7501.3332.08300000
John Valentin431000011.333.500.333.83300000
Luis Rivera441100000.250.250.500.75000000
Jim Eisenreich430000012.000.250.000.25000000
Roberto Kelly432000010.667.750.6671.41700000
John Jaha440000001.000.000.000.00000000
Ivan Rodriguez430000011.000.250.000.25000100
Bernie Williams442100000.500.500.7501.25000000
Spike Owen431100010.333.500.6671.16700000
Felix Fermin440000000.000.000.000.00000000
Dean Palmer442100100.500.500.7501.25000000
Al Newman431000110.333.500.333.83300000
Reggie Jefferson440000000.000.000.000.00000001
Robin Yount431000110.333.500.333.83300100
Dickie Thon432101110.667.7502.0002.75000000
Kevin Bass440000001.000.000.000.00000001
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Mario Diaz441000100.250.250.250.50000000
Scott Cooper431010011.333.5001.0001.50000000
Mike Bordick442000000.500.500.5001.00000000
Chad Kreuter441001100.250.2501.0001.25000000
Albert Belle441000001.250.250.250.50000001
Henry Cotto442000100.500.500.5001.00000000
Brent Mayne440000000.000.000.000.00000000
Doug Strange431100300.333.250.667.91701000
Gary Gaetti431100010.333.500.6671.16700000
Chad Curtis441000100.250.250.250.50000000
Cal Ripken Jr.441001200.250.2501.0001.25000000
Tony Phillips431000010.333.500.333.83300000
Mark McLemore441000002.250.250.250.50000000
Pedro Munoz441001301.250.2501.0001.25000000
J.T. Snow430000010.000.250.000.25000000
Luis Polonia441000000.250.250.250.50000000
Kevin McReynolds431100012.333.500.6671.16700000
Tom Brunansky441000200.250.250.250.50000000
Paul Sorrento430000013.000.250.000.25000000
Rico Rossy331100001.333.333.6671.00000000
Mark Lewis330000101.000.000.000.00000000
Carlos Quintana3330012001.0001.0002.0003.00000000
Bret Barberie320000000.000.000.000.00010000
Tim Salmon320000010.000.333.000.33300000
Vince Coleman330000002.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Jose Lind320000000.000.000.000.00010000
Omar Vizquel331100100.333.333.6671.00000000
Dave Nilsson330000002.000.000.000.00000000
Skeeter Barnes330000000.000.000.000.00000000
Thomas Howard320000100.000.000.000.00001000
Hensley Meulens330000001.000.000.000.00000000
Steve Sax330000000.000.000.000.00000000
Gary Redus321000110.500.667.5001.16700000
Rene Gonzales321000010.500.667.5001.16700000
Chuck Knoblauch320000010.000.333.000.33300000
Lee Tinsley330000001.000.000.000.00000000
Randy Milligan320000011.000.333.000.33300000
Scott Livingstone320000010.000.333.000.33300000
John Cangelosi310000020.000.667.000.66700000
Tony Pena332000000.667.667.6671.33300000
Damion Easley331100000.333.333.6671.00000001
Ron Karkovice330000000.000.000.000.00000000
Terry Shumpert330000001.000.000.000.00000000
Scott Brosius330000001.000.000.000.00000000
Mike Gallego331000100.333.333.333.66700000
Phil Plantier330000001.000.000.000.00000000
Brent Gates3220002101.0001.0001.0002.00000100
Chili Davis330000000.000.000.000.00000001
Chris Hoiles330000000.000.000.000.00000000
Dave Cochrane330000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Chris Gwynn330000001.000.000.000.00000000
Troy Neel330000001.000.000.000.00000000
Harold Baines320000012.000.333.000.33300000
Rob Deer321001110.500.6672.0002.66700000
Stan Javier310000100.000.000.000.00011000
Cecil Fielder330000000.000.000.000.00000000
Ed Sprague330000101.000.000.000.00000000
Darnell Coles320000010.000.333.000.33300000
Brian Harper330000001.000.000.000.00000000
Terry Steinbach330000000.000.000.000.00000000
Charlie Hayes330000000.000.000.000.00000000
Curtis Goodwin331000002.333.333.333.66700000
Roberto Alomar330000001.000.000.000.00000000
Darren Bragg321000010.500.667.5001.16700000
Craig Grebeck331000000.333.333.333.66700000
Ray Durham332000001.667.667.6671.33300000
Jim Edmonds331000002.333.333.333.66700000
Jeff Huson330000002.000.000.000.00000000
Jose Valentin330000002.000.000.000.00000000
Dave Gallagher331100000.333.333.6671.00000000
Hal Morris3110000201.0001.0001.0002.00000000
Bobby Higginson330000002.000.000.000.00000000
Jack Clark3110001101.000.6671.0001.66701000
Scott Leius321000010.500.667.5001.16700000
Mike Felder330000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Randy Velarde321000110.500.667.5001.16700000
Tim Naehring320000010.000.333.000.33300000
Bob Melvin221000000.500.500.5001.00000000
Dan Wilson220000000.000.000.000.00000000
Tony Gwynn221000000.500.500.5001.00000000
Mike Pagliarulo220000000.000.000.000.00000000
Mickey Tettleton220000000.000.000.000.00000001
Jeff King210000010.000.500.000.50000000
Marc Newfield220000001.000.000.000.00000000
Rick Dempsey220000000.000.000.000.00000000
Gregg Jefferies221000100.500.500.5001.00000000
Matt Merullo221000000.500.500.5001.00000000
Bobby Bonilla2110000101.0001.0001.0002.00000000
Jim Thome210000010.000.500.000.50000000
Alex Diaz221000000.500.500.5001.00000000
Brian Johnson221100200.500.5001.0001.50000000
Jeff Conine220000001.000.000.000.00000000
Gregg Zaun220000000.000.000.000.00000000
Dave Parker220000000.000.000.000.00000000
Rich Becker220000001.000.000.000.00000000
Lee Stevens2221003001.0001.0001.5002.50000000
Kent Hrbek220000000.000.000.000.00000000
Eric Fox220000000.000.000.000.00000000
Luis Alicea221100100.500.5001.0001.50000001
Eric Helfand221000000.500.500.5001.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Dan Pasqua220000000.000.000.000.00000000
John Kruk210000010.000.500.000.50000000
George Bell220000000.000.000.000.00000000
Travis Fryman220000002.000.000.000.00000000
Felix Jose220000000.000.000.000.00000000
Ray Lankford220000101.000.000.000.00000000
Esteban Beltre220000000.000.000.000.00000000
Greg Gagne221000000.500.500.5001.00000000
Rich Amaral221000000.500.500.5001.00000000
Milt Cuyler220000000.000.000.000.00000000
Gary Pettis220000001.000.000.000.00000000
Joe Orsulak220000002.000.000.000.00000000
Mike Kelly210000010.000.500.000.50000000
Matt Sinatro221000000.500.500.5001.00000000
J.T. Bruett220000000.000.000.000.00000000
Luis Sojo210000010.000.500.000.50000000
Mike Blowers220000002.000.000.000.00000000
Max Venable2220000001.0001.0001.0002.00000000
Mike Kingery221000000.500.500.5001.00000000
Tim Spehr2221000001.0001.0001.5002.50000000
Sam Horn220000002.000.000.000.00000000
Jim Leyritz220000001.000.000.000.00000000
Fernando Vina220000001.000.000.000.00000000
Chris Gomez2110011101.0001.0004.0005.00000000
Wayne Kirby210000110.000.500.000.50000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
David Howard220000001.000.000.000.00000000
Dave Martinez220000000.000.000.000.00000000
Jeff Reboulet210000000.000.500.000.50000010
Randy Bush220000001.000.000.000.00000000
Jack Voigt2111001101.0001.0002.0003.00000000
Juan Gonzalez210000010.000.500.000.50000100
Keith Miller221100000.500.5001.0001.50000000
Mike Aldrete2110000101.0001.0001.0002.00000000
Lance Parrish221000000.500.500.5001.00000000
Ron Tingley221100101.500.5001.0001.50000000
Dan Masteller220000000.000.000.000.00000000
Troy O'Leary2221000001.0001.0001.5002.50000000
Terry Jorgensen220000000.000.000.000.00000000
Scott Hemond221100000.500.5001.0001.50000000
Kenny Lofton220000000.000.000.000.00000000
Bill Pecota220000001.000.000.000.00000000
Edgar Renteria221100000.500.5001.0001.50000000
Jose Canseco220000001.000.000.000.00000000
Sherman Obando221001301.500.5002.0002.50000000
Juan Bell2220011001.0001.0002.5003.50000000
Brian Turang221100100.500.5001.0001.50000000
Rickey Henderson2220000001.0001.0001.0002.00000000
Todd Benzinger220000001.000.000.000.00000000
Hubie Brooks221000100.500.500.5001.00000000
Doug Dascenzo210000000.000.000.000.00010000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Alex Rodriguez220000001.000.000.000.00000000
Devon White2110014001.0001.0004.0005.00000010
Junior Ortiz220000000.000.000.000.00000000
Geronimo Berroa221000100.500.500.5001.00000000
Jerry Browne220000001.000.000.000.00000000
Alex Arias220000000.000.000.000.00000000
Glenallen Hill221000100.500.500.5001.00000000
Brook Jacoby221100001.500.5001.0001.50000000
Andre Dawson220000000.000.000.000.00000000
Al Martin220000000.000.000.000.00000000
Chris James110000000.000.000.000.00000000
Greg Colbrunn110000001.000.000.000.00000000
Tony Fernandez1000000101.00000000
Benji Gil110000000.000.000.000.00000000
Dwayne Hosey110000001.000.000.000.00000000
Chito Martinez110000001.000.000.000.00000000
John Flaherty110000000.000.000.000.00000000
Mike Busch110000000.000.000.000.00000000
Ron Kittle1000000101.00000000
Cliff Floyd110000000.000.000.000.00000000
Shawn Abner110000000.000.000.000.00000000
Billy Hatcher110000000.000.000.000.00000000
Pat Borders110000000.000.000.000.00000000
Gary Thurman110000000.000.000.000.00000000
Ivan Calderon110000000.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 Walbeck110000000.000.000.000.00000000
Phil Bradley1000000101.00000000
Turner Ward110000001.000.000.000.00000000
Mark Grace110000000.000.000.000.00000000
Kurt Stillwell110000000.000.000.000.00000000
Brian Downing1000000101.00000000
Jeff Treadway110000000.000.000.000.00000000
Sandy Alomar110000000.000.000.000.00000000
Jon Shave1110000001.0001.0001.0002.00000000
Warren Cromartie1110001001.0001.0001.0002.00000000
Dave Henderson110000000.000.000.000.00000000
Luis Lopez110000000.000.000.000.00000000
Jeff Branson1110012001.0001.0004.0005.00000000
Russ McGinnis1000000101.00000000
Carmelo Castillo110000000.000.000.000.00000000
Mitch Webster110000000.000.000.000.00000000
Russ Morman1111000001.0001.0002.0003.00000000
Phil Hiatt110000000.000.000.000.00000000
Greg Briley110000000.000.000.000.00000000
Mark McGwire1110011001.0001.0004.0005.00000000
Andujar Cedeno110000000.000.000.000.00000000
Rusty Greer110000000.000.000.000.00000001
Dave Bergman110000000.000.000.000.00000000
Pete Incaviglia110000000.000.000.000.00000000
Dave Valle1110000001.0001.0001.0002.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
James Mouton110000001.000.000.000.00000000
Garret Anderson110000000.000.000.000.00000000
Jack Daugherty1110000001.0001.0001.0002.00000000
Donnie Hill110000000.000.000.000.00000000
Shane Mack1111000001.0001.0002.0003.00000000
Darrin Jackson1000000101.00000000
Carlos Rodriguez1110000001.0001.0001.0002.00000000
Jeff Cirillo110000000.000.000.000.00000000
Curt Wilkerson1000000101.00000000
Al Leiter110000000.000.000.000.00000000
Keith Osik110000000.000.000.000.00000000
Sean Berry110000000.000.000.000.00000000
Dwight Evans110000000.000.000.000.00000000
Tom Prince100000100.00001000
Billy Ashley1110000001.0001.0001.0002.00000000
Jeff Manto1110000001.0001.0001.0002.00000000
Pat Meares110000000.000.000.000.00000000
Jesse Levis1110000001.0001.0001.0002.00000000
Jesus Tavarez110000000.000.000.000.00000000
Harvey Pulliam110000000.000.000.000.00000000
Steve Buechele110000000.000.000.000.00000000
Carmelo Martinez110000000.000.000.000.00000000
Orlando Merced110000001.000.000.000.00000000
Chris Sabo110000000.000.000.000.00000000
Alex Cole110000000.000.000.000.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Willie Wilson110000000.000.000.000.00000000
Barry Bonds110000000.000.000.000.00000000
Jamie Quirk1110001001.0001.0001.0002.00000000
Jesse Barfield1110000001.0001.0001.0002.00000000
Reggie Sanders110000000.000.000.000.00000001
Nelson Liriano110000000.000.000.000.00000000
Craig Paquette110000001.000.000.000.00000000
Bret Boone110000000.000.000.000.00000000
Ryan Klesko1110101001.0001.0003.0004.00000000
Jack Howell1110000001.0001.0001.0002.00000000
Sandy Martinez110000000.000.000.000.00000000
Chad Fonville110000000.000.000.000.00000000
Charles Johnson1000000101.00000000
Dick Schofield110000001.000.000.000.00000000
Bob Zupcic1111001001.0001.0002.0003.00000000
Greg Litton110000000.000.000.000.00000000
Ken Caminiti110000000.000.000.000.00000000
Larry Walker110000000.000.000.000.00000000
Todd Steverson1110000001.0001.0001.0002.00000000
Bill Doran110000000.000.000.000.00000000
Rex Hudler110000000.000.000.000.00000000
Alan Trammell110000000.000.000.000.00000000
Ralph Milliard1110000001.0001.0001.0002.00000000
Lenny Webster100000100.00001000
Tom Lampkin1110012001.0001.0004.0005.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Raul Mondesi1110000001.0001.0001.0002.00000000
Moises Alou1110000001.0001.0001.0002.00000000
Gary Sheffield1000000101.00000000
Torey Lovullo110000000.000.000.000.00000000
Tomas Perez110000001.000.000.000.00000000
Fred McGriff110000000.000.000.000.00000000
Juan Castro110000001.000.000.000.00000000
Walt Weiss1110101001.0001.0003.0004.00000000
Willie Greene1000000101.00000000
Barry Larkin110000000.000.000.000.00000000
Joe Oliver1111002001.0001.0002.0003.00000000
Chris Stynes1110000001.0001.0001.0002.00000000
Eric Karros110000000.000.000.000.00000000
Bo Jackson110000000.000.000.000.00000000
Roger Cedeno1110000001.0001.0001.0002.00000000
Alfredo Griffin10000000010000
Mike LaValliere110000001.000.000.000.00000000
Jeff Tackett110000000.000.000.000.00000000
Dave Magadan110000000.000.000.000.00000000
Henry Rodriguez110000000.000.000.000.00000001
Rick Wilkins110000000.000.000.000.00000000
Eric Owens10000000010000
Dante Bichette1110001001.0001.0001.0002.00000000
Ed Taubensee110000000.000.000.000.00000000
Kirby Puckett1110001001.0001.0001.0002.00000000
Name PA AB H 2B 3B HR RBI BB SO BA OBP SLG OPS SH SF IBB HBP GDP missG
Jason Giambi110000001.000.000.000.00000000
Jason Kendall110000000.000.000.000.00000000
Todd Hollandsworth110000001.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.