Tyler Duffey
P | B/T: R/R | 6' 3" 220LBS | Age: 32

Draft: 2012 | Rd: 5, #160, Minnesota Twins | Rice

Stats

W L ERA G GS SV IP SO WHIP
2022 2 4 4.91 40 0 2 44.0 39 1.36
8 Seasons 29 27 4.57 295 37 6 475.0 466 1.29
G W-L ERA IP SO WHIP
2022 40 2-4 4.91 44.0 39 1.36
8 Seasons 295 29-27 4.57 475.0 466 1.29

Statcast 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% ERA xERA
2015 24 908 169 10 5.9 4.1 90.0 112.0 8.9 24.9 .234 .382 .309 .303 .354 36.1 21.9 8.3 3.10 3.77
2016 25 2278 444 42 9.5 7.0 90.2 114.2 8.1 35.1 .288 .507 .369 .359 .425 43.0 19.1 5.4 6.43 5.63
2017 26 1126 224 17 7.6 5.5 89.3 111.2 7.3 32.1 .264 .463 .304 .327 .403 41.1 21.6 5.8 4.94 4.64
2018 27 419 83 9 10.8 8.4 90.6 114.2 14.5 41.0 .290 .563 .345 .384 .455 48.8 17.8 3.7 7.20 6.64
2019 28 980 139 11 7.9 4.6 89.4 113.5 14.5 36.7 .200 .353 .254 .262 .369 36.7 34.5 5.9 2.50 2.97
2020 29 368 54 2 3.7 2.2 93.5 113.5 10.4 29.6 .206 .315 .217 .258 .350 53.7 33.7 6.5 1.88 2.77
2021 30 1053 163 9 5.5 3.5 91.4 112.3 10.3 28.2 .228 .357 .278 .300 .342 45.4 24.0 11.0 3.18 3.78
2022 31 741 130 11 8.5 5.9 90.2 115.4 9.6 40.0 .295 .471 .345 .358 .427 43.1 21.1 8.1 4.91 5.53
Player 7873 1406 111 7.9 5.5 90.3 115.4 9.6 33.4 .257 .440 .317 .325 .397 42.3 23.0 6.8
MLB 6.8 4.7 88.4 122.4 12.1 33.0 .245 .405 .316 .315 .368 36.0 22.1 8.4
! Note: All figures in this table cover the period 2015-present.

Statcast Pitch Arsenal

Duffey relies on 5 pitches.
4-Seam Fastball
(36.8%) ,
Curveball
(32%) ,
Sinker
(14.3%) ,
Slider
(12.4%) ,
Changeup
(4.5%) ,


  •   
  •   
  •   

+ If Available Pitches Click to Video.


  •   
  •   
  •   
  •   
  •   
  •   

