Loading games...
2024 Stats
G
4
AB
7
H
2
HR
0
RBI
0
R
2
SB
0
AVG
.286
OBP
.500
SLG
.286
OPS
.786
Career Stats
G
709
AB
2331
H
646
HR
31
RBI
231
R
272
SB
41
AVG
.277
OBP
.335
SLG
.369
OPS
.704
Year-by-Year Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | SF | 34 | 64 | 60 | 16 | — | 8 | — | .267 | .302 | .300 | .602 | WS |
| 2015 | SF | 149 | 612 | 573 | 169 | 12 | 77 | 12 | .295 | .334 | .428 | .762 | |
| 2016 | Total | 91 | 366 | 333 | 86 | 5 | 28 | 8 | .258 | .310 | .357 | .667 | |
| 2018 | TB | 132 | 560 | 503 | 148 | 4 | 44 | 12 | .294 | .361 | .366 | .727 | |
| 2019 | TB | 46 | 169 | 147 | 37 | 1 | 12 | — | .252 | .343 | .327 | .670 | |
| 2021 | CHC | 97 | 322 | 289 | 83 | 5 | 30 | 8 | .287 | .357 | .381 | .738 | |
| 2022 | LAA | 77 | 247 | 228 | 57 | 2 | 16 | — | .250 | .308 | .311 | .619 | |
| 2023 | KC | 79 | 209 | 191 | 48 | 2 | 16 | 1 | .251 | .306 | .325 | .631 | |
| 2024 | TEX | 4 | 10 | 7 | 2 | — | — | — | .286 | .500 | .286 | .786 |
Spring Training
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | SF | 2 | 3 | 3 | — | — | — | — | .000 | .000 | .000 | .000 |
| 2015 | SF | 26 | 65 | 61 | 22 | 3 | 15 | — | .361 | .400 | .639 | 1.039 |
| 2016 | SF | 19 | 68 | 65 | 20 | 2 | 9 | 1 | .308 | .309 | .523 | .832 |
| 2018 | TB | 16 | 53 | 49 | 16 | — | 6 | — | .327 | .377 | .327 | .704 |
| 2019 | TB | 2 | 5 | 5 | — | — | — | — | .000 | .000 | .000 | .000 |
| 2020 | Total | 15 | 40 | 37 | 9 | — | — | — | .243 | .300 | .243 | .543 |
| 2021 | CHC | 14 | 31 | 31 | 9 | — | 3 | — | .290 | .290 | .387 | .677 |
| 2022 | LAA | 8 | 21 | 18 | 7 | 1 | 1 | — | .389 | .476 | .611 | 1.087 |
| 2023 | KC | 15 | 44 | 41 | 12 | — | 6 | — | .293 | .318 | .415 | .733 |
| 2024 | TEX | 17 | 50 | 45 | 13 | — | 3 | — | .289 | .340 | .356 | .696 |
Postseason
Hitting
| Year | Team | G | PA | AB | H | HR | RBI | SB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | SF | 8 | 7 | 6 | 1 | — | — | — | .167 | .167 | .167 | .334 |
| 2019 | TB | 3 | 5 | 5 | 3 | — | — | — | .600 | .600 | .600 | 1.200 |
Game Logs
Season selector loads one year at a time.
Hitting
| Date | Opponent | AB | H | 2B | 3B | HR | RBI | R | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024-09-28 | @ LAA | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 2024-09-27 | @ LAA | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2024-09-25 | @ ATH | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2024-09-24 | @ ATH | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Transactions
Entire history • newest first.
2024-10-31
3B Matt Duffy elected free agency.
2024-09-24
Texas Rangers selected the contract of 3B Matt Duffy from Round Rock Express.
2024-03-28
Texas Rangers signed free agent 3B Matt Duffy to a minor league contract.
2024-01-25
3B Matt Duffy roster status changed by Texas Rangers.
2024-01-25
Texas Rangers signed free agent 3B Matt Duffy to a minor league contract and invited him to spring training.
2024-01-25
3B Matt Duffy roster status changed by Texas Rangers.
2023-11-02
3B Matt Duffy elected free agency.
2023-03-30
Kansas City Royals selected the contract of 3B Matt Duffy, and from Omaha Storm Chasers.
2023-01-30
3B Matt Duffy roster status changed by Kansas City Royals.
2023-01-30
Kansas City Royals signed free agent 3B Matt Duffy to a minor league contract.
2022-11-06
3B Matt Duffy elected free agency.
2022-08-29
Los Angeles Angels activated 3B Matt Duffy from the 60-day injured list.
2022-08-16
Los Angeles Angels sent 3B Matt Duffy on a rehab assignment to Salt Lake Bees.
2022-07-28
Los Angeles Angels transferred 3B Matt Duffy from the 10-day injured list to the 60-day injured list. Low back spasms.
2022-06-27
Los Angeles Angels placed 3B Matt Duffy on the 10-day injured list.
2022-05-14
Los Angeles Angels activated 3B Matt Duffy.
2022-05-12
Los Angeles Angels sent 3B Matt Duffy on a rehab assignment to Salt Lake Bees.
2022-05-01
Los Angeles Angels placed 3B Matt Duffy on the 10-day injured list.
2022-03-16
Los Angeles Angels activated 3B Matt Duffy.
2022-03-16
Los Angeles Angels signed free agent 3B Matt Duffy.
2022-03-16
Los Angeles Angels activated 3B Matt Duffy.
2021-11-03
3B Matt Duffy elected free agency.
2021-07-23
Chicago Cubs activated 3B Matt Duffy.
2021-07-13
Chicago Cubs sent 3B Matt Duffy on a rehab assignment to Iowa Cubs.
2021-06-29
Chicago Cubs placed 3B Matt Duffy on the 60-day injured list. Low back strain.
2021-05-25
Chicago Cubs placed 3B Matt Duffy on the 10-day injured list. Low back strain.
2021-04-16
Chicago Cubs activated 3B Matt Duffy from the 10-day injured list.
2021-04-13
Chicago Cubs placed 3B Matt Duffy on the 10 day injured list.
2021-03-28
Chicago Cubs selected the contract of 3B Matt Duffy from Iowa Cubs.
2021-02-18
Chicago Cubs invited non-roster 3B Matt Duffy to spring training.
2020-12-16
Chicago Cubs signed free agent 3B Matt Duffy to a minor league contract.
2020-12-16
3B Matt Duffy roster status changed by Chicago Cubs.
2020-06-29
New York Yankees signed free agent 3B Matt Duffy to a minor league contract.
2020-06-28
New York Yankees signed free agent 3B Matt Duffy to a minor league contract and invited him to spring training.
2020-06-27
Texas Rangers released 3B Matt Duffy.
2020-01-30
Texas Rangers signed free agent 3B Matt Duffy to a minor league contract and invited him to spring training.
2019-11-22
Tampa Bay Rays released 3B Matt Duffy.
2019-11-20
Tampa Bay Rays designated 3B Matt Duffy for assignment.
2019-07-23
Tampa Bay Rays activated 3B Matt Duffy from the 60-day injured list.
2019-07-11
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Durham Bulls.
2019-07-09
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to GCL Rays.
2019-07-08
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Charlotte Stone Crabs.
2019-07-04
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to GCL Rays.
2019-05-21
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Durham Bulls.
2019-05-10
Tampa Bay Rays transferred 3B Matt Duffy from the 10-day injured list to the 60-day injured list.
2019-05-03
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Charlotte Stone Crabs.
2019-03-27
Tampa Bay Rays placed 3B Matt Duffy on the 10-day injured list retroactive to March 25, 2019.
2018-04-27
Tampa Bay Rays activated 3B Matt Duffy from the 10-day injured list.
2018-04-26
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Charlotte Stone Crabs.
2018-04-17
Tampa Bay Rays placed 3B Matt Duffy on the 10-day disabled list. Right hamstring strain.
2017-11-02
Tampa Bay Rays activated 3B Matt Duffy from the 60-day disabled list.
2017-06-09
Tampa Bay Rays transferred 3B Matt Duffy from the 10-day disabled list to the 60-day disabled list. Recovering from Achilles surgery.
2017-05-09
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Charlotte Stone Crabs.
2017-04-01
Tampa Bay Rays placed 3B Matt Duffy on the 10-day disabled list. Recovering from Achilles surgery.
2016-11-07
Tampa Bay Rays activated 3B Matt Duffy from the 60-day disabled list.
2016-09-08
Tampa Bay Rays placed SS Matt Duffy on the 60-day disabled list. Left Achilles injury.
2016-08-11
Tampa Bay Rays activated SS Matt Duffy from the 15-day disabled list.
2016-08-07
Tampa Bay Rays sent 3B Matt Duffy on a rehab assignment to Durham Bulls.
2016-08-01
Tampa Bay Rays traded LHP Matt Moore to San Francisco Giants for 3B Matt Duffy, SS Lucius Fox and RHP Michael Santos.
2016-07-30
San Francisco Giants sent 3B Matt Duffy on a rehab assignment to Sacramento River Cats.
2016-06-20
San Francisco Giants placed 3B Matt Duffy on the 15-day disabled list. Strained left Achilles
2015-05-08
Matt Duffy changed number to 5.
2014-08-08
San Francisco Giants activated SS Matt Duffy.
2014-08-08
San Francisco Giants recalled 3B Matt Duffy from Richmond Flying Squirrels.
2014-08-07
San Francisco Giants optioned SS Matt Duffy to Richmond Flying Squirrels.
2014-08-01
San Francisco Giants selected the contract of Matt Duffy from Richmond Flying Squirrels.
2014-03-08
SS Matt Duffy roster status changed by San Francisco Giants.
2012-06-14
SS Matt Duffy assigned to Salem-Keizer Volcanoes from San Francisco Giants.
2012-06-12
San Francisco Giants signed SS Matt Duffy.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2024
No Statcast percentile data available.
Spray Chart
Hits only • Stadium overlay
1B
2B
3B
HR
MLBAM-style coords scaled into stadium viewBox. Home plate baseline ≈ (125, 199). Stadium SVG: rangers.svg.
Results by Pitch Type
| Pitch | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| 4-Seam Fastball | 19 | 61.3% | 36.8% | 0.0% | .333 | 66.7% |
| Sinker | 5 | 16.1% | 80.0% | 0.0% | .000 | 100.0% |
| Slider | 5 | 16.1% | 60.0% | 66.7% | .500 | 0.0% |
| Changeup | 1 | 3.2% | 100.0% | 0.0% | .000 | 0.0% |
| Curveball | 1 | 3.2% | 0.0% | 0.0% | .000 | 0.0% |
| Total | 31 | 100.0% | 48.4% | 15.4% | .286 | 66.7% |
Results by Pitch Category
| Category | # | Usage% | Zone% | Whiff% | AVG | HardHit% |
|---|---|---|---|---|---|---|
| Fastball | 24 | 77.4% | 45.8% | 0.0% | .200 | 80.0% |
| Breaking | 6 | 19.4% | 50.0% | 66.7% | .500 | 0.0% |
| Offspeed | 1 | 3.2% | 100.0% | 0.0% | .000 | 0.0% |
| Total | 31 | 100.0% | 48.4% | 15.4% | .286 | 66.7% |
| MLB Avg | - | - | 50.6% | 25.3% | .245 | 41.0% |