Exhibition Team logoLos Angeles Angels of Anaheim hat dark logoArizona Diamondbacks hat dark logoBaltimore Orioles hat dark logoBoston Red Sox hat dark logoChicago Cubs hat dark logoCincinnati Reds dark logoCleveland Indians hat dark logoColorado Rockies hat dark logoDetroit Tigers dark logoHouston Astros hat dark logoKansas City Royals hat dark logoLos Angeles Dodgers hat dark logoWashington Nationals dark logoNew York Mets hat dark logoOakland Athletics cap logoPittsburgh Pirates hat dark logoSan Diego Padres cap logo on lightSeattle Mariners hat dark logoSan Francisco Giants hat dark logoSt. Louis Cardinals dark logoTampa Bay Rays hat dark logoTexas Rangers cap logoToronto Blue Jays hat dark logoMinnesota Twins hat dark logoPhiladelphia Phillies hat dark logoAtlanta Braves hat dark logoChicago White Sox hat dark logoMiami Marlins cap logoNew York Yankees hat dark logoMilwaukee Brewers cap logo
Cam Gallagher
C | B/T: R/R | 6' 3" 230LBS | Age: 28

Draft: 2011 | Rd: 2, #65, Kansas City Royals | Manheim Township, Lancaster, PA
Poor Avg Great

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2021 19 18 0 2 0 1 0 .111 .105 .167 .272
5 Seasons 317 284 31 66 6 28 0 .232 .296 .356 .652
AVG HR RBI SB OPS
2021 .111 0 1 0 .272
5 Seasons .232 6 28 0 .652

Statcast Batting Statistics

Season Pitches Batted Balls Barrels Barrel % Exit Velocity Max EV Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2017 93 20 0 0 83.8 100.9 6.6 20 .230 .282 .326 .275 .267 20 14.8 11.1
2018 264 50 4 8 85.8 107.2 21.2 32 .218 .342 .242 .270 .317 24 21.7 4.3
2019 576 100 2 2 86.3 105.3 12.8 38 .204 .282 .294 .256 .266 24 19.7 7.7
2020 244 43 0 0 82.7 102 14.9 37.2 .264 .315 .344 .297 .318 23.3 18.3 10
2021 59 15 0 0 81.4 102.2 16.7 40 .189 .249 .113 .186 .235 26.7 21.1 0
1236 228 6 2.6 85 107.2 14.8 35.1 .219 .299 .284 .264 .285 23.7 19.6 7.3
6.5 88.3 122.2 11.9 32.8 .243 .403 .318 .313 .363 35.2 21.9 8.4




Fastball: 4 Seam, 2 Seam, Cutter, Sinker. Offspeed: Split, Change, Fork, Screw. Breaking: Slider, Curve, Knuckle, Other
  •   
  •   
  •   
  •   
  •   
  •   

Pitch Tracking

Year Pitch Type # % PA AB H 1B 2B 3B HR SO BBE BA XBA SLG XSLG WOBA XWOBA EV LA Whiff% PutAway%
2021 Fastballs 31 52.5 12 12 1 1 0 0 0 2 10 0.083 0.141 0.083 0.202 0.074 0.145 82.4 18 16.7 33.3
2021 Breaking 22 37.3 5 4 1 0 1 0 0 1 4 0.250 0.225 0.500 0.268 0.251 0.203 76.4 13 16.7 16.7
2021 Offspeed 6 10.2 2 2 0 0 0 0 0 1 1 0.000 0.410 0.000 0.491 0.000 0.387 91.3 16 33.3 33.3
2020 Fastballs 129 52.9 28 25 8 5 3 0 0 7 18 0.320 0.279 0.440 0.328 0.365 0.311 85.4 20 24.5 22.6
2020 Breaking 93 38.1 25 24 6 3 2 0 1 4 20 0.250 0.274 0.458 0.331 0.312 0.280 80.3 10 14.3 14.8
2020 Offspeed 22 9.0 7 4 1 1 0 0 0 0 5 0.250 0.113 0.250 0.140 0.380 0.303 74.8 -5 23.1 0.0
! Note: Years are in reverse order.
+ View More Seasons


Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel %
2017 50 30 20 0 20 60 20 0 50 20 25 5 0
2018 30 44 16 10 34 30 36 2 26 36 24 2 8
2019 41 26 28 5 34 33 33 5 35 34 21 2 2
2020 39.5 11.6 34.9 14 51.2 27.9 20.9 11.6 30.2 20.9 34.9 2.3 0
2021 40 13.3 33.3 13.3 13.3 46.7 40 13.3 20 40 26.7 0 0
39 26.8 26.3 7.9 34.6 34.6 30.7 5.7 32.5 31.1 25 2.2 2.6
45.2 22 25.6 7.1 36.6 37.9 25.5 3.6 33.4 24.3 24.5 5.6 6.5

