Joey Gallo
LF | Bats/Throws: L/R | 6' 5" 250LBS | Age: 30
Draft: 2012 | Rd: C-A, #39, Texas Rangers | Bishop Gorman HS (NV)
PA AB R H HR SB AVG OBP SLG OPS
2021 616 498 90 99 38 6 .199 .351 .458 .809
2022 410 350 48 56 19 3 .160 .280 .357 .637
2023 332 282 39 50 21 1 .177 .301 .440 .741
9 Seasons 3,143 2,646 439 521 198 30 .197 .323 .466 .789
AVG HR SB OPS
2021 .199 38 6 .809
2022 .160 19 3 .637
2023 .177 21 1 .741
9 Seasons .197 198 30 .789
MLB Percentile Rankings
Hits Spray Chart

Statcast Batting Statistics

Season Age Pitches Batted
Balls
Barrels Barrel % Barrel/PA Exit
Velocity
Max EV Launch
Angle
Sweet
Spot %
XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2015 21 504 51 8 15.7 6.5 91.1 115.0 15.2 39.2 .198 .415 .305 .305 .560 51.0 46.3 12.2
2016 22 145 6 1 16.7 3.3 85.8 109.6 37.6 33.3 .056 .182 .182 .195 .399 16.7 63.3 16.7
2017 23 2242 253 56 22.1 10.5 93.3 117.3 23.0 36.0 .224 .560 .364 .379 .570 52.2 36.8 14.1
2018 24 2348 293 66 22.5 11.4 94.3 117.5 21.9 37.5 .231 .543 .343 .371 .553 49.5 35.9 12.8
2019 25 1308 129 34 26.4 11.4 94.8 115.4 22.4 34.9 .224 .603 .401 .396 .638 53.1 38.4 17.5
2020 26 956 114 16 14.0 7.1 91.2 113.5 26.8 28.9 .192 .418 .297 .317 .432 43.9 35.0 12.8
2021 27 2612 286 53 18.5 8.6 91.5 115.1 22.7 29.4 .202 .464 .348 .354 .486 45.8 34.6 18.0
2022 28 1725 188 33 17.6 8.0 89.6 113.0 23.8 29.3 .169 .373 .286 .295 .427 50.5 39.8 13.7
2023 29 1428 140 27 19.3 8.1 93.0 112.6 26.4 28.6 .151 .401 .320 .296 .457 52.9 42.8 14.5
Player 13268 1460 294 20.1 9.4 92.5 117.5 23.2 32.9 .201 .481 .337 .345 .515 49.5 37.9 14.8
MLB 6.9 4.7 88.4 122.4 12.2 33.1 .245 .406 .316 .315 .369 36.3 22.1 8.4
! Note: All figures in this table cover the period 2015-present.




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

Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
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 6.5
2016 16.7 33.3 16.7 33.3 50.0 0.0 50.0 0.0 16.7 66.7 0.0 0.0 16.7 3.3
2017 29.2 37.9 22.1 10.7 50.2 29.2 20.2 3.2 19.4 30.0 16.6 8.3 22.1 10.5
2018 30.0 37.2 23.9 8.9 43.7 33.4 22.9 1.4 18.4 30.7 19.1 7.8 22.5 11.4
2019 29.5 36.4 24.8 9.3 51.2 30.2 18.6 4.7 14.0 27.1 17.1 8.5 26.4 11.4
2020 31.6 33.3 17.5 17.5 48.2 28.9 22.8 5.3 18.4 40.4 16.7 4.4 14.0 7.1
2021 36.4 35.7 15.7 12.2 43.0 34.3 22.7 6.6 22.7 31.5 16.1 3.8 18.5 8.6
2022 28.2 39.4 20.2 12.2 48.4 34.0 17.6 8.0 17.6 34.6 14.4 8.0 17.6 8.0
2023 29.3 41.4 14.3 15.0 57.9 21.4 20.7 4.3 22.1 40.0 8.6 5.7 19.3 8.1
Player 31.1 36.9 20.4 11.6 48.4 30.9 20.7 4.7 19.2 32.5 16.2 6.8 20.1 9.4
MLB 44.6 23.5 24.9 7.0 37.0 37.6 25.3 3.9 32.8 24.7 24.4 5.8 6.9 4.7
! Note: All figures in this table cover the period 2015-present.

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 %
2023 4-Seamer 0.5 2 500 35.0 124 .194 .537 .351 39.8 40.3 31.3 .161 .483 .320 75.9
2023 Slider 0.0 0 237 16.6 56 .204 .469 .333 54.1 51.8 34.1 .138 .384 .275 35.0
2023 Changeup -2.7 -6 223 15.6 51 .071 .071 .176 55.6 45.1 27.1 .069 .086 .179 15.8
2023 Sinker -3.2 -5 148 10.4 44 .179 .410 .317 24.7 25.0 26.8 .207 .511 .343 42.9
2023 Curveball 3.7 4 116 8.1 15 .182 .727 .500 41.0 40.0 17.6 .205 .626 .483 60.0
2023 Cutter -2.1 -2 109 7.6 17 .000 .000 .165 43.1 58.8 30.3 .008 .008 .170 0.0
2023 Splitter 0.2 0 59 4.1 15 .250 .500 .393 72.0 60.0 47.4 .119 .161 .237 33.3
2023 Sweeper 4.5 1 27 1.9 5 .250 1.000 .540 62.5 60.0 23.1 .215 .843 .479 100.0
2023 Slurve 6.3 0 5 0.4 2 .500 .500 .450 50.0 50.0 100.0 .370 .418 .340 100.0
2022 4-Seamer -0.3 -2 594 34.4 143 .192 .508 .349 37.5 39.9 29.2 .160 .435 .318 68.8
2022 Slider -2.0 -6 272 15.8 60 .082 .163 .228 49.6 51.7 29.8 .106 .212 .239 38.9
2022 Changeup 0.3 1 268 15.5 68 .175 .397 .285 41.4 30.9 22.6 .220 .416 .304 40.5
2022 Sinker -0.7 -1 191 11.1 45 .118 .206 .276 36.5 42.2 33.9 .155 .376 .342 40.0
2022 Curveball 0.6 1 153 8.9 31 .167 .267 .202 35.0 41.9 30.2 .157 .233 .186 29.4
2022 Cutter -1.1 -1 135 7.8 34 .179 .321 .299 38.0 29.4 25.6 .227 .419 .347 50.0
2022 Splitter -2.6 -1 47 2.7 12 .167 .167 .150 59.1 58.3 38.9 .110 .196 .132 40.0
2022 Sweeper -3.3 -1 40 2.3 10 .000 .000 .140 66.7 50.0 31.3 .046 .148 .204 66.7
2022 Slurve -0.4 0 5 0.3 1 .000 .000 .000 50.0 0.0 0.0 .497 1.285 .745 100.0
2021 4-Seamer 0.8 7 976 37.4 202 .223 .592 .413 37.3 35.1 26.0 .218 .583 .409 59.8
2021 Slider -0.1 -1 393 15.0 98 .203 .405 .342 43.8 40.8 31.7 .186 .390 .330 41.0
2021 Changeup -0.4 -1 353 13.5 99 .143 .321 .270 44.4 36.4 35.3 .155 .281 .264 35.4
2021 Sinker 1.9 6 329 12.6 83 .246 .600 .427 30.3 25.3 29.6 .271 .667 .458 43.2
2021 Curveball 0.1 0 252 9.6 53 .180 .380 .275 33.7 35.8 24.7 .231 .489 .339 45.2
2021 Cutter 0.4 1 132 5.1 32 .286 .429 .358 32.0 18.8 23.1 .213 .379 .308 36.4
2021 Splitter -2.2 -2 88 3.4 22 .100 .100 .145 51.3 45.5 31.3 .113 .137 .164 20.0
2021 Sweeper 3.0 2 58 2.2 14 .091 .364 .293 72.7 64.3 37.5 .044 .102 .200 50.0
2021 Slurve 4.7 0 10 0.4 3 .000 .000 .467 0.0 0.0 0.0 .660 1.753 .796 100.0
2020 4-Seamer -1.4 -5 347 36.3 79 .149 .373 .293 35.5 34.2 26.0 .202 .488 .348 67.5
2020 Slider -2.5 -4 148 15.5 35 .156 .281 .256 41.0 45.7 32.7 .121 .252 .204 25.0
2020 Sinker 2.4 3 123 12.9 28 .217 .739 .443 18.9 25.0 28.0 .284 .856 .506 68.8
2020 Curveball 1.6 2 122 12.8 25 .250 .350 .348 45.2 36.0 20.9 .199 .318 .317 27.3
2020 Changeup -1.0 -1 114 11.9 33 .226 .387 .315 38.3 33.3 27.5 .193 .336 .255 20.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 Splitter 9.3 2 22 2.3 6 .400 .400 .417 57.1 33.3 25.0 .392 .440 .424 0.0
2020 Sweeper 8.7 1 8 0.8 2 .000 .000 .450 25.0 0.0 0.0 .036 .042 .043 0.0
2019 4-Seamer 1.7 9 544 41.6 107 .268 .683 .456 35.0 36.4 27.9 .240 .708 .451 64.4
2019 Slider -1.4 -3 244 18.7 51 .159 .364 .283 60.8 56.9 31.9 .135 .412 .285 60.0
2019 Changeup -2.9 -5 162 12.4 51 .116 .256 .241 56.8 47.1 45.3 .160 .353 .288 42.1
2019 Curveball 2.9 4 134 10.2 24 .476 1.095 .648 25.9 8.3 5.9 .348 .980 .553 47.4
2019 Sinker 4.9 5 104 8.0 25 .476 .952 .616 21.6 20.0 22.7 .383 .893 .546 56.3
2019 Cutter 1.5 1 78 6.0 22 .211 .684 .409 42.5 45.5 31.3 .219 .631 .392 33.3
2019 Splitter 3.8 1 15 1.1 3 .500 .500 .533 60.0 33.3 14.3 .077 .079 .286 0.0
2019 Sweeper 13.6 1 7 0.5 4 .250 .750 .400 0.0 25.0 33.3 .284 .367 .281 33.3
2018 4-Seamer 0.5 3 732 31.2 154 .211 .571 .372 35.9 35.1 23.4 .247 .661 .421 59.5
2018 Slider -0.6 -3 407 17.3 119 .178 .430 .297 50.2 42.0 32.5 .185 .441 .306 52.6
2018 Sinker 1.3 5 399 17.0 96 .269 .590 .423 21.0 25.0 23.1 .295 .645 .451 50.0
2018 Curveball -1.4 -5 361 15.4 91 .107 .202 .174 53.9 48.4 33.8 .193 .350 .267 47.5
2018 Changeup 2.2 5 246 10.5 55 .319 .681 .476 46.7 27.3 23.1 .257 .583 .404 28.1
2018 Cutter 5.2 6 119 5.1 35 .276 .690 .450 41.0 28.6 29.4 .242 .552 .394 36.8
2018 Splitter -5.8 -3 43 1.8 13 .083 .333 .208 55.0 38.5 33.3 .145 .395 .259 28.6
2018 Sweeper 10.2 2 23 1.0 6 .333 1.333 .667 42.9 33.3 22.2 .329 1.284 .658 75.0
2018 Slurve -3.0 0 16 0.7 3 .000 .000 .000 57.1 66.7 40.0 .300 .359 .287 100.0
2017 4-Seamer 1.4 8 596 26.6 121 .232 .667 .443 35.3 31.4 22.0 .233 .652 .421 60.7
2017 Sinker 2.4 11 445 19.8 111 .279 .709 .494 28.8 22.5 21.0 .318 .822 .518 60.7
2017 Changeup -0.2 -1 353 15.7 80 .152 .348 .294 52.0 32.5 23.4 .172 .342 .299 35.0
2017 Slider -0.3 -1 338 15.1 102 .169 .371 .286 53.9 49.0 37.9 .177 .445 .311 48.7
2017 Curveball 0.2 1 322 14.4 74 .194 .493 .347 49.6 47.3 32.4 .220 .477 .328 50.0
2017 Splitter -4.1 -3 76 3.4 16 .063 .250 .125 60.5 62.5 29.4 .094 .212 .127 16.7
2017 Cutter 3.9 3 72 3.2 17 .375 1.063 .594 37.5 35.3 26.1 .305 .860 .487 70.0
2017 Sweeper -3.3 -1 19 0.8 5 .200 .200 .180 62.5 60.0 60.0 .245 .274 .228 0.0
2017 Knuckleball 6.3 1 12 0.5 3 .333 1.000 .533 57.1 33.3 14.3 .298 1.194 .595 50.0
2017 Slurve -3.0 0 4 0.2 1 .000 .000 .000 66.7 100.0 50.0 -- -- .000 --
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2015 120 492 3 -7 3 2 1
2016 30 145 -3 -4 1 1 -5
2017 530 2,238 5 -15 15 12 18
2018 573 2,348 8 -26 18 12 12
2019 289 1,290 4 -9 11 5 12
2020 224 956 -8 -6 8 2 -4
2021 610 2,609 -9 -22 29 15 12
2022 410 1,725 -4 -30 15 9 -10
2023 331 1,428 -6 -12 8 7 -3
+ 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.4 27.4 35.0 39.7 35.0 48.0 50.0 5.0 80.0
2016 145 44.1 71.9 56.5 22.2 33.3 44.8 46.7 44.1 50.0 5.5 75.0
2017 2,242 42.3 72.8 66.8 28.3 37.5 43.8 38.6 47.1 43.4 5.9 88.5
2018 2,348 43.9 72.9 68.0 29.5 40.6 41.8 42.4 48.6 40.7 6.2 88.4
2019 1,308 45.6 65.6 67.4 20.5 33.3 44.0 28.1 40.8 41.6 6.4 84.3
2020 956 51.2 67.1 70.1 19.1 33.7 43.9 27.7 43.6 37.4 8.3 78.5
2021 2,612 47.3 64.4 68.7 19.0 35.1 42.3 27.9 40.4 38.8 6.7 76.9
2022 1,725 46.7 70.1 68.3 27.5 37.5 44.3 39.5 47.4 40.6 7.5 79.8
2023 1,428 46.4 71.6 65.5 25.9 31.8 42.8 40.8 47.1 44.3 7.1 76.2
Player 13,268 45.6 69.6 67.3 24.9 36.5 43.0 35.7 45.2 41.5 6.6 81.8
MLB 48.6 67.0 82.0 28.5 58.0 42.6 29.6 47.1 24.8 7.3 76.1
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV Max EV Hard
Hit%
K% BB% Whiff% Chase
Rate
Speed OAA Arm
Strength
2015 98 82
2017 91 7 96 99 67 98 100 100 99 99 1 94 1 43 72 14
2018 90 20 98 99 61 99 100 100 99 95 2 87 1 40 65 72
2019 97 70
2020 38 4 47 79 30 78 90 85 93 75 3 80 5 90 58 87 100
2021 76 1 74 90 78 88 98 87 95 75 1 99 1 95 59 89 99
2022 23 1 35 82 15 67 98 63 89 94 1 95 1 61 46 19 90
2023 82 31 40 82
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs