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
Joey Gallo
RF | B/T: L/R | 6' 5" 250LBS | Age: 27

Draft: 2012 | Rd: CA, #39, Texas Rangers | Bishop Gorman HS (NV)
Poor Avg Great

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2021 135 106 18 24 4 13 2 .226 .393 .368 .760
7 Seasons 1920 1622 280 340 124 275 22 .210 .331 .490 .822
AVG HR RBI SB OPS
2021 .226 4 13 2 .760
7 Seasons .210 124 275 22 .822

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%
2015 504 51 8 15.7 91.1 115 15.2 39.2 .196 .411 .305 .302 .549 52 46.3 12.2
2016 145 6 1 16.7 85.8 109.6 37.6 33.3 .055 .177 .182 .194 .392 16.7 63.3 16.7
2017 2242 253 56 22.1 93.3 117.3 22.9 36.4 .224 .558 .364 .378 .567 51.8 36.8 14.1
2018 2348 293 67 22.9 94.4 117.5 21.9 37.9 .233 .548 .343 .373 .558 49.5 35.9 12.8
2019 1308 129 34 26.4 94.8 115.4 22.4 34.9 .222 .596 .401 .392 .624 53.1 38.4 17.5
2020 956 114 16 14 91.2 113.5 26.8 28.9 .190 .411 .297 .313 .424 43.9 35 12.8
2021 572 57 7 12.3 89.5 114.3 16.7 35.1 .212 .412 .347 .351 .485 38.6 36.3 19.3
8075 903 189 20.9 93.2 117.5 22.2 35.8 .217 .518 .348 .361 .547 49.2 37.6 14.4
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 303 53.0 66 52 15 9 2 0 4 18 34 .288 .267 .558 .611 .431 .432 89.0 21 35.1 23.1
2021 Breaking 182 31.8 43 33 8 7 1 0 0 16 17 .242 .222 .273 .320 .334 .339 92.4 9 52.2 25.4
2021 Offspeed 87 15.2 25 21 1 1 0 0 0 15 6 .048 .062 .048 .066 .147 .159 75.8 11 63.9 42.9
2020 Fastballs 542 56.7 123 103 16 5 3 0 8 41 62 .155 .203 .417 .515 .309 .361 94.5 32 34.6 27.3
2020 Breaking 278 29.1 62 54 10 6 3 0 1 25 29 .185 .143 .296 .254 .268 .238 81.7 20 42.1 26.3
2020 Offspeed 136 14.2 39 36 9 6 2 0 1 13 23 .250 .221 .389 .351 .305 .282 83.4 10 40.3 27.1
! 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 %
2015 37.3 25.5 31.4 5.9 62.7 29.4 7.8 7.8 17.6 23.5 23.5 9.8 15.7
2016 16.7 33.3 16.7 33.3 50 0 50 0 16.7 66.7 0 0 16.7
2017 29.2 37.9 22.1 10.7 50.2 29.2 20.2 3.2 19.4 30 16.6 8.3 22.1
2018 30 37.2 23.9 8.9 43.7 33.4 22.9 1.4 18.4 30.4 19.1 7.8 22.9
2019 29.5 36.4 24.8 9.3 51.2 30.2 18.6 4.7 14 27.1 17.1 8.5 26.4
2020 31.6 29.8 21.1 17.5 48.2 28.9 22.8 5.3 18.4 40.4 16.7 4.4 14
2021 42.1 21.1 24.6 12.3 42.1 33.3 24.6 7 28.1 24.6 24.6 3.5 12.3
31 34.7 23.6 10.7 48.2 30.8 20.9 3.5 18.6 30.6 18.3 7.4 20.9
45.3 22 25.6 7.1 36.6 37.9 25.5 3.6 33.5 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 Splitter 0.2 0 26 4.5 6 0 0 0 61.5 83.3 45.5 .01 .012 .009 0
2021 Cutter 3.1 1 34 5.9 9 .5 .5 .533 35.3 11.1 14.3 .286 .325 .409 20
2021 Curveball -0.1 0 73 12.8 16 .143 .143 .2 38.1 37.5 26.1 .172 .206 .233 37.5
2021 Changeup -1.2 -1 61 10.7 19 .067 .067 .195 65.2 52.6 41.7 .082 .088 .206 0
2021 Sinker 2.9 3 92 16.1 26 .261 .565 .387 29.7 26.9 25.9 .242 .626 .395 43.8
2021 Slider 0.4 0 109 19.1 27 .316 .368 .42 58.7 37 25 .258 .405 .405 44.4
2021 4-Seamer 0.2 0 177 30.9 31 .261 .565 .437 37.5 32.3 22.7 .286 .671 .471 53.8
2020 Splitter 11.1 2 20 2.1 5 .5 .5 .5 57.1 20 14.3 .49 .55 .509 0
2020 Cutter -1.7 -1 72 7.5 16 .077 .077 .188 54.3 43.8 33.3 .085 .092 .196 16.7
2020 Curveball 1 1 137 14.3 28 .217 .304 .311 42.9 35.7 20.8 .185 .291 .293 23.1
2020 Sinker 2.7 4 147 15.4 33 .222 .704 .435 24.6 30.3 29.4 .266 .779 .475 70.6
2020 Changeup -1 -1 116 12.1 34 .219 .375 .306 38.3 35.3 29.3 .187 .326 .247 20
2020 Slider -2.6 -4 141 14.7 34 .161 .29 .263 41.4 44.1 31.9 .112 .225 .192 25
2020 4-Seamer -1.9 -6 323 33.8 74 .143 .365 .282 34.3 32.4 25.3 .201 .489 .346 66.7
2019 Splitter 3.8 1 15 1.1 3 .5 .5 .533 60 33.3 14.3 .077 .079 .286 0
2019 Cutter 1.5 1 78 6 22 .211 .684 .409 42.5 45.5 31.3 .219 .629 .388 33.3
2019 Curveball 3 4 134 10.2 24 .476 1.095 .658 25.9 8.3 5.9 .332 .933 .53 47.4
2019 Sinker 4.5 5 109 8.3 26 .455 .909 .592 22.5 23.1 25 .366 .852 .525 56.3
2019 Changeup -2.9 -5 162 12.4 51 .116 .256 .241 56.8 47.1 45.3 .16 .353 .288 42.1
2019 Slider -0.9 -2 251 19.2 55 .167 .396 .292 58.4 54.5 31.9 .147 .407 .283 55.6
2019 4-Seamer 1.7 9 539 41.2 106 .272 .691 .46 35 35.8 27.5 .242 .712 .452 64.4
2018 Splitter -5.6 -2 41 1.7 13 .083 .333 .208 52.6 38.5 33.3 .145 .395 .259 28.6
2018 Cutter 5.5 6 117 5 34 .286 .714 .463 40 26.5 27.3 .25 .56 .403 36.8
2018 Changeup 2.2 5 247 10.5 55 .319 .681 .476 46.7 27.3 23.1 .257 .583 .404 28.1
2018 Curveball -1.5 -5 368 15.7 92 .106 .2 .172 54.4 48.9 34.1 .191 .345 .264 47.5
2018 Sinker 1.4 6 409 17.4 98 .275 .625 .435 21.1 24.5 22.6 .301 .67 .46 48.2
2018 Slider -0.1 0 441 18.8 128 .181 .466 .307 49.8 42.2 32.3 .195 .482 .322 54.8
2018 4-Seamer 0.4 3 723 30.8 152 .206 .55 .364 36.3 35.5 23.6 .249 .668 .425 61
2017 Knuckleball 6.5 1 12 0.5 3 .333 1 .533 57.1 33.3 14.3 .298 1.194 .595 50
2017 Splitter -4.1 -3 75 3.3 16 .063 .25 .125 60.5 62.5 30.3 .094 .212 .127 16.7
2017 Cutter 4.1 3 70 3.1 17 .375 1.063 .594 39.5 35.3 28.6 .304 .853 .483 70
2017 Curveball 0.4 1 329 14.7 76 .203 .493 .349 49.3 46.1 31.3 .233 .488 .336 44.1
2017 Changeup -0.1 0 354 15.8 80 .152 .348 .294 52 32.5 23.2 .172 .342 .299 35
2017 Slider -0.6 -2 356 15.9 106 .161 .355 .275 54.3 50.9 39.4 .17 .427 .3 48.7
2017 Sinker 2.4 11 454 20.2 112 .276 .701 .485 29.8 24.1 21.8 .31 .801 .508 61.7
2017 4-Seamer 1.2 7 587 26.2 120 .235 .673 .439 34.7 30 21.4 .235 .656 .423 59.7
2017 N/A 1 0
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2015 117 482 2 -7 3 2 0
2016 30 145 -3 -4 1 1 -5
2017 530 2238 6 -15 15 12 17
2018 573 2348 8 -25 18 12 12
2019 289 1290 4 -8 11 5 12
2020 224 956 -8 -8 8 2 -5
2021 134 572 -3 -2 5 4 4
+ 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 %
2015 504 42.1 76.4 57.2 27.6 35.4 40.1 35 48 50 5.3 80.8
2016 145 44.1 71.9 56.5 22.2 33.3 44.8 46.7 44.1 50 5.5 75
2017 2242 42.4 72.7 66.7 28.2 37.6 43.9 38.5 47.1 43.4 5.9 88.6
2018 2348 44 73 67.9 29.4 40.6 41.8 42.3 48.6 40.7 6.2 88.4
2019 1308 45.5 65.8 67.4 20.5 33.3 44 27.9 40.8 41.6 6.4 84.3
2020 956 51.3 66.9 70.1 19.1 33.7 43.9 27.4 43.6 37.4 8.3 78.5
2021 572 46.7 64 64.3 21.6 31.8 44.6 29.6 41.4 44.3 5.4 71
8075 44.7 70.4 66.7 25.8 37.2 43.1 36 45.7 42.2 6.3 84.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
2015 81
2016
2017 91 9 96 99 69 98 100 100 99 1 94 0 72 10
2018 90 24 97 100 65 99 100 100 95 2 87 0 65 74
2019 70
2020 34 4 45 77 30 79 90 85 75 3 80 5 58 86
2021 59 16 36 55 83 59 76 54 41 5 98 1 46 31
+ 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.9 22 22.8 -1 3 13 13 59.1
2020 22.2 10 10.4 0 6 7 5 50
2021 21.6 4 4.5 -1 2 2 3 75

Expected Home Runs by Park

Year HR
2019 22 24 25 24 27 22 23 25 25 22 25 23 18 20 22 25 19 21 19 25 18 22 21 25 24 26 23 21 22 21 27
2020 10 12 13 11 13 10 8 12 10 12 9 10 6 10 10 11 7 10 11 11 6 10 10 10 11 13 11 10 14 9 12
2021 4 5 4 5 5 4 4 5 5 4 6 5 4 3 4 4 4 5 5 5 3 4 5 4 5 6 4 5 4 5 5
! 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 91.1 85.8 -5.3 93.3 7.5 94.4 1.1 94.8 0.4 91.2 -3.6 89.5 -1.7
Launch Angle 15.2 37.6 22.4 22.9 -14.7 21.9 -1 22.4 0.5 26.8 4.4 16.7 -10.1
Barrel % 15.7 16.7 1 22.1 5.4 22.9 0.8 26.4 3.5 14 -12.4 12.3 -1.7
Hard Hit % 52 16.7 -35.3 51.8 35.1 49.5 -2.3 53.1 3.6 43.9 -9.2 38.6 -5.3
Sweet Spot % 39.2 33.3 -5.9 36.4 3.1 37.9 1.5 34.9 -3 28.9 -6 35.1 6.2
xBA .196 .055 -0.141 .224 0.169 .233 0.009 .222 -0.011 .19 -0.032 .212 0.022
BA .204 .04 -0.164 .209 0.169 .206 -0.003 .253 0.047 .181 -0.072 .226 0.045
xwOBA .302 .194 -0.108 .378 0.184 .373 -0.005 .392 0.019 .313 -0.079 .351 0.038
wOBA .305 .182 -0.123 .364 0.182 .343 -0.021 .401 0.058 .297 -0.104 .347 0.05
xSLG .411 .177 -0.234 .558 0.381 .548 -0.01 .596 0.048 .411 -0.185 .412 0.001
SLG .417 .16 -0.257 .537 0.377 .498 -0.039 .598 0.1 .378 -0.22 .368 -0.01
K% 46.3 63.3 17 36.8 -26.5 35.9 -0.9 38.4 2.5 35 -3.4 36.3 1.3
BB% 12.2 16.7 4.5 14.1 -2.6 12.8 -1.3 17.5 4.7 12.8 -4.7 19.3 6.5
Swing % 48 44.1 -3.9 47.1 3 48.6 1.5 40.8 -7.8 43.6 2.8 41.4 -2.2
Whiff% 50 50 0 43.4 -6.6 40.7 -2.7 41.6 0.9 37.4 -4.2 44.3 6.9
In Zone % 42.1 44.1 2 42.4 -1.7 44 1.6 45.5 1.5 51.3 5.8 46.7 -4.6
Out of Zone % 57.9 55.9 -2 57.6 1.7 56 -1.6 54.5 -1.5 48.7 -5.8 53.3 4.6
Out of Zone Swing % 27.6 22.2 -5.4 28.2 6 29.4 1.2 20.5 -8.9 19.1 -1.4 21.6 2.5
First Pitch Swing % 35 46.7 11.7 38.5 -8.2 42.3 3.8 27.9 -14.4 27.4 -0.5 29.6 2.2
First Pitch Strike % 52.8 66.7 13.9 57.5 -9.2 59.6 2.1 52.2 -7.4 54.9 2.7 54.8 -0.1
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2016 L 30 17 56.7 .155 .203
2017 L 529 434 82.0 .367 .365
2018 L 573 483 84.3 .414 .330
2019 L 293 281 95.9 .644 .390
2020 L 220 212 96.4 .402 .298
2021 L 134 121 90.3 .245 .358

Statcast Rankings