Didi Gregorius

Shortstop · Career Stats, Bio & Records (2012-2022)

Didi Gregorius was a shortstop who played in Major League Baseball from 2012 to 2022 for 4 teams, including the Cincinnati Reds, a span of 11 seasons. In 1,077 career games, he hit .257 with 999 hits, 134 home runs, and 530 RBI.

AVG (Batting Average):
Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
HR (Home Runs):
Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
RBI (Runs Batted In):
Runs that scored as a direct result of a batter's plate appearance.
OPS (On-Base Plus Slugging):
On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.

Data updated

AVG .257
HR 134
RBI 530
H 999
OPS .728
PIV -358
Position
Shortstop
Bats / Throws
L / R
Height / Weight
6'3" / 205 lb
Born
2/18/1990 in Amsterdam, North Holland, Netherlands
MLB Debut
2012-09-05
Last Game
2022-08-03

Full name: Mariekson Julius Gregorius

Career Batting Statistics

Didi Gregorius β€” Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
1,077 3,893 503 999 180 27 134 530 37 254 612 .257 .308 .420 .728 -358

Career AVG .257 vs. league average .251 across their career seasons β€” near league average.

Career OBP .308 vs. league average .318 across their career seasons β€” near league average.

Career SLG .420 vs. league average .409 across their career seasons β€” near league average.

Career OPS .728 vs. league average .727 across their career seasons β€” near league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Postseason Statistics

Playoff Career Batting

Didi Gregorius β€” Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
28 101 11 26 3 1 4 16 9 22 .257

Playoff Batting by Year

Didi Gregorius β€” Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
2019 ALCS NYA 6 23 2 5 1 0 0 0 0 3 .217
2019 ALDS2 NYA 3 10 2 4 0 0 1 6 2 3 .400
2018 ALDS1 NYA 4 14 1 3 1 0 0 2 0 3 .214
2018 ALWC NYA 1 3 0 1 0 0 0 1 0 1 .333
2017 ALCS NYA 7 28 2 7 1 1 0 1 0 8 .250
2017 ALDS1 NYA 5 17 3 4 0 0 2 3 6 3 .235
2017 ALWC NYA 1 3 1 1 0 0 1 3 1 1 .333
2015 ALWC NYA 1 3 0 1 0 0 0 0 0 0 .333

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

Didi Gregorius β€” Batting β€” Home / Away
SplitGABRHHRRBIAVG
Home541192325047976281.249
Away536197025352058249.264

Last 10 Games — Batting

Didi Gregorius β€” Last 10 Games β€” Batting
DateTmOppResABRH2B3BHRRBIBBSO
2022-08-03 PHIATLW 401000000
2022-08-02 PHIATLL 400000001
2022-07-31 PHIPITW 500000001
2022-07-30 PHIPITW 411000001
2022-07-29 PHIPITW 000000000
2022-07-28 PHIPITW 401000100
2022-07-27 PHIATLW 310000101
2022-07-26 PHIATLL 300000001
2022-07-24 PHICHCL 400000000
2022-07-23 PHICHCL 401000001

Fielding Statistics

Career Fielding Totals by Position

Didi Gregorius β€” Career Fielding Totals by Position
Position G GS PO A E DP
2B 11 7 13 26 1 3
3B 2 1 2 1 0 0
SS 1049 1014 1292 2646 94 500

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Didi Gregorius Stats, Bio & Career Records
Position Games
Second Base 11
Third Base 2
Shortstop 1049
Designated Hitter 2

Awards & Honors

Didi Gregorius β€” Awards & Honors
Year Award Notes
2018 Player of the Month April
2018 Player of the Week Week of 2018-04-28

Salary History

Didi Gregorius's recorded salaries total $3,976,400 over 4 seasons, 2013 to 2016. This total is partial: the salary data covers 1985 to 2016, and Gregorius's career ran from 2012 to 2022. His seasons after 2016 are not included, and no salary is recorded for 2012.

Didi Gregorius β€” Salary History
Year Team League Salary
2016 NYA AL $2,425,000
2015 NYA AL $553,900
2014 ARI NL $506,500
2013 ARI NL $491,000
Total recorded salary (partial) $3,976,400

Award Voting History

