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
Christian Arroyo
2B | B/T: R/R | 6' 1" 210LBS | Age: 26

Draft: 2013 | Rd: 1, #25, San Francisco Giants | Hernando (FL) HS
Poor Avg Great

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2021 170 155 21 42 6 25 1 .271 .327 .465 .792
5 Seasons 475 433 50 103 15 60 2 .238 .299 .397 .696
AVG HR RBI SB OPS
2021 .271 6 25 1 .792
5 Seasons .238 15 60 2 .696

Statcast Batting Statistics

Season Age Pitches Batted Balls Barrels Barrel % Exit Velocity Max EV Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2017 22 533 94 3 3.2 87.4 108.7 4.2 24.5 .236 .339 .237 .274 .331 30.4 23.7 5.9
2018 23 228 37 3 8.1 91.9 109 0 21.6 .254 .361 .323 .309 .381 56.8 27.1 10.2
2019 24 231 33 2 6.1 84.4 109.4 5.3 27.3 .219 .357 .296 .290 .377 24.2 31.6 8.8
2020 25 195 39 3 7.7 89.9 107.5 7.8 23.1 .224 .409 .315 .300 .344 41 20.4 7.4
2021 26 659 115 9 7.8 86.6 111.6 11 37.4 .236 .398 .342 .305 .369 36.5 24.1 4.1
1846 318 20 6.3 87.7 111.6 6.7 28.9 .235 .373 .301 .294 .357 36.4 24.8 6.3
6.6 88.3 122.2 12 32.8 .243 .402 .317 .312 .363 35.4 22 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 376 57.1 95 85 26 14 8 0 4 20 65 .306 .251 .541 .432 .391 .332 85.4 13 23.6 20.4
2021 Breaking 203 30.8 54 51 9 6 2 0 1 19 33 .176 .192 .275 .305 .212 .231 83.3 3 33.0 24.7
2021 Offspeed 80 12.1 21 19 7 4 2 0 1 2 17 .368 .290 .632 .497 .451 .372 94.4 17 22.2 7.4
2020 Fastballs 137 70.3 39 35 10 7 1 0 2 8 27 .286 .249 .486 .433 .363 .331 94.0 9 28.6 23.5
2020 Breaking 38 19.5 9 9 1 1 0 0 0 2 7 .111 .123 .111 .168 .098 .129 80.5 -3 10.0 14.3
2020 Offspeed 20 10.3 6 6 1 0 0 0 1 1 5 .167 .227 .667 .630 .330 .355 80.7 17 36.4 16.7
! 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 60.6 11.7 23.4 4.3 38.3 33 28.7 3.2 45.7 14.9 26.6 4.3 3.2
2018 70.3 13.5 13.5 2.7 45.9 37.8 16.2 5.4 48.6 5.4 29.7 2.7 8.1
2019 48.5 24.2 24.2 3 21.2 54.5 24.2 6.1 39.4 21.2 21.2 3 6.1
2020 56.4 30.8 10.3 2.6 38.5 48.7 12.8 5.1 41 25.6 15.4 5.1 7.7
2021 47 19.1 27 7 27.8 42.6 29.6 7 32.2 23.5 23.5 6.1 7.8
55 18.2 22 4.7 33.6 41.2 25.2 5.3 39.9 18.9 23.9 4.7 6.3
45.2 22.3 25.5 7.1 36.6 37.9 25.5 3.7 33.3 24.3 24.5 5.6 6.6

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 N/A -24.1 0 1 0.2 1 0 0 0 0 0 .197 .721 .373 100
2021 Splitter 17.5 1 4 0.6 2 .5 .5 .45 50 50 33.3 .192 .213 .179 100
2021 Cutter 9 4 44 6.7 16 .313 .813 .463 11.8 6.3 11.1 .311 .596 .383 26.7
2021 Changeup 4.1 3 75 11.4 18 .375 .688 .478 20 5.6 4.2 .308 .518 .392 53.3
2021 Curveball -2.7 -2 72 10.9 18 .118 .118 .139 36.4 38.9 25.9 .16 .234 .199 30
2021 Sinker 1.5 1 97 14.7 32 .44 .56 .523 9.6 6.3 10 .296 .402 .394 43.5
2021 Slider 0.7 1 131 19.9 36 .206 .353 .251 31.6 33.3 24 .208 .341 .247 17.4
2021 4-Seamer -1.4 -3 235 35.7 47 .227 .432 .324 32.3 36.2 24.6 .203 .39 .279 40.7
2020 Curveball -6.4 -1 14 7.2 2 0 0 0 33.3 50 20 .067 .203 .112 0
2020 Cutter 0.3 0 13 6.7 4 .25 .5 .313 11.1 0 0 .15 .196 .145 25
2020 Changeup 7.3 1 14 7.2 6 .167 .667 .333 33.3 16.7 33.3 .227 .63 .355 20
2020 Slider -3 -1 24 12.3 7 .143 .143 .129 0 14.3 11.1 .139 .158 .134 0
2020 Sinker 1.6 1 55 28.2 16 .4 .6 .45 32.1 18.8 23.1 .273 .416 .322 58.3
2020 4-Seamer 0.8 1 69 35.4 19 .188 .375 .311 30.3 26.3 29.4 .251 .509 .378 63.6
2020 Splitter 4 0 6 3.1 50 0
2019 Splitter 43.6 2 4 1.7 1 1 4 2 0 0 0 1 4 1.943 100
2019 Cutter 0.4 0 22 9.5 3 .333 .667 .417 30.8 66.7 20 .236 .274 .22 0
2019 Slider -3.3 -1 31 13.4 7 .143 .143 .129 53.3 42.9 25 .066 .078 .062 0
2019 Changeup -4.2 -1 26 11.3 9 .125 .125 .178 35 11.1 16.7 .371 .471 .4 42.9
2019 Curveball 1.6 1 46 19.9 9 .375 .875 .539 13 22.2 13.3 .316 .595 .411 33.3
2019 Sinker -3 -1 37 16 12 .2 .2 .267 26.3 25 16.7 .175 .197 .252 28.6
2019 4-Seamer -1.2 -1 65 28.1 16 .154 .154 .213 38.7 43.8 35 .119 .154 .194 0
2018 Cutter 14.3 1 6 2.6 1 1 4 2 0 0 0 .36 1.331 .666 100
2018 Changeup 3.1 1 29 12.7 7 .5 .5 .486 37.5 14.3 20 .327 .365 .361 20
2018 Curveball -4.9 -1 29 12.7 7 0 0 0 55.6 57.1 44.4 .177 .198 .17 100
2018 Slider 4.5 1 28 12.3 12 .182 .273 .313 15.4 25 37.5 .31 .381 .333 62.5
2018 Sinker 0.2 0 54 23.7 15 .231 .385 .32 13 20 17.6 .184 .288 .269 40
2018 4-Seamer 1.5 1 80 35.1 17 .333 .4 .368 28.6 29.4 26.3 .274 .42 .346 70
2018 Splitter 5.7 0 2 0.9 0
2017 Cutter -4.8 -1 24 4.5 7 .167 .333 .179 6.3 14.3 12.5 .248 .354 .304 33.3
2017 Sinker -0.1 0 69 12.9 14 .167 .333 .279 3 7.1 6.7 .206 .293 .281 18.2
2017 Curveball -0.9 -1 70 13.1 19 .167 .222 .197 16.7 26.3 20.8 .151 .168 .168 15.4
2017 Slider -2.2 -2 81 15.2 22 .136 .273 .173 51.3 54.5 33.3 .187 .329 .217 40
2017 Changeup -2.2 -2 77 14.4 25 .2 .24 .194 28.6 20 15.2 .247 .347 .251 30
2017 4-Seamer 0.2 1 208 39 45 .25 .4 .347 12.8 17.8 11.8 .315 .444 .365 37.5
2017 N/A 1 0.2
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2017 132 529 -2 -7 3 2 -5
2018 59 228 4 -4 2 1 3
2019 57 231 0 -3 1 1 -1
2020 54 195 3 -3 1 0 1
2021 170 659 7 -10 4 3 5
+ 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 533 54.7 71.4 85.5 28.7 63.8 43.8 32.6 52.2 19.8 7.5 80
2018 228 49.6 65.5 79.7 22.6 57.7 43.4 15.3 43.9 26 7 93.8
2019 231 45.9 73.6 80.8 36 46.7 44.6 38.6 53.2 31.7 6.5 73.3
2020 195 47.7 75.3 84.3 30.4 51.6 45.6 33.3 51.8 25.7 7.2 78.6
2021 659 47.6 76.4 81.3 37.7 58.5 46.7 38.8 56.1 26.2 6.2 87.8
1846 49.7 73 82.7 32.5 57.1 45.1 33.5 52.7 25 6.8 83.3
48.5 66.7 82.1 28.3 58.6 42.6 29.1 46.9 24.5 7.2 75.9

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% Speed OAA
2017 64
2018 46
2019 71
2020 60
2021 73 86
+ 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.2 2 1.8 0 0 1 1 50
2020 22.6 3 3 0 0 1 2 66.7
2021 23.9 6 5.5 1 4 3 4 66.7

Expected Home Runs by Park

Year HR
2019 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 2 1 2 2 2 1 2 2 2 2 2 2 2 2 2 2
2020 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3
2021 6 6 7 5 7 6 4 5 5 5 9 6 4 5 5 7 4 5 6 6 4 5 5 5 5 6 6 5 7 5 6
! 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 87.4 91.9 4.5 84.4 -7.5 89.9 5.5 86.6 -3.3
Launch Angle 4.2 0 -4.2 5.3 5.3 7.8 2.5 11 3.2
Barrel % 3.2 8.1 4.9 6.1 -2 7.7 1.6 7.8 0.1
Hard Hit % 30.4 56.8 26.4 24.2 -32.6 41 16.8 36.5 -4.5
Sweet Spot % 24.5 21.6 -2.9 27.3 5.7 23.1 -4.2 37.4 14.3
xBA .236 .254 0.018 .219 -0.035 .224 0.005 .236 0.012
BA .192 .264 0.072 .22 -0.044 .24 0.02 .271 0.031
xwOBA .274 .309 0.035 .29 -0.019 .3 0.01 .305 0.005
wOBA .237 .323 0.086 .296 -0.027 .315 0.019 .342 0.027
xSLG .339 .361 0.022 .357 -0.004 .409 0.052 .398 -0.011
SLG .304 .396 0.092 .38 -0.016 .44 0.06 .465 0.025
K% 23.7 27.1 3.4 31.6 4.5 20.4 -11.2 24.1 3.7
BB% 5.9 10.2 4.3 8.8 -1.4 7.4 -1.4 4.1 -3.3
Swing % 52.2 43.9 -8.3 53.2 9.3 51.8 -1.4 56.1 4.3
Whiff% 19.8 26 6.2 31.7 5.7 25.7 -6 26.2 0.5
In Zone % 54.7 49.6 -5.1 45.9 -3.7 47.7 1.8 47.6 -0.1
Out of Zone % 45.3 50.4 5.1 54.1 3.7 52.3 -1.8 52.4 0.1
Out of Zone Swing % 28.7 22.6 -6.1 36 13.4 30.4 -5.6 37.7 7.3
First Pitch Swing % 32.6 15.3 -17.3 38.6 23.3 33.3 -5.3 38.8 5.5
First Pitch Strike % 62.2 49.2 -13 71.9 22.7 55.6 -16.3 62.4 6.8
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2017 R 129 0 0.0 .240
2018 R 59 0 0.0 .323
2019 R 57 5 8.8 .305 .173
2020 R 54 0 0.0 .315
2021 R 170 3 1.8 .348 .000