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
Dallas Keuchel
Popularity: ↑ 43%
P | B/T: L/L | 6' 2" 220LBS | Age: 33

Draft: 2009 | Rd: 7, #221, Houston Astros | U Arkansas Fayetteville
Poor Avg Great

Stats

W L ERA G GS SV IP SO WHIP
2020 6 2 1.99 11 11 0 63.1 42 1.09
9 Seasons 90 73 3.59 222 213 0 1365.1 1078 1.25
G W-L ERA IP SO WHIP
2020 11 6-2 1.99 63.1 42 1.09
9 Seasons 222 90-73 3.59 1365.1 1078 1.25

Statcast Statistics

Season Pitches Batted Balls Barrels Barrel % Exit Velocity Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON Hard Hit % K % BB % ERA xERA
2015 3492 642 21 3.3 85.7 1.1 25.2 .230 .325 .254 .272 .330 28.0 23.7 5.6 2.48 2.88
2016 2670 507 35 6.9 88.4 3.8 29.6 .258 .403 .317 .315 .369 36.9 20.5 6.8 4.55 3.99
2017 2194 409 21 5.1 85.5 -0.7 23.5 .235 .355 .273 .293 .336 32.8 21.4 8.0 2.90 3.48
2018 3310 661 30 4.5 87.3 4.5 29.0 .251 .368 .306 .299 .333 33.0 17.5 6.6 3.74 3.60
2019 1864 348 24 6.9 88.8 2.9 26.1 .263 .429 .327 .333 .372 38.5 18.7 8.0 3.75 4.76
2020 960 198 8 4.0 86.8 5.3 34.3 .282 .397 .245 .310 .344 31.3 16.3 6.6 1.99 4.39
ALL 14490 2765 139 5.0 87 2.7 27.5 .249 .372 .289 .300 .345 33.1 20.2 6.8
MLB 43640 6.4 88.3 11.9 32.8 .250 .414 .317 .321 .376 34.9 21.8 8.3

Statcast Pitch Arsenal

Keuchel relies on 5 pitches.
Sinker
(32.3%) ,
Cutter
(30.9%) ,
Changeup
(27.9%) ,
Slider
(6.6%) ,
4-Seam Fastball
(2.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 Whiff% PutAway%
2020 Sinker 310 224 86 32.3 87.2 94 88 25 19 5 0 1 17 71 .284 .290 .375 .379 .305 .309 91.5 0 2089 14.5 22.7
2020 Cutter 297 244 53 30.9 84.8 77 69 14 11 3 0 0 8 62 .203 .330 .246 .518 .238 .374 85.2 18 2206 21.6 13.1
2020 Changeup 268 260 8 27.9 78.6 67 63 10 9 0 1 0 11 53 .159 .219 .190 .257 .173 .231 79.5 -8 1705 33.9 16.7
2020 Slider 63 34 29 6.6 75.8 13 13 2 1 0 0 1 5 8 .154 .250 .385 .452 .216 .281 85.6 13 2280 40.9 31.3
2020 4-Seam Fastball 22 19 3 2.3 88.3 6 5 1 1 0 0 0 1 4 .200 .323 .200 .636 .260 .435 93.4 4 2218 11.1 6.7
2019 Sinker 914 680 234 49.0 88.3 264 237 64 45 9 4 6 40 198 .270 .268 .418 .420 .326 .333 90.9 -5 2006 15.0 19.0
2019 Cutter 370 370 0 19.8 86.1 78 69 20 13 1 0 6 6 64 .290 .271 .565 .512 .387 .366 85.2 20 2134 16.3 9.0
2019 Changeup 271 230 41 14.5 79.7 65 61 13 11 1 0 1 18 43 .213 .237 .279 .341 .238 .278 82.0 2 1572 32.9 20.5
2019 Slider 213 157 56 11.4 78.4 44 38 9 6 1 0 2 18 20 .237 .217 .421 .431 .330 .327 90.3 22 2229 41.8 25.4
2019 4-Seam Fastball 96 94 2 5.2 89.4 35 29 9 6 2 0 1 9 23 .310 .318 .483 .487 .365 .374 92.2 13 2123 17.9 15.5
! Note: Years are in reverse order.
+ View More Seasons


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
2020 Sinker CWS L 310 87.2 29.1 3.8 15 12.5 -0.8 -6
2020 4-Seamer CWS L 22 88.3 21.5 -3.5 -20 2.7 -3.5 -56
2020 Changeup CWS L 268 78.6 37.7 3.6 10 14.4 1.8 14
2020 Cutter CWS L 297 84.8 29.9 1.1 4 2.6 -0.9 -25
2020 Slider CWS L 63 75.8 48.3 -0.3 -1 7.9 -3.5 -31
2019 Changeup ATL L 271 79.7 39.6 5 15 13.4 -0.2 -1
2019 Sinker ATL L 914 88.3 30.6 5.4 21 12.8 -1.3 -9
2019 Slider ATL L 213 78.4 46.5 1.2 3 8.1 -1.8 -18
2019 4-Seamer ATL L 96 89.4 21.8 -3.9 -22 2.9 -3.4 -54
2019 Cutter ATL L 370 86.1 30 -0.1 0 2.4 0 0
2018 Changeup HOU L 425 79.6 35.6 1.4 4 13.7 1.8 15
2018 4-Seamer HOU L 404 89.8 20.9 -3.4 -20 1.1 -7.1 -117
2018 Sinker HOU L 1360 89.1 26.7 2.5 10 10.8 -3 -22
2018 Slider HOU L 608 78.7 48.6 3.3 7 10.2 2 24
2018 Cutter HOU L 512 86.4 30.2 -0.5 -2 3.6 0.9 31
2017 Changeup HOU L 283 78.7 34.9 2.7 8 11 -0.7 -6
2017 Sinker HOU L 1158 88.7 26.1 2.9 12 9.6 -4.1 -30
2017 Slider HOU L 407 78.5 47.9 3.4 8 14.1 5.9 71
2017 Cutter HOU L 217 86.7 28.8 -1.3 -5 4.7 2.7 133
2017 4-Seamer HOU L 119 88.8 21.2 -4.3 -26 0.6 -6.6 -92
2016 Slider HOU L 693 78.5 52.3 7.5 17 10.5 4.5 74
2016 Changeup HOU L 246 80 33.5 1.9 6 13.5 1.3 11
2016 4-Seamer HOU L 252 88.8 22.6 -6 -36 2.7 -4.6 -63
2016 Sinker HOU L 1166 89.1 25.9 4.2 20 12.1 -1.6 -12
2016 Cutter HOU L 287 85.8 31 -3.1 -11 2.5 1.4 128
2015 Sinker HOU L 1731 90.1 25.1 3.8 18 14.1 -0.1 -1
2015 Cutter HOU L 182 85.4 31.4 -3.1 -11 1.2 -0.2 -15
2015 Changeup HOU L 472 79.6 33.6 1.6 5 15.9 3.4 27
2015 Slider HOU L 669 79.8 48.8 6.5 15 8.7 3.6 69
2015 4-Seamer HOU L 392 89.5 21.6 -5.4 -34 4.1 -3.6 -47
! 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 %
2020 4-Seamer 1.1 0 22 2.3 6 .200 .200 .267 11.1 16.7 6.7 .323 .636 .437 50.0
2020 Slider -1.2 -1 63 6.6 13 .154 .385 .223 40.9 38.5 31.3 .250 .452 .281 37.5
2020 Changeup -1.6 -4 268 27.9 67 .159 .190 .223 33.9 16.4 16.7 .219 .257 .232 13.2
2020 Cutter -3.4 -10 297 30.9 77 .203 .246 .256 21.6 10.4 13.1 .330 .518 .375 35.5
2020 Sinker 0.2 1 310 32.3 94 .284 .375 .318 14.5 18.1 22.7 .290 .379 .310 39.4
2019 4-Seamer 1.3 1 96 5.2 35 .310 .483 .375 17.9 25.7 15.5 .318 .487 .374 39.1
2019 Slider 2.6 6 213 11.4 44 .237 .421 .338 41.8 40.9 25.4 .217 .431 .327 40.0
2019 Changeup -1.4 -4 271 14.5 65 .213 .279 .263 32.9 27.7 20.5 .237 .341 .279 23.3
2019 Cutter -0.6 -2 370 19.8 78 .290 .565 .397 16.3 7.7 9.0 .271 .512 .366 31.3
2019 Sinker -1.1 -10 914 49.0 264 .270 .418 .339 15.0 15.2 19.0 .268 .420 .334 43.9
2018 Slider 0.7 4 608 18.4 108 .260 .471 .306 34.4 42.6 21.5 .183 .316 .220 31.7
2018 Cutter -1.0 -5 512 15.5 117 .231 .398 .307 21.7 17.1 19.0 .239 .363 .286 25.6
2018 4-Seamer -1.2 -5 404 12.2 127 .261 .395 .308 12.0 14.2 12.9 .285 .424 .324 28.2
2018 Changeup 0.0 0 425 12.8 150 .232 .387 .287 32.5 22.7 19.7 .228 .328 .261 27.7
2018 Sinker -0.1 -1 1360 41.1 372 .289 .368 .345 10.8 9.4 12.4 .274 .382 .334 39.2
2017 4-Seamer 2.8 3 119 5.4 36 .250 .500 .367 21.7 22.2 21.1 .270 .513 .330 53.6
2017 Cutter 1.0 2 217 9.9 46 .341 .568 .420 21.6 13.0 16.2 .299 .540 .372 42.1
2017 Changeup -0.6 -2 283 12.9 87 .210 .222 .225 44.7 25.3 23.9 .234 .311 .266 18.3
2017 Slider -0.8 -3 407 18.6 96 .169 .315 .241 44.9 45.8 28.9 .183 .297 .240 42.2
2017 Sinker -1.7 -20 1158 52.8 314 .216 .324 .309 16.8 14.3 18.9 .240 .340 .306 30.9
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Spin Direction

Year Pitch Type Pitches MPH Active Spin % Total Movement (In.) Observed Spin-Based Gap Observed Spin-Based
2020 4-Seam Fastball 20 88.3 72 13.1 11:30 11:15 -15
2020 Slider 62 75.8 30 9.7 3:30 4:30 60
2020 Cutter 294 84.8 39 7.8 12:45 12:00 -45
2020 Sinker 294 87.2 76 14.2 9:45 11:00 75
2020 Changeup 263 78.6 90 15.9 9:30 10:30 60
! 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
2016 696 2638 6 -11 9 6 11
2017 692 2646 0 -44 12 11 -20
2018 913 3462 -12 -23 18 10 -8
2019 508 1973 -11 -19 15 6 -8
2020 274 1021 -14 -7 6 4 -10
+ 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 %
2015 3492 40.5 61.2 88.1 32.5 57.6 41.9 61.3 44.1 25.2 5.1 70.2
2016 2670 45.0 60.6 86.3 30.0 61.4 45.3 63.3 43.7 23.1 5.9 70.3
2017 2194 40.1 66.9 82.8 30.5 58.0 46.7 60.4 45.2 27.1 3.4 76.0
2018 3310 44.5 65.3 87.9 28.9 66.4 46.0 60.1 45.1 19.8 5.3 64.9
2019 1864 39.8 64.4 88.9 31.5 65.2 46.1 55.9 44.6 21.2 4.1 76.6
2020 960 41.8 68.1 83.2 28.4 64.2 46.1 54.9 45.0 23.8 5.1 81.6
ALL 14490 42.2 63.7 86.7 30.5 61.6 45.0 60.1 44.6 23.3 4.9 71.0
MLB 48.4 66.1 82.8 28.2 59.4 42.6 60.6 46.6 24.5 7.2 75.1

Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel %
2015 62.1 9.8 23.8 4.2 30.8 42.7 26.5 3.6 50.6 13.9 24.3 2.6 3.3
2016 57.8 16.8 21.5 3.9 37.1 42.8 20.1 3.6 44.2 14.6 24.9 4.5 6.9
2017 68.0 11.2 18.1 2.7 33.0 47.4 19.6 5.9 49.6 11.7 22.0 2.9 5.1
2018 54.9 15.6 25.4 4.1 38.4 36.8 24.8 3.2 45.2 18.9 23.3 4.2 4.5
2019 60.1 13.5 21.0 5.5 41.7 38.8 19.5 2.6 49.7 11.8 23.6 3.7 6.9
2020 53.5 11.6 29.3 5.6 35.9 40.9 23.2 7.6 38.9 15.7 27.3 5.6 4.0
ALL 59.6 13.3 23.0 4.2 35.8 41.4 22.8 4.0 47.1 14.8 23.9 3.8 5.0
MLB 45.3 22.0 25.7 7.1 36.6 38.0 25.5 3.2 33.6 24.3 24.6 5.6 6.4

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% xERA FB Velo FB Spin CB Spin
2015 87 72 88 93 86 29 86 95 87 72 78 68 87 13 19
2016 53 39 53 62 59 10 28 54 28 47 67 49 53 6 19
2017 77 70 83 86 75 31 66 89 53 48 56 69 77 6 14
2018 67 39 69 87 64 18 85 77 71 17 78 12 67 6 18
2019 33 30 44 57 30 34 52 45 33 19 53 17 33 2 9
2020 43 14 51 81 38 33 85 77 84 11 75 30 43 1 23
+ 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 23 19 18.8 0.2 4 8 12 63.2
2020 21.9 4 4.6 -0.6 2 6 0 0.0

Expected Home Runs by Park

Year HR
2019 19 18 22 18 20 18 19 21 20 18 21 19 13 20 19 20 18 19 17 21 16 18 20 20 17 20 18 19 20 15 20
2020 4 6 4 6 6 5 4 6 4 5 6 5 2 3 4 5 2 6 4 4 1 5 6 5 6 4 6 5 4 3 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 +/-  
Fastball Velocity 89.6 88.5 -1.1 88.4 -0.1 88.6 0.2 87.8 -0.8 86.1 -1.7
Offspeed Velocity 79.6 80 0.4 78.7 -1.3 79.6 0.9 79.7 0.1 78.6 -1.1
Breaking Velocity 79.8 78.5 -1.3 78.5 0 78.7 0.2 78.4 -0.3 75.8 -2.6
Exit Velocity 85.7 88.4 2.7 85.5 -2.9 87.3 1.8 88.8 1.5 86.8 -2
Launch Angle 1.1 3.8 2.7 -.7 -4.5 4.5 5.2 2.9 -1.6 5.3 2.4
Barrel % 3.3 6.9 3.6 5.1 -1.8 4.5 -0.6 6.9 2.4 4 -2.9
Hard Hit % 28 36.9 8.9 32.8 -4.1 33 0.2 38.5 5.5 31.3 -7.2
Sweet Spot % 25.2 29.6 4.4 23.5 -6.1 29 5.5 26.1 -2.9 34.3 8.2
xBA .23 .258 0.028 .235 -0.023 .251 0.016 .263 0.012 .282 0.019
BA .217 .259 0.042 .218 -0.041 .263 0.045 .265 0.002 .218 -0.047
xwOBA .272 .315 0.043 .293 -0.022 .299 0.006 .333 0.034 .31 -0.023
wOBA .254 .317 0.063 .273 -0.044 .306 0.033 .327 0.021 .245 -0.082
xSLG .325 .403 0.078 .355 -0.048 .368 0.013 .429 0.061 .397 -0.032
SLG .314 .424 0.11 .336 -0.088 .393 0.057 .426 0.033 .286 -0.14
K% 23.7 20.5 -3.2 21.4 0.9 17.5 -3.9 18.7 1.2 16.3 -2.4
BB% 5.6 6.8 1.2 8 1.2 6.6 -1.4 8 1.4 6.6 -1.4
Swing % 44.1 43.7 -0.4 45.2 1.5 45.1 -0.1 44.6 -0.5 45 0.4
Whiff% 25.2 23.1 -2.1 27.1 4 19.8 -7.3 21.2 1.4 23.8 2.6
In Zone Swing % 40.5 45 4.5 40.1 -4.9 44.5 4.4 39.8 -4.7 41.8 2
Out of Zone Swing % 59.5 55 -4.5 59.9 4.9 55.5 -4.4 60.2 4.7 58.2 -2
First Pitch Swing % 24.6 27.1 2.5 27.7 0.6 24.6 -3.1 25.9 1.3 24.9 -1
First Pitch Strike % 61.3 63.3 2 60.4 -2.9 60.1 -0.3 55.9 -4.2 54.9 -1
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

vs RHHvs LHH
YearPAwOBAPAShifts%PAShifts%
2016 693 .311 546 112 20.5 147 68 46.3
2017 583 .273 466 39 8.4 117 35 29.9
2018 874 .306 712 142 19.9 162 41 25.3
2019 486 .327 402 33 8.2 84 13 15.5
2020 257 .245 212 65 30.7 45 22 48.9

Pitch Distribution