Jhonny Peralta

Shortstop · Career Stats, Bio & Records (2003-2017)

Jhonny Peralta was a shortstop who played in Major League Baseball from 2003 to 2017 for the Cleveland Guardians, the Detroit Tigers, and the St. Louis Cardinals, a span of 15 seasons. In 1,798 career games, he hit .267 with 1,761 hits, 202 home runs, and 873 RBI. Jhonny Peralta was a 3-time All-Star. His career PIV — Baseball Data Hub's era-adjusted measure of offensive impact — is 3,530.

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 .267
HR 202
RBI 873
H 1,761
OPS .752
PIV 3,530
Position
Shortstop
Bats / Throws
R / R
Height / Weight
6'2" / 225 lb
Born
5/28/1982 in Santiago, Santiago, D.R.
MLB Debut
2003-06-12
Last Game
2017-06-06
Awards
3× All-Star

Full name: Jhonny Antonio Peralta

Career Batting Statistics

Jhonny Peralta — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
1,798 6,599 841 1,761 376 24 202 873 17 606 1,450 .267 .329 .423 .752 3,530

Career AVG .267 vs. league average .260 across their career seasons — near league average.

Career OBP .329 vs. league average .326 across their career seasons — near league average.

Career SLG .423 vs. league average .413 across their career seasons — near league average.

Career OPS .752 vs. league average .739 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

Jhonny Peralta — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
58 211 18 54 15 0 8 26 15 45 .256

Playoff Batting by Year

Jhonny Peralta — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
2015 NLDS1 SLN 4 14 1 2 1 0 0 1 1 6 .143
2014 NLCS SLN 5 17 0 2 0 0 0 1 3 2 .118
2014 NLDS2 SLN 4 14 2 3 1 0 0 0 1 4 .214
2013 ALCS DET 6 21 1 6 3 0 0 1 1 3 .286
2013 ALDS2 DET 4 12 1 5 1 0 1 5 0 2 .417
2012 ALCS DET 4 18 3 7 1 0 2 3 1 3 .389
2012 ALDS2 DET 5 17 1 5 0 0 0 0 1 3 .294
2012 WS DET 4 15 1 1 0 0 1 2 0 3 .067
2011 ALCS DET 6 23 2 5 1 0 2 2 1 4 .217
2011 ALDS1 DET 5 18 0 4 2 0 0 1 1 4 .222
2007 ALCS CLE 7 27 4 7 2 0 2 8 1 8 .259
2007 ALDS2 CLE 4 15 2 7 3 0 0 2 4 3 .467

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

Batting — Home / Away

Jhonny Peralta — Batting — Home / Away
SplitGABRHHRRBIAVG
Home8993222432877104439.272
Away899337740988498434.262

Last 10 Games — Batting

Jhonny Peralta — Last 10 Games — Batting
DateTmOppResABRH2B3BHRRBIBBSO
2017-06-06 STLCINL 101000000
2017-06-03 STLCHCL 401000001
2017-06-02 STLCHCL 400000000
2017-06-01 STLLADW 100000000
2017-05-30 STLLADL 301000011
2017-05-28 STLCOLL 100000000
2017-05-27 STLCOLW 401000000
2017-05-26 STLCOLL 100000000
2017-05-25 STLLADL 100000000
2017-05-23 STLLADL 400000002

Fielding Statistics

Career Fielding Totals by Position

Jhonny Peralta — Career Fielding Totals by Position
Position G GS PO A E DP
1B 3 0 8 1 0 0
3B 295 285 200 570 26 64
OF 3 3 2 0 0 0
SS 1459 1424 2097 4123 124 920

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Jhonny Peralta Stats, Bio & Career Records
Position Games
First Base 3
Third Base 295
Shortstop 1459
Left Field 3
Designated Hitter 24

Salary History

Jhonny Peralta's recorded salaries total $72,444,000 over 12 seasons, 2005 to 2016. This total is partial: the salary data covers 1985 to 2016, and Peralta's career ran from 2003 to 2017. His seasons after 2016 are not included, and no salary is recorded for 2003 and 2004.

Jhonny Peralta — Salary History
Year Team League Salary
2016 SLN NL $12,500,000
2015 SLN NL $15,000,000
2014 SLN NL $15,500,000
2013 DET AL $6,000,000
2012 DET AL $5,500,000
2011 DET AL $5,250,000
2010 CLE AL $4,850,000
2009 CLE AL $3,650,000
2008 CLE AL $2,500,000
2007 CLE AL $1,000,000
2006 CLE AL $377,300
2005 CLE AL $316,700
Total recorded salary (partial) $72,444,000

Award Voting History

Jhonny Peralta — Award Voting History
Year Award League Finish Points Won Points Max Votes First
2014 Most Valuable Player NL 14th 17.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

Jhonny Peralta (highlighted) compared to peers across the same era.

  1. 98
    Asdrubal Cabrera
    .266 avg, 195 HR
  2. 84
    Eric Hosmer
    .276 avg, 198 HR
  3. 78
    Larry Parrish
    .263 avg, 256 HR
  4. 74
    Travis Fryman
    .274 avg, 223 HR
  5. 72
    Bret Boone
    .266 avg, 252 HR
  6. 55
    Rich Aurilia
    .275 avg, 186 HR

Jhonny Peralta: the record in brief

According to the bio, Jhonny Peralta debuted on June 12, 2003 and played a final game on June 6, 2017. Peralta played for the Cleveland Indians (2003 to 2010), the Detroit Tigers (2010 through 2013), and the St. Louis Cardinals (2014 to 2017). Peralta played primarily as a shortstop and both batted and threw right-handed. Born on May 28, 1982, in Santiago, Santiago, D.R., Peralta was listed at 6 feet, 2 inches and 225 pounds. Peralta's full given name, per the bio, is Jhonny Antonio Peralta.

Across 1,798 games at the plate, Peralta's career line reads 1,761 hits in 6,599 at bats for a .267 average, adding 202 homers and 873 RBI. On-base and slugging figures of .329 and .423 give Peralta a career OPS of .752. Peralta hit .267 while the league hit .260 over the same span, a figure close to average. The home run peak was 24 in 2005 with the Cleveland Indians. The hits column peaks at 167, in 2008.

Frequently Asked Questions about Jhonny Peralta

What years did Jhonny Peralta play?
Jhonny Peralta played in Major League Baseball from 2003 to 2017.
Was Jhonny Peralta a pitcher?
No. Jhonny Peralta was a position player (Shortstop).
How many home runs did Jhonny Peralta hit?
Jhonny Peralta hit 202 career home runs with 1,761 hits.
What teams did Jhonny Peralta play for?
Jhonny Peralta played for 3 teams: the Cleveland Indians (2003–2010), the Detroit Tigers (2010–2013), and the St. Louis Cardinals (2014–2017).
Did Jhonny Peralta win an MVP award?
No. Jhonny Peralta did not win the MVP award.
What awards did Jhonny Peralta win?
Jhonny Peralta was selected to 3 All-Star Games.
What were Jhonny Peralta's career stats?
In 1,798 games, Jhonny Peralta had 1,761 hits, 202 home runs, 873 RBI, 841 runs, and 17 stolen bases, with a .267 batting average.
How much did Jhonny Peralta earn in his career?
Jhonny Peralta's recorded salaries total $72,444,000 over 12 seasons, 2005 to 2016. This total is partial: the salary data covers 1985 to 2016, and Peralta's career ran from 2003 to 2017. His seasons after 2016 are not included, and no salary is recorded for 2003 and 2004.
What was Jhonny Peralta's salary?
Jhonny Peralta's last recorded salary was $12,500,000, in 2016. His highest recorded salary was $15,500,000, in 2014, and his lowest was $316,700, in 2005. The Salary History table lists each season from 2005 to 2016.
What position did Jhonny Peralta play?
Jhonny Peralta played primarily as a shortstop, the position where he appeared in the most games.
How tall was Jhonny Peralta and how much did he weigh?
Jhonny Peralta was listed at 6 feet 2 inches and 225 pounds.
How many home runs did Jhonny Peralta hit each season?
Jhonny Peralta's home runs by season: 4 in 2003, 0 in 2004, 24 in 2005, 13 in 2006, 21 in 2007, 23 in 2008, 11 in 2009, 15 in 2010, 21 in 2011, 13 in 2012, 11 in 2013, 21 in 2014, 17 in 2015, 8 in 2016, and 0 in 2017. His most in one season was 24, in 2005.
What was Jhonny Peralta's career batting average?
Jhonny Peralta batted .267 over his career, with 1,761 hits in 6,599 at bats.
How many RBI did Jhonny Peralta have?
Jhonny Peralta drove in 873 runs in his career.