Standard Batting

Upgraded
Standard Batting Table
Season Age Team Lg WAR G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS OPS+ rOBA Rbat+ TB GIDP HBP SH SF IBB Pos Awards
2014 23 SFG NL -0.2 34 64 60 5 16 2 0 0 8 0 1 1 14 .267 .302 .300 .602 74 .282 80 18 1 2 1 0 0 H/465
2015 24 SFG NL 4.0 149 612 573 77 169 28 6 12 77 12 0 30 96 .295 .334 .428 .762 108 .350 114 245 22 5 2 2 0 *5H/463 ROY-2
2016 25 2TM 2LG 1.1 91 366 333 41 86 14 2 5 28 8 5 23 53 .258 .310 .357 .668 82 .303 84 119 13 4 2 4 0 56/HD
2016 25 SFG NL 1.2 70 286 257 32 65 11 2 4 21 8 4 20 40 .253 .313 .358 .671 82 .310 87 92 9 4 2 3 0 5/H
2016 25 TBR AL -0.1 21 80 76 9 21 3 0 1 7 0 1 3 13 .276 .300 .355 .655 81 .278 74 27 4 0 0 1 0 6/5DH
2018 27 TBR AL 3.2 132 560 503 59 148 22 1 4 44 12 6 47 93 .294 .361 .366 .727 104 .331 108 184 12 7 1 2 1 *5/DH6
2019 28 TBR AL 0.0 46 169 147 12 37 8 0 1 12 0 1 19 29 .252 .343 .327 .670 83 .304 88 48 4 2 0 1 0 5/6
2021 30 CHC NL 1.7 97 322 289 45 83 12 0 5 30 8 1 25 63 .287 .357 .381 .738 101 .340 105 110 16 7 0 1 0 5H4/6731
2022 31 LAA AL -0.4 77 247 228 14 57 8 0 2 16 0 0 17 50 .250 .308 .311 .619 77 .279 73 71 6 2 0 0 0 534H
2023 32 KCR AL 0.2 78 209 191 17 48 8 0 2 16 1 0 12 39 .251 .306 .325 .631 73 .298 81 62 4 4 0 2 0 54H3/D16
2024 33 TEX AL 0.2 4 10 7 2 2 0 0 0 0 0 0 2 1 .286 .500 .286 .786 139 .388 160 2 0 1 0 0 0 /5H
9 Yrs 9.7 708 2559 2331 272 646 102 9 31 231 41 14 176 438 .277 .335 .369 .704 94 .322 98 859 78 34 6 12 1 5H436D/17
162 Game Avg 2.2 162 586 533 62 148 23 2 7 53 9 3 40 100 .277 .335 .369 .704 94 .322 98 197 18 8 1 3 0
SFG (3 Yrs) 5.0 253 962 890 114 250 41 8 16 106 20 5 51 150 .281 .326 .399 .725 98 .334 104 355 32 11 5 5 0 5H46/3
TBR (3 Yrs) 3.1 199 809 726 80 206 33 1 6 63 12 8 69 135 .284 .351 .357 .708 97 .320 100 259 20 9 1 4 1 56/DH
CHC (1 Yr) 1.7 97 322 289 45 83 12 0 5 30 8 1 25 63 .287 .357 .381 .738 101 .340 105 110 16 7 0 1 0 5H4/6731
KCR (1 Yr) 0.2 78 209 191 17 48 8 0 2 16 1 0 12 39 .251 .306 .325 .631 73 .298 81 62 4 4 0 2 0 54H3/D16
LAA (1 Yr) -0.4 77 247 228 14 57 8 0 2 16 0 0 17 50 .250 .308 .311 .619 77 .279 73 71 6 2 0 0 0 534H
TEX (1 Yr) 0.2 4 10 7 2 2 0 0 0 0 0 0 2 1 .286 .500 .286 .786 139 .388 160 2 0 1 0 0 0 /5H
AL (6 Yrs) 3.1 358 1275 1152 113 313 49 1 10 95 13 8 100 225 .272 .337 .342 .679 90 .309 92 394 30 16 1 6 1 5H436D/1
NL (4 Yrs) 6.7 350 1284 1179 159 333 53 8 21 136 28 6 76 213 .282 .334 .394 .728 99 .335 104 465 48 18 5 6 0 5H46/371
Standard Batting Table
Season Age Team Lg G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB GIDP HBP SH SF IBB Pos Awards
2014 23 SFG NL,WS 8 7 6 2 1 0 0 0 0 0 0 0 2 .167 .167 .167 .333 1 0 0 1 0 0 /H6
2019 28 TBR AL 3 5 5 2 3 0 0 0 0 0 0 0 0 .600 .600 .600 1.200 3 0 0 0 0 0 /5H
2 Yrs 11 12 11 4 4 0 0 0 0 0 0 0 2 .364 .364 .364 .727 4 0 0 1 0 0 /H56
162 Game Avg 162 177 162 59 59 0 0 0 0 0 0 0 29 .364 .364 .364 .727 59 0 0 15 0 0
SFG (1 Yr) 8 7 6 2 1 0 0 0 0 0 0 0 2 .167 .167 .167 .333 1 0 0 1 0 0 /H6
TBR (1 Yr) 3 5 5 2 3 0 0 0 0 0 0 0 0 .600 .600 .600 1.200 3 0 0 0 0 0 /5H
NL (1 Yr) 6 5 4 1 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0 0 0 1 0 0 /H
AL (1 Yr) 3 5 5 2 3 0 0 0 0 0 0 0 0 .600 .600 .600 1.200 3 0 0 0 0 0 /5H
WS (1 Yr) 2 2 2 1 1 0 0 0 0 0 0 0 1 .500 .500 .500 1.000 1 0 0 0 0 0 /6H