Didi Gregorius β€” Award Voting History
Year Award League Finish Points Won Points Max Votes First
2018 Most Valuable Player AL 20th 3.0 420 0
2017 Most Valuable Player AL 20th 4.0 420 0

Most Similar Players

Career comps based on counting + rate stats and primary position. Score is relative β€” closest peer anchors at ~98%.

Career Spans

Didi Gregorius (highlighted) compared to peers across the same era.

  1. 98
    Gene Freese
    .254 avg, 115 HR
  2. 92
    Jim Morrison
    .260 avg, 112 HR
  3. 80
    Kelly Gruber
    .259 avg, 117 HR
  4. 76
    Scott Brosius
    .257 avg, 141 HR
  5. 69
    Marwin Gonzalez
    .252 avg, 107 HR
  6. 66
    Wilmer Flores
    .259 avg, 169 HR

Didi Gregorius: the record in brief

Didi Gregorius played a first major league game on September 5, 2012 and a last one on August 3, 2022. By club, Gregorius's seasons break down as the Cincinnati Reds (2012), the Arizona Diamondbacks (2013 to 2014), the New York Yankees (2015 through 2019), and the Philadelphia Phillies (2020 through 2022). Gregorius played primarily as a shortstop and hit left-handed while throwing right-handed. The bio adds a birth date on February 18, 1990, in Amsterdam, North Holland, Netherlands and a listed size of 6 feet, 3 inches and 205 pounds. The given name on file is Mariekson Julius Gregorius.

Gregorius finished with 999 hits from 3,893 at bats in 1,077 games, which works out to .257, plus 134 homers, 530 RBI, and 37 stolen bases. On-base and slugging figures of .308 and .420 give Gregorius a career OPS of .728. Against a .251 league average for those years, Gregorius's .257 average was near the norm. 2018 was Gregorius's biggest home run year, with 27. The highest hit total in a season was 155, in 2016. The RBI column peaks at 87 in 2017.

Frequently Asked Questions about Didi Gregorius

What years did Didi Gregorius play?
Didi Gregorius played in Major League Baseball from 2012 to 2022.
Was Didi Gregorius a pitcher?
No. Didi Gregorius was a position player (Shortstop).
How many home runs did Didi Gregorius hit?
Didi Gregorius hit 134 career home runs with 999 hits.
What teams did Didi Gregorius play for?
Didi Gregorius played for 4 teams: the Cincinnati Reds (2012), the Arizona Diamondbacks (2013–2014), the New York Yankees (2015–2019), and the Philadelphia Phillies (2020–2022).
What were Didi Gregorius's career stats?
In 1,077 games, Didi Gregorius had 999 hits, 134 home runs, 530 RBI, 503 runs, and 37 stolen bases, with a .257 batting average.
How much did Didi Gregorius earn in his career?
Didi Gregorius's recorded salaries total $3,976,400 over 4 seasons, 2013 to 2016. This total is partial: the salary data covers 1985 to 2016, and Gregorius's career ran from 2012 to 2022. His seasons after 2016 are not included, and no salary is recorded for 2012.
What was Didi Gregorius's salary?
Didi Gregorius's last recorded salary was $2,425,000, in 2016. His highest recorded salary was $2,425,000, in 2016, and his lowest was $491,000, in 2013. The Salary History table lists each season from 2013 to 2016.
What position did Didi Gregorius play?
Didi Gregorius played primarily as a shortstop, the position where he appeared in the most games.
How tall was Didi Gregorius and how much did he weigh?
Didi Gregorius was listed at 6 feet 3 inches and 205 pounds.
How many home runs did Didi Gregorius hit each season?
Didi Gregorius's home runs by season: 0 in 2012, 7 in 2013, 6 in 2014, 9 in 2015, 20 in 2016, 25 in 2017, 27 in 2018, 16 in 2019, 10 in 2020, 13 in 2021, and 1 in 2022. His most in one season was 27, in 2018.
What was Didi Gregorius's career batting average?
Didi Gregorius batted .257 over his career, with 999 hits in 3,893 at bats.
How many RBI did Didi Gregorius have?
Didi Gregorius drove in 530 runs in his career.
Is Didi Gregorius in the Hall of Fame?
No. Didi Gregorius has not been inducted into the National Baseball Hall of Fame.