Run Values by Pitch Type

Year Pitch Type Team RV/100 Run Value Pitches % PA BA SLG wOBA Whiff% K% PutAway % xBA xSLG xwOBA Hard Hit %
2021 Slider -2.6 0 8 13.6 1 0 0 0 0 0.183 0
2021 Cutter -12.4 0 3 5.1 1 0 0 0 0 0 0.266 0.498 0.312 100
2021 Changeup -4.1 0 6 10.2 2 0 0 0 33.3 50 33.3 0.41 0.49 0.387 0
2021 Sinker -10.9 -1 5 8.5 3 0 0 0 33.3 33.3 100 0.068 0.072 0.061 0
2021 Curveball -4.3 -1 14 23.7 4 0.25 0.5 0.313 22.2 25 25 0.224 0.268 0.208 33.3
2021 4-Seamer -6.8 -2 23 39 8 0.125 0.125 0.113 15.4 12.5 20 0.153 0.214 0.155 28.6
2020 Cutter -5.3 -1 11 4.5 1 0 0 0 40 0 0 0 0 0 0
2020 Splitter 15.8 0 2 0.8 1 1 1 0.9 0 0 0 0.1 0.111 0.091 0
2020 Curveball -0.6 0 26 10.7 4 0 0 0.175 14.3 25 14.3 0.345 0.417 0.421 50
2020 Changeup -1.3 0 20 8.2 6 0 0 0.28 27.3 0 0 0.117 0.15 0.346 25
2020 Sinker 5.5 2 38 15.6 9 0.75 1 0.756 7.7 0 0 0.577 0.684 0.567 25
2020 4-Seamer -4.2 -3 80 32.8 18 0.125 0.188 0.197 28.6 38.9 25.9 0.148 0.171 0.201 11.1
2020 Slider 0.1 0 67 27.5 21 0.286 0.524 0.343 14.3 14.3 15 0.264 0.319 0.254 27.8
2019 Changeup -1.5 -1 42 7.3 11 0.2 0.2 0.227 31.8 27.3 16.7 0.159 0.187 0.203 0
2019 Cutter -1.4 -1 40 6.9 12 0.3 0.8 0.492 10.5 0 0 0.201 0.284 0.288 30
2019 Curveball 0.9 1 62 10.8 14 0.154 0.231 0.204 4.5 14.3 8.3 0.212 0.309 0.256 18.2
2019 Sinker -0.4 0 72 12.5 25 0.304 0.348 0.358 8.3 20 26.3 0.178 0.242 0.223 22.2
2019 Slider -2.9 -4 124 21.5 31 0.111 0.222 0.19 33.3 29 21.4 0.12 0.16 0.174 10.5
2019 4-Seamer -0.8 -2 235 40.8 49 0.302 0.442 0.361 12.9 18.4 13.2 0.278 0.393 0.33 37.1
2019 Splitter 1.2 0 1 0.2
2018 Cutter -3.3 0 8 3 2 0 0 0 25 50 25 0 0 0 0
2018 Changeup -2.8 0 11 4.2 3 0.333 0.667 0.417 0 0 0 0.115 0.133 0.108 33.3
2018 Curveball 3.2 1 29 11 5 0.25 0.25 0.32 38.5 40 20 0.345 0.383 0.395 0
2018 Slider 1.9 1 62 23.5 16 0.25 0.438 0.35 40 37.5 31.6 0.256 0.486 0.315 40
2018 Sinker -2.2 -1 54 20.5 20 0.235 0.294 0.268 0 5 9.1 0.273 0.472 0.362 29.4
2018 4-Seamer -4 -4 99 37.5 23 0.143 0.19 0.17 16.3 21.7 20.8 0.155 0.183 0.171 11.8
2017 Changeup -1.3 0 3 3.2 1 0 0 0 0 0 0 0.553 0.609 0.498 100
2017 Slider 7.8 1 13 14 3 0.667 1 0.717 28.6 33.3 33.3 0.34 0.511 0.358 50
2017 Cutter -8.7 -1 10 10.8 3 0 0 0 0 0 0 0.075 0.078 0.069 33.3
2017 4-Seamer 15.4 4 23 24.7 4 0.333 1.333 0.675 0 25 11.1 0.131 0.254 0.295 50
2017 Curveball -4.5 -1 13 14 5 0.2 0.2 0.18 60 40 40 0.19 0.21 0.179 0
2017 Sinker -3.2 -1 30 32.3 11 0.222 0.222 0.373 0 0 0 0.265 0.288 0.325 0
2017 Splitter 2 0 1 1.1
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2018 69 263 -5 -1 2 1 -4
2019 142 576 -6 -6 2 4 -6
2020 60 244 -1 -3 1 1 -2
+ View Complete Swing/Take Leaderboard

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2017 93 53.8 60 86.7 23.3 60 43 11.1 43 20 10.8 50
2018 264 51.3 65.9 87.6 21.1 51.9 35 26.1 43.9 19.8 11.4 73.3
2019 576 47 61.6 91.6 25.9 63.3 38.9 18.3 42.7 17.5 8.7 78
2020 244 50 55.7 80.9 27 69.7 45.9 16.7 41.4 20.8 8.6 42.9
2021 59 52.5 67.7 90.5 42.9 66.7 40.7 26.3 55.9 18.2 11.9 85.7
1236 49.3 61.6 88.3 25.7 62.7 39.8 19.6 43.4 18.8 9.6 68.6
48.4 66.6 82.1 28.4 58.8 42.6 29 46.9 24.4 7.2 75.8

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% Speed OAA
2017 11
2018 11
2019 19
2020 11
2021 8
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2019 22.3 3 3.5 -1 2 3 1 33.3
2020 22.6 1 0.9 0 0 1 0 0