Pitch Tracking



Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2015 50.9 20.1 24.3 4.7 37.3 42.0 20.7 0.6 41.4 21.9 22.5 4.1 5.9 4.1
2016 48.6 17.8 29.1 4.5 38.1 40.5 21.2 2.0 39.9 16.4 24.8 6.1 9.5 7.0
2017 50.4 25.0 21.0 3.6 36.6 42.9 19.6 5.4 33.9 19.6 25.9 6.3 7.6 5.5
2018 34.9 28.9 28.9 7.2 34.9 39.8 25.3 2.4 25.3 24.1 25.3 9.6 10.8 8.4
2019 38.1 27.3 27.3 6.5 34.5 39.6 25.2 2.2 29.5 29.5 23.7 4.3 7.9 4.6
2020 55.6 16.7 22.2 5.6 37.0 46.3 16.7 0.0 40.7 18.5 24.1 11.1 3.7 2.2
2021 46.0 27.6 22.7 3.7 38.7 33.7 27.6 1.8 38.0 24.5 23.9 6.1 5.5 3.5
2022 45.4 20.8 30.0 3.8 46.2 33.1 20.8 1.5 33.1 17.7 32.3 6.2 8.5 5.9
Player 47.0 22.2 26.1 4.6 38.0 39.7 22.0 2.3 36.4 20.5 25.2 6.1 7.9 5.5
MLB 44.8 23.2 24.9 7.1 36.8 37.7 25.4 3.9 33.0 24.6 24.4 5.8 6.8 4.7
! Note: All figures in this table cover the period 2015-present.

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
2022 Sinker MIN R 106 92.4 24.5 2.1 9 14.2 -0.5 -4
2022 Changeup MIN R 33 79.1 33.5 -2.5 -7 12.3 -2.0 -14
2022 Slider MIN R 92 83.7 41.3 3.6 9 11.6 5.3 84
2022 Curveball MIN R 237 81.6 53.0 2.3 5 7.2 -1.1 -13
2022 4-Seamer MIN R 273 92.3 16.4 -1.0 -7 4.4 -2.2 -33
2021 4-Seamer MIN R 469 92.5 15.8 -0.6 -4 5.6 -1.2 -18
2021 Sinker MIN R 44 92.6 23.3 1.5 7 15.8 1.1 8
2021 Curveball MIN R 540 82.3 50.9 0.6 1 5.3 -2.5 -32
2020 4-Seamer MIN R 154 92.6 16.1 -0.6 -4 7.0 0.3 4
2020 Curveball MIN R 207 82.8 49.1 0.1 0 3.0 -4.5 -61
2020 Sinker MIN R 7 92.8 23.8 2.2 10 13.5 -1.1 -8
2019 Changeup MIN R 5 86.0 29.9 0.7 2 16.6 3.0 22
2019 4-Seamer MIN R 503 93.9 15.6 -0.3 -2 5.9 -1.4 -19
2019 Curveball MIN R 445 82.3 52.7 1.9 4 5.8 -1.5 -20
2019 Sinker MIN R 25 93.9 21.5 0.3 1 15.0 0.5 3
2018 4-Seamer MIN R 153 93.1 16.8 -1.0 -6 5.5 -1.7 -24
2018 Curveball MIN R 137 80.3 56.7 3.7 7 9.3 0.8 9
2018 Changeup MIN R 21 84.5 31.6 0.2 1 14.1 0.5 4
2018 Sinker MIN R 102 92.8 23.9 2.2 10 14.0 -0.4 -3
2017 4-Seamer MIN R 313 92.1 14.6 0.1 1 7.2 -0.3 -4
2017 Curveball MIN R 396 81.5 51.3 2.4 5 7.8 0.2 3
2017 Changeup MIN R 60 83.8 29.0 -0.3 -1 14.5 1.3 10
2017 Sinker MIN R 356 92.3 21.2 0.8 4 15.1 0.6 4
2016 Changeup MIN R 154 82.9 28.5 -1.8 -6 10.7 -1.7 -14
2016 Curveball MIN R 879 80.9 49.8 0.8 2 10.5 1.0 11
2016 Sinker MIN R 558 90.9 21.6 1.2 6 11.7 -2.0 -14
2016 4-Seamer MIN R 654 91.0 15.2 0.1 1 3.8 -3.2 -46
2016 Cutter MIN R 26 91.2 15.5 5.8 27 1.9 -0.8 -30
! 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 %
2022 4-Seamer 0.1 0 273 36.8 68 .288 .525 .395 23.1 25.0 21.5 .297 .509 .382 53.5
2022 Curveball 2.9 7 237 32.0 54 .294 .549 .376 28.9 22.2 17.4 .312 .531 .381 43.6
2022 Sinker 0.3 0 106 14.3 29 .207 .345 .245 16.4 6.9 10.0 .314 .390 .306 40.7
2022 Slider 2.9 3 92 12.4 24 .300 .450 .388 34.9 16.7 11.4 .259 .364 .341 18.8
2022 Changeup -3.1 -1 33 4.5 9 .111 .111 .100 21.1 44.4 36.4 .209 .379 .252 40.0
2021 Curveball -1.0 -6 540 51.3 134 .172 .246 .243 27.9 25.4 18.2 .227 .333 .277 43.8
2021 4-Seamer -1.2 -6 469 44.5 109 .253 .374 .339 19.7 22.0 17.5 .219 .384 .325 45.6
2021 Sinker 3.3 1 44 4.2 10 .444 .556 .465 15.0 30.0 30.0 .328 .428 .361 66.7
2020 Curveball -1.4 -3 207 56.3 49 .159 .273 .260 41.7 30.6 21.1 .220 .315 .278 44.8
2020 4-Seamer -3.0 -5 154 41.8 40 .158 .289 .215 31.1 40.0 35.6 .183 .315 .233 63.6
2020 Sinker -13.1 -1 7 1.9 3 .000 .000 .000 0.0 0.0 -- .282 .310 .264 66.7
2019 4-Seamer -2.2 -11 503 51.3 122 .188 .330 .276 30.2 35.2 26.9 .169 .308 .235 28.6
2019 Curveball -0.2 -1 445 45.4 106 .204 .347 .284 38.1 34.9 23.4 .220 .381 .280 43.5
2019 Sinker -8.9 -2 25 2.6 9 .333 .333 .300 25.0 22.2 66.7 .369 .590 .402 57.1
2019 Changeup 5.1 0 5 0.5 -- -- -- -- -- -- -- -- -- --
2018 4-Seamer 2.4 4 153 36.5 33 .290 .677 .447 23.1 15.2 10.4 .281 .699 .427 46.2
2018 Curveball 1.3 2 137 32.7 31 .267 .500 .377 36.8 35.5 20.8 .267 .404 .301 42.1
2018 Sinker -1.6 -2 102 24.3 38 .206 .471 .312 9.8 5.3 12.5 .310 .595 .419 58.8
2018 Changeup 4.4 1 21 5.0 3 .667 .667 .600 0.0 0.0 0.0 .467 .515 .439 0.0
2017 Curveball 1.0 4 396 35.2 94 .253 .330 .289 33.7 34.0 22.9 .202 .324 .246 33.9
2017 Sinker 1.8 6 356 31.6 128 .345 .517 .392 10.9 7.8 13.7 .338 .581 .412 46.4
2017 4-Seamer -2.0 -6 313 27.8 71 .176 .235 .195 28.1 32.4 24.2 .195 .363 .253 37.8
2017 Changeup 4.0 2 60 5.3 11 .364 .909 .527 29.2 9.1 12.5 .436 .998 .593 40.0
! 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 4-Seam Fastball 153 92.6 84 16.9 1:15 12:45 30
2020 Knuckle Curve 177 83.4 52 11.7 7:15 6:15 60
2021 4-Seam Fastball 468 92.5 81 16.6 1:00 12:45 15
2021 Knuckle Curve 495 83.0 59 13.3 7:30 6:45 45
2021 Sinker 44 92.6 87 18.3 1:15 2:15 -60
2022 Changeup 33 79.1 81 15.9 1:30 1:45 -15
2022 4-Seam Fastball 271 92.3 79 15.8 1:00 12:30 30
2022 Knuckle Curve 220 82.2 65 15.8 7:30 6:45 45
2022 Sinker 106 92.4 82 16.2 1:15 2:15 -60
2022 Slider 92 83.7 53 13.2 7:30 8: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
2015 241 906 -2 -4 3 3 0
2016 593 2,273 13 -3 13 10 34
2017 304 1,125 -4 2 6 3 6
2018 106 417 0 -1 4 1 4
2019 248 1,032 0 -14 2 3 -10
2020 101 401 0 -8 -1 2 -8
2021 253 1,053 -10 -16 11 5 -10
2022 184 741 6 -4 4 4 9
+ 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 908 46.1 63.4 86.0 30.7 55.3 40.3 63.6 45.8 24.3 7.2 60.0
2016 2,278 48.9 64.3 86.5 31.7 66.1 40.3 63.8 47.6 19.6 8.3 65.8
2017 1,126 53.1 67.7 83.9 29.0 54.2 42.5 64.7 49.6 23.8 8.1 76.9
2018 419 48.2 68.2 86.1 30.1 56.9 41.5 57.0 48.4 23.2 7.2 76.7
2019 980 48.5 70.5 75.5 32.1 48.8 40.9 67.5 50.7 33.0 8.8 68.6
2020 368 45.1 62.7 75.0 34.7 45.7 43.5 68.5 47.3 36.2 5.4 65.0
2021 1,053 47.3 64.7 84.8 24.3 56.3 43.7 61.8 43.4 23.6 6.3 78.8
2022 741 44.3 69.2 82.4 29.3 60.3 42.6 60.0 47.0 25.0 6.9 64.7
Player 7,873 48.2 66.1 83.5 30.1 57.7 41.6 63.6 47.5 24.5 7.6 69.1
MLB 48.5 66.9 82.0 28.4 58.2 42.6 60.8 47.1 24.7 7.3 76.1
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Year xwOBA /
xERA
xBA xSLG xISO xOBP Brl Brl% EV Hard
Hit%
K% BB% Whiff% Chase
Rate
FB
Velo
FB
Spin
CB
Spin
Extension
2015 57 61 52 43 63 63 27 6 22 61 33 63 63 26 48 64 74
2016 7 5 3 4 26 3 3 6 2 36 88 21 80 25 38 50 54
2017 34 25 18 16 58 41 18 7 3 49 89 48 66 43 67 50 73
2018 55 73 56 67
2019 93 89 83 65 94 69 31 28 48 94 81 89 78 66 62 50 67
2020 92 81 86 85 91 88 89 1 1 92 75 92 95 47 56 38 50
2021 65 65 75 77 41 87 85 4 7 54 18 29 12 38 60 53 48
2022 33 68 49 49
+ 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 %
2016 23.1 25 25.3 0 10 15 14 56.0
2017 22.6 9 10.0 -1 2 5 6 66.7
2018 23.6 6 6.5 -1 2 3 4 66.7
2019 24.4 9 9.2 0 2 2 7 77.8
2020 26.5 2 1.9 0 0 2 0 0.0
2021 24.2 4 4.3 0 3 3 2 50.0
2022 26.2 8 8.4 0 0 6 3 37.5
Player 23.8 63 65.6 -3 19 36 36 57.1