Value Batting

Upgraded
Value Batting Table
Season Age Team Lg PA Rbat Rbaser Rdp Rfield Rpos RAA WAA Rrep RAR WAR waaWL% 162WL% oWAR dWAR oRAR Pos Awards
2014 23 SFG NL 64 -1 -1 0 -2 1 -4 -0.4 2 -1 -0.2 .488 .498 0.0 -0.2 1 H/465
2015 24 SFG NL 612 9 5 0 3 3 21 2.0 20 41 4.0 .515 .514 3.7 0.6 38 *5H/463 ROY-2
2016 25 2TM 2LG 366 -6 -1 0 5 2 0 -0.1 12 12 1.1 .500 .501 0.6 0.7 7 56/HD
2016 25 SFG NL 286 -4 -1 0 7 1 4 0.3 9 13 1.2 .506 .503 0.5 0.8 6 5/H
2016 25 TBR AL 80 -2 0 0 -2 1 -4 -0.4 3 -1 -0.1 .479 .497 0.1 -0.1 1 6/5DH
2018 27 TBR AL 560 5 -1 0 3 2 10 1.2 20 30 3.2 .508 .506 2.7 0.7 27 *5/DH6
2019 28 TBR AL 169 -3 -2 0 -3 1 -6 -0.5 6 0 0.0 .487 .496 0.3 -0.2 3 5/6
2021 30 CHC NL 322 2 3 -3 3 2 7 0.6 11 18 1.7 .507 .504 1.4 0.4 15 5H4/6731
2022 31 LAA AL 247 -7 -1 0 -3 0 -11 -1.2 8 -3 -0.4 .484 .492 -0.1 -0.3 0 534H
2023 32 KCR AL 209 -5 1 0 -1 0 -5 -0.5 7 2 0.2 .494 .497 0.3 -0.1 3 54H3/D16
2024 33 TEX AL 10 1 0 0 1 0 2 0.2 0 2 0.2 .548 .501 0.1 0.1 1 /5H
9 Yrs 2559 -5 4 -3 6 12 13 1.3 87 101 9.7 .502 .503 9.2 1.9 94 5H436D/17
162 Game Avg 586 -1 1 -1 1 3 3 0.3 20 23 2.2 .502 .503 2.1 0.4 22
SFG (3 Yrs) 962 4 4 0 8 5 21 2.0 31 52 5.0 .509 .509 4.3 1.3 44 5H46/3
TBR (3 Yrs) 809 0 -3 0 -2 4 0 0.3 29 29 3.1 .500 .503 3.1 0.4 31 56/DH
CHC (1 Yr) 322 2 3 -3 3 2 7 0.6 11 18 1.7 .507 .504 1.4 0.4 15 5H4/6731
KCR (1 Yr) 209 -5 1 0 -1 0 -5 -0.5 7 2 0.2 .494 .497 0.3 -0.1 3 54H3/D16
LAA (1 Yr) 247 -7 -1 0 -3 0 -11 -1.2 8 -3 -0.4 .484 .492 -0.1 -0.3 0 534H
TEX (1 Yr) 10 1 0 0 1 0 2 0.2 0 2 0.2 .548 .501 0.1 0.1 1 /5H
AL (6 Yrs) 1275 -11 -4 0 -5 5 -15 -1.2 45 30 3.1 .496 .499 3.5 0.2 35 5H436D/1
NL (4 Yrs) 1284 6 7 -3 11 7 28 2.6 42 70 6.7 .508 .507 5.7 1.7 59 5H46/371

