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
Hyun Jin Ryu
P | B/T: R/L | 6' 3" 255LBS | Age: 34

Poor Avg Great

Stats

W L ERA G GS SV IP SO WHIP
2021 13 9 4.34 29 29 0 159.2 133 1.21
8 Seasons 72 44 3.18 167 166 1 967.0 870 1.17
G W-L ERA IP SO WHIP
2021 29 13-9 4.34 159.2 133 1.21
8 Seasons 167 72-44 3.18 967.0 870 1.17

Statcast Statistics

Season Age Pitches Batted Balls Barrels Barrel % Exit Velocity Max EV Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB% ERA xERA
2016 29 89 18 1 5.6 91 107.8 13.4 27.8 .280 .452 .462 .329 .382 44.4 16.7 8.3 11.57 4.78
2017 30 2128 376 27 7.2 87.6 113.9 10.1 36.2 .257 .437 .336 .327 .383 31.4 21.4 8.3 3.77 4.73
2018 31 1238 219 15 6.8 86.2 112.4 13.2 30.6 .220 .358 .268 .269 .349 28.8 27.5 4.6 1.97 3.05
2019 32 2706 532 25 4.7 86.6 115.3 7.2 32.5 .247 .368 .263 .279 .345 30.8 22.5 3.3 2.32 3.45
2020 33 1132 185 6 3.2 87 109.6 9.6 32.4 .230 .331 .279 .272 .336 29.2 26.2 6.2 2.69 3.11
2021 34 2519 489 42 8.6 89.5 113.9 9.6 33.3 .261 .431 .311 .320 .380 42.1 20.2 5.3 4.34 4.44
9812 1819 116 6.4 87.6 115.3 9.5 33.2 .248 .394 .295 .298 .362 33.7 22.7 5.4
6.6 88.3 122.2 12 32.9 .243 .402 .317 .312 .363 35.6 22 8.4

Statcast Pitch Arsenal

Ryu relies on 6 pitches.
4-Seam Fastball
(35.9%) ,
Cutter
(25.5%) ,
Changeup
(25.2%) ,
Curveball
(12.5%) ,
Slider
(0.6%) ,
Sinker
(0.3%) ,


  •   
  •   
  •   

+ If Available Pitches Click to Video.


  •   
  •   
  •   
  •   
  •   
  •   

Pitch Tracking

Year Pitch Type # # RHB # LHB % MPH PA AB H 1B 2B 3B HR SO BBE BA XBA SLG XSLG WOBA XWOBA EV LA Spin Ext. Whiff% PutAway%
2021 4-Seam Fastball 904 655 249 35.9 89.9 197 178 48 27 10 1 10 38 143 .270 .273 .506 .511 .351 .365 93.5 12 1942 6.5 18.7 19.8
2021 Cutter 643 499 144 25.5 86.2 186 179 44 27 12 1 4 44 136 .246 .254 .391 .401 .282 .296 89.5 8 1992 6.4 20.1 19.6
2021 Changeup 636 559 77 25.2 79.8 202 190 49 29 14 0 6 27 163 .258 .271 .426 .405 .313 .317 84.8 8 1509 6.5 23.6 12.8
2021 Curveball 315 243 72 12.5 73.8 67 66 17 12 2 1 2 23 43 .258 .224 .409 .389 .289 .268 86.7 12 2506 6.3 34.9 20.4
2021 Slider 14 11 3 0.6 79.8 5 5 0 0 0 0 0 1 4 .000 .178 .000 .192 .000 .168 92.3 3 2059 6.3 14.3 10.0
2021 Sinker 7 7 0 0.3 85.6 1 0 0 0 0 0 0 0 0 .692 .692 1815 6.5 0.0 0.0
2020 Changeup 315 268 47 27.8 79.6 99 92 17 14 1 0 2 22 71 .185 .224 .261 .303 .222 .258 85.6 7 1478 6.7 30.6 20.0
2020 Cutter 274 228 46 24.2 85.5 62 60 12 6 5 0 1 21 39 .200 .170 .333 .246 .240 .195 85.1 14 2026 6.6 29.7 29.6
2020 4-Seam Fastball 273 202 71 24.1 89.8 54 50 17 12 2 0 3 12 38 .340 .283 .560 .490 .404 .355 88.5 12 1996 6.7 19.2 13.0
2020 Curveball 150 98 52 13.3 72.4 37 35 6 5 1 0 0 16 19 .171 .169 .200 .202 .190 .190 85.2 6 2539 6.5 32.3 20.3
2020 Sinker 120 107 13 10.6 89.2 23 19 8 5 3 0 0 1 18 .421 .425 .579 .549 .475 .469 86.1 2 1952 6.7 4.5 10.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 %
2016 50 22.2 22.2 5.6 44.4 50 5.6 5.6 27.8 22.2 27.8 11.1 5.6
2017 47.3 21 26.6 5.1 37.2 39.6 23.1 5.3 33.8 20.7 25.8 5.1 7.2
2018 47 24.2 21 7.8 40.6 35.2 24.2 4.6 35.2 25.1 23.3 4.1 6.8
2019 52.4 16 27.1 4.5 33.8 41.2 25 4.3 38.7 18 26.3 5.5 4.7
2020 52.4 16.8 24.3 6.5 43.8 29.2 27 7 34.6 21.1 28.1 4.3 3.2
2021 47.4 22.9 23.9 5.7 37.4 39.5 23.1 4.3 35 22.1 24.7 5.1 8.6
49.4 20 25.1 5.6 37.4 38.5 24 4.8 35.7 20.9 25.6 5.1 6.4
45.1 22.5 25.4 7.1 36.6 37.8 25.5 3.7 33.2 24.4 24.4 5.7 6.6

