Jeff Keppinger vs. Kyle Farnsworth — Matchup Analysis

Kyle Farnsworth has had the better of this matchup. With only 5 career plate appearances, treat this as early evidence, but it points toward Farnsworth. Keppinger is hitting just 0.250 in this matchup, 11% below their career average and at Farnsworth's career opposing average of 0.250. Keppinger also posted an OPS of 0.650, modestly below the career mark of 0.714. Slight edge: Farnsworth.

How Jeff Keppinger put the ball into play against Kyle Farnsworth

Balls and Strikes Thrown by Kyle Farnsworth to Jeff Keppinger

Matchup Details for Jeff Keppinger and Kyle Farnsworth

Stats that describe the matchup between Jeff Keppinger and Kyle Farnsworth including some career level stats for context.
In this matchup
5
Jeff Keppinger Career Plate Appearances
3154
Kyle Farnsworth Career Batters Faced
4281
In this matchup
4
Jeff Keppinger Career At Bats
2882
Kyle Farnsworth Career At Bats Pitched
3771
In this matchup
0.250
Jeff Keppinger Career Batting Average
0.282
Kyle Farnsworth Career Opposing Batting Average
0.250
In this matchup
1
Jeff Keppinger Career Hits
814
Kyle Farnsworth Career Hits Allowed
944
In this matchup
1
Jeff Keppinger Career Singles
620
In this matchup
0
Jeff Keppinger Career Doubles
139
In this matchup
0
Jeff Keppinger Career Triples
10
In this matchup
0
Jeff Keppinger Career Home Runs
45
Kyle Farnsworth Career Home Runs Allowed
132

Grand Slams

In this matchup
0

In the Park Home Runs

In this matchup
0

In the Park Grand Slams

In this matchup
0
In this matchup
0
Jeff Keppinger Career Extra Base Hits
194
In this matchup
0.000
Jeff Keppinger Career Home Runs Per at Bat
0.016
Kyle Farnsworth Career Home Runs Allowed per At Bat
0.035
In this matchup
0.000
Jeff Keppinger Career Home Runs Per Hit
0.055
Kyle Farnsworth Career Home Runs Allowed Per Hit
0.140

Home Runs Per Strikeout

In this matchup
0.000
Jeff Keppinger Career Home Runs Per Strikeout
0.210
Kyle Farnsworth Career Home Runs Allowed Per Strikeout
0.137
In this matchup
1
Jeff Keppinger Total Bases
1108
In this matchup
2
Jeff Keppinger Career Times on Base
1029
In this matchup
0.400
Jeff Keppinger Career On Base Percentage
0.330
In this matchup
0.250
Jeff Keppinger Career Slugging Percentage
0.385
In this matchup
0.650
Jeff Keppinger Career OPS
0.714
In this matchup
0.000
Jeff Keppinger Career Isolated Power
0.102
In this matchup
0.243
Jeff Keppinger Career Gross Production Average
0.244
In this matchup
0.250
Jeff Keppinger Career Batting Average on Balls in Play
0.290
Kyle Farnsworth Career Opposing Batting Average on Balls in Play
0.303
In this matchup
1
Jeff Keppinger Career RBIs
295
In this matchup
0.400
Jeff Keppinger Career Runs Created
378.380
In this matchup
0
Jeff Keppinger Career Hit By Pitch
16
Kyle Farnsworth Career Batters Hit By Pitch
28

Outs

In this matchup
3
In this matchup
1
Jeff Keppinger Career Walks
199
Kyle Farnsworth Career Walks Allowed
412
In this matchup
0
Jeff Keppinger Career Intentional Walks
9
Kyle Farnsworth Career Intentional Walks Allowed
37
In this matchup
0
Jeff Keppinger Career Strikeouts
214
Kyle Farnsworth Career Strikeouts Thrown
963
In this matchup
0.000
Jeff Keppinger Career Plate Appearances Per Strikeout
14.740
Kyle Farnsworth Career Batters Faced per Strikeout
4.445
In this matchup
0.000
Jeff Keppinger Career Walks Per Strikeout
0.930
Kyle Farnsworth Career Walks Allowed Per Strikeout
0.430

Walks and Hits Per Plate Apperance

In this matchup
0.400
Jeff Keppinger Career Walks and Hits Per Plate Appearance
0.324
Kyle Farnsworth Career Walks and Hits Allowed Per Plate Appearance
0.325

Batter Reached due to Defensive Indifference

In this matchup
0

Batter Reached due to Error

In this matchup
0

Batter Reached due to Interference

In this matchup
0
In this matchup
0
Jeff Keppinger Career Sacrifice Hits
31
Kyle Farnsworth Career Sacrifice Hits
39
In this matchup
0
Jeff Keppinger Career Sacrifice Flies
26
Kyle Farnsworth Career Sacrifice Flies
31
In this matchup
0
Jeff Keppinger Career Ground into Double Play
100
Kyle Farnsworth Career Double Plays Enabled
45

Ground into Triple Play

In this matchup
0