Advanced Batting

Upgraded
Advanced Batting Table
Batting Batting Ratios Batted Ball Win Probability Baserunning
Season Age Team Lg PA rOBA Rbat+ BAbip ISO HR% SO% BB% EV HardH% LD% GB% FB% GB/FB Pull% Cent% Oppo% WPA cWPA RE24 RS% SB% XBT% Pos Awards
2014 23 SFG NL 64 .282 80 .348 .033 0.0 21.9 1.6 36.2 40.4 12.8 0.70 20.9 67.4 11.6 0.0 -0.1% -1.43 23.8 0.0 25.0 H/465
2015 24 SFG NL 612 .350 114 .336 .133 2.0 15.7 4.9 88.1 35.6 26.8 53.4 17.7 1.16 17.3 53.8 29.0 2.1 1.4% 20.50 33.7 100.0 52.1 *5H/463 ROY-2
2016 25 2TM 2LG 366 .303 84 .290 .099 1.4 14.5 6.3 87.4 33.1 24.5 51.0 21.3 1.06 18.0 54.0 28.1 -1.0 -0.3% -14.61 33.3 61.5 38.9 56/HD
2016 25 SFG NL 286 .310 87 .282 .105 1.4 14.0 7.0 87.5 34.8 25.2 49.5 21.6 1.00 16.4 54.2 29.4 -0.5 -0.3% -9.23 32.9 66.7 37.5 5/H
2016 25 TBR AL 80 .278 74 .317 .079 1.3 16.3 3.8 87.1 27.1 21.9 56.3 20.3 1.29 23.4 53.1 23.4 -0.4 0.0% -5.38 34.8 0.0 41.7 6/5DH
2018 27 TBR AL 560 .331 108 .353 .072 0.7 16.6 8.4 86.7 29.7 28.8 55.2 12.3 1.25 16.5 54.5 29.1 0.1 0.1% 3.34 27.8 66.7 31.4 *5/DH6
2019 28 TBR AL 169 .304 88 .305 .075 0.6 17.2 11.2 87.2 35.1 26.9 53.8 15.1 1.16 21.8 48.7 29.4 -0.1 0.0% -1.30 19.3 0.0 23.5 5/6
2021 30 CHC NL 322 .340 105 .351 .093 1.6 19.6 7.8 87.1 34.8 30.0 48.0 18.1 0.94 18.1 54.9 27.0 0.5 0.1% 2.28 36.4 88.9 42.9 5H4/6731
2022 31 LAA AL 247 .279 73 .313 .061 0.8 20.2 6.9 87.1 26.0 25.3 46.1 25.8 0.85 18.5 51.1 30.3 -1.2 -0.4% -8.89 16.2 39.1 534H
2023 32 KCR AL 209 .298 81 .303 .073 1.0 18.7 5.7 86.4 33.1 26.0 50.6 19.5 1.03 15.6 59.1 25.3 -0.4 0.0% -6.24 24.2 100.0 38.9 54H3/D16
2024 33 TEX AL 10 .388 160 .333 .000 0.0 10.0 20.0 98.8 66.7 33.3 50.0 0.0 1.00 0.0 83.3 16.7 0.0 0.0% 0.39 40.0 66.7 /5H
9 Yrs 2559 .322 98 .328 .091 1.2 17.1 6.9 87.3 32.7 27.3 51.6 17.7 1.08 17.6 54.3 28.0 -0.1 0.8% -5.96 29.1 74.5 40.1 5H436D/17
MLB Average .322 100 .296 .159 3.0 22.0 8.2 88.5 39.0 24.7 43.3 23.7 0.78 28.9 52.7 18.4 30.1 74.7 40.8
Advanced Batting Table
Batting Batting Ratios Win Probability
Season Age Team Lg PA BAbip ISO HR% SO% BB% WPA cWPA RE24 RS% Pos Awards
2014 23 SFG NL,WS 7 .250 .000 0.0 28.6 0.0 0.2 4.5% -0.27 100.0 /H6
2019 28 TBR AL 5 .600 .000 0.0 0.0 0.0 0.0 0.3% 0.63 66.7 /5H
2 Yrs 12 .444 .000 0.0 16.7 0.0 0.2 4.7% 0.36 80.0 /H56
MLB Average .282 .144 2.9 23.0 8.5 27.2