Pitch Movement


How this works: Every pitch is affected by the forces of gravity, which means that every pitch drops on its way from the mound to the plate. These numbers are reported with gravity, which makes them larger and different than other pitch movement numbers you may have seen. Since gravity requires time, and slower pitches aren’t ‘better’ just because they have more time to move, the movement of a pitch is compared to ‘average’ movement by comparing it to other MLB pitch types within +/- 2 MPH and from within +/- 0.5 feet of extension and release.
Vertical Movement (inches) Horizontal Movement (inches)
Year Pitch Team Hand # MPH Inches of Drop vs Avg % vs Avg Inches of Break vs Avg % Break vs Avg
2021 Cutter TOR L 639 86.2 28.3 1.3 5 0.3 -3.3 -111
2021 4-Seamer TOR L 902 89.9 20.8 -3.8 -22 11.8 5.3 80
2021 Slider TOR L 14 79.8 42.1 -0.6 -1 3.1 -6.6 -68
2021 Curveball TOR L 315 73.8 64.3 1.8 3 11.6 0.4 4
2021 Sinker TOR L 7 85.6 25 -1.4 -5 18.9 5.2 38
2021 Changeup TOR L 636 79.8 36.2 1 3 13.9 0.1 1
2020 Changeup TOR L 315 79.6 36.7 2.1 6 13.2 -0.2 -2
2020 Cutter TOR L 274 85.5 30 0.7 2 1.4 -1.7 -54
2020 Curveball TOR L 150 72.4 66.5 1.5 2 13.1 1.5 13
2020 4-Seamer TOR L 272 89.8 20.4 -3.1 -18 9.6 3.3 52
2020 Sinker TOR L 120 89.2 24.8 1 4 15.6 1.7 13
2019 4-Seamer LAD L 738 90.7 19.5 -2.5 -15 10.2 3.3 47
2019 Cutter LAD L 525 87 28.9 -0.3 -1 1.2 -1 -46
2019 Sinker LAD L 361 90.1 24.7 1.1 4 15.6 1.6 11
2019 Changeup LAD L 743 80 36.8 2.3 7 12.6 -0.7 -5
2019 Curveball LAD L 330 72.7 66.1 1.5 2 13.4 1.9 17
2019 Slider LAD L 8 80.7 44.6 2.6 6 4 -4.7 -54
2018 Curveball LAD L 225 73.6 65.3 2.2 4 12.1 1.7 16
2018 Slider LAD L 16 78.8 51.3 6.4 14 5.1 -3.2 -39
2018 Changeup LAD L 230 81.1 33.9 0.2 1 12.8 -0.4 -3
2018 Cutter LAD L 301 87.2 27.4 0.7 2 1.1 -1.3 -54
2018 Sinker LAD L 69 89.6 23.6 -0.5 -2 15 0.9 6
2018 4-Seamer LAD L 394 90.3 19.2 -2 -11 8.9 2.3 36
2017 Curveball LAD L 332 71.7 65.3 1.3 2 11.3 0.2 2
2017 Sinker LAD L 62 89.6 20.7 -1.9 -9 13.1 -1.1 -8
2017 Changeup LAD L 536 80.9 29.8 -1.7 -5 14.4 1.8 14
2017 Slider LAD L 84 77.9 46.8 1.5 3 2.6 -6.3 -71
2017 4-Seamer LAD L 718 90.4 16.5 -0.6 -4 10.6 3.3 45
2017 Cutter LAD L 378 86.5 27 0.7 3 0.2 -1.8 -88
2016 Changeup LAD L 16 82.4 27.9 -3 -10 10.2 -2.7 -21
2016 Curveball LAD L 11 69.7 70.5 6 9 12.5 2.1 20
2016 Sinker LAD L 3 90.2 13.4 -7.4 -36 9.6 -4.8 -33
2016 Slider LAD L 10 83.9 30.2 -4.6 -13 5.2 2.2 72
2016 4-Seamer LAD L 45 90.3 15.3 0.5 3 7.3 -0.7 -8
! Note: Years are in reverse order.
+ View Complete Pitch Movement Leaderboard

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 Sinker 0.8 0 7 0.3 1 .7 0 0 0 .7
2021 Slider -5.1 -1 14 0.6 5 0 0 0 14.3 20 10 .178 .192 .168 50
2021 Curveball 0.7 2 315 12.5 67 .258 .409 .293 34.9 34.3 20.4 .224 .389 .268 32.6
2021 Cutter 0.1 0 643 25.5 186 .246 .391 .295 20.1 23.7 19.6 .254 .401 .296 39.7
2021 4-Seamer 0 0 904 35.9 197 .27 .506 .36 18.7 19.3 19.8 .273 .511 .365 58.7
2021 Changeup 0.4 2 636 25.2 202 .258 .426 .326 23.6 13.4 12.8 .271 .405 .318 31.9
2020 Sinker 1.2 1 120 10.6 23 .421 .579 .48 4.5 4.3 10 .425 .549 .469 38.9
2020 Curveball -1.4 -2 150 13.3 37 .171 .2 .193 32.3 43.2 20.3 .169 .202 .19 26.3
2020 4-Seamer 0.8 2 273 24.1 54 .34 .56 .426 19.2 22.2 13 .283 .49 .355 36.8
2020 Cutter -3.1 -9 274 24.2 62 .2 .333 .257 29.7 33.9 29.6 .17 .246 .196 28.2
2020 Changeup -2 -6 315 27.8 99 .185 .261 .243 30.6 22.2 20 .224 .303 .258 23.9
2019 Slider -7.7 -1 8 0.3 2 0 0 0 25 0 0 .089 .122 .087 0
2019 Curveball -1.7 -6 330 12.2 57 .193 .316 .218 40.4 49.1 30.4 .182 .299 .202 31
2019 Sinker -0.5 -2 361 13.3 89 .346 .469 .41 13.6 5.6 12.8 .301 .406 .332 33.3
2019 Cutter -0.3 -2 525 19.4 134 .285 .438 .327 23.1 25.4 20.5 .272 .446 .311 42.3
2019 4-Seamer -0.7 -5 738 27.3 177 .222 .364 .285 19.8 24.9 19.1 .248 .362 .289 33.6
2019 Changeup -3.2 -24 743 27.5 262 .19 .292 .228 29.6 19.8 21.4 .233 .336 .257 23
2018 Slider 11.1 2 16 1.3 2 1 4 1.35 0 0 0 .247 .947 .591 100
2018 Sinker -0.8 -1 69 5.6 15 .286 .429 .333 17.9 20 30 .247 .36 .294 27.3
2018 Curveball -1.8 -4 225 18.2 52 .216 .294 .231 27.7 28.8 26.8 .179 .25 .196 16.7
2018 Changeup -1.3 -3 230 18.6 65 .161 .258 .224 40 27.7 31.6 .197 .305 .232 11.1
2018 Cutter 0.1 0 301 24.3 86 .274 .452 .331 17.4 23.3 24.4 .275 .447 .319 37.5
2018 4-Seamer -2 -8 394 31.8 102 .2 .337 .262 26.9 32.4 25 .204 .364 .274 38.7
2017 Sinker 5.6 3 62 2.9 21 .529 .765 .631 14.3 4.8 6.3 .46 .737 .545 43.8
2017 Slider 0 0 84 3.9 27 .2 .24 .231 18.6 11.1 9.4 .284 .462 .342 22.7
2017 Curveball -1.2 -4 332 15.6 63 .158 .316 .228 39.4 34.9 30.1 .226 .366 .282 27
2017 Cutter -0.4 -2 378 17.8 105 .207 .293 .283 16.7 19 16 .225 .283 .285 22.2
2017 Changeup -2.1 -12 536 25.2 150 .227 .369 .291 33.3 21.3 18.9 .234 .381 .283 23.6
2017 4-Seamer 2.4 17 718 33.7 168 .355 .717 .472 19.9 22.6 17.3 .287 .578 .388 45.7
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Spin Direction

