All Pitchers versus Sam Horn 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 +--------------------+----+----+---+---+---+----+----+----+-----+-----+-----+-----+----+---+---+---+ KCA 155 37 11 0 5 23 17 49 .239 .314 .406 .720 63 0 0 0 TEA 102 23 2 0 7 19 16 36 .225 .331 .451 .781 46 0 0 0 OAA 87 24 5 0 5 19 19 27 .276 .407 .506 .913 44 0 1 1 MNA 79 20 2 0 8 18 9 27 .253 .322 .582 .905 46 0 2 0 NYA 77 20 4 1 5 11 8 22 .260 .337 .532 .870 41 0 0 1 BAA 69 17 5 0 7 15 9 17 .246 .329 .623 .952 43 0 1 0 TOA 57 14 3 0 1 5 9 22 .246 .333 .351 .684 20 1 3 0 CHA 54 11 4 0 1 12 11 26 .204 .338 .333 .672 18 0 0 0 DEA 54 10 2 0 4 8 7 14 .185 .279 .444 .723 24 0 0 0 MLA 53 10 2 0 3 8 7 15 .189 .295 .396 .691 21 0 0 1 BOA 50 10 1 0 3 11 5 25 .200 .273 .400 .673 20 0 0 0 CIN 6 4 0 0 1 2 0 1 .667 .667 1.167 1.833 7 0 0 0 CHN 4 3 1 0 1 2 1 1 .750 .800 1.750 2.550 7 0 0 0 CON 3 2 0 0 0 1 1 0 .667 .750 .667 1.417 2 0 0 0 FLN 3 1 0 0 0 0 0 1 .333 .333 .333 .667 1 0 0 0 NYN 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 LAN 2 1 0 0 0 0 0 1 .500 .500 .500 1.000 1 0 0 0 SFN 2 2 0 0 1 1 1 0 1.000 1.000 2.500 3.500 5 0 0 0
OPPONENT AB H 2B 3B HR RBI BB SO BA OBP SLG OPS TB SH SF HBP +--------------------+----+----+---+---+---+----+----+----+-----+-----+-----+-----+----+---+---+---+ Jack Morris 35 10 3 0 3 7 2 12 .286 .324 .629 .953 22 1 0 0 Bret Saberhagen 25 1 0 0 0 1 0 9 .040 .040 .040 .080 1 0 0 0 Kevin Appier 24 6 4 0 0 3 4 12 .250 .357 .417 .774 10 0 0 0 Mike Boddicker 17 8 2 0 0 3 1 3 .471 .500 .588 1.088 10 0 0 0 Nolan Ryan 17 2 1 0 1 4 1 8 .118 .167 .353 .520 6 0 0 0 Dave Stewart 17 5 1 0 1 3 3 5 .294 .400 .529 .929 9 0 0 0 Scott Erickson 16 3 0 0 0 1 3 4 .188 .316 .188 .503 3 0 0 0 Bob Welch 16 5 1 0 2 5 4 3 .312 .450 .750 1.200 12 0 0 0 Bill Gullickson 15 4 0 0 1 5 1 1 .267 .312 .467 .779 7 0 0 0 Tom Gordon 14 2 0 0 0 2 2 6 .143 .250 .143 .393 2 0 0 0 Kirk McCaskill 14 3 1 0 0 0 0 4 .214 .267 .286 .552 4 0 0 1 Chris Bosio 13 2 1 0 1 2 0 3 .154 .154 .462 .615 6 0 0 0 Kevin Brown 13 1 0 0 0 0 1 5 .077 .143 .077 .220 1 0 0 0 Bryn Smith 12 2 0 0 1 1 0 3 .167 .167 .417 .583 5 0 0 0 Bobby Witt 12 0 0 0 0 0 3 4 .000 .200 .000 .200 0 0 0 0 Kevin Tapani 11 4 0 0 2 3 0 4 .364 .364 .909 1.273 10 0 0 0 Roger Clemens 10 5 0 0 1 4 3 4 .500 .615 .800 1.415 8 0 0 0 Pete Harnisch 10 4 1 0 2 2 0 2 .400 .400 1.100 1.500 11 0 0 0 Pete Smith 10 1 1 0 0 0 3 0 .100 .308 .200 .508 2 0 0 0 Todd Stottlemyre 10 1 0 0 0 1 2 4 .100 .231 .100 .331 1 0 1 0 Walt Terrell 10 2 0 0 2 4 2 2 .200 .333 .800 1.133 8 0 0 0 Mark Gubicza 9 3 0 0 1 2 0 3 .333 .333 .667 1.000 6 0 0 0 Scott Kamieniecki 9 3 0 1 0 0 0 2 .333 .400 .556 .956 5 0 0 1 Jeff Montgomery 9 2 1 0 0 0 0 3 .222 .222 .333 .556 3 0 0 0 Mike Moore 9 2 0 0 1 2 2 3 .222 .364 .556 .919 5 0 0 0 Jaime Navarro 9 1 0 0 1 1 1 3 .111 .200 .444 .644 4 0 0 0 Luis Aquino 8 1 0 0 1 1 0 2 .125 .125 .500 .625 4 0 0 0 Ron Darling 8 4 0 0 2 4 2 3 .500 .600 1.250 1.850 10 0 0 0 Melido Perez 8 0 0 0 0 0 2 4 .000 .200 .000 .200 0 0 0 0 Scott Sanderson 8 2 1 0 0 0 1 1 .250 .333 .375 .708 3 0 0 0 Dave Stieb 8 2 0 0 0 1 3 1 .250 .417 .250 .667 2 0 1 0 Mike Gardiner 7 2 0 0 1 4 1 4 .286 .375 .714 1.089 5 0 0 0 Mark Gardner 7 2 0 0 1 4 0 4 .286 .286 .714 1.000 5 0 0 0 Kevin Gross 7 5 0 0 1 4 0 1 .714 .714 1.143 1.857 8 0 0 0 Eric King 7 2 0 0 1 2 3 2 .286 .500 .714 1.214 5 0 0 0 Tim Leary 7 4 1 0 1 4 1 0 .571 .625 1.143 1.768 8 0 0 0 Rick Aguilera 6 2 0 0 0 0 0 2 .333 .333 .333 .667 2 0 0 0 Juan Berenguer 6 1 1 0 0 1 4 0 .167 .500 .333 .833 2 0 0 0 Jose Guzman 6 1 0 0 1 1 4 2 .167 .500 .667 1.167 4 0 0 0 Juan Guzman 6 1 0 0 0 0 0 4 .167 .167 .167 .333 1 0 0 0 Orel Hershiser 6 1 1 0 0 0 1 4 .167 .286 .333 .619 2 0 0 0 Charlie Hough 6 1 1 0 0 1 0 2 .167 .167 .333 .500 2 0 0 0 Sam Militello 6 1 0 0 0 0 0 2 .167 .167 .167 .333 1 0 0 0 Charles Nagy 6 1 1 0 0 1 0 1 .167 .167 .333 .500 2 0 0 0 Hipolito Pichardo 6 2 1 0 0 2 2 2 .333 .500 .500 1.000 3 0 0 0 Shane Rawley 6 2 1 0 1 2 3 3 .333 .556 1.000 1.556 6 0 0 0 Dave Smith 6 2 0 0 0 0 1 2 .333 .429 .333 .762 2 0 0 0 Mitch Williams 6 0 0 0 0 0 0 5 .000 .000 .000 .000 0 0 0 0 Eric Bell 5 1 0 0 0 1 1 3 .200 .333 .200 .533 1 0 0 0 Joe Boever 5 1 1 0 0 3 0 3 .200 .200 .400 .600 2 0 0 0 Tim Burke 5 1 0 0 0 1 1 1 .200 .286 .200 .486 1 0 1 0 Jose Deleon 5 0 0 0 0 0 0 4 .000 .000 .000 .000 0 0 0 0 Mike Hartley 5 1 0 0 1 1 1 2 .200 .333 .800 1.133 4 0 0 0 Bill Long 5 2 0 0 1 1 1 1 .400 .500 1.000 1.500 5 0 0 0 Ben McDonald 5 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Bob Milacki 5 0 0 0 0 1 1 1 .000 .167 .000 .167 0 0 0 0 Dale Mohorcic 5 2 0 0 1 2 0 0 .400 .400 1.000 1.400 5 0 0 0 Rod Nichols 5 3 1 0 0 1 0 1 .600 .600 .800 1.400 4 0 0 0 Rick Rhoden 5 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Dave Schmidt 5 0 0 0 0 1 0 2 .000 .000 .000 .000 0 0 0 0 Wade Taylor 5 3 0 0 2 3 1 2 .600 .667 1.800 2.467 9 0 0 0 Jack Armstrong 4 3 2 0 0 4 4 0 .750 .875 1.250 2.125 5 0 0 0 Scott Bailes 4 1 1 0 0 0 0 1 .250 .250 .500 .750 2 0 0 0 Bud Black 4 2 0 0 2 4 0 1 .500 .500 2.000 2.500 8 0 0 0 Don Carman 4 1 0 0 0 0 0 2 .250 .250 .250 .500 1 0 0 0 Scott Chiamparino 4 2 0 0 2 4 0 2 .500 .500 2.000 2.500 8 0 0 0 Todd Frohwirth 4 1 1 0 0 0 1 1 .250 .400 .500 .900 2 0 0 0 Mike Henneman 4 1 0 0 0 0 1 1 .250 .400 .250 .650 1 0 0 0 Ken Howell 4 2 1 0 0 1 0 1 .500 .500 .750 1.250 3 0 0 0 Mark Huismann 4 4 2 0 1 2 0 0 1.000 1.000 2.250 3.250 9 0 0 0 Dana Kiecker 4 1 1 0 0 1 1 1 .250 .400 .500 .900 2 0 0 0 Charlie Leibrandt 4 1 0 0 0 0 1 2 .250 .400 .250 .650 1 0 0 0 Mike Magnante 4 0 0 0 0 0 2 0 .000 .333 .000 .333 0 0 0 0 Rich Monteleone 4 1 0 0 1 1 0 0 .250 .250 1.000 1.250 4 0 0 0 Gene Nelson 4 1 1 0 0 2 1 2 .250 .400 .500 .900 2 0 0 0 David Palmer 4 0 0 0 0 0 0 4 .000 .000 .000 .000 0 0 0 0 Kenny Rogers 4 1 0 0 0 0 1 2 .250 .400 .250 .650 1 0 0 0 Bruce Ruffin 4 3 1 0 1 1 1 0 .750 .800 1.750 2.550 7 0 0 0 Mo Sanford 4 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Joe Slusarski 4 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 Mike Timlin 4 1 0 0 0 0 0 1 .250 .250 .250 .500 1 0 0 0 David West 4 0 0 0 0 1 0 2 .000 .000 .000 .000 0 0 1 0 Neil Allen 3 1 0 0 0 1 0 0 .333 .333 .333 .667 1 0 0 0 Larry Andersen 3 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Willie Blair 3 1 0 0 0 0 1 0 .333 .500 .333 .833 1 0 0 0 Greg Cadaret 3 1 0 0 0 0 0 1 .333 .333 .333 .667 1 0 0 0 John Cerutti 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Danny Darwin 3 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Tim Drummond 3 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Steve Frey 3 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Greg Harris 3 1 0 0 0 1 0 2 .333 .333 .333 .667 1 0 0 0 Tom Henke 3 0 0 0 0 0 2 3 .000 .400 .000 .400 0 0 0 0 Steve Howe 3 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Dave Johnson 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Jimmy Key 3 1 0 0 0 0 0 1 .333 .333 .333 .667 1 0 0 0 Joe Klink 3 1 0 0 0 1 0 1 .333 .333 .333 .667 1 0 0 0 Mark Knudson 3 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Rick Mahler 3 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Paul McClellan 3 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Paul Mirabella 3 1 0 0 0 0 0 1 .333 .333 .333 .667 1 0 0 0 Edwin Nunez 3 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Ted Power 3 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Scott Radinsky 3 0 0 0 0 0 0 3 .000 .000 .000 .000 0 0 0 0 John Smiley 3 1 0 0 0 1 0 1 .333 .333 .333 .667 1 0 0 0 Rick Sutcliffe 3 1 1 0 0 0 0 0 .333 .333 .667 1.000 2 0 0 0 Steve Trout 3 2 1 0 0 0 0 0 .667 .667 1.000 1.667 3 0 0 0 Duane Ward 3 1 1 0 0 0 0 1 .333 .333 .667 1.000 2 0 0 0 Bill Wegman 3 0 0 0 0 0 1 0 .000 .250 .000 .250 0 0 0 0 Don Aase 2 1 0 0 1 1 0 1 .500 .500 2.000 2.500 4 0 0 0 Tony Arnold 2 1 0 0 1 1 0 0 .500 .500 2.000 2.500 4 0 0 0 Brad Arnsberg 2 1 0 0 0 1 2 0 .500 .750 .500 1.250 1 0 0 0 Bert Blyleven 2 1 1 0 0 1 0 0 .500 .500 1.000 1.500 2 0 0 0 Pat Clements 2 0 0 0 0 0 1 1 .000 .333 .000 .333 0 0 0 0 Dennis Eckersley 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Wayne Edwards 2 1 0 0 0 1 1 0 .500 .667 .500 1.167 1 0 0 0 Mark Eichhorn 2 0 0 0 0 0 1 2 .000 .333 .000 .333 0 0 0 0 Mike Fetters 2 0 0 0 0 1 2 1 .000 .500 .000 .500 0 0 0 0 Paul Gibson 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Rick Honeycutt 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Mike LaCoss 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Dennis Lamp 2 2 0 0 0 0 2 0 1.000 1.000 1.000 2.000 2 0 0 0 Mark Leiter 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Rusty Meacham 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Kent Mercker 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Mike Mussina 2 1 0 0 1 1 1 1 .500 .667 2.000 2.667 4 0 0 0 Steve Ontiveros 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Donn Pall 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Alejandro Pena 2 1 0 0 0 2 0 1 .500 .500 .500 1.000 1 0 0 0 Eric Plunk 2 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jeff Robinson 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Ron Robinson 2 1 0 0 0 0 0 1 .500 .500 .500 1.000 1 0 0 0 Wayne Rosenthal 2 1 0 0 0 0 1 1 .500 .667 .500 1.167 1 0 0 0 Jeff Russell 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Steve Shifflett 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Jerry Spradlin 2 1 0 0 1 1 0 0 .500 .500 2.000 2.500 4 0 0 0 Mike Walker 2 1 0 0 0 1 1 1 .500 .667 .500 1.167 1 0 0 0 Carl Willis 2 0 0 0 0 0 0 2 .000 .000 .000 .000 0 0 0 0 Frank Williams 2 1 0 0 0 0 0 0 .500 .500 .500 1.000 1 0 0 0 Matt Young 2 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Jim Abbott 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Paul Abbott 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Bobby Ayala 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Blaine Beatty 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Rod Beck 1 1 0 0 1 1 0 0 1.000 1.000 4.000 5.000 4 0 0 0 Kevin Brown 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Kevin Campbell 1 0 0 0 0 0 1 1 .000 .667 .000 .667 0 0 0 1 John Candelaria 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Steve Chitren 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jim Clancy 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 John Davis 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Mark Dewey 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Richard Dotson 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Doug Drabek 1 1 1 0 0 0 0 0 1.000 1.000 2.000 3.000 2 0 0 0 Tom Edens 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Steve Farr 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jerry Don Gleaton 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Dwight Gooden 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Rich Gossage 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jeff Gray 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Cecilio Guante 1 0 0 0 0 0 1 0 .000 .500 .000 .500 0 0 0 0 Ron Guidry 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 John Habyan 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Greg W. Harris 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Doug Henry 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Xavier Hernandez 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Greg Hibbard 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Milt Hill 1 1 0 0 0 1 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Charles Hudson 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Paul Kilgus 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Tom Kramer 1 1 0 0 1 2 0 0 1.000 1.000 4.000 5.000 4 0 0 0 Bill Krueger 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Terry Leach 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Phil Leftwich 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Dave Leiper 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Pat Mahomes 1 1 0 0 1 1 0 0 1.000 1.000 4.000 5.000 4 0 0 0 Terry Mathews 1 0 0 0 0 0 1 1 .000 .500 .000 .500 0 0 0 0 Roger McDowell 1 1 0 0 1 3 0 0 1.000 1.000 4.000 5.000 4 0 0 0 Jeff Musselman 1 1 0 0 1 1 1 0 1.000 1.000 4.000 5.000 4 0 0 0 Robb Nen 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Tom Niedenfuer 1 1 0 0 1 2 0 0 1.000 1.000 4.000 5.000 4 0 0 0 Mike Oquist 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Vicente Palacios 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Jeff Parrett 1 1 0 0 0 1 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Dan Plesac 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Jim Poole 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Dennis Rasmussen 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Dave Righetti 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Jose Rijo 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Johnny Ruffin 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Bob Scanlan 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Anthony Telford 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Bobby Thigpen 1 0 0 0 0 0 3 1 .000 .750 .000 .750 0 0 0 0 Fernando Valenzuela 1 0 0 0 0 0 1 0 .000 .500 .000 .500 0 0 0 0 David Wells 1 1 0 0 0 0 0 0 1.000 1.000 1.000 2.000 1 0 0 0 Bob Wickman 1 1 0 0 0 1 1 0 1.000 1.000 1.000 2.000 1 0 0 0 Mark Williamson 1 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 0 Curt Young 1 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0 0 Steve Bedrosian 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Greg Booker 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Keith Comstock 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Chuck Crim 0 0 0 0 0 0 2 0 ? 1.000 ? ? 0 0 0 0 Kelly Downs 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Barry Jones 0 0 0 0 0 1 2 0 ? .667 ? ? 0 0 1 0 Gregg Olson 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0 Jesse Orosco 0 0 0 0 0 1 0 0 ? .000 ? ? 0 0 1 0 Joe Price 0 0 0 0 0 1 0 0 ? .000 ? ? 0 0 1 0 Jeff Schwarz 0 0 0 0 0 0 1 0 ? 1.000 ? ? 0 0 0 0