Sabermetric Batting

Become a Stathead & surf this site ad-free.

Ratio Batting *

Win Probability *

Baserunning & Misc. Stats *

Situational Batting *

Pitch Summary -- Batting *

Cumulative Batting

Neutralized Batting

* - Disclaimer & Completeness Note

Appearances on Leaderboards, Awards, and Honors

Hall of Fame Statistics

Frequently Asked Questions

How old is Matt Duffy?

Matt Duffy is 35 years old.

When was Matt Duffy born?

Matt Duffy was born on January 15, 1991.

Where was Matt Duffy born?

Matt Duffy was born in Long Beach, CA.

How tall is Matt Duffy?

Matt Duffy is 6-2 (188 cm) tall.

How much did Matt Duffy weigh when playing?

Matt Duffy weighed 190 lbs (86 kg) when playing.

How many seasons did Matt Duffy play?

Matt Duffy played 9 seasons.

Is Matt Duffy in the Hall of Fame?

Matt Duffy has not been elected into the Hall of Fame.

When was Matt Duffy drafted?

Matt Duffy was drafted by the San Francisco Giants in the 18th round of the 2012 MLB June Amateur Draft from California State University, Long Beach (Long Beach, CA).

What position did Matt Duffy play?

Matt Duffy was a Third Baseman, Second Baseman and First Baseman.

How many hits did Matt Duffy have?

Matt Duffy had 646 hits over his career.

How many home runs did Matt Duffy have?

Matt Duffy had 31 home runs over his career.

What was Matt Duffy's average?

Matt Duffy had a .277 average over his career.

How many teams has Matt Duffy played for?

Matt Duffy played for 6 teams; the Los Angeles Angels, Chicago Cubs, Kansas City Royals, San Francisco Giants, Tampa Bay Rays and Texas Rangers.

How many World Series has Matt Duffy won?

Matt Duffy has won 1 World Series.

When did Matt Duffy retire?

Matt Duffy last played in 2024.

What is Matt Duffy's Instagram account?

Matt Duffy is on Instagram at mm_duffy.

What are Matt Duffy's nicknames?

Duffman is a nickname for Matt Duffy.

Other Resources & Links