All Pitchers versus Rob Mackowiak Glossary Data is unavailable for years prior to 1970 and data from 1970-1972 may be incomplete.
OPPONENT AB H 2B 3B HR RBI BB SO BA OBP SLG OPS TB SH SF HBP +--------------------+----+----+---+---+---+----+----+----+-----+-----+-----+-----+----+---+---+---+ SLN 236 54 11 3 6 25 15 69 .229 .277 .377 .654 89 0 3 2 CHN 216 51 12 2 5 29 20 62 .236 .316 .380 .695 82 0 2 6 CIN 212 61 10 2 7 25 16 54 .288 .349 .453 .802 96 1 0 4 ATN 154 34 4 0 4 18 14 35 .221 .294 .325 .619 50 1 0 2 FLN 132 39 10 1 1 16 10 30 .295 .363 .409 .772 54 0 0 4 LAN 119 27 7 1 3 13 10 40 .227 .292 .378 .670 45 0 0 1 SFN 112 32 6 3 1 14 16 33 .286 .385 .420 .804 47 0 0 2 CON 109 32 4 1 6 19 14 20 .294 .384 .514 .898 56 0 0 2 SDN 103 25 5 1 2 8 16 31 .243 .361 .369 .730 38 1 0 3 NYN 101 16 3 1 2 5 11 20 .158 .248 .267 .515 27 0 0 1 MON 70 23 2 0 3 13 6 17 .329 .382 .486 .867 34 1 0 0 WAN 67 17 6 1 3 7 6 16 .254 .311 .507 .818 34 0 1 0 TEA 39 15 3 0 1 4 4 10 .385 .444 .538 .983 21 0 1 1 SEA 38 14 1 0 2 6 7 8 .368 .478 .553 1.031 21 0 0 1 KCA 34 9 3 0 0 4 7 11 .265 .390 .353 .743 12 0 0 0 DEA 31 11 3 0 2 6 0 5 .355 .355 .645 1.000 20 0 0 0 BOA 26 5 1 0 0 0 2 8 .192 .250 .231 .481 6 0 0 0 NYA 25 5 1 0 0 3 3 5 .200 .286 .240 .526 6 0 0 0 CHA 18 4 1 0 0 0 2 7 .222 .300 .278 .578 5 0 0 0 TOA 17 5 4 0 0 0 0 4 .294 .294 .529 .824 9 0 0 0 MNA 15 6 1 0 1 3 1 7 .400 .438 .667 1.104 10 0 0 0 PIN 15 2 1 0 0 1 1 7 .133 .188 .200 .388 3 0 0 0 MLA 13 2 1 0 0 0 0 5 .154 .154 .231 .385 3 0 0 0 BAA 1 1 0 0 0 1 0 0 1.000 1.000 1.000 2.000 1 0 0 0
OPPONENT AB H 2B 3B HR RBI BB SO BA OBP SLG OPS TB SH SF HBP +--------------------+----+----+---+---+---+----+----+----+-----+-----+-----+-----+----+---+---+---+ Carlos Zambrano 36 6 1 0 1 3 3 8 .167 .268 .278 .546 10 0 0 2 Roy Oswalt 33 8 1 0 2 3 1 14 .242 .265 .455 .719 15 0 0 0 Chris Carpenter 28 6 3 0 0 2 2 4 .214 .267 .321 .588 9 0 0 0 Livan Hernandez 28 13 2 0 1 5 6 7 .464 .571 .643 1.214 18 0 0 1 Kerry Wood 24 6 0 0 2 4 2 11 .250 .357 .500 .857 12 0 0 2 Tim Hudson 23 7 0 0 0 1 1 2 .304 .333 .304 .638 7 0 0 0 Jason Marquis 23 3 0 0 0 2 2 8 .130 .200 .130 .330 3 0 0 0 Kris Benson 22 4 0 1 0 2 0 2 .182 .182 .273 .455 6 0 0 0 Cory Lidle 22 8 3 0 0 1 2 4 .364 .440 .500 .940 11 0 0 1 Rodrigo Lopez 20 8 1 0 0 6 3 4 .400 .478 .450 .928 9 1 0 0 Bronson Arroyo 19 8 2 0 1 2 1 2 .421 .450 .684 1.134 13 0 0 0 Brett Tomko 19 5 4 0 1 4 0 4 .263 .300 .632 .932 12 0 0 1 Byung-Hyun Kim 18 7 0 0 2 6 2 1 .389 .450 .722 1.172 13 0 0 0 Kirk Saarloos 18 5 1 0 1 2 0 6 .278 .278 .500 .778 9 0 0 0 Ryan Drese 17 8 1 0 1 1 2 3 .471 .550 .706 1.256 12 0 0 1 Aaron Harang 17 5 2 0 0 1 0 5 .294 .294 .412 .706 7 0 0 0 Derek Lowe 17 4 0 0 3 6 1 5 .235 .278 .765 1.042 13 0 0 0 Brad Penny 17 4 1 0 0 0 1 5 .235 .278 .294 .572 5 0 0 0 Jae Weong Seo 17 6 0 0 0 0 2 2 .353 .421 .353 .774 6 0 0 0 Paul Byrd 16 5 1 0 0 1 0 2 .312 .312 .375 .688 6 0 0 0 Brian Lawrence 16 4 2 0 0 2 3 5 .250 .400 .375 .775 6 0 0 1 Jason Schmidt 16 3 0 0 0 3 4 6 .188 .350 .188 .538 3 0 0 0 Javier Vazquez 16 4 2 0 0 2 1 7 .250 .294 .375 .669 6 0 0 0 Jeff Suppan 15 3 0 0 0 2 0 4 .200 .188 .200 .388 3 0 1 0 Bartolo Colon 14 5 0 0 0 0 0 3 .357 .357 .357 .714 5 0 0 0 Kevin Millwood 14 1 1 0 0 0 2 5 .071 .188 .143 .330 2 0 0 0 Matt Morris 14 5 2 0 0 0 3 4 .357 .471 .500 .971 7 0 0 0 Jake Peavy 14 4 0 0 1 2 1 5 .286 .333 .500 .833 7 0 0 0 Jaret Wright 14 4 1 0 0 2 0 5 .286 .286 .357 .643 5 0 0 0 Josh Beckett 13 7 4 1 0 3 2 3 .538 .600 1.000 1.600 13 0 0 0 Matt Cain 13 4 0 0 0 0 3 5 .308 .438 .308 .745 4 0 0 0 Jason Isringhausen 13 1 0 0 0 0 0 6 .077 .077 .077 .154 1 0 0 0 Scot Shields 13 0 0 0 0 0 3 5 .000 .188 .000 .188 0 0 0 0 Jeff Weaver 13 4 2 0 0 1 2 2 .308 .400 .462 .862 6 0 0 0 Jerome Williams 13 2 0 0 1 2 6 1 .154 .450 .385 .835 5 0 0 1 Brad Hennessey 12 3 2 0 0 1 0 5 .250 .250 .417 .667 5 0 0 0 Brandon Webb 12 5 2 0 0 1 1 3 .417 .462 .583 1.045 7 0 0 0 Jake Westbrook 12 5 2 0 0 1 1 2 .417 .500 .583 1.083 7 0 0 1 Esteban Loaiza 11 4 1 0 1 1 0 3 .364 .364 .727 1.091 8 0 0 0 Vicente Padilla 11 2 1 0 0 1 0 5 .182 .167 .273 .439 3 0 1 0 Chan Ho Park 11 1 0 0 0 0 0 7 .091 .167 .091 .258 1 0 0 1 A.J. Burnett 10 3 1 0 0 5 2 2 .300 .462 .400 .862 4 0 0 1 Jason Jennings 10 3 0 0 2 5 5 1 .300 .562 .900 1.462 9 0 0 1 Wade Miller 10 5 1 0 1 4 0 2 .500 .500 .900 1.400 9 0 0 0 Steve Trachsel 10 1 1 0 0 1 0 2 .100 .100 .200 .300 2 0 0 0 Shigetoshi Hasegawa 9 4 2 0 0 1 0 2 .444 .444 .667 1.111 6 0 0 0 Brad Lidge 9 5 0 1 1 3 1 1 .556 .600 1.111 1.711 10 0 0 0 Jon Lieber 9 3 0 0 1 4 0 3 .333 .333 .667 1.000 6 0 0 0 Kyle Lohse 9 4 1 0 0 1 0 1 .444 .500 .556 1.056 5 0 0 1 Sidney Ponson 9 3 1 0 1 1 2 1 .333 .455 .778 1.232 7 0 0 0 Victor Santos 9 3 1 0 0 1 0 5 .333 .333 .444 .778 4 0 0 0 Jorge Sosa 9 5 0 0 1 3 1 1 .556 .636 .889 1.525 8 0 0 1 Julian Tavarez 9 4 0 2 0 1 0 3 .444 .444 .889 1.333 8 0 0 0 Matt Clement 8 2 1 0 1 2 0 4 .250 .250 .750 1.000 6 0 0 0 Aaron Cook 8 4 0 0 0 0 1 1 .500 .556 .500 1.056 4 0 0 0 Juan Cruz 8 2 1 0 0 0 2 4 .250 .400 .375 .775 3 0 0 0 Chad Durbin 8 2 0 0 1 2 1 4 .250 .333 .625 .958 5 0 0 0 Adam Eaton 8 4 0 0 0 0 2 1 .500 .600 .500 1.100 4 0 0 0 Orlando Hernandez 8 2 0 0 1 1 0 1 .250 .250 .625 .875 5 0 0 0 Todd Jones 8 0 0 0 0 0 1 2 .000 .111 .000 .111 0 0 0 0 Mike Mussina 8 3 0 0 0 0 1 2 .375 .444 .375 .819 3 0 0 0 James Shields 8 2 0 0 1 2 0 1 .250 .250 .625 .875 5 0 0 0 John Thomson 8 4 0 1 0 0 1 1 .500 .556 .750 1.306 6 0 0 0 Claudio Vargas 8 3 0 0 0 0 0 1 .375 .375 .375 .750 3 0 0 0 Chien-Ming Wang 8 1 1 0 0 3 2 0 .125 .300 .250 .550 2 0 0 0 Dontrelle Willis 8 2 1 0 0 0 0 4 .250 .250 .375 .625 3 0 0 0 Woody Williams 8 3 2 0 1 1 0 2 .375 .375 1.000 1.375 8 0 0 0 Tony Armas, Jr. 7 3 0 0 1 3 0 1 .429 .429 .857 1.286 6 0 0 0 Danys Baez 7 1 0 0 0 0 1 1 .143 .250 .143 .393 1 0 0 0 Jason Bere 7 0 0 0 0 0 1 2 .000 .125 .000 .125 0 0 0 0 Josh Fogg 7 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Juan Gonzalez 7 1 0 0 0 1 0 0 .143 .143 .143 .286 1 0 0 0 Jimmy Haynes 7 1 0 0 1 1 0 5 .143 .143 .571 .714 4 0 0 0 Darryl Kile 7 2 0 0 0 1 0 1 .286 .286 .286 .571 2 0 0 0 Scott Linebrink 7 2 0 0 0 0 1 4 .286 .375 .286 .661 2 0 0 0 Brett Myers 7 2 0 0 1 3 1 1 .286 .444 .714 1.159 5 0 0 1 Hideo Nomo 7 2 1 1 0 1 0 3 .286 .286 .714 1.000 5 0 0 0 Ramon Ortiz 7 2 0 0 0 0 2 1 .286 .444 .286 .730 2 0 0 0 Russ Ortiz 7 0 0 0 0 0 1 2 .000 .125 .000 .125 0 0 0 0 Micah Owings 7 1 0 1 0 1 0 3 .143 .125 .429 .554 3 0 1 0 John Patterson 7 0 0 0 0 0 0 1 .000 .000 .000 .000 0 1 0 0 Robert Person 7 3 1 0 0 1 2 3 .429 .556 .571 1.127 4 0 0 0 David Riske 7 1 1 0 0 1 1 3 .143 .250 .286 .536 2 0 0 0 Curt Schilling 7 1 0 0 0 0 0 3 .143 .143 .143 .286 1 0 0 0 John Smoltz 7 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Garrett Stephenson 7 2 0 0 1 1 0 1 .286 .286 .714 1.000 5 0 0 0 Tim Wakefield 7 1 0 0 0 0 0 0 .143 .143 .143 .286 1 0 0 0 Kip Wells 7 2 0 0 1 3 0 3 .286 .286 .714 1.000 5 0 0 0 Pedro Astacio 6 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 James Baldwin 6 2 0 0 0 0 1 0 .333 .429 .333 .762 2 0 0 0 Miguel Batista 6 1 0 0 0 0 1 1 .167 .286 .167 .452 1 0 0 0 Mike Burns 6 1 0 0 0 0 0 2 .167 .167 .167 .333 1 0 0 0 D.J. Carrasco 6 2 1 0 0 1 0 0 .333 .333 .500 .833 3 0 0 0 Kyle Davies 6 1 0 0 0 0 3 2 .167 .444 .167 .611 1 0 0 0 Jason Davis 6 1 1 0 0 0 2 1 .167 .375 .333 .708 2 0 0 0 Kyle Farnsworth 6 1 1 0 0 0 5 3 .167 .545 .333 .879 2 0 0 0 LaTroy Hawkins 6 1 0 0 0 0 1 2 .167 .286 .167 .452 1 0 0 0 Matt Herges 6 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Edwin Jackson 6 1 0 0 0 0 1 2 .167 .286 .167 .452 1 0 0 0 Matt Kinney 6 5 1 0 1 4 0 1 .833 .833 1.500 2.333 9 0 0 0 John Lackey 6 1 1 0 0 0 0 3 .167 .167 .333 .500 2 0 0 0 Braden Looper 6 0 0 0 0 0 0 2 .000 .143 .000 .143 0 0 0 1 Peter Munro 6 2 0 0 1 1 0 2 .333 .333 .833 1.167 5 0 0 0 Carl Pavano 6 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Ricardo Rincon 6 2 0 0 0 0 0 1 .333 .333 .333 .667 2 0 0 0 Ervin Santana 6 1 0 0 0 1 0 2 .167 .167 .167 .333 1 0 0 0 Kevin Tapani 6 2 0 0 0 0 0 1 .333 .333 .333 .667 2 0 0 0 Edinson Volquez 6 4 1 0 0 0 0 2 .667 .667 .833 1.500 5 0 0 0 Ben Weber 6 1 0 0 0 0 0 1 .167 .167 .167 .333 1 0 0 0 Victor Zambrano 6 1 0 0 0 0 2 2 .167 .375 .167 .542 1 0 0 0 Brian Bannister 5 1 1 0 0 0 1 0 .200 .333 .400 .733 2 0 0 0 Jason Bergmann 5 1 0 0 1 1 0 0 .200 .200 .800 1.000 4 0 0 0 Doug Brocail 5 2 0 1 0 1 0 2 .400 .400 .800 1.200 4 0 0 0 Dave Bush 5 1 1 0 0 0 0 1 .200 .200 .400 .600 2 0 0 0 Chad Cordero 5 2 0 0 0 1 1 3 .400 .500 .400 .900 2 0 0 0 Kane Davis 5 3 0 0 1 3 0 1 .600 .600 1.200 1.800 6 0 0 0 Scott Elarton 5 0 0 0 0 0 1 2 .000 .167 .000 .167 0 0 0 0 Jeff Fassero 5 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 Eric Gagne 5 1 0 0 0 0 0 2 .200 .200 .200 .400 1 0 0 0 Tim Harikkala 5 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Trevor Hoffman 5 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Kazuhisa Ishii 5 1 1 0 0 2 0 0 .200 .200 .400 .600 2 0 0 0 Kameron Loe 5 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Brandon Lyon 5 4 3 0 0 1 0 0 .800 .800 1.400 2.200 7 0 0 0 Pedro Martinez 5 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Joe Mays 5 2 1 0 0 0 0 0 .400 .400 .600 1.000 3 0 0 0 Gil Meche 5 1 0 0 0 0 4 1 .200 .556 .200 .756 1 0 0 0 Joe Nathan 5 1 0 0 0 2 0 3 .200 .200 .200 .400 1 0 0 0 John Parrish 5 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Joel Pineiro 5 1 1 0 0 0 1 1 .200 .333 .400 .733 2 0 0 0 Horacio Ramirez 5 1 0 0 0 1 0 0 .200 .200 .200 .400 1 1 0 0 Steve Reed 5 3 0 0 0 0 1 2 .600 .667 .600 1.267 3 0 0 0 Duaner Sanchez 5 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Carlos Silva 5 2 0 0 1 3 0 2 .400 .400 1.000 1.400 5 0 0 0 Antonio Alfonseca 4 1 0 0 0 0 0 0 .250 .250 .250 .500 1 0 0 0 Wilson Alvarez 4 1 0 0 0 1 0 0 .250 .250 .250 .500 1 0 0 0 Mike Bacsik 4 1 0 0 0 0 0 0 .250 .250 .250 .500 1 0 0 0 Matt Belisle 4 1 0 0 0 1 0 0 .250 .250 .250 .500 1 0 0 0 Heath Bell 4 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Brian Boehringer 4 1 1 0 0 0 0 1 .250 .250 .500 .750 2 0 0 0 Jeremy Bonderman 4 1 0 0 1 3 0 2 .250 .250 1.000 1.250 4 0 0 0 Dave Borkowski 4 1 0 0 0 0 0 3 .250 .250 .250 .500 1 0 0 0 Kiko Calero 4 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Buddy Carlyle 4 1 1 0 0 1 0 2 .250 .250 .500 .750 2 0 0 0 Jose Contreras 4 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Kevin Correia 4 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 Ryan Dempster 4 1 1 0 0 2 0 1 .250 .200 .500 .700 2 0 1 0 Scott Dohmann 4 1 0 0 0 1 1 1 .250 .400 .250 .650 1 0 0 0 Cal Eldred 4 3 0 0 0 2 1 1 .750 .800 .750 1.550 3 0 0 0 Jon Garland 4 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 Andrew Good 4 3 0 0 2 3 0 0 .750 .750 2.250 3.000 9 0 0 0 David Lee 4 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 Jose Mesa 4 0 0 0 0 0 0 0 .000 .200 .000 .200 0 0 0 1 Trever Miller 4 2 0 1 0 3 0 1 .500 .500 1.000 1.500 4 0 0 0 Mike Myers 4 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Phil Norton 4 2 1 0 0 1 0 1 .500 .500 .750 1.250 3 0 0 0 Steve Parris 4 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Saul Rivera 4 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Andy Sisco 4 1 0 0 0 0 2 2 .250 .500 .250 .750 1 0 0 0 Brad Thompson 4 2 0 0 0 0 0 0 .500 .500 .500 1.000 2 0 0 0 T.J. Tucker 4 1 0 0 0 0 0 1 .250 .250 .250 .500 1 0 0 0 Justin Verlander 4 2 0 0 0 0 0 1 .500 .500 .500 1.000 2 0 0 0 Ron Villone 4 0 0 0 0 0 1 3 .000 .200 .000 .200 0 0 0 0 Scott Williamson 4 1 0 0 0 0 1 2 .250 .400 .250 .650 1 0 0 0 Steve Woodard 4 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Mike Wuertz 4 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Terry Adams 3 1 0 0 0 0 1 0 .333 .500 .333 .833 1 0 0 0 John Bale 3 1 0 0 0 0 0 2 .333 .333 .333 .667 1 0 0 0 Andy Benes 3 2 0 0 1 1 0 0 .667 .667 1.667 2.333 5 0 0 0 Armando Benitez 3 1 0 0 0 1 0 0 .333 .333 .333 .667 1 0 0 0 Boof Bonser 3 1 0 0 0 0 0 1 .333 .333 .333 .667 1 0 0 0 Jim Brower 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Dave Burba 3 1 0 0 1 1 0 0 .333 .333 1.333 1.667 4 0 0 0 Fausto Carmona 3 1 0 0 0 0 0 1 .333 .333 .333 .667 1 0 0 0 Lance Carter 3 1 0 0 0 0 0 1 .333 .333 .333 .667 1 0 0 0 Zach Day 3 1 0 0 0 0 2 0 .333 .600 .333 .933 1 0 0 0 Val. de los Santos 3 1 0 0 0 0 0 0 .333 .333 .333 .667 1 0 0 0 Freddy Garcia 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Tom Glavine 3 2 0 0 0 0 1 0 .667 .750 .667 1.417 2 0 0 0 Tom Gorzelanny 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Luther Hackman 3 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Chris Hammond 3 2 0 1 0 2 0 0 .667 .667 1.333 2.000 4 0 0 0 Shawn Hill 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Casey Janssen 3 1 1 0 0 0 0 0 .333 .333 .667 1.000 2 0 0 0 Ubaldo Jimenez 3 1 0 0 0 0 0 2 .333 .333 .333 .667 1 0 0 0 Jason Johnson 3 0 0 0 0 0 1 0 .000 .400 .000 .400 0 0 0 1 Jeff Karstens 3 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Scott Kazmir 3 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 Sun-Woo Kim 3 1 0 0 0 0 0 0 .333 .333 .333 .667 1 0 0 0 Greg Maddux 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Ryan Madson 3 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 John Maine 3 1 1 0 0 0 0 0 .333 .333 .667 1.000 2 0 0 0 Jim Mecir 3 1 1 0 0 2 0 0 .333 .333 .667 1.000 2 0 0 0 Sergio Mitre 3 1 0 0 0 0 1 1 .333 .500 .333 .833 1 0 0 0 Dave Mlicki 3 0 0 0 0 0 1 0 .000 .250 .000 .250 0 0 0 0 Dustin Moseley 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Darren Oliver 3 1 0 0 0 1 0 0 .333 .333 .333 .667 1 0 0 0 Jonathan Papelbon 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Joel Peralta 3 1 1 0 0 0 0 1 .333 .333 .667 1.000 2 0 0 0 Travis Phelps 3 0 0 0 0 1 0 2 .000 .000 .000 .000 0 0 1 0 Jay Powell 3 0 0 0 0 1 0 0 .000 .000 .000 .000 0 0 0 0 Anthony Reyes 3 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Dennys Reyes 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 John Rocker 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Scott Schoeneweis 3 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Chris Schroder 3 1 0 0 0 1 0 0 .333 .333 .333 .667 1 0 0 0 Aaron Sele 3 2 0 0 0 0 1 0 .667 .750 .667 1.417 2 0 0 0 Jason Simontacchi 3 0 0 0 0 1 0 1 .000 .000 .000 .000 0 0 1 0 Bud Smith 3 3 0 0 0 1 0 0 1.000 1.000 1.000 2.000 3 0 0 0 Mike Thurman 3 2 0 0 1 3 0 1 .667 .667 1.667 2.333 5 0 0 0 Brian Tollberg 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Luis Vizcaino 3 1 0 0 0 0 0 0 .333 .333 .333 .667 1 0 0 0 Doug Waechter 3 0 0 0 0 0 1 0 .000 .250 .000 .250 0 0 0 0 Tyler Walker 3 1 0 0 0 1 1 1 .333 .500 .333 .833 1 0 0 0 Jeff Wallace 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Dave Weathers 3 1 0 0 0 0 2 1 .333 .600 .333 .933 1 0 0 0 Paul Wilson 3 1 0 0 0 0 3 0 .333 .667 .333 1.000 1 0 0 0 Chris Young 3 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Jose Acevedo 2 1 0 0 1 1 0 1 .500 .500 2.000 2.500 4 0 0 0 Jeremy Affeldt 2 2 1 1 0 1 0 0 1.000 1.000 2.500 3.500 5 0 0 0 Armando Almanza 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Carlos Almanzar 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Greg Aquino 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Luis Ayala 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Brandon Backe 2 1 0 0 0 0 0 1 .500 .500 .500 1.000 1 0 0 0 Adam Bernero 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Chad Billingsley 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Ricky Bottalico 2 1 0 0 1 1 0 0 .500 .500 2.000 2.500 4 0 0 0 Blaine Boyer 2 0 0 0 0 1 1 1 .000 .333 .000 .333 0 0 0 0 Dewon Brazelton 2 1 0 0 1 3 0 1 .500 .500 2.000 2.500 4 0 0 0 Yhency Brazoban 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Kevin Brown 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Jonathan Broxton 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Mike Buddie 2 0 0 0 0 0 1 0 .000 .333 .000 .333 0 0 0 0 Nate Bump 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Ambiorix Burgos 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Hector Carrasco 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Shawn Chacon 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Jason Christiansen 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Roger Clemens 2 0 0 0 0 0 1 1 .000 .333 .000 .333 0 0 0 0 Francisco Cordero 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Scott Downs 2 1 1 0 0 0 0 0 .500 .500 1.000 1.500 2 0 0 0 Darren Dreifort 2 0 0 0 0 0 2 2 .000 .500 .000 .500 0 0 0 0 Scott Eyre 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Brian Fuentes 2 1 1 0 0 0 1 0 .500 .667 1.000 1.667 2 0 0 0 Matt Garza 2 1 0 0 0 0 1 1 .500 .667 .500 1.167 1 0 0 0 Kevin Gregg 2 0 0 0 0 0 1 1 .000 .333 .000 .333 0 0 0 0 Kevin Gryboski 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Dan Haren 2 1 0 0 0 0 1 0 .500 .667 .500 1.167 1 0 0 0 Aaron Heilman 2 0 0 0 0 0 1 0 .000 .333 .000 .333 0 0 0 0 Felix Heredia 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Felix Hernandez 2 1 0 0 0 0 1 1 .500 .667 .500 1.167 1 0 0 0 Rich Hill 2 1 1 0 0 0 1 1 .500 .750 1.000 1.750 2 0 0 1 Luke Hudson 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Kelvin Jimenez 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Steve Kline 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Danny Kolb 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Al Levine 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Jose Lima 2 1 0 0 0 0 0 1 .500 .500 .500 1.000 1 0 0 0 Ruddy Lugo 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Pat Mahomes 2 0 0 0 0 0 1 1 .000 .333 .000 .333 0 0 0 0 Gary Majewski 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Brandon McCarthy 2 1 1 0 0 0 1 0 .500 .667 1.000 1.667 2 0 0 0 Guillermo Mota 2 1 1 0 0 1 0 1 .500 .500 1.000 1.500 2 0 0 0 Peter Moylan 2 1 0 0 0 0 1 1 .500 .667 .500 1.167 1 0 0 0 Jeff Nelson 2 0 0 0 0 1 2 1 .000 .500 .000 .500 0 0 0 0 Dustin Nippert 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Akinori Otsuka 2 0 0 0 0 0 0 2 .000 .333 .000 .333 0 0 0 1 Odalis Perez 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Matt Perisho 2 1 0 1 0 0 0 0 .500 .500 1.500 2.000 3 0 0 0 Tommy Phelps 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Luke Prokopec 2 1 1 0 0 0 0 0 .500 .500 1.000 1.500 2 0 0 0 Tim Redding 2 0 0 0 0 0 1 1 .000 .333 .000 .333 0 0 0 0 Mark Redman 2 2 0 0 0 0 0 0 1.000 1.000 1.000 2.000 2 0 0 0 Chris Reitsma 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Francisco Rodriguez 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Rudy Seanez 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Paul Shuey 2 1 0 0 0 0 0 1 .500 .500 .500 1.000 1 0 0 0 Aaron Small 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Ian Snell 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Steve Sparks 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Denny Stark 2 1 0 1 0 2 1 0 .500 .667 1.500 2.167 3 0 0 0 Gene Stechschulte 2 1 0 0 0 2 0 0 .500 .500 .500 1.000 1 0 0 0 Blake Stein 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Scott Sullivan 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Greg Swindell 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Kazuhito Tadano 2 0 0 0 0 1 0 0 .000 .000 .000 .000 0 0 1 0 Mike Timlin 2 2 0 0 0 0 0 0 1.000 1.000 1.000 2.000 2 0 0 0 Adam Wainwright 2 0 0 0 0 0 0 0 .000 .333 .000 .333 0 0 0 1 Jamie Walker 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Dan Wheeler 2 1 1 0 0 0 0 1 .500 .500 1.000 1.500 2 0 0 0 Bob Wickman 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jay Witasick 2 2 0 0 0 0 0 0 1.000 1.000 1.000 2.000 2 0 0 0 Randy Wolf 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Jamey Wright 2 1 0 0 0 0 1 0 .500 .667 .500 1.167 1 0 0 0 Masato Yoshii 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jeremy Accardo 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Kurt Ainsworth 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Cory Bailey 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Scott Baker 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Rod Beck 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Joe Beimel 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Rocky Biddle 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Jung Bong 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Joe Borowski 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Micah Bowie 1 1 0 0 0 1 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Brian Bowles 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Chad Bradford 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Brian Bruney 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Giovanni Carrara 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Marcos Carvajal 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Frank Catalanotto 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jaime Cerda 1 0 0 0 0 0 1 0 .000 .500 .000 .500 0 0 0 0 Jesus Colome 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 David Cortes 1 1 1 0 0 0 0 0 1.000 1.000 2.000 3.000 2 0 0 0 Jon Coutlangus 1 0 0 0 0 0 1 1 .000 .500 .000 .500 0 0 0 0 Jesse Crain 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Nelson Cruz 1 0 0 0 0 0 1 1 .000 .500 .000 .500 0 0 0 0 Omar Daal 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Lance Davis 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Robert Ellis 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jared Fernandez 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Nelson Figueroa 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Jeremy Fikac 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Chuck Finley 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Jeff Francis 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 John Franco 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Wayne Franklin 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Aaron Fultz 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Mike Fyhrie 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Justin Germano 1 1 0 0 0 0 1 0 1.000 1.000 1.000 2.000 1 0 0 0 Tom Gordon 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Sean Green 1 0 0 0 0 1 0 0 .000 .000 .000 .000 0 0 0 0 Justin Hampson 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Mike Hampton 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Chad Harville 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Clay Hensley 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Dustin Hermanson 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Carlos Hernandez 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Roberto Hernandez 1 0 0 0 0 0 2 0 .000 .667 .000 .667 0 0 0 0 Runelvys Hernandez 1 1 1 0 0 0 1 0 1.000 1.000 2.000 3.000 2 0 0 0 Trey Hodges 1 1 0 0 0 1 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Darren Holmes 1 0 0 0 0 0 0 1 .000 .500 .000 .500 0 0 0 1 Bobby Howry 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Mike Jackson 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Bobby Jenks 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Ryan Jensen 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Ray King 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Billy Koch 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Mike Koplove 1 1 0 0 0 1 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Brandon League 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Al Leiter 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Kerry Ligtenberg 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Tim Lincecum 1 1 1 0 0 0 0 0 1.000 1.000 2.000 3.000 2 0 0 0 Matt Lindstrom 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Wes Littleton 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Graeme Lloyd 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 1 0 0 Javier Lopez 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Mike MacDougal 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Damaso Marte 1 0 0 0 0 0 2 0 .000 .667 .000 .667 0 0 0 0 Tom Martin 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Julio Mateo 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Hector Mercado 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Kent Mercker 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Cla Meredith 1 1 1 0 0 1 0 0 1.000 1.000 2.000 3.000 2 0 0 0 Randy Messenger 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Mike Morgan 1 1 0 0 0 1 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Terry Mulholland 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Scott Munter 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Denny Neagle 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Robb Nen 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Pat Neshek 1 1 1 0 0 0 0 0 1.000 1.000 2.000 3.000 2 0 0 0 Mike Neu 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Chris Nichting 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Vladimir Nunez 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Henry Owens 1 1 1 0 0 1 0 0 1.000 1.000 2.000 3.000 2 0 0 0 Juan Padilla 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Danny Patterson 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 1 Tony Pena 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Andy Pettitte 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jason Phillips 1 0 0 0 0 0 0 1 .000 .500 .000 .500 0 0 0 1 Lou Pote 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Brandon Puffer 1 0 0 0 0 1 0 0 .000 .000 .000 .000 0 0 0 0 J.J. Putz 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Chad Qualls 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Paul Quantrill 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jon Rauch 1 0 0 0 0 0 1 0 .000 .500 .000 .500 0 0 0 0 Mike Remlinger 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 John Rheinecker 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Arthur Rhodes 1 0 0 0 0 0 2 1 .000 .667 .000 .667 0 0 0 0 John Riedling 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Royce Ring 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Mariano Rivera 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jeriome Robertson 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Felix Rodriguez 1 0 0 0 0 0 1 1 .000 .500 .000 .500 0 0 0 0 Kenny Rogers 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Kirk Rueter 1 1 0 0 0 1 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Glendon Rusch 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 B.J. Ryan 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Juan Salas 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jimmy Serrano 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jeff Shaw 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Justin Speier 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Ryan Speier 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Scott Strickland 1 1 1 0 0 3 0 0 1.000 1.000 2.000 3.000 2 0 0 0 Tanyon Sturtze 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Michael Tejera 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Amaury Telemaco 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Matt Thornton 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Salomon Torres 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Ugueth Urbina 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Ismael Valdes 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jason Vargas 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Billy Wagner 1 1 0 1 0 0 0 0 1.000 1.000 3.000 4.000 3 0 0 1 Gabe White 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Mike Williams 1 0 0 0 0 0 0 0 .000 .500 .000 .500 0 0 0 1 Randy Williams 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Todd Williams 1 1 0 0 0 1 0 0 1.000 1.000 1.000 2.000 1 0 0 0 C.J. Wilson 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Tyler Yates 1 1 1 0 0 1 0 0 1.000 1.000 2.000 3.000 2 0 0 0 Chad Zerbe 1 1 0 1 0 1 0 0 1.000 1.000 3.000 4.000 3 0 0 0 Joel Zumaya 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Jorge Julio 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Jason Middlebrook 0 0 0 0 0 0 2 0 ? 1.000 ? ? 0 0 0 0 Orber Moreno 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Blaine Neal 0 0 0 0 0 0 0 0 ? 1.000 ? ? 0 0 0 1 Franquelis Osoria 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Oliver Perez 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Renyel Pinto 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0