All Pitchers versus Dan Uggla 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 +--------------------+----+----+---+---+---+----+----+----+-----+-----+-----+-----+----+---+---+---+ ATN 457 117 26 1 25 75 37 117 .256 .320 .481 .801 220 1 2 7 NYN 412 108 22 4 25 57 54 117 .262 .355 .517 .872 213 0 3 7 WAN 410 107 27 1 16 66 62 112 .261 .362 .449 .811 184 1 4 5 SLN 256 59 18 3 16 47 35 68 .230 .339 .512 .851 131 0 2 8 CON 248 63 14 3 14 40 22 66 .254 .319 .504 .823 125 2 3 3 LAN 248 63 15 2 14 47 26 59 .254 .327 .500 .827 124 0 4 3 CIN 243 61 13 0 18 49 27 67 .251 .332 .527 .859 128 1 3 4 CHN 236 60 9 1 14 41 36 76 .254 .363 .479 .842 113 1 1 5 SDN 234 48 13 0 10 30 37 47 .205 .314 .389 .703 91 1 2 1 SFN 228 43 10 0 6 20 32 68 .189 .293 .311 .605 71 0 3 3 PIN 217 46 15 1 5 26 37 61 .212 .327 .359 .686 78 1 2 1
OPPONENT AB H 2B 3B HR RBI BB SO BA OBP SLG OPS TB SH SF HBP +--------------------+----+----+---+---+---+----+----+----+-----+-----+-----+-----+----+---+---+---+ Cole Hamels 53 13 4 0 1 6 6 15 .245 .322 .377 .699 20 0 0 0 Tim Hudson 50 9 3 0 2 4 5 11 .180 .276 .360 .636 18 0 1 2 Mike Pelfrey 40 14 1 0 3 6 5 10 .350 .422 .600 1.022 24 0 0 0 Bronson Arroyo 37 10 1 0 3 7 3 9 .270 .317 .541 .858 20 0 1 0 Carlos Zambrano 35 6 0 0 1 4 5 15 .171 .286 .257 .543 9 0 1 1 Kyle Lohse 34 12 7 0 3 8 3 8 .353 .421 .824 1.245 28 0 0 1 Jake Westbrook 34 10 3 0 1 5 2 7 .294 .351 .471 .822 16 0 0 1 Matt Cain 33 6 0 0 3 7 6 11 .182 .308 .455 .762 15 0 0 0 Roy Oswalt 33 5 3 0 1 2 3 11 .152 .243 .333 .577 11 0 0 1 Wandy Rodriguez 33 9 4 0 1 6 5 6 .273 .359 .485 .844 16 0 1 0 Aaron Cook 32 9 2 0 4 8 2 7 .281 .314 .719 1.033 23 0 1 0 Livan Hernandez 32 9 3 0 1 6 3 7 .281 .351 .469 .820 15 0 1 1 Rodrigo Lopez 31 8 1 0 2 6 2 6 .258 .324 .484 .807 15 0 0 1 Jason Marquis 31 10 1 1 2 8 1 5 .323 .314 .613 .927 19 0 3 0 Brett Myers 31 9 1 0 2 3 1 7 .290 .312 .516 .829 16 0 0 0 John Smoltz 31 8 1 0 2 6 1 14 .258 .303 .484 .787 15 0 0 1 Brian Bannister 30 7 2 0 3 7 2 11 .233 .303 .600 .903 18 0 0 1 Chad Billingsley 29 5 2 0 0 2 4 10 .172 .273 .241 .514 7 0 0 0 Kevin Correia 29 8 2 0 2 7 2 7 .276 .323 .552 .874 16 0 0 0 R.A. Dickey 29 11 0 0 3 5 5 3 .379 .486 .690 1.175 20 0 0 1 Edwin Jackson 29 6 0 0 2 5 6 9 .207 .343 .414 .757 12 0 0 0 Ted Lilly 29 8 2 0 2 3 4 10 .276 .364 .552 .915 16 0 0 0 Johan Santana 29 6 1 0 1 2 2 7 .207 .250 .345 .595 10 0 1 0 Brett Tomko 29 10 1 0 3 7 1 5 .345 .387 .690 1.077 20 0 0 1 John Lannan 28 10 2 0 1 4 6 6 .357 .471 .536 1.006 15 0 0 0 Johnny Cueto 27 4 3 0 1 3 0 12 .148 .148 .370 .519 10 0 0 0 Derek Lowe 26 9 2 0 4 10 2 4 .346 .367 .885 1.251 23 0 2 0 Brad Penny 25 4 1 0 0 1 1 7 .160 .192 .200 .392 5 0 0 0 Ryan Dempster 24 5 0 0 1 2 1 11 .208 .240 .333 .573 8 0 0 0 Tim Lincecum 23 8 1 0 0 1 5 3 .348 .483 .391 .874 9 0 0 1 Ian Snell 21 6 2 1 0 1 7 6 .286 .464 .476 .940 10 1 0 0 Jason Bergmann 20 7 2 0 1 7 3 7 .350 .435 .600 1.035 12 0 0 0 Mat Latos 20 5 0 0 3 6 3 10 .250 .400 .700 1.100 14 0 0 2 Brian Moehler 20 6 2 0 1 3 2 4 .300 .364 .550 .914 11 0 0 0 Chris Carpenter 19 5 1 0 2 6 4 2 .263 .375 .632 1.007 12 0 1 0 Jorge de la Rosa 19 4 2 0 1 3 2 9 .211 .286 .474 .759 9 0 0 0 Tommy Hanson 19 4 2 0 0 1 3 6 .211 .318 .316 .634 6 0 0 0 Jake Peavy 19 3 1 0 0 0 1 4 .158 .200 .211 .411 4 0 0 0 Ubaldo Jimenez 18 0 0 0 0 0 0 5 .000 .053 .000 .053 0 0 0 1 Francisco Rodriguez 18 4 1 0 1 3 2 6 .222 .333 .444 .778 8 0 0 1 Adam Wainwright 18 4 0 0 2 3 2 3 .222 .300 .556 .856 10 0 0 0 Bruce Chen 17 3 0 0 2 4 1 5 .176 .222 .529 .752 9 0 0 0 Kyle Davies 17 6 2 0 1 4 0 6 .353 .353 .647 1.000 11 0 0 0 Jeff Francis 17 4 1 0 0 0 2 2 .235 .350 .294 .644 5 0 0 1 Tom Glavine 17 4 1 0 0 0 0 5 .235 .235 .294 .529 5 0 0 0 Tom Gorzelanny 17 5 2 0 1 3 6 3 .294 .478 .588 1.066 10 0 0 0 Brandon Webb 17 3 1 0 1 2 1 4 .176 .222 .412 .634 7 0 0 0 Orlando Hernandez 16 2 0 1 1 2 3 7 .125 .263 .438 .701 7 0 0 0 Scott Kazmir 16 5 3 0 1 2 3 4 .312 .421 .688 1.109 11 0 0 0 David Price 16 2 1 0 0 0 3 3 .125 .263 .188 .451 3 0 0 0 Clayton Richard 16 2 0 0 1 4 5 2 .125 .333 .312 .646 5 0 0 0 Julian Tavarez 16 5 3 0 1 3 1 5 .312 .353 .688 1.040 11 0 0 0 Jorge Campillo 15 4 2 0 1 3 0 3 .267 .267 .600 .867 9 0 0 0 Tyler Clippard 15 2 1 0 1 3 5 6 .133 .381 .400 .781 6 0 0 1 Aaron Harang 15 1 0 0 0 0 1 8 .067 .125 .067 .192 1 0 0 0 Mark Hendrickson 15 2 0 0 1 2 0 3 .133 .133 .333 .467 5 0 0 0 Kenshin Kawakami 15 5 0 0 0 2 0 3 .333 .333 .333 .667 5 0 0 0 Brandon McCarthy 15 4 0 0 1 1 2 4 .267 .353 .467 .820 7 1 0 0 Felipe Paulino 15 4 2 0 0 1 1 3 .267 .312 .400 .712 6 0 0 0 Chris Capuano 14 2 0 0 0 1 0 4 .143 .133 .143 .276 2 0 1 0 Rich Harden 14 1 1 0 0 2 2 6 .071 .188 .143 .330 2 0 0 0 Jair Jurrjens 14 3 0 0 1 2 0 4 .214 .214 .429 .643 6 0 0 0 Clayton Kershaw 14 6 1 0 0 1 1 2 .429 .467 .500 .967 7 0 0 0 Aaron Laffey 14 3 0 0 0 1 2 0 .214 .312 .214 .527 3 0 0 0 Esteban Loaiza 14 3 0 0 1 1 1 1 .214 .267 .429 .695 6 0 0 0 Sean Marshall 14 7 1 0 1 5 3 2 .500 .588 .786 1.374 11 1 0 0 Jo-Jo Reyes 14 5 2 0 1 3 3 0 .357 .444 .714 1.159 10 1 1 0 Joe Saunders 14 4 0 0 1 2 4 2 .286 .444 .500 .944 7 0 0 0 Brad Thompson 14 1 1 0 0 0 1 3 .071 .133 .143 .276 2 0 0 0 Greg Maddux 13 4 0 1 1 2 0 3 .308 .400 .692 1.092 9 0 0 2 Matt Morris 13 3 0 1 0 0 1 6 .231 .286 .385 .670 5 0 0 0 Andy Pettitte 13 4 1 0 1 1 0 4 .308 .308 .615 .923 8 0 0 0 Randy Wolf 13 3 0 0 1 2 2 5 .231 .333 .462 .795 6 0 0 0 Barry Zito 13 1 0 0 0 1 3 9 .077 .235 .077 .312 1 0 1 0 Paul Byrd 12 2 1 0 0 0 0 3 .167 .167 .250 .417 3 0 0 0 Chuck James 12 3 0 0 2 3 0 2 .250 .308 .750 1.058 9 0 0 1 Paul Maholm 12 6 3 0 1 7 3 0 .500 .562 1.000 1.562 12 0 1 0 Jonathon Niese 12 4 1 0 1 1 4 5 .333 .529 .667 1.196 8 0 0 1 Jeff Suppan 12 3 0 0 1 1 0 5 .250 .357 .500 .857 6 0 0 2 Kip Wells 12 2 0 0 2 3 2 2 .167 .286 .667 .952 8 1 0 0 Randy Wells 12 4 1 0 1 2 2 3 .333 .467 .667 1.133 8 0 0 1 Matt Chico 11 2 1 0 0 1 1 3 .182 .250 .273 .523 3 0 0 0 Hong-Chih Kuo 11 6 2 0 2 5 1 2 .545 .583 1.273 1.856 14 0 0 0 Hiroki Kuroda 11 2 0 0 0 1 1 4 .182 .250 .182 .432 2 0 0 0 Pedro Martinez 11 3 1 0 1 2 1 4 .273 .333 .636 .970 7 0 0 0 Vicente Padilla 11 3 1 1 0 0 1 1 .273 .333 .545 .879 6 0 0 0 Chad Qualls 11 1 0 0 0 0 1 1 .091 .167 .091 .258 1 0 0 0 Jonathan Sanchez 11 2 0 0 0 0 3 4 .182 .357 .182 .539 2 0 0 0 Craig Stammen 11 4 2 0 1 5 1 4 .364 .417 .818 1.235 9 0 0 0 Jeff Weaver 11 2 0 0 0 0 2 2 .182 .357 .182 .539 2 0 0 1 Brian Wilson 11 2 0 0 0 0 3 5 .182 .357 .182 .539 2 0 0 0 Vance Worley 11 4 0 0 0 1 1 0 .364 .417 .364 .780 4 0 0 0 Jordan Zimmermann 11 4 0 0 1 5 1 3 .364 .417 .636 1.053 7 0 0 0 Heath Bell 10 2 0 0 1 1 2 2 .200 .333 .500 .833 5 0 0 0 Bobby Howry 10 1 0 0 0 3 0 3 .100 .100 .100 .200 1 0 0 0 James McDonald 10 1 0 0 0 0 1 3 .100 .182 .100 .282 1 0 0 0 Micah Owings 10 3 1 0 0 1 5 2 .300 .533 .400 .933 4 0 0 0 Oliver Perez 10 4 3 0 0 2 2 5 .400 .500 .700 1.200 7 0 0 0 Saul Rivera 10 2 0 0 1 1 4 2 .200 .429 .500 .929 5 0 0 0 Ryan Vogelsong 10 1 0 0 0 0 0 3 .100 .100 .100 .200 1 0 0 0 Jeremy Affeldt 9 2 1 0 0 2 1 5 .222 .300 .333 .633 3 0 0 0 Brandon Beachy 9 3 0 0 2 6 0 4 .333 .333 1.000 1.333 9 0 0 0 Jhoulys Chacin 9 3 0 0 0 1 1 2 .333 .400 .333 .733 3 0 0 0 Josh Fogg 9 1 0 0 0 1 0 2 .111 .111 .111 .222 1 0 0 0 Brian Fuentes 9 3 2 0 0 2 3 3 .333 .462 .556 1.017 5 0 1 0 Matt Garza 9 1 0 0 1 1 1 2 .111 .200 .444 .644 4 0 0 0 Jason Hammel 9 3 1 0 0 2 1 4 .333 .400 .444 .844 4 0 0 0 Brad Lidge 9 1 1 0 0 0 1 5 .111 .200 .222 .422 2 0 0 0 Eric Milton 9 4 2 0 0 4 3 2 .444 .583 .667 1.250 6 0 0 0 Franklin Morales 9 0 0 0 0 0 0 4 .000 .000 .000 .000 0 0 0 0 Scott Olsen 9 2 1 0 0 3 2 2 .222 .364 .333 .697 3 0 0 0 Bobby Parnell 9 1 0 0 0 1 1 4 .111 .200 .111 .311 1 0 0 0 Sidney Ponson 9 2 1 0 1 2 1 1 .222 .300 .667 .967 6 0 0 0 Dave Weathers 9 2 0 0 1 4 0 3 .222 .273 .556 .828 5 0 1 1 Jamey Wright 9 2 0 0 0 2 0 0 .222 .222 .222 .444 2 0 0 0 Jaret Wright 9 1 1 0 0 0 1 2 .111 .200 .222 .422 2 0 0 0 Miguel Batista 8 2 0 0 0 0 1 2 .250 .333 .250 .583 2 0 0 0 Sean Burnett 8 2 1 0 0 0 0 3 .250 .250 .375 .625 3 0 0 0 D.J. Carrasco 8 3 1 0 0 1 1 2 .375 .444 .500 .944 4 0 0 0 Shawn Chacon 8 3 1 0 1 2 3 2 .375 .545 .875 1.420 7 0 0 0 Todd Coffey 8 2 0 0 1 2 4 3 .250 .500 .625 1.125 5 0 0 0 Doug Davis 8 1 0 0 0 0 0 2 .125 .125 .125 .250 1 1 0 0 Ross Detwiler 8 4 0 0 1 3 3 2 .500 .636 .875 1.511 7 0 0 0 Zach Duke 8 1 0 0 0 1 1 1 .125 .222 .125 .347 1 0 0 0 Chad Durbin 8 1 0 0 0 0 1 4 .125 .222 .125 .347 1 0 0 0 Pedro Feliciano 8 1 1 0 0 0 1 2 .125 .300 .250 .550 2 0 0 1 Clay Hensley 8 3 0 0 0 0 1 2 .375 .500 .375 .875 3 0 0 1 Jason Jennings 8 3 0 2 0 3 1 1 .375 .444 .875 1.319 7 0 0 0 Carlos Marmol 8 2 0 0 1 2 4 5 .250 .500 .625 1.125 5 0 0 0 Jose Mesa 8 1 0 0 0 0 1 4 .125 .300 .125 .425 1 0 0 1 Dustin Moseley 8 3 1 0 0 0 0 0 .375 .375 .500 .875 4 0 0 0 Bud Norris 8 1 0 0 0 2 2 3 .125 .300 .125 .425 1 0 0 0 Tim Stauffer 8 2 0 0 1 2 0 1 .250 .250 .625 .875 5 0 0 0 Drew Storen 8 2 0 0 1 1 0 2 .250 .250 .625 .875 5 0 0 0 Steve Trachsel 8 3 0 2 0 2 0 1 .375 .375 .875 1.250 7 0 0 0 Mike Bacsik 7 1 0 0 0 0 0 0 .143 .250 .143 .393 1 0 0 1 Homer Bailey 7 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Joe Borowski 7 1 0 0 0 0 0 1 .143 .143 .143 .286 1 0 0 0 Jonathan Broxton 7 2 0 0 1 3 0 1 .286 .286 .714 1.000 5 0 0 0 Chad Cordero 7 1 0 1 0 0 1 3 .143 .250 .429 .679 3 0 0 0 Santiago Casilla 7 2 2 0 0 2 1 1 .286 .375 .571 .946 4 0 0 0 Joel Hanrahan 7 3 0 0 0 2 4 0 .429 .583 .429 1.012 3 0 1 0 Shawn Hill 7 1 0 0 0 1 0 2 .143 .222 .143 .365 1 0 1 1 Scott Linebrink 7 3 1 1 0 3 0 0 .429 .429 .857 1.286 6 0 0 0 Noah Lowry 7 1 0 0 1 1 0 1 .143 .143 .571 .714 4 0 0 0 Daniel McCutchen 7 2 1 0 0 0 1 2 .286 .375 .429 .804 3 0 0 0 Cla Meredith 7 1 1 0 0 0 0 0 .143 .143 .286 .429 2 0 0 0 Jason Motte 7 1 1 0 0 1 0 1 .143 .143 .286 .429 2 0 0 0 Roberto Novoa 7 2 0 0 0 2 0 0 .286 .286 .286 .571 2 0 0 0 Eric O'Flaherty 7 1 0 0 0 0 0 3 .143 .143 .143 .286 1 0 0 0 Anthony Reyes 7 1 0 1 0 0 2 1 .143 .400 .429 .829 3 0 0 1 Ramon Troncoso 7 3 0 0 1 1 0 2 .429 .429 .857 1.286 6 0 0 0 Billy Wagner 7 3 0 0 1 2 0 2 .429 .429 .857 1.286 6 0 0 0 Kris Benson 6 2 0 0 0 1 0 0 .333 .333 .333 .667 2 0 0 0 Mitchell Boggs 6 1 0 1 0 2 1 3 .167 .286 .500 .786 3 0 0 0 Manuel Corpas 6 2 0 0 1 2 2 3 .333 .500 .833 1.333 5 0 0 0 Jaime Garcia 6 2 1 0 0 1 0 2 .333 .333 .500 .833 3 0 0 0 Justin Germano 6 3 1 0 1 3 1 0 .500 .571 1.167 1.738 7 0 0 0 Gio Gonzalez 6 2 0 0 1 1 1 3 .333 .429 .833 1.262 5 0 0 0 Angel Guzman 6 2 0 0 0 2 0 2 .333 .333 .333 .667 2 0 0 0 Brad Lincoln 6 2 0 0 1 3 1 1 .333 .429 .833 1.262 5 0 0 0 Braden Looper 6 1 1 0 0 1 0 3 .167 .167 .333 .500 2 0 0 0 Nick Masset 6 2 0 0 1 2 1 3 .333 .429 .833 1.262 5 0 0 0 Juan Nicasio 6 2 1 0 0 0 0 3 .333 .333 .500 .833 3 0 0 0 Tony Pena 6 2 0 0 1 1 0 1 .333 .333 .833 1.167 5 0 0 0 Kenny Rogers 6 1 0 0 0 1 0 2 .167 .167 .167 .333 1 0 0 0 Takashi Saito 6 1 0 0 1 2 0 5 .167 .167 .667 .833 4 0 0 0 Scott Schoeneweis 6 2 0 0 0 0 0 0 .333 .333 .333 .667 2 0 0 0 Joe Smith 6 0 0 0 0 0 1 2 .000 .143 .000 .143 0 0 0 0 Jeremy Sowers 6 1 1 0 0 0 0 1 .167 .167 .333 .500 2 0 0 0 Brian Stokes 6 1 0 0 0 0 0 3 .167 .167 .167 .333 1 0 0 0 Edinson Volquez 6 0 0 0 0 1 3 4 .000 .333 .000 .333 0 0 0 0 Todd Wellemeyer 6 1 0 0 1 1 3 3 .167 .500 .667 1.167 4 0 0 1 Mike Wuertz 6 2 0 0 2 2 0 2 .333 .333 1.333 1.667 8 0 0 0 Chris Young 6 2 0 0 1 3 1 1 .333 .429 .833 1.262 5 0 0 0 Alfredo Aceves 5 0 0 0 0 0 2 4 .000 .286 .000 .286 0 0 0 0 Matt Albers 5 1 0 0 0 0 1 2 .200 .333 .200 .533 1 0 0 0 Brandon Backe 5 0 0 0 0 0 1 1 .000 .167 .000 .167 0 0 0 0 Josh Banks 5 1 0 0 0 0 1 1 .200 .333 .200 .533 1 0 0 0 Ronald Belisario 5 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Rafael Betancourt 5 0 0 0 0 0 0 4 .000 .167 .000 .167 0 0 0 1 Jeremy Bonderman 5 1 0 0 0 1 2 0 .200 .429 .200 .629 1 0 0 0 Doug Brocail 5 1 0 0 1 1 0 2 .200 .200 .800 1.000 4 0 0 0 Tyler Chatwood 5 3 1 0 1 1 1 0 .600 .714 1.400 2.114 7 0 0 1 Francisco Cordero 5 1 0 0 0 0 1 2 .200 .333 .200 .533 1 0 0 0 Nelson Figueroa 5 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Casey Fossum 5 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Aaron Fultz 5 1 0 0 0 0 0 1 .200 .200 .200 .400 1 0 0 0 Jon Garland 5 1 0 0 0 2 2 0 .200 .429 .200 .629 1 0 0 0 Geoff Geary 5 1 0 0 0 1 0 2 .200 .167 .200 .367 1 0 1 0 Tom Gordon 5 2 0 1 0 0 1 1 .400 .500 .800 1.300 4 0 0 0 Aaron Heilman 5 0 0 0 0 0 4 2 .000 .444 .000 .444 0 0 0 0 Matt Herges 5 1 0 0 0 1 0 0 .200 .167 .200 .367 1 0 1 0 Philip Humber 5 0 0 0 0 0 1 2 .000 .167 .000 .167 0 0 0 0 Bobby Jenks 5 1 0 0 0 0 0 2 .200 .200 .200 .400 1 0 0 0 Mike Leake 5 3 0 0 1 2 1 0 .600 .714 1.200 1.914 6 0 0 1 Aquilino Lopez 5 1 1 0 0 0 1 3 .200 .333 .400 .733 2 0 0 0 J.D. Martin 5 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Adalberto Mendez 5 0 0 0 0 0 1 1 .000 .167 .000 .167 0 0 0 0 Ross Ohlendorf 5 2 0 0 0 0 1 2 .400 .500 .400 .900 2 0 0 0 Joel Pineiro 5 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Horacio Ramirez 5 2 1 0 1 1 0 0 .400 .400 1.200 1.600 6 0 0 0 Sergio Romo 5 0 0 0 0 0 1 2 .000 .167 .000 .167 0 0 0 0 Juan Salas 5 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Jeff Samardzija 5 1 0 0 1 2 0 1 .200 .200 .800 1.000 4 0 0 0 Chris Sampson 5 2 0 0 0 0 0 0 .400 .500 .400 .900 2 0 0 1 Javier Vazquez 5 2 0 0 0 0 1 1 .400 .500 .400 .900 2 0 0 0 Jonny Venters 5 2 1 0 0 1 1 1 .400 .500 .600 1.100 3 0 0 0 David Wells 5 2 0 0 2 3 1 1 .400 .500 1.600 2.100 8 0 0 0 Woody Williams 5 2 1 0 0 2 1 1 .400 .571 .600 1.171 3 0 0 1 Manny Acosta 4 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Jon Adkins 4 2 1 0 0 0 1 2 .500 .600 .750 1.350 3 0 0 0 Tony Armas, Jr. 4 1 0 0 0 0 1 2 .250 .400 .250 .650 1 0 0 0 Collin Balester 4 0 0 0 0 0 1 3 .000 .200 .000 .200 0 0 0 0 Grant Balfour 4 0 0 0 0 0 1 3 .000 .333 .000 .333 0 0 0 1 Micah Bowie 4 2 1 0 1 2 1 1 .500 .600 1.500 2.100 6 0 0 0 Octavio Dotel 4 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 Scott Elarton 4 1 0 0 1 1 1 0 .250 .400 1.000 1.400 4 0 0 0 John Ely 4 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Scott Eyre 4 2 1 0 0 2 0 1 .500 .500 .750 1.250 3 0 0 0 Eric Gagne 4 1 0 0 0 0 0 1 .250 .400 .250 .650 1 0 0 1 Dillon Gee 4 2 1 0 1 2 0 1 .500 .500 1.500 2.000 6 0 0 0 Luke Gregerson 4 2 1 0 0 0 0 1 .500 .500 .750 1.250 3 0 0 0 Kevin Gregg 4 1 0 0 0 0 0 0 .250 .250 .250 .500 1 0 0 0 Jason Grilli 4 2 0 0 1 4 0 0 .500 .500 1.250 1.750 5 0 0 0 Brad Hennessey 4 1 0 0 0 0 0 0 .250 .250 .250 .500 1 0 0 0 Daniel Hudson 4 0 0 0 0 0 3 2 .000 .429 .000 .429 0 0 0 0 Randy Johnson 4 0 0 0 0 0 0 2 .000 .200 .000 .200 0 0 0 1 Jon Lieber 4 1 1 0 0 1 0 0 .250 .250 .500 .750 2 0 0 0 Javier Lopez 4 1 0 0 0 0 1 1 .250 .400 .250 .650 1 0 0 0 Mike MacDougal 4 0 0 0 0 0 1 2 .000 .200 .000 .200 0 0 0 0 Kyle McClellan 4 1 0 0 0 0 1 1 .250 .400 .250 .650 1 0 0 0 Trever Miller 4 1 1 0 0 1 0 3 .250 .250 .500 .750 2 0 0 0 Kevin Millwood 4 3 0 0 3 4 0 0 .750 .750 3.000 3.750 12 0 0 0 Mike Minor 4 1 0 0 1 2 1 2 .250 .400 1.000 1.400 4 0 0 0 Pat Misch 4 2 1 0 0 1 0 0 .500 .400 .750 1.150 3 0 1 0 Clay Mortensen 4 1 0 0 1 3 1 1 .250 .333 1.000 1.333 4 0 1 0 Tim Redding 4 1 0 0 0 0 0 0 .250 .250 .250 .500 1 0 0 0 Fernando Rodney 4 1 1 0 0 0 1 1 .250 .400 .500 .900 2 0 0 0 James Russell 4 1 1 0 0 1 0 1 .250 .250 .500 .750 2 0 0 0 Kirk Saarloos 4 1 0 0 0 0 0 0 .250 .250 .250 .500 1 0 0 0 Scot Shields 4 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Mike Stanton 4 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Huston Street 4 3 0 0 0 2 1 1 .750 .800 .750 1.550 3 0 0 0 Mike Thompson 4 0 0 0 0 0 1 0 .000 .200 .000 .200 0 0 0 0 Chin-hui Tsao 4 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 Tyler Yates 4 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 David Aardsma 3 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 Danys Baez 3 0 0 0 0 0 1 2 .000 .250 .000 .250 0 0 0 0 Craig Breslow 3 0 0 0 0 0 2 1 .000 .400 .000 .400 0 0 0 0 Brian Bruney 3 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Taylor Buchholz 3 1 0 0 0 0 0 0 .333 .333 .333 .667 1 0 0 0 Giovanni Carrara 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Clay Condrey 3 1 0 0 0 1 0 0 .333 .333 .333 .667 1 0 0 0 Tim Corcoran 3 2 1 0 0 1 1 0 .667 .750 1.000 1.750 3 0 0 0 Alan Embree 3 0 0 0 0 0 1 0 .000 .250 .000 .250 0 0 0 0 Sergio Escalona 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Frank Francisco 3 0 0 0 0 0 1 1 .000 .250 .000 .250 0 0 0 0 Ernesto Frieri 3 0 0 0 0 0 1 1 .000 .250 .000 .250 0 0 0 0 Chad Gaudin 3 1 0 0 1 2 0 1 .333 .333 1.333 1.667 4 0 0 0 Edgar Gonzalez 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Enrique Gonzalez 3 1 0 0 1 1 1 1 .333 .500 1.333 1.833 4 0 0 0 Juan Gutierrez 3 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 Justin Hampson 3 1 1 0 0 0 1 0 .333 .500 .667 1.167 2 1 0 0 Mike Hampton 3 1 1 0 0 1 0 0 .333 .333 .667 1.000 2 0 0 0 Rich Hill 3 2 1 0 0 0 2 1 .667 .857 1.000 1.857 3 0 0 2 Kelvin Jimenez 3 0 0 0 0 0 2 2 .000 .400 .000 .400 0 0 0 0 Mike Lincoln 3 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Matt Lindstrom 3 1 0 0 0 1 0 0 .333 .333 .333 .667 1 0 0 0 Cory Luebke 3 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Yunesky Maya 3 2 0 0 1 1 0 0 .667 .667 1.667 2.333 5 0 0 0 Evan Meek 3 1 0 0 0 0 1 1 .333 .500 .333 .833 1 0 0 0 Garrett Mock 3 1 1 0 0 0 0 1 .333 .333 .667 1.000 2 0 0 0 Carlos Monasterios 3 1 0 0 0 0 0 0 .333 .333 .333 .667 1 0 0 0 Guillermo Mota 3 1 0 0 1 3 0 1 .333 .333 1.333 1.667 4 0 0 0 Edward Mujica 3 2 0 0 0 0 1 1 .667 .750 .667 1.417 2 0 0 0 Dustin Nippert 3 1 0 0 1 1 0 1 .333 .333 1.333 1.667 4 0 0 0 Mike O'Connor 3 0 0 0 0 0 1 2 .000 .250 .000 .250 0 0 0 0 Darren O'Day 3 0 0 0 0 1 3 2 .000 .500 .000 .500 0 0 0 0 Logan Ondrusek 3 2 0 0 0 2 0 0 .667 .500 .667 1.167 2 0 1 0 Ramon Ortiz 3 1 0 0 1 1 0 0 .333 .333 1.333 1.667 4 0 0 0 David Pauley 3 1 1 0 0 0 0 2 .333 .333 .667 1.000 2 0 0 0 Troy Percival 3 0 0 0 0 1 0 2 .000 .000 .000 .000 0 0 1 0 Jon Rauch 3 0 0 0 0 0 1 1 .000 .250 .000 .250 0 0 0 0 J.C. Romero 3 1 1 0 0 0 0 0 .333 .333 .667 1.000 2 0 0 0 Leo Rosales 3 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Fernando Salas 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Duaner Sanchez 3 1 0 0 0 0 2 0 .333 .600 .333 .933 1 0 0 0 Chris Schroder 3 1 1 0 0 0 0 1 .333 .333 .667 1.000 2 0 0 0 George Sherrill 3 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Tony Sipp 3 1 0 0 0 1 1 1 .333 .500 .333 .833 1 0 0 0 Ryan Speier 3 1 0 0 0 0 0 1 .333 .333 .333 .667 1 0 0 0 Russ Springer 3 1 0 0 1 1 0 1 .333 .333 1.333 1.667 4 0 0 0 Eric Stults 3 1 1 0 0 0 0 1 .333 .333 .667 1.000 2 0 0 0 Hisanori Takahashi 3 2 1 0 0 0 0 0 .667 .667 1.000 1.667 3 0 0 0 Robinson Tejeda 3 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Rich Thompson 3 2 0 0 1 3 1 0 .667 .750 1.667 2.417 5 0 0 0 Jose Veras 3 1 1 0 0 1 1 0 .333 .500 .667 1.167 2 0 0 0 Jamie Walker 3 1 1 0 0 0 0 0 .333 .333 .667 1.000 2 0 0 0 P.J. Walters 3 1 0 0 0 0 0 1 .333 .333 .333 .667 1 0 0 0 Dan Wheeler 3 1 1 0 0 0 1 1 .333 .500 .667 1.167 2 0 0 0 Matt Wise 3 2 1 0 1 2 0 0 .667 .667 2.000 2.667 6 0 0 0 Travis Wood 3 1 1 0 0 1 1 2 .333 .500 .667 1.167 2 0 0 0 Keiichi Yabu 3 1 0 0 0 0 0 2 .333 .333 .333 .667 1 0 0 0 Jose Arredondo 2 0 0 0 0 0 1 1 .000 .333 .000 .333 0 0 0 0 Anthony Bass 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Antonio Bastardo 2 0 0 0 0 0 1 1 .000 .333 .000 .333 0 0 0 0 Pedro Beato 2 1 0 0 0 0 1 0 .500 .667 .500 1.167 1 0 0 0 Joe Beimel 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Matt Belisle 2 2 0 0 0 0 0 0 1.000 1.000 1.000 2.000 2 0 0 0 Chris Bootcheck 2 1 1 0 0 1 0 0 .500 .500 1.000 1.500 2 0 0 0 Blaine Boyer 2 1 0 0 0 0 0 1 .500 .500 .500 1.000 1 0 0 0 Jason Bulger 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Madison Bumgarner 2 0 0 0 0 0 1 0 .000 .333 .000 .333 0 0 0 0 Greg Burke 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 A.J. Burnett 2 0 0 0 0 0 1 0 .000 .333 .000 .333 0 0 0 0 Jared Burton 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Tim Byrdak 2 0 0 0 0 0 1 2 .000 .333 .000 .333 0 0 0 0 Shawn Camp 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Matt Capps 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jesse Chavez 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jose Contreras 2 2 1 0 1 3 1 0 1.000 1.000 3.000 4.000 6 0 0 0 Lance Cormier 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Jesse Crain 2 1 0 0 1 1 1 1 .500 .667 2.000 2.667 4 0 0 0 Rubby De La Rosa 2 1 0 0 0 1 1 0 .500 .500 .500 1.000 1 0 1 0 Fautino De Los Santos 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Scott Dohmann 2 1 0 0 1 1 0 1 .500 .500 2.000 2.500 4 0 0 0 Scott Downs 2 0 0 0 0 0 1 0 .000 .333 .000 .333 0 0 0 0 Nathan Eovaldi 2 0 0 0 0 0 1 1 .000 .333 .000 .333 0 0 0 0 Carlos Fisher 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Ryan Franklin 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Emiliano Fruto 2 1 0 0 1 1 1 0 .500 .667 2.000 2.667 4 0 0 0 Mike Gonzalez 2 2 1 0 0 0 2 0 1.000 1.000 1.500 2.500 3 0 0 0 John Grabow 2 1 1 0 0 2 1 0 .500 .667 1.000 1.667 2 0 0 0 Sean Green 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Javy Guerra 2 0 0 0 0 0 1 1 .000 .333 .000 .333 0 0 0 0 Josh Hancock 2 1 1 0 0 0 0 0 .500 .500 1.000 1.500 2 0 0 0 Chad Harville 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Runelvys Hernandez 2 1 0 0 0 0 1 0 .500 .667 .500 1.167 1 0 0 0 David Herndon 2 1 0 0 1 2 0 0 .500 .500 2.000 2.500 4 0 0 0 Jason Isringhausen 2 0 0 0 0 0 1 1 .000 .333 .000 .333 0 0 0 0 Jorge Julio 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Craig Kimbrel 2 1 0 1 0 2 0 0 .500 .500 1.500 2.000 3 0 0 0 Steve Kline 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Wade LeBlanc 2 0 0 0 0 0 2 1 .000 .500 .000 .500 0 0 0 0 Josh Lindblom 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Macay McBride 2 1 1 0 0 2 0 0 .500 .500 1.000 1.500 2 0 0 0 Charlie Morton 2 1 0 0 0 1 0 0 .500 .333 .500 .833 1 0 1 0 Peter Moylan 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Mark Mulder 2 0 0 0 0 0 1 0 .000 .333 .000 .333 0 0 0 0 Darren Oliver 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Adam Ottavino 2 2 1 0 0 1 0 0 1.000 1.000 1.500 2.500 3 0 0 0 Henry Owens 2 1 0 0 0 1 0 0 .500 .500 .500 1.000 1 0 0 0 Matt Palmer 2 1 0 0 1 2 1 0 .500 .667 2.000 2.667 4 0 0 0 Rafael Perez 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Vinnie Pestano 2 0 0 0 0 1 0 0 .000 .000 .000 .000 0 0 0 0 Ken Ray 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Robert Ray 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Royce Ring 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Rudy Seanez 2 1 0 0 1 2 0 0 .500 .500 2.000 2.500 4 0 0 0 Jorge Sosa 2 1 0 0 0 1 0 0 .500 .667 .500 1.167 1 0 0 1 Justin Speier 2 0 0 0 0 1 0 0 .000 .000 .000 .000 0 0 0 0 Brian Sweeney 2 0 0 0 0 0 2 1 .000 .500 .000 .500 0 0 0 0 Jon Switzer 2 1 1 0 0 1 0 0 .500 .500 1.000 1.500 2 0 0 0 John Thomson 2 0 0 0 0 0 1 0 .000 .333 .000 .333 0 0 0 0 Rick VandenHurk 2 0 0 0 0 0 1 1 .000 .333 .000 .333 0 0 0 0 Oscar Villarreal 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Cory Wade 2 0 0 0 0 0 1 0 .000 .333 .000 .333 0 0 0 0 Jordan Walden 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Chien-Ming Wang 2 1 0 0 0 1 0 0 .500 .500 .500 1.000 1 0 0 0 Clay Zavada 2 0 0 0 0 1 0 0 .000 .000 .000 .000 0 0 0 0 Mike Adams 1 0 0 0 0 0 1 1 .000 .500 .000 .500 0 0 0 0 John Bale 1 1 1 0 0 2 1 0 1.000 1.000 2.000 3.000 2 0 0 0 Chad Bradford 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Rex Brothers 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Kevin Cameron 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Jose Capellan 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Scott Cassidy 1 1 0 0 1 1 0 0 1.000 1.000 4.000 5.000 4 0 0 0 Aroldis Chapman 1 0 0 0 0 0 1 1 .000 .500 .000 .500 0 0 0 0 Rheal Cormier 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 David Cortes 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Jon Coutlangus 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Elmer Dessens 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Mark DiFelice 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Lenny DiNardo 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Brandon Duckworth 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Phil Dumatrait 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Adam Eaton 1 0 0 0 0 0 1 0 .000 .500 .000 .500 0 0 0 0 Scott Elbert 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Edgmer Escalona 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Kyle Farnsworth 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Josh Geer 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Gary Glover 1 1 1 0 0 0 0 0 1.000 1.000 2.000 3.000 2 0 0 0 Eddie Guardado 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Brad Halsey 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Blake Hawksworth 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Frank Herrmann 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Alex Hinshaw 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 D.J. Houlton 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Ryota Igarashi 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Kenley Jansen 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Sam LeCure 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jensen Lewis 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Cory Lidle 1 1 1 0 0 2 0 0 1.000 1.000 2.000 3.000 2 0 0 0 Boone Logan 1 0 0 0 0 0 1 0 .000 .500 .000 .500 0 0 0 0 Ron Mahay 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 1 0 0 Matt Maloney 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Ryan Mattheus 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Brandon Medders 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Kris Medlen 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Randy Messenger 1 1 1 0 0 1 0 0 1.000 1.000 2.000 3.000 2 0 0 1 Andrew Miller 1 0 0 0 0 0 2 0 .000 .667 .000 .667 0 0 0 0 Fernando Nieve 1 1 0 0 1 2 0 0 1.000 1.000 4.000 5.000 4 0 0 0 Will Ohman 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Russ Ortiz 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Franquelis Osoria 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Joe Paterson 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Joel Peralta 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Luis Perdomo 1 1 1 0 0 1 2 0 1.000 1.000 2.000 3.000 2 0 0 0 Chris Perez 1 1 0 0 1 1 1 0 1.000 1.000 4.000 5.000 4 0 0 0 Dennys Reyes 1 0 0 0 0 0 3 1 .000 .750 .000 .750 0 0 0 0 Matt Reynolds 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Arthur Rhodes 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Dan Runzler 1 1 1 0 0 1 1 0 1.000 1.000 2.000 3.000 2 0 0 0 Kyle Snyder 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Andy Sonnanstine 1 1 1 0 0 0 0 0 1.000 1.000 2.000 3.000 2 0 0 0 Chris Spurling 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Joe Thatcher 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Raul Valdes 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Anthony Varvaro 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Esmerling Vasquez 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Kerry Wood 1 0 0 0 0 0 1 1 .000 .500 .000 .500 0 0 0 0 Shane Youman 1 1 1 0 0 0 0 0 1.000 1.000 2.000 3.000 2 0 0 0 Luis Ayala 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Andrew Cashner 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Trevor Hoffman 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Marcos Mateo 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 John Parrish 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Bob Wickman 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Wesley Wright 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0