2B Matt Duffy #53
Age: 34 | Bats: R | Throws: R | Morale: Angry
09/11/2025
2B MATT DUFFY #53 - AGE: 34 - BATS: R - THROWS: R - MORALE: ANGRY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
107 321 78 20 2 6 35 41 69 .243 .341 .374 1 1.9
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 50 45 50
Gap 55 55 50 55
Power 40 40 35 40
Eye 55 65 55 55
Avoid K's 50 50 50 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 50 20
Errors: - 55 20
Arm: 20 60 20
Turn DP: - 60 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 45
Catcher: - Left Field: -
1st Base: 45 Center Field: -
2nd Base: 55 Right Field: -
3rd Base: 50
       
RUN/BUNT
Running Speed: 45
Stealing Aggressiveness: 45
Stealing Ability: 50
Baserunning Inst.: 50
Sacrifice Bunt: 70
Bunt for Hit: 55
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/08/2025 ROC Loss, 3-8 2 0 0 0 0 0 1 0
09/06/2025 ROC Win, 6-0 3 1 1 2 1 0 0 0
09/05/2025 ROC Loss, 2-6 4 1 1 0 0 0 2 0
09/04/2025 SYR Loss, 2-6 2 0 0 0 0 0 0 0
09/03/2025 SYR Loss, 2-5 4 0 0 0 0 0 1 0
09/01/2025 SYR Loss, 2-5 4 1 2 0 0 0 0 0
08/31/2025 @ BUF Loss, 3-17 4 0 0 0 0 0 2 0
08/30/2025 @ BUF Loss, 2-3 3 0 0 0 0 1 1 0
08/29/2025 @ BUF Loss, 2-5 4 0 1 1 0 0 0 0
08/28/2025 @ SYR Loss, 0-2 3 0 1 0 0 0 1 0
PERSONALITY
Laid back.
Birthday:01/15/1991
Born in:Long Beach, CA
Nationality:American
Height:6' 2"
Weight:185 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:4 Years, 87 Days
Service This Yr:None
40-Man Service:5 Years, 105 Days
Pro Service:10 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Out of option years
Contract Extension: -
Drafted:-
INTERNATIONAL LEAGUE 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 107 321 78 20 2 6 35 45 41 69 .243 .341 .374 .715 .327 .131 114
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 92 376 8 0 0 7 4 2 120 28 1 0 100.0 43.5 4.59 1.9  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   63 15 4 0 2 9 8 12 18 0 1 2 .238 .377 .397 .773
Versus Right   258 63 16 2 4 26 37 29 51 2 3 6 .244 .332 .368 .700
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Last Week   17 4 1 0 1 2 3 0 3 0 0 2 .235 .316 .471 .786
April   17 3 1 0 0 2 2 5 4 0 0 1 .176 .391 .235 .627
May   91 27 7 0 3 10 11 11 14 0 2 1 .297 .379 .473 .851
June   47 17 6 0 2 8 8 4 10 0 0 3 .362 .444 .617 1.061
July   62 12 0 2 0 5 12 13 16 1 2 0 .194 .329 .258 .587
August   85 15 5 0 0 8 9 8 21 1 0 1 .176 .253 .235 .488
September   19 4 1 0 1 2 3 0 4 0 0 2 .211 .286 .421 .707
Career   794 203 50 7 10 71 91 98 163 3 12 9 .256 .343 .374 .717
Home   160 42 11 1 4 17 27 20 36 1 3 4 .263 .357 .419 .776
Road   161 36 9 1 2 18 18 21 33 1 1 4 .224 .326 .329 .655
Grass   321 78 20 2 6 35 45 41 69 2 4 8 .243 .341 .374 .715
Day   114 26 6 1 2 10 17 13 24 0 2 6 .228 .338 .351 .689
Night   207 52 14 1 4 25 28 28 45 2 2 2 .251 .343 .386 .730
As Starter   312 76 19 2 6 34 42 38 64 2 4 8 .244 .339 .375 .714
As Reliever / Substitution   9 2 1 0 0 1 3 3 5 0 0 0 .222 .417 .333 .750
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2014 San Francisco - MLB 23 34 60 16 2 0 0 8 5 1 2 0 14 0 1 .267 .302 .300 .602 75 70 -0.0
2015 San Francisco - MLB 24 85 310 72 12 6 4 19 38 22 1 2 52 3 3 .232 .284 .348 .632 80 74 0.2
2016 San Francisco - MLB 25 49 97 24 4 2 1 16 5 7 0 1 20 0 0 .247 .295 .361 .656 87 84 0.2
2017 Cincinnati - MLB 26 133 435 116 27 0 5 40 53 41 2 0 82 2 3 .267 .333 .363 .696 97 100 1.8
2018 Cincinnati - MLB 27 70 220 51 9 1 4 25 25 32 1 0 40 4 5 .232 .332 .336 .668 84 89 0.4
2019 Detroit - MLB 28 15 58 14 7 0 0 4 8 4 0 0 11 0 0 .241 .290 .362 .652 70 69 -0.1
2020 Houston - MLB 29 20 62 10 4 0 0 2 10 7 0 2 10 0 0 .161 .239 .226 .465 31 30 -0.3
2021 Pittsburgh - MLB 30 132 408 92 28 6 8 41 41 48 4 3 70 4 0 .225 .311 .382 .693 78 79 -0.2
Total MLB 538 1650 395 93 15 22 155 185 162 10 8 299 13 12 .239 .310 .354 .664 83 83 1.9
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2012 Salem-Keizer - S A 21 47 182 45 4 0 1 16 31 26 7 1 22 10 1 .247 .361 .286 .647 50 69 -0.4
2013 Augusta - A 22 78 287 88 14 3 4 43 48 45 3 1 41 22 6 .307 .405 .418 .823 127 132 2.7
2013 San Jose - A+ 22 26 106 31 6 1 5 14 17 7 1 0 16 3 1 .292 .342 .509 .852 117 115 0.6
2013 Total - A+ 22 104 393 119 20 4 9 57 65 52 4 1 57 25 7 .303 .389 .443 .832 124 127 3.3
2014 Richmond - AA 23 97 367 122 24 4 3 62 53 42 2 6 66 20 4 .332 .398 .444 .842 129 131 3.2
2015 Sacramento - AAA 24 45 184 62 22 1 3 28 26 14 0 1 24 3 2 .337 .382 .516 .898 129 133 1.4
2016 Sacramento - AAA 25 66 250 74 17 1 5 35 38 22 2 6 41 5 3 .296 .350 .432 .782 110 107 1.2
2018 Louisville - AAA 27 53 205 63 17 0 3 19 22 24 0 1 35 5 2 .307 .378 .434 .812 129 129 1.6
2019 Toledo - AAA 28 54 195 50 12 2 1 11 21 28 0 0 42 6 1 .256 .350 .354 .704 96 95 0.9
2020 Fresno - AAA 29 69 265 75 16 3 4 22 33 22 1 2 46 4 2 .283 .338 .411 .749 96 92 0.6
2020 Toledo - AAA 29 20 73 12 1 3 0 6 3 5 1 0 17 0 2 .164 .228 .260 .488 34 32 -0.4
2020 Total - AAA 29 89 338 87 17 6 4 28 36 27 2 2 63 4 4 .257 .314 .379 .693 83 79 0.2
2025 Scranton WB - AAA 34 107 321 78 20 2 6 35 45 41 8 2 69 1 0 .243 .341 .374 .715 111 114 1.9
Total IL 234 794 203 50 7 10 71 91 98 9 3 163 12 5 .256 .343 .374 .717 105 106
Total PCL 180 699 211 55 5 12 85 97 58 3 9 111 12 7 .302 .354 .446 .800 109 108
Total EL 97 367 122 24 4 3 62 53 42 2 6 66 20 4 .332 .398 .444 .842 129 131
Total CAL 26 106 31 6 1 5 14 17 7 1 0 16 3 1 .292 .342 .509 .852 117 115
Total SAL 78 287 88 14 3 4 43 48 45 3 1 41 22 6 .307 .405 .418 .823 127 132
Total NWL 47 182 45 4 0 1 16 31 26 7 1 22 10 1 .247 .361 .286 .647 50 69
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2012 Salem-Keizer - S A SS 45 0 61 127 12 201 13 .935 0.0 0.00 0.0 .000
2013 San Jose - A+ SS 25 0 24 70 12 97 3 .969 0.0 0.00 0.0 .000
2013 Augusta - A SS 74 0 86 230 37 327 11 .966 0.0 0.00 0.0 .000
2014 San Francisco - MLB 2B 9 5 9 16 3 26 1 .962 0.0 0.00 0.0 .000
2014 Richmond - AA 2B 3 0 5 7 0 12 0 1.000 0.0 0.00 0.0 .000
2014 San Francisco - MLB 3B 2 0 0 2 0 2 0 1.000 0.0 0.00 0.0 .000
2014 San Francisco - MLB SS 7 5 15 13 5 29 1 .966 0.0 0.00 0.0 .000
2014 Richmond - AA SS 89 0 102 277 60 394 15 .962 0.0 0.00 0.0 .000
2015 San Francisco - MLB 2B 2 1 6 4 1 10 0 1.000 11.0 8.18 +0.1 1.038
2015 San Francisco - MLB 3B 11 11 4 16 0 23 3 .870 88.0 2.05 -1.9 .865
2015 San Francisco - MLB SS 69 69 94 204 32 308 10 .968 604.1 4.44 -3.9 .970
2016 San Francisco - MLB 2B 2 2 3 5 2 8 0 1.000 17.0 4.24 +0.0 1.005
2016 San Francisco - MLB 3B 20 17 7 20 1 29 2 .931 148.1 1.64 -1.0 .940
2017 Cincinnati - MLB 2B 99 94 181 261 41 449 7 .984 824.1 4.83 +0.9 1.006
2017 Cincinnati - MLB 3B 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2017 Cincinnati - MLB SS 18 15 20 42 16 65 3 .954 134.0 4.16 -1.6 .932
2018 Cincinnati - MLB 2B 37 35 59 99 21 162 4 .975 298.2 4.76 -0.7 .981
2018 Cincinnati - MLB 3B 6 5 3 9 3 12 0 1.000 45.0 2.40 +0.1 1.028
2018 Cincinnati - MLB SS 24 19 27 57 7 84 0 1.000 172.1 4.39 -0.1 1.007
2019 Detroit - MLB 2B 14 14 17 42 9 59 0 1.000 106.2 4.98 -0.5 1.066
2019 Detroit - MLB SS 1 0 0 1 0 1 0 1.000 4.0 2.25 -0.2 1.016
2020 Houston - MLB 2B 2 0 0 1 0 1 0 1.000 2.0 4.50 +0.0 .991
2020 Houston - MLB 3B 7 6 2 7 0 10 1 .900 56.0 1.45 -0.2 .934
2020 Houston - MLB SS 10 10 13 30 4 44 1 .977 91.0 4.25 -0.4 .936
2021 Pittsburgh - MLB 2B 11 6 12 15 5 27 0 1.000 65.1 3.72 -0.9 .943
2021 Pittsburgh - MLB 3B 116 107 67 166 21 242 9 .963 925.0 2.27 -0.5 .990
2021 Pittsburgh - MLB SS 5 3 11 10 1 21 0 1.000 35.0 5.40 -0.2 .926
2025 Scranton WB - AAA 1B 7 7 65 10 8 75 0 1.000 66.0 10.23 +0.3 .995
2025 Scranton WB - AAA 2B 32 29 48 64 18 113 1 .991 242.0 4.17 -0.7 .999
2025 Scranton WB - AAA 3B 29 18 12 31 6 44 1 .977 175.0 2.21 -1.3 .964
2025 Scranton WB - AAA SS 40 37 48 110 24 163 5 .969 325.1 4.37 -2.1 .982
TOTAL 1B 7 7 65 10 8 75 0 1.000 66.0 10.23 +0.3 .995
TOTAL 2B 211 186 340 514 100 867 13 .985 1567.0 4.90 -1.7 1.003
TOTAL 3B 192 164 95 251 31 362 16 .956 1439.1 2.16 -4.7 .972
TOTAL SS 407 158 501 1171 210 1734 62 .964 1366.0 11.02 -8.5 .970
PLAYER HISTORY
05/17/2015 Injured (bruised finger), day-to-day for 1 day.
07/03/2015 Injured (sore groin), day-to-day for 5 days.
07/06/2015 Injured on 07/05/2015, diagnosed with a knee sprain, will miss 4-5 weeks.
11/29/2015 Received a 1-year contract worth a total of $507,500 through automatic renewal.
01/01/2016 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (35); Eye: 50 (50).
04/20/2016 Injured on 04/17/2016, diagnosed with a hamstring strain, will miss 2-3 weeks.
07/29/2016 Injured (sore back), day-to-day for one week.
08/31/2016 Goes 5-5 against the Memphis Redbirds, with 1 2B, 1 HR, 2 RBI and 3 R.
09/04/2016 Injured (knee tendinitis), day-to-day for 4 days.
09/05/2016 Wins the PCL PC Player of the Week Award.
11/06/2016 Was traded by the San Francisco Giants to the Cincinnati Reds in exchange for CL Doug Foster.
11/26/2016 Received a 1-year contract worth a total of $507,500 through automatic renewal.
01/01/2017 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (35); Eye: 50 (50).
04/26/2017 Injured (Sprained ankle), day-to-day for 2 weeks.
11/20/2017 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2018 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 30 (35); Eye: 50 (50).
08/02/2018 Injured (Oblique strain), out for 1-2 weeks.
08/09/2018 Suffered setback in recovery from injury, will miss another 5 days.
09/29/2018 Injured on 09/26/2018, diagnosed with an intercostal strain, will miss 3-4 weeks.
11/21/2018 Received a 1-year contract worth a total of $750,000 through arbitration.
01/01/2019 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 30 (35); Eye: 55 (55).
03/15/2019 Was claimed off waivers by Cleveland while with Cincinnati.
03/23/2019 Was claimed off waivers by Detroit while with Cleveland.
04/28/2019 Injured on 04/27/2019, diagnosed with a sore elbow, is day-to-day.
05/18/2019 Suffered setback in recovery from injury, will miss another one week.
09/04/2019 Injured on 09/02/2019, diagnosed with a sprained thumb, will miss 6 weeks.
11/19/2019 Received a 1-year contract worth a total of $900,000 through arbitration.
01/01/2020 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (35); Eye: 55 (55).
05/03/2020 Was traded by the Detroit Tigers to the Houston Astros in exchange for C Christian Bethancourt, SP Franklin E. Perez.
08/10/2020 Injured on 08/09/2020, diagnosed with a mild hamstring strain, is day-to-day.
09/05/2020 Injured on 09/03/2020, diagnosed with a fractured rib, will miss 5 weeks.
09/23/2020 Wins the 2020 International League Round 2 with the Toledo Mud Hens!
11/19/2020 Became a free agent.
12/23/2020 Signed a 1-year contract worth a total of $1,900,000 with the Pittsburgh Pirates organization.
01/01/2021 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 40 (40); Eye: 55 (60).
09/29/2021 Released by the Pittsburgh Pirates.
01/01/2022 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 40 (40); Eye: 60 (60).
01/01/2023 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 40 (40); Eye: 60 (60).
01/01/2024 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 40 (40); Eye: 60 (60).
01/01/2025 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (35); Eye: 60 (60).
02/12/2025 Signed a minor league contract with the New York Yankees organization.
05/12/2025 Injured (mild hip strain),day-to-day for 3 days.
05/30/2025 Injured (hip flexor strain),day-to-day for 4 days.
06/02/2025 Wins the IL Player of the Week Award.
06/08/2025 Goes 5-5 against the Toledo Mud Hens, with 1 2B, 1 HR, 3 RBI and 2 R.
06/15/2025 Injured (hip flexor strain),day-to-day for one week.
LEADERBOARD APPEARANCES
Year 3B Rank
2015 6 9
Wednesday, September 10th , 2025 - OOTP Baseball 26.7 Build 77