Active#18SS2012–presentT-712 all-time

Didi Gregorius

“Sir MJG” · Algodoneros Union Laguna

Bats / ThrowsLeft / Right
Age36
Height / Weight6' 3" / 205 lb
BornFeb 18, 1990 · Amsterdam, Netherlands
MLB debutSep 5, 2012
PositionShortstop
TeamsCincinnati Reds 2012Arizona Diamondbacks 2013–2014New York Yankees 2015–2019Philadelphia Phillies 2020–2022
Career home runs
134
1077 games · 11 seasons
Best season
27
2018 · New York Yankees
All-time HR rank
T-712
Tied with 11 others · Next: Mike Yastrzemski (135), 2 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

2 badges earned
1Rare Air
1Legend
  • ×8Rare AirGameMulti-homer gameFirst Jul 23, 2017 · latest Sep 10, 2019
  • ×2LegendSeasonPostseason home run2017, 2019 · 4 HR

Distance and exit-velocity badges count from 2015, when tracking began. Grand slams, walk-offs, inside-the-park, leadoff, pinch-hit, first-pitch, back-to-back, switch-hitting and ballpark badges count games from 2008 on.

Career arc

Home runs by season · tap a bar
Home runsSelected season

Personal records

Career

Longest of his career

Hardest hit of his career

Year by year

Regular season · MLB
SeasonTeamGPAHRRBIAVGOBPSLGOPSAB/HR
2022Philadelphia Phillies63232119.210.263.304.567214.0
2021Philadelphia Phillies1034081354.209.270.370.64028.3
2020Philadelphia Phillies602371040.284.339.488.82721.5
2019New York Yankees823441661.238.276.441.71720.3
2018New York Yankees1345692786.268.335.494.82918.7
2017New York Yankees1365702587.287.318.478.79621.4
2016New York Yankees1535972070.276.304.447.75128.1
2015New York Yankees155578956.265.318.370.68858.3
2014Arizona Diamondbacks80299627.226.290.363.65345.0
2013Arizona Diamondbacks103404728.252.332.373.70551.0
2012Cincinnati Reds82102.300.300.300.600—
Career10774259134530.257.308.420.72829.1

Splits

How he hits them

Every home run

Loading…

Quick answers

Didi Gregorius home run facts
How many career home runs does Didi Gregorius have?

Didi Gregorius has 134 career MLB home runs as of Nov 3, 2026, tied for 712th on the all-time list. He has played 11 seasons since debuting on Sep 5, 2012.

Where does Didi Gregorius rank on the all-time home run list?

Tied for 712th in MLB history with 134. Next: Mike Yastrzemski (135), 2 to pass.

What was Didi Gregorius’s best home run season?

His most home runs in a season is 27, in 2018 with the New York Yankees, when he posted a .829 OPS.

How many home runs did Didi Gregorius hit in 2022?

1 home runs in 63 games in 2022, with a .210 average and 19 RBI.

What teams has Didi Gregorius played for?

Cincinnati Reds (2012); Arizona Diamondbacks (2013–2014); New York Yankees (2015–2019); Philadelphia Phillies (2020–2022).

Follow him.

Get a notification the moment he goes deep, with the clip attached.