Matt Duffy
3B | B/T: R/R | 6' 2" 190LBS | Age: 32

Draft: 2012 | Rd: 18, #568, San Francisco Giants | Cal State - Long Beach

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2022 247 228 14 57 2 16 0 .250 .308 .311 .619
7 Seasons 2340 2133 253 596 29 215 40 .279 .337 .373 .710
AVG HR RBI SB OPS
2022 .250 2 16 0 .619
7 Seasons .279 29 215 40 .710

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 24 2271 481 19 4.0 3.1 88.0 106.4 7.5 32.4 .281 .419 .331 .327 .369 32.0 15.7 4.9
2016 25 1411 286 10 3.5 2.7 87.3 108.7 7.3 34.6 .263 .386 .292 .308 .329 30.4 14.5 6.3
2018 27 2124 413 5 1.2 0.9 86.8 104.9 4.8 33.7 .269 .351 .323 .310 .330 28.1 16.6 8.4
2019 28 673 119 2 1.7 1.2 87.0 105.2 5.5 27.7 .253 .331 .299 .311 .319 33.6 17.2 11.2
2021 30 1269 227 9 4.0 2.8 87.5 107.7 7.5 40.5 .275 .385 .327 .325 .362 34.8 19.6 7.8
2022 31 934 178 5 2.8 2.0 87.1 105.8 9.9 38.8 .234 .333 .279 .280 .315 25.8 20.2 6.9
Player 8682 1704 50 2.9 2.2 87.3 108.7 6.9 34.5 .267 .376 .314 .313 .342 30.6 16.9 7.1
MLB 6.7 4.6 88.4 122.4 12.1 33.0 .245 .405 .316 .315 .368 35.8 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, Other
  •   
  •   
  •   
  •   
  •   
  •   

Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2015 53.8 17.7 26.8 1.7 28.1 38.5 33.3 3.3 38.3 15.8 27.0 5.8 4.0 3.1
2016 51.7 21.3 24.5 2.4 25.2 39.5 35.0 2.8 41.3 21.7 25.2 3.5 3.5 2.7
2018 55.7 12.3 28.8 3.1 24.7 41.6 33.2 4.4 42.9 16.7 30.8 4.1 1.2 0.9
2019 53.8 15.1 26.9 4.2 30.3 34.5 35.3 1.7 47.9 19.3 27.7 1.7 1.7 1.2
2021 48.9 18.1 30.0 3.1 24.7 40.5 34.8 4.0 37.9 18.5 33.0 2.6 4.0 2.8
2022 46.1 25.8 25.3 2.8 24.7 39.9 35.4 1.1 37.6 24.2 28.7 5.1 2.8 2.0
Player 52.5 17.7 27.2 2.6 26.1 39.6 34.1 3.2 40.4 18.5 28.6 4.2 2.9 2.2
MLB 44.9 23.1 25.0 7.1 36.8 37.7 25.4 3.8 33.0 24.6 24.4 5.7 6.7 4.6
! 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 %
2022 4-Seamer -2.0 -7 341 36.5 93 .226 .310 .279 11.6 14.0 15.3 .259 .430 .334 38.0
2022 Slider 0.2 0 225 24.1 59 .268 .304 .276 37.4 28.8 20.2 .187 .239 .211 12.8
2022 Sinker -1.9 -3 141 15.1 35 .156 .188 .204 8.3 8.6 17.6 .203 .276 .250 31.0
2022 Changeup 2.7 3 97 10.4 28 .292 .333 .338 34.1 28.6 23.5 .228 .267 .287 0.0
2022 Curveball -0.2 0 63 6.7 12 .250 .250 .225 52.6 58.3 33.3 .157 .175 .152 0.0
2022 Cutter -0.2 0 60 6.4 19 .421 .579 .434 16.1 5.3 4.5 .383 .472 .375 27.8
2022 Splitter -1.7 0 7 0.7 1 .000 .000 .000 50.0 100.0 33.3 -- -- .000 --
2021 4-Seamer -0.1 0 471 37.1 112 .327 .429 .377 10.7 14.3 12.0 .327 .480 .390 40.2
2021 Slider 1.7 5 273 21.5 60 .250 .357 .308 26.9 40.0 23.1 .204 .267 .237 21.9
2021 Sinker 0.2 0 221 17.4 66 .298 .368 .363 11.5 13.6 17.3 .245 .331 .311 37.5
2021 Changeup -0.3 0 113 8.9 35 .212 .273 .266 20.8 14.3 15.6 .264 .361 .296 32.1
2021 Curveball 1.4 1 93 7.3 21 .278 .500 .350 14.8 23.8 16.1 .300 .457 .347 21.4
2021 Cutter -1.6 -1 81 6.4 19 .389 .444 .387 11.1 5.3 7.7 .309 .421 .335 52.9
2021 Splitter -12.7 -2 13 1.0 8 .000 .000 .000 30.0 37.5 37.5 .182 .212 .174 0.0
2021 N/A 11.9 0 4 0.3 1 1.000 1.000 .900 0.0 0.0 -- .903 .984 .833 0.0
2019 4-Seamer -0.3 -1 253 37.6 60 .224 .306 .332 12.0 16.7 15.6 .283 .394 .364 33.3
2019 Sinker 1.9 3 136 20.2 38 .324 .441 .378 10.7 15.8 17.6 .267 .345 .314 44.8
2019 Slider -0.9 -1 106 15.8 26 .208 .250 .240 34.9 23.1 18.8 .229 .289 .264 22.2
2019 Changeup 1.2 1 64 9.5 14 .167 .250 .254 33.3 14.3 12.5 .107 .171 .200 10.0
2019 Cutter 1.0 1 57 8.5 19 .389 .444 .387 11.1 5.3 6.3 .321 .384 .336 47.1
2019 Curveball -4.4 -2 53 7.9 12 .100 .100 .192 41.2 33.3 20.0 .161 .173 .238 16.7
2019 Splitter 1.1 0 3 0.4 -- -- -- 0.0 -- 0.0 -- -- -- --
2018 4-Seamer 0.3 2 745 35.1 165 .349 .438 .398 11.6 13.3 11.1 .296 .396 .346 26.6
2018 Sinker 1.8 8 430 20.2 128 .348 .446 .397 11.0 11.7 14.2 .299 .388 .347 42.9
2018 Slider -0.3 -1 412 19.4 116 .214 .268 .236 24.8 23.3 17.3 .217 .268 .229 12.9
2018 Curveball -1.7 -3 198 9.3 45 .171 .195 .230 27.0 20.0 15.3 .234 .282 .267 28.1
2018 Changeup 0.1 0 182 8.6 57 .333 .373 .342 28.7 19.3 17.2 .280 .370 .317 26.8
2018 Cutter -2.9 -4 125 5.9 38 .206 .206 .239 16.2 18.4 15.9 .251 .310 .293 25.9
2018 Splitter 10.6 3 25 1.2 8 .600 1.200 .650 27.3 12.5 5.9 .424 .847 .530 60.0
2018 Knuckleball -6.3 0 4 0.2 1 .000 .000 .000 0.0 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
2014 71 233 -4 0 2 1 -1
2015 612 2,268 -2 -1 12 8 17
2016 366 1,410 -18 -6 4 5 -15
2018 559 2,122 -14 -8 17 10 5
2019 174 696 -3 -3 5 2 1
2021 322 1,269 -7 -5 8 6 3
2022 247 934 -7 -7 5 3 -7
+ 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 2,271 49.3 62.8 90.0 29.7 64.9 43.8 29.1 46.0 18.1 7.5 65.5
2016 1,411 51.2 64.1 91.1 26.3 65.2 41.5 26.5 45.6 15.4 8.3 72.6
2018 2,124 50.4 67.8 89.9 25.0 60.8 43.1 34.3 46.5 17.3 7.7 74.2
2019 673 49.5 58.9 87.2 20.3 63.8 45.5 22.5 39.4 18.9 7.6 70.6
2021 1,269 51.4 62.4 91.9 21.2 61.8 43.2 27.3 42.4 15.4 8.0 66.7
2022 934 52.1 64.3 88.2 25.5 50.9 45.2 24.7 45.7 21.8 6.9 73.4
Player 8,682 50.5 64.0 90.1 25.6 62.1 43.4 28.7 45.0 17.5 7.7 70.2
MLB 48.5 66.9 82.0 28.4 58.3 42.6 29.5 47.1 24.7 7.2 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 61 86 62 45 56 49 38 35 50 32 72 15 69 46 81
2016 28 60 29 23 40 15 22 20 65 18 82 23 89 65 74
2018 34 77 14 3 69 3 3 14 40 10 76 48 85 67 67 25
2019 38 42
2021 51 37 13 45
2022 22 37 29 25
+ 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 20.8 5 5.6 -1 3 6 2 40.0
2018 21.0 4 3.9 0 2 3 2 50.0
2019 21.5 1 1.1 0 1 2 0 0.0
2021 22.1 5 4.0 1 3 3 2 40.0
2022 23.7 2 2.9 -1 0 4 0 0.0
Player 21.7 17 17.5 -1 9 18 6 35.3

