Dave Rosello vs. Craig Swan — Matchup Analysis

Dave Rosello has absolutely raked against Swan. Rosello's production against Swan has been exceptional: an OPS of 1.100, 75% above the career mark of 0.630, with a batting average of 0.400, 69% above their career average and above Swan's career opposing average of 0.256. Rosello has made good contact too, striking out once every 10 plate appearances rather than the career rate of once every 7 PA, and going deep at or above the career pace. Edge: Rosello.

How Dave Rosello put the ball into play against Craig Swan

Balls and Strikes Thrown by Craig Swan to Dave Rosello

Matchup Details for Dave Rosello and Craig Swan

Stats that describe the matchup between Dave Rosello and Craig Swan including some career level stats for context.
In this matchup
10
Dave Rosello Career Plate Appearances
1014
Craig Swan Career Batters Faced
5163
In this matchup
10
Dave Rosello Career At Bats
873
Craig Swan Career At Bats Pitched
4686
In this matchup
0.400
Dave Rosello Career Batting Average
0.236
Craig Swan Career Opposing Batting Average
0.256
In this matchup
4
Dave Rosello Career Hits
206
Craig Swan Career Hits Allowed
1199
In this matchup
3
Dave Rosello Career Singles
162
In this matchup
0
Dave Rosello Career Doubles
31
In this matchup
0
Dave Rosello Career Triples
3
In this matchup
1
Dave Rosello Career Home Runs
10
Craig Swan Career Home Runs Allowed
115

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
1
Dave Rosello Career Extra Base Hits
44
In this matchup
0.100
Dave Rosello Career Home Runs Per at Bat
0.012
Craig Swan Career Home Runs Allowed per At Bat
0.025
In this matchup
0.250
Dave Rosello Career Home Runs Per Hit
0.049
Craig Swan Career Home Runs Allowed Per Hit
0.096

Home Runs Per Strikeout

In this matchup
1.000
Dave Rosello Career Home Runs Per Strikeout
0.069
Craig Swan Career Home Runs Allowed Per Strikeout
0.171
In this matchup
7
Dave Rosello Total Bases
273
In this matchup
4
Dave Rosello Career Times on Base
315
In this matchup
0.400
Dave Rosello Career On Base Percentage
0.318
In this matchup
0.700
Dave Rosello Career Slugging Percentage
0.313
In this matchup
1.100
Dave Rosello Career OPS
0.630
In this matchup
0.300
Dave Rosello Career Isolated Power
0.077
In this matchup
0.355
Dave Rosello Career Gross Production Average
0.221
In this matchup
0.375
Dave Rosello Career Batting Average on Balls in Play
0.269
Craig Swan Career Opposing Batting Average on Balls in Play
0.278
In this matchup
2
Dave Rosello Career RBIs
76
In this matchup
2.800
Dave Rosello Career Runs Created
98.380
In this matchup
0
Dave Rosello Career Hit By Pitch
1
Craig Swan Career Batters Hit By Pitch
11

Outs

In this matchup
5
In this matchup
0
Dave Rosello Career Walks
108
Craig Swan Career Walks Allowed
368
In this matchup
0
Dave Rosello Career Intentional Walks
12
Craig Swan Career Intentional Walks Allowed
38
In this matchup
1
Dave Rosello Career Strikeouts
145
Craig Swan Career Strikeouts Thrown
673
In this matchup
10.000
Dave Rosello Career Plate Appearances Per Strikeout
6.990
Craig Swan Career Batters Faced per Strikeout
7.672
In this matchup
0.000
Dave Rosello Career Walks Per Strikeout
0.740
Craig Swan Career Walks Allowed Per Strikeout
0.550

Walks and Hits Per Plate Apperance

In this matchup
0.400
Dave Rosello Career Walks and Hits Per Plate Appearance
0.321
Craig Swan Career Walks and Hits Allowed Per Plate Appearance
0.311

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
Dave Rosello Career Sacrifice Hits
22
Craig Swan Career Sacrifice Hits
56
In this matchup
0
Dave Rosello Career Sacrifice Flies
10
Craig Swan Career Sacrifice Flies
42
In this matchup
0
Dave Rosello Career Ground into Double Play
15
Craig Swan Career Double Plays Enabled
75

Ground into Triple Play

In this matchup
0