Expected Home Runs by Park

Year HR
2019 3 2 5 3 4 2 4 5 4 6 3 3 2 4 4 6 3 2 4 4 2 3 3 5 3 6 1 2 4 2 4
2020 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights and distances, but does not attempt to adjust for environmental effects. For these purposes, the 2020 Blue Jays home field was still Rogers Centre, not Sahlen Field.
+ View Complete Expected Home Runs Leaderboard

Year to Year Changes

Metric 2015 2016 +/-   2017 +/-   2018 +/-   2019 +/-   2020 +/-   2021 +/-  
Exit Velocity 83.8 85.8 2 86.3 0.5 82.7 -3.6 81.4 -1.3
Launch Angle 6.6 21.2 14.6 12.8 -8.4 14.9 2.1 16.7 1.8
Barrel % 0 8 8 2 -6 0 -2 0 0
Hard Hit % 20 24 4 24 0 23.3 -0.7 26.7 3.4
Sweet Spot % 20 32 12 38 6 37.2 -0.8 40 2.8
xBA 0.23 0.218 -0.012 0.204 -0.014 0.264 0.06 0.189 -0.075
BA 0.25 0.206 -0.044 0.238 0.032 0.283 0.045 0.111 -0.172
xwOBA 0.275 0.27 -0.005 0.256 -0.014 0.297 0.041 0.186 -0.111
wOBA 0.326 0.242 -0.084 0.294 0.052 0.344 0.05 0.113 -0.231
xSLG 0.282 0.342 0.06 0.282 -0.06 0.315 0.033 0.249 -0.066
SLG 0.417 0.302 -0.115 0.365 0.063 0.434 0.069 0.167 -0.267
K% 14.8 21.7 6.9 19.7 -2 18.3 -1.4 21.1 2.8
BB% 11.1 4.3 -6.8 7.7 3.4 10 2.3 0 -10
Swing % 43 43.9 0.9 42.7 -1.2 41.4 -1.3 55.9 14.5
Whiff% 20 19.8 -0.2 17.5 -2.3 20.8 3.3 18.2 -2.6
In Zone % 53.8 51.3 -2.5 47 -4.3 50 3 52.5 2.5
Out of Zone % 46.2 48.7 2.5 53 4.3 50 -3 47.5 -2.5
Out of Zone Swing % 23.3 21.1 -2.2 25.9 4.8 27 1.1 42.9 15.9
First Pitch Swing % 11.1 26.1 15 18.3 -7.8 16.7 -1.6 26.3 9.6
First Pitch Strike % 63 56.5 -6.5 61.3 4.8 60 -1.3 57.9 -2.1
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2017 R 27 0 0.0 .326
2018 R 69 0 0.0 .242
2019 R 142 5 3.5 .294 .312
2020 R 60 0 0.0 .344
2021 R 19 0 0.0 .113