Expected Home Runs by Park

Year HR
2016 5 6 6 4 6 5 4 6 4 7 4 5 3 5 6 6 6 8 4 7 9 3 4 5 6 7 8 6 5 5 9
2018 4 4 5 4 2 4 3 5 3 5 3 3 3 2 4 5 2 5 4 5 3 4 4 4 4 5 5 3 5 3 6
2019 1 1 0 2 0 0 1 3 1 1 0 0 0 1 0 2 1 3 1 1 1 0 0 2 3 1 3 0 3 0 2
2021 5 3 5 2 3 5 3 4 4 6 4 5 3 3 3 4 6 5 4 4 6 2 3 5 4 4 5 3 5 2 6
2022 2 2 3 4 3 3 3 0 4 3 3 1 2 2 3 4 4 3 3 4 4 3 2 2 4 4 3 2 3 1 4
Player 17 16 19 16 14 17 14 18 16 22 14 14 11 13 16 21 19 24 16 21 23 12 13 18 21 21 24 14 21 11 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, 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 +/-  
Exit Velocity 88 -0.7 86.8 0.2 87.5 87.1 -0.4
Launch Angle 7.5 -0.2 4.8 0.7 7.5 9.9 2.4
Barrel % 4 -0.5 1.2 0.5 4 2.8 -1.2
Hard Hit % 32 -1.6 28.1 5.5 34.8 25.8 -9
Sweet Spot % 32.4 2.2 33.7 -6 40.5 38.8 -1.7
xBA .281 -0.018 .269 -0.016 .275 .234 -0.041
BA .295 -0.037 .294 -0.042 .287 .25 -0.037
xwOBA .327 -0.019 .31 0.001 .325 .28 -0.045
wOBA .331 -0.039 .323 -0.024 .327 .279 -0.048
xSLG .419 -0.033 .351 -0.02 .385 .333 -0.052
SLG .428 -0.071 .366 -0.039 .381 .311 -0.07
K% 15.7 -1.2 16.6 0.6 19.6 20.2 0.6
BB% 4.9 1.4 8.4 2.8 7.8 6.9 -0.9
Swing % 46 -0.4 46.5 -7.1 42.4 45.7 3.3
Whiff% 18.1 -2.7 17.3 1.6 15.4 21.8 6.4
In Zone % 49.3 1.9 50.4 -0.9 51.4 52.1 0.7
Out of Zone % 50.7 -1.9 49.6 0.9 48.6 47.9 -0.7
Out of Zone Swing % 29.7 -3.4 25 -4.7 21.2 25.5 4.3
First Pitch Swing % 29.1 -2.6 34.3 -11.8 27.3 24.7 -2.6
First Pitch Strike % 64.4 -4.8 63.4 -3 59.9 57.9 -2
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2016 R 360 1 0.3 .288 .691
2018 R 559 3 0.5 .325 .000
2019 R 169 0 0.0 .299
2021 R 309 0 0.0 .319
2022 R 247 0 0.0 .279

Pitch Tempo