Head-to-head comparison of any MLB batter and pitcher since 1950. Search players below and watch their matchup stats update...
Yr | PA | AB | H | 2B | 3B | HR | RBI | BB | SO | BA | OBP | SLG | OPS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1965 | 3 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | .667 | .667 | .667 | 1.334 |
1966 | 3 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | .333 | .333 | .667 | 1.000 |
1967 | 14 | 12 | 3 | 0 | 0 | 0 | 1 | 1 | 2 | .250 | .308 | .250 | .558 |
1968 | 14 | 13 | 5 | 0 | 0 | 0 | 1 | 1 | 2 | .385 | .429 | .385 | .814 |
1969 | 25 | 23 | 6 | 1 | 1 | 1 | 2 | 2 | 4 | .261 | .320 | .522 | .842 |
1970 | 9 | 9 | 4 | 1 | 0 | 0 | 1 | 0 | 0 | .444 | .444 | .556 | 1.000 |
1971 | 17 | 14 | 1 | 0 | 0 | 0 | 1 | 3 | 0 | .071 | .235 | .071 | .306 |
1972 | 17 | 15 | 1 | 0 | 1 | 0 | 0 | 2 | 1 | .067 | .176 | .200 | .376 |
1973 | 18 | 15 | 10 | 0 | 0 | 1 | 4 | 3 | 1 | .667 | .722 | .867 | 1.589 |
1974 | 20 | 17 | 6 | 2 | 0 | 0 | 2 | 3 | 1 | .353 | .450 | .471 | .921 |
1975 | 22 | 19 | 5 | 1 | 0 | 0 | 1 | 1 | 2 | .263 | .364 | .316 | .680 |
1976 | 17 | 12 | 1 | 1 | 0 | 0 | 0 | 4 | 1 | .083 | .353 | .167 | .520 |
1977 | 21 | 17 | 6 | 0 | 0 | 0 | 0 | 3 | 0 | .353 | .476 | .353 | .829 |
1978 | 18 | 13 | 2 | 0 | 0 | 0 | 0 | 4 | 0 | .154 | .353 | .154 | .507 |
1979 | 13 | 10 | 2 | 1 | 0 | 0 | 0 | 2 | 0 | .200 | .333 | .300 | .633 |
1980 | 8 | 7 | 3 | 0 | 0 | 0 | 2 | 1 | 0 | .429 | .500 | .429 | .929 |
1981 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | .000 |
1982 | 11 | 9 | 3 | 0 | 0 | 0 | 1 | 1 | 0 | .333 | .455 | .333 | .788 |
1983 | 8 | 7 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | .143 | .250 | .143 | .393 |
TOTALS | 261 | 221 | 62 | 8 | 2 | 2 | 16 | 32 | 14 | .281 | .384 | .362 | .746 |
Based on historical data and our prediction model, the probability of various outcomes for a random at-bat (hot streaks aside).
Date | Inn | Score | Count | Result | Details | Hard hit? |
---|---|---|---|---|---|---|
8/25/81 - ATL @ PHI | 6 | down 0-12 | n/a | Out | fly ball to center | • |
5/23/82 - PHI @ ATL | 1 | 0-0 | n/a | HBP | - | |
5/23/82 - PHI @ ATL | 3 | up 1-0 | n/a | Out | ground ball to shortstop | • |
5/23/82 - PHI @ ATL | 5 | up 2-0 | n/a | Out | ground ball to first | • |
8/24/82 - PHI @ ATL | 1 | 0-0 | n/a | 1B | to right | • |
8/24/82 - PHI @ ATL | 2 | up 4-1 | n/a | BB | - | |
8/24/82 - PHI @ ATL | 4 | up 4-2 | n/a | 1B | to second | • |
8/24/82 - PHI @ ATL | 6 | down 7-8 | n/a | Out | fly ball to center | • |
5/29/82 - ATL @ PHI | 1 | 0-0 | n/a | Out | fly ball to left | • |
5/29/82 - ATL @ PHI | 3 | 0-0 | n/a | Out | ground ball to first | • |
5/29/82 - ATL @ PHI | 6 | 0-0 | n/a | 1B | to right | • |
5/29/82 - ATL @ PHI | 8 | up 1-0 | n/a | Out | fly ball to shortstop | • |
4/27/83 - PHI @ ATL | 1 | 0-0 | n/a | Out | ground ball to first | • |
4/27/83 - PHI @ ATL | 3 | up 2-0 | n/a | Out | ground ball to pitcher | • |
4/27/83 - PHI @ ATL | 5 | up 2-0 | n/a | Out | ground ball to first | • |
4/16/83 - ATL @ PHI | 1 | 0-0 | n/a | Out | ground ball to second | • |
4/16/83 - ATL @ PHI | 2 | up 2-1 | n/a | BB | - | |
4/16/83 - ATL @ PHI | 4 | up 4-1 | n/a | Out | fly ball to center | • |
4/16/83 - ATL @ PHI | 7 | 4-4 | n/a | 1B | to left | • |
7/12/83 - ATL @ PHI | 6 | 4-4 | n/a | Out | ground ball to second | • |
Want a quick look at the seasonal trends of a batter/pitcher matchup? Called Ownage Charts, they're a handy way to see which way the trend is headed. On each chart, the closer the OPS line gets to a player's name, the more ownage and bragging rights. For context, there's a horizontal line that denotes the league-wide OPS of about .725. A minimum of 5 plate appearances in a given season is required to qualify for the chart.
Baseball's an individual sport with team goals and nothing's a better example of that than an at-bat. A batter could miss a curve by 2 feet then crush a ball 400 feet the very next time up. Most baseball fans (minus degenerate gamblers) love that unpredictability. On the flip side, models can help predict what may happen and we've developed a variety of algorithms that can be applied to head-to-head matchups. Most rely on a fair amount of data but generally do well when there are at least 15 plate appearances.
Most of the tables above break down the actual head-to-head data in a way that's hopefully more digestable and actionable (i.e., helping you decide to sit or start a SP/batter). The "Predicted" table takes into account a whole bunch of data and tosses it into our at-bat predictive model: previous results, ballpark, weather and more. And, of course, the more historical data the tighter the accuracy. We have plans to release even more granular data, but for now, enjoy and let us know if you have any questions or suggestions.