Jerry Hairston vs. Randy O'Neal — Matchup Analysis

Jerry Hairston has absolutely raked against O'Neal. With only 7 career plate appearances, treat this as early evidence, but it points toward Hairston. Hairston's production against O'Neal has been exceptional: an OPS of 1.714, 134% above the career mark of 0.734, with a batting average of 0.600, 133% above their career average and above O'Neal's career opposing average of 0.272. Edge: Hairston.

How Jerry Hairston put the ball into play against Randy O'Neal

Balls and Strikes Thrown by Randy O'Neal to Jerry Hairston

Matchup Details for Jerry Hairston and Randy O'Neal

Stats that describe the matchup between Jerry Hairston and Randy O'Neal including some career level stats for context.
In this matchup
7
Jerry Hairston Career Plate Appearances
2023
Randy O'Neal Career Batters Faced
1885
In this matchup
5
Jerry Hairston Career At Bats
1699
Randy O'Neal Career At Bats Pitched
1694
In this matchup
0.600
Jerry Hairston Career Batting Average
0.258
Randy O'Neal Career Opposing Batting Average
0.272
In this matchup
3
Jerry Hairston Career Hits
438
Randy O'Neal Career Hits Allowed
461
In this matchup
1
Jerry Hairston Career Singles
311
In this matchup
2
Jerry Hairston Career Doubles
91
In this matchup
0
Jerry Hairston Career Triples
6
In this matchup
0
Jerry Hairston Career Home Runs
30
Randy O'Neal Career Home Runs Allowed
48

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
2
Jerry Hairston Career Extra Base Hits
127
In this matchup
0.000
Jerry Hairston Career Home Runs Per at Bat
0.018
Randy O'Neal Career Home Runs Allowed per At Bat
0.028
In this matchup
0.000
Jerry Hairston Career Home Runs Per Hit
0.069
Randy O'Neal Career Home Runs Allowed Per Hit
0.104

Home Runs Per Strikeout

In this matchup
0.000
Jerry Hairston Career Home Runs Per Strikeout
0.125
Randy O'Neal Career Home Runs Allowed Per Strikeout
0.194
In this matchup
5
Jerry Hairston Total Bases
631
In this matchup
5
Jerry Hairston Career Times on Base
728
In this matchup
0.714
Jerry Hairston Career On Base Percentage
0.362
In this matchup
1.000
Jerry Hairston Career Slugging Percentage
0.371
In this matchup
1.714
Jerry Hairston Career OPS
0.734
In this matchup
0.400
Jerry Hairston Career Isolated Power
0.114
In this matchup
0.571
Jerry Hairston Career Gross Production Average
0.256
In this matchup
0.600
Jerry Hairston Career Batting Average on Balls in Play
0.281
Randy O'Neal Career Opposing Batting Average on Balls in Play
0.295
In this matchup
1
Jerry Hairston Career RBIs
205
In this matchup
3.571
Jerry Hairston Career Runs Created
258.580
In this matchup
0
Jerry Hairston Career Hit By Pitch
8
Randy O'Neal Career Batters Hit By Pitch
9

Outs

In this matchup
2
In this matchup
2
Jerry Hairston Career Walks
282
Randy O'Neal Career Walks Allowed
149
In this matchup
0
Jerry Hairston Career Intentional Walks
18
Randy O'Neal Career Intentional Walks Allowed
22
In this matchup
0
Jerry Hairston Career Strikeouts
240
Randy O'Neal Career Strikeouts Thrown
248
In this matchup
0.000
Jerry Hairston Career Plate Appearances Per Strikeout
8.430
Randy O'Neal Career Batters Faced per Strikeout
7.601
In this matchup
0.000
Jerry Hairston Career Walks Per Strikeout
1.180
Randy O'Neal Career Walks Allowed Per Strikeout
0.600

Walks and Hits Per Plate Apperance

In this matchup
0.714
Jerry Hairston Career Walks and Hits Per Plate Appearance
0.365
Randy O'Neal Career Walks and Hits Allowed Per Plate Appearance
0.335

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
Jerry Hairston Career Sacrifice Hits
13
Randy O'Neal Career Sacrifice Hits
13
In this matchup
0
Jerry Hairston Career Sacrifice Flies
21
Randy O'Neal Career Sacrifice Flies
20
In this matchup
0
Jerry Hairston Career Ground into Double Play
35
Randy O'Neal Career Double Plays Enabled
44

Ground into Triple Play

In this matchup
0