Year Pitch Type Pitches MPH Active Spin % Total Movement (In.) Spin-Based Observed Deviation
2020 Changeup 313 79.6 99 14.9 9:45 9:30 15
2020 Curveball 150 72.4 87 21.9 4:45 4:45 0
2020 Cutter 261 85.5 48 6.5 11:15 12:30 -75
2020 4-Seam Fastball 271 89.8 97 16.2 10:30 10:45 -15
2020 Sinker 115 89.1 95 18.4 10:30 10:00 30
2021 Changeup 634 79.8 99 15.7 9:45 9:45 0
2021 Curveball 313 73.8 84 20.7 4:45 4:45 0
2021 Cutter 625 86.2 55 7.9 11:15 12:00 -45
2021 4-Seam Fastball 900 89.9 98 17.4 10:30 10:30 0
2021 Slider 14 79.8 28 5.5 2:30 3:45 -75
! Note: This table is showing data from the PITCHER perspective.
+ View Complete Spin Direction Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2013 818 3228 -13 -32 16 8 -21
2014 633 2443 -5 -12 8 5 -4
2017 534 2110 4 -19 9 9 3
2018 403 1539 -11 -17 9 4 -14
2019 740 2779 -18 -30 5 4 -39
2020 290 1177 -5 -10 5 4 -6
2021 658 2519 -1 -14 13 6 5
+ View Complete Swing/Take Leaderboard

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Strike % Swing % Whiff % Meatball % Meatball Swing %
2016 89 42.7 78.9 83.3 23.5 58.3 34.8 54.2 47.2 23.8 6.7 50
2017 2128 44.4 63.7 81.4 29.6 57.9 44.2 60.3 44.8 25.7 5 73.6
2018 1238 49.6 65.3 79.3 27.4 55 45.7 58.6 46.2 27.3 5.9 71.2
2019 2706 47.4 67.6 81.3 33.5 62.1 44.3 62 49.7 24.7 5.8 72
2020 1132 45.4 71 79.5 31.2 60.6 45.5 58.2 49.3 26 5.7 86.2
2021 2519 49.9 64.8 83.3 29.9 64.2 46.8 64.1 47.3 22.3 5.8 76
9812 47.4 66.2 81.4 30.6 60.7 45.1 61.3 47.5 24.8 5.6 74.7
48.5 66.8 82 28.3 58.5 42.6 60.6 47 24.6 7.2 76

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% xERA FB Velo FB Spin CB Spin
2016
2017 30 31 27 28 37 19 26 39 64 48 51 61 30 10 14 47
2018 87 71 68 62 95 53 41 92 93 79 95 68 87 8 11 62
2019 82 42 72 91 85 32 89 93 89 50 99 46 82 8 12 61
2020 84 57 80 89 80 46 94 73 90 64 79 45 84 5 6 54
2021 37 20 28 34 63 3 37 34 26 26 90 21 37 4 4 60
+ 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.7 18 17.7 0 11 13 8 44.4
2020 23 8 7.9 0 5 4 4 50
2021 24 22 23.2 -1 10 21 8 36.4

Expected Home Runs by Park

Year HR
2019 18 22 18 19 22 14 16 23 18 16 19 23 11 16 14 20 12 20 15 21 9 15 16 19 20 20 18 17 18 18 22
2020 8 9 8 8 8 7 8 8 8 9 11 8 7 7 8 8 7 7 8 8 6 8 8 8 8 8 7 8 9 6 8
2021 22 29 27 26 28 21 21 27 22 26 25 26 13 19 23 27 14 27 24 25 15 17 21 26 25 26 25 21 25 18 27
! 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 +/-  
Fastball Velocity 90.3 89.1 -1.2 89 -0.1 89.4 0.4 87.9 -1.5 88.3 0.4
Offspeed Velocity 82.4 80.9 -1.5 81.1 0.2 80 -1.1 79.6 -0.4 79.8 0.2
Breaking Velocity 76.5 73 -3.5 73.9 0.9 72.8 -1.1 72.4 -0.4 74 1.6
Exit Velocity 91 87.6 -3.4 86.2 -1.4 86.6 0.4 87 0.4 89.5 2.5
Launch Angle 13.4 10.1 -3.3 13.2 3.1 7.2 -6 9.6 2.4 9.6 0
Barrel % 5.6 7.2 1.6 6.8 -0.4 4.7 -2.1 3.2 -1.5 8.6 5.4
Hard Hit % 44.4 31.4 -13 28.8 -2.6 30.8 2 29.2 -1.6 42.1 12.9
Sweet Spot % 27.8 36.2 8.4 30.6 -5.6 32.5 1.9 32.4 -0.1 33.3 0.9
xBA .28 .257 -0.023 .22 -0.037 .247 0.027 .23 -0.017 .261 0.031
BA .364 .263 -0.101 .221 -0.042 .234 0.013 .234 0 .256 0.022
xwOBA .329 .327 -0.002 .269 -0.058 .279 0.01 .272 -0.007 .32 0.048
wOBA .462 .336 -0.126 .268 -0.068 .263 -0.005 .279 0.016 .311 0.032
xSLG .452 .437 -0.015 .358 -0.079 .368 0.01 .331 -0.037 .431 0.1
SLG .727 .462 -0.265 .362 -0.1 .359 -0.003 .352 -0.007 .434 0.082
K% 16.7 21.4 4.7 27.5 6.1 22.5 -5 26.2 3.7 20.2 -6
BB% 8.3 8.3 0 4.6 -3.7 3.3 -1.3 6.2 2.9 5.3 -0.9
Swing % 47.2 44.8 -2.4 46.2 1.4 49.7 3.5 49.3 -0.4 47.3 -2
Whiff% 23.8 25.7 1.9 27.3 1.6 24.7 -2.6 26 1.3 22.3 -3.7
In Zone % 42.7 44.4 1.7 49.6 5.2 47.4 -2.2 45.4 -2 49.9 4.5
Out of Zone % 57.3 55.6 -1.7 50.4 -5.2 52.6 2.2 54.6 2 50.1 -4.5
Out of Zone Swing % 23.5 29.6 6.1 27.4 -2.2 33.5 6.1 31.2 -2.3 29.9 -1.3
First Pitch Swing % 33.3 24.6 -8.7 23.1 -1.5 27.5 4.4 28.7 1.2 26.7 -2
First Pitch Strike % 54.2 60.3 6.1 58.6 -1.7 62 3.4 58.2 -3.8 64.1 5.9
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

vs RHHvs LHH
YearPAwOBAPAShifts%PAShifts%
2016 23 .462 18 4 22.2 5 0 0.0
2017 538 .336 395 39 9.9 143 47 32.9
2018 322 .267 246 35 14.2 76 27 35.5
2019 721 .263 544 205 37.7 177 84 47.5
2020 274 .280 222 34 15.3 52 13 25.0
2021 622 .317 491 54 11.0 131 57 43.5

Pitch Distribution