Expected Home Runs by Park

Year HR
2016 25 28 23 27 25 21 28 24 21 20 25 30 25 23 24 26 18 21 28 31 24 22 33 29 24 21 29 35 27 26 22
2017 9 11 9 9 9 9 10 10 7 9 10 10 12 10 10 10 10 9 11 9 12 12 11 12 11 10 9 10 12 10 7
2018 6 7 4 7 7 7 7 6 6 5 7 7 9 6 6 6 7 6 5 7 6 7 8 6 7 6 6 7 8 7 5
2019 9 9 8 10 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 10 10 9 9 9 9 10 10 10 8
2020 2 2 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2
2021 4 4 7 3 6 4 5 5 3 3 3 5 4 3 4 5 4 4 3 5 4 6 5 5 4 4 4 5 4 4 4
2022 8 6 6 9 9 9 9 8 8 8 8 9 9 8 9 9 9 8 8 9 8 9 9 9 7 8 9 9 9 8 8
Player 63 67 58 67 67 61 70 64 56 56 64 72 70 61 64 67 59 59 66 72 65 68 78 72 63 60 68 78 72 67 56
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights, distances and 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 +/-   2022 +/-  
Fastball Velocity 90.7 91.0 0.3 ↑ 92.2 1.2 ↑ 93.0 0.8 ↑ 93.9 0.9 ↑ 92.6 -1.3 ↓ 92.5 -0.1 ↓ 92.3 -0.2 ↓
Offspeed Velocity 84.7 82.9 -1.8 ↓ 83.8 0.9 ↑ 84.5 0.7 ↑ 86.0 1.5 ↑ 0.0 0.0 0.0 0.0 79.1 0.0
Breaking Velocity 79.3 80.9 1.6 ↑ 81.5 0.6 ↑ 80.3 -1.2 ↓ 82.3 2.0 ↑ 82.8 0.5 ↑ 82.3 -0.5 ↓ 82.2 -0.1 ↓
Exit Velocity 90.0 90.2 0.2 ↑ 89.3 -0.9 ↓ 90.6 1.3 ↑ 89.4 -1.2 ↓ 93.5 4.1 ↑ 91.4 -2.1 ↓ 90.2 -1.2 ↓
Launch Angle 8.9 8.1 -0.8 ↓ 7.3 -0.8 ↓ 14.5 7.2 ↑ 14.5 0.0 10.4 -4.1 ↓ 10.3 -0.1 ↓ 9.6 -0.7 ↓
Barrel % 5.9 9.5 3.6 ↑ 7.6 -1.9 ↓ 10.8 3.2 ↑ 7.9 -2.9 ↓ 3.7 -4.2 ↓ 5.5 1.8 ↑ 8.5 3.0 ↑
Hard Hit % 36.1 43.0 6.9 ↑ 41.1 -1.9 ↓ 48.8 7.7 ↑ 36.7 -12.1 ↓ 53.7 17.0 ↑ 45.4 -8.3 ↓ 43.1 -2.3 ↓
Sweet Spot % 24.9 35.1 10.2 ↑ 32.1 -3.0 ↓ 41.0 8.9 ↑ 36.7 -4.3 ↓ 29.6 -7.1 ↓ 28.2 -1.4 ↓ 40.0 11.8 ↑
xBA .234 .288 0.054 ↑ .264 -0.024 ↓ .290 0.026 ↑ .200 -0.090 ↓ .206 0.006 ↑ .228 0.022 ↑ .295 0.067 ↑
BA .256 .301 0.045 ↑ .275 -0.026 ↓ .260 -0.015 ↓ .201 -0.059 ↓ .153 -0.048 ↓ .216 0.063 ↑ .268 0.052 ↑
xwOBA .303 .359 0.056 ↑ .327 -0.032 ↓ .384 0.057 ↑ .262 -0.122 ↓ .258 -0.004 ↓ .300 0.042 ↑ .358 0.058 ↑
wOBA .309 .369 0.060 ↑ .304 -0.065 ↓ .345 0.041 ↑ .254 -0.091 ↓ .217 -0.037 ↓ .278 0.061 ↑ .345 0.067 ↑
xSLG .382 .507 0.125 ↑ .463 -0.044 ↓ .563 0.100 ↑ .353 -0.210 ↓ .315 -0.038 ↓ .357 0.042 ↑ .471 0.114 ↑
SLG .384 .531 0.147 ↑ .404 -0.127 ↓ .540 0.136 ↑ .338 -0.202 ↓ .271 -0.067 ↓ .311 0.040 ↑ .470 0.159 ↑
K% 21.9 19.1 -2.8 ↓ 21.6 2.5 ↑ 17.8 -3.8 ↓ 34.5 16.7 ↑ 33.7 -0.8 ↓ 24.0 -9.7 ↓ 21.1 -2.9 ↓
BB% 8.3 5.4 -2.9 ↓ 5.8 0.4 ↑ 3.7 -2.1 ↓ 5.9 2.2 ↑ 6.5 0.6 ↑ 11.0 4.5 ↑ 8.1 -2.9 ↓
Swing % 45.8 47.6 1.8 ↑ 49.6 2.0 ↑ 48.4 -1.2 ↓ 50.7 2.3 ↑ 47.3 -3.4 ↓ 43.4 -3.9 ↓ 47.0 3.6 ↑
Whiff% 24.3 19.6 -4.7 ↓ 23.8 4.2 ↑ 23.2 -0.6 ↓ 33.0 9.8 ↑ 36.2 3.2 ↑ 23.6 -12.6 ↓ 25.0 1.4 ↑
In Zone % 46.1 48.9 2.8 ↑ 53.1 4.2 ↑ 48.2 -4.9 ↓ 48.5 0.3 ↑ 45.1 -3.4 ↓ 47.3 2.2 ↑ 44.3 -3.0 ↓
Out of Zone % 53.9 51.1 -2.8 ↓ 46.9 -4.2 ↓ 51.8 4.9 ↑ 51.5 -0.3 ↓ 54.9 3.4 ↑ 52.7 -2.2 ↓ 55.7 3.0 ↑
Out of Zone Swing % 30.7 31.7 1.0 ↑ 29.0 -2.7 ↓ 30.1 1.1 ↑ 32.1 2.0 ↑ 34.7 2.6 ↑ 24.3 -10.4 ↓ 29.3 5.0 ↑
First Pitch Swing % 26.9 28.4 1.5 ↑ 33.3 4.9 ↑ 19.6 -13.7 ↓ 32.5 12.9 ↑ 31.5 -1.0 ↓ 28.7 -2.8 ↓ 27.6 -1.1 ↓
First Pitch Strike % 63.6 63.8 0.2 ↑ 64.7 0.9 ↑ 57.0 -7.7 ↓ 67.5 10.5 ↑ 68.5 1.0 ↑ 61.8 -6.7 ↓ 60.0 -1.8 ↓
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

vs RHHvs LHH
YearPAwOBAPAShifts%PAShifts%
2016 589 .363 296 38 12.8 293 58 19.8
2017 305 .304 191 17 8.9 114 17 14.9
2018 106 .348 50 19 38.0 56 16 28.6
2019 237 .254 128 40 31.3 109 44 40.4
2020 92 .217 48 15 31.3 44 19 43.2
2021 244 .285 158 16 10.1 86 56 65.1
2022 184 .345 106 25 23.6 78 60 76.9

Pitch Tempo