Geovany Soto
Catcher · Career Stats, Bio & Records (2005-2017)
Geovany Soto was a catcher who played in Major League Baseball from 2005 to 2017 for 5 teams, including the Chicago Cubs, a span of 13 seasons. In 797 career games, he hit .245 with 619 hits, 108 home runs, and 361 RBI. Geovany Soto was an All-Star and a Rookie of the Year. His career PIV — Baseball Data Hub's era-adjusted measure of offensive impact — is 2,850.
- 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
- Position
- Catcher
- Bats / Throws
- R / R
- Height / Weight
- 6'1" / 225 lb
- MLB Debut
- 2005-09-23
- Last Game
- 2017-05-07
- Awards
- All-Star · Rookie of the Year
Career Batting Statistics
| G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 797 | 2,522 | 308 | 619 | 146 | 4 | 108 | 361 | 3 | 311 | 673 | .245 | .330 | .435 | .765 | 2,850 |
Career AVG .245 vs. league average .259 across their career seasons — 5.2% below league average.
Career OBP .330 vs. league average .325 across their career seasons — near league average.
Career SLG .435 vs. league average .411 across their career seasons — +5.8% above league average.
Career OPS .765 vs. league average .736 across their career seasons — near league average.
Season-by-Season Batting
Click a stat to plot it across every season.
| Year | Team | Lg | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | Lg AVG | Lg OBP | Lg SLG | Lg OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 | CHN | NL | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | — | — | — | — | 0.0 |
| 2006 | CHN | NL | 11 | 25 | 1 | 5 | 1 | 0 | 0 | 2 | 0 | 0 | 5 | .200 | — | — | — | — | 0.0 |
| 2007 | CHN | NL | 18 | 54 | 12 | 21 | 6 | 0 | 3 | 8 | 0 | 5 | 14 | .389 | .268 (+45%) | .335 (+29%) | .422 (+58%) | .758 (+45%) | 405.9 |
| 2008 | CHN | NL | 141 | 494 | 66 | 141 | 35 | 2 | 23 | 86 | 0 | 62 | 121 | .285 | .263 (+8%) | .333 (+9%) | .416 (+21%) | .749 (+16%) | 1620.0 |
| 2009 | CHN | NL | 102 | 331 | 27 | 72 | 19 | 1 | 11 | 47 | 1 | 50 | 77 | .218 | .262 (-17%) | .332 (-3%) | .417 (-9%) | .750 (-6%) | -335.8 |
| 2010 | CHN | NL | 105 | 322 | 47 | 90 | 19 | 0 | 17 | 53 | 0 | 62 | 83 | .280 | .257 (+9%) | .325 (+21%) | .402 (+23%) | .728 (+22%) | 1546.5 |
| 2011 | CHN | NL | 125 | 421 | 46 | 96 | 26 | 0 | 17 | 54 | 0 | 45 | 124 | .228 | .255 (-11%) | .320 (-3%) | .399 (+3%) | .719 (avg) | 25.7 |
| 2012 | CHN | NL | 52 | 176 | 26 | 35 | 6 | 1 | 6 | 14 | 0 | 19 | 35 | .199 | .254 (-22%) | .318 (-11%) | .405 (-14%) | .724 (-13%) | -345.2 |
| 2012 | TEX | AL | 47 | 148 | 19 | 29 | 6 | 0 | 5 | 25 | 1 | 11 | 41 | .196 | .254 (-23%) | .318 (-21%) | .405 (-17%) | .724 (-18%) | -345.2 |
| 2013 | TEX | AL | 54 | 163 | 20 | 40 | 9 | 0 | 9 | 22 | 1 | 20 | 60 | .245 | .253 (-3%) | .317 (+3%) | .396 (+18%) | .714 (+11%) | 322.2 |
| 2014 | TEX | AL | 10 | 38 | 5 | 9 | 2 | 0 | 1 | 3 | 0 | 0 | 11 | .237 | — | — | — | — | 0.0 |
| 2014 | OAK | AL | 14 | 42 | 3 | 11 | 4 | 0 | 0 | 8 | 0 | 6 | 8 | .262 | — | — | — | — | 0.0 |
| 2015 | CHA | AL | 78 | 187 | 20 | 41 | 8 | 0 | 9 | 21 | 0 | 21 | 63 | .219 | .254 (-14%) | .316 (-5%) | .404 (avg) | .721 (-2%) | -40.9 |
| 2016 | LAA | AL | 26 | 78 | 11 | 21 | 5 | 0 | 4 | 9 | 0 | 6 | 21 | .269 | .255 (+5%) | .321 (avg) | .417 (+17%) | .738 (+9%) | 113.6 |
| 2017 | CHA | AL | 13 | 42 | 5 | 8 | 0 | 0 | 3 | 9 | 0 | 4 | 10 | .190 | — | — | — | — | 0.0 |
| Career · 15 seasons | 797 | 2,522 | 308 | 619 | 146 | 4 | 108 | 361 | 3 | 311 | 673 | .245 | — | — | — | — | 2,967 | ||
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
Playoff Batting by Year
Game Log & Splits
View full game log (797 games) →Per-game data from Retrosheet (regular season, through 2025).
Batting — Home / Away
| Split | G | AB | R | H | HR | RBI | AVG |
|---|---|---|---|---|---|---|---|
| Home | 398 | 1223 | 164 | 306 | 58 | 191 | .250 |
| Away | 399 | 1299 | 144 | 313 | 50 | 170 | .241 |
Last 10 Games — Batting
| Date | Tm | Opp | Res | AB | R | H | 2B | 3B | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017-05-07 | CHW | BAL | L | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2017-05-04 | CHW | KCR | W | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2017-05-02 | CHW | KCR | W | 3 | 1 | 2 | 0 | 0 | 0 | 2 | 0 | 0 |
| 2017-04-30 | CHW | DET | L | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2017-04-28 | CHW | DET | W | 4 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 1 |
| 2017-04-26 | CHW | KCR | W | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2017-04-24 | CHW | KCR | W | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2017-04-22 | CHW | CLE | L | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2017-04-11 | CHW | CLE | L | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2017-04-09 | CHW | MIN | L | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Fielding Statistics
Career Fielding Totals by Position
| Position | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|
| 1B | 1 | 0 | 2 | 1 | 1 | 0 |
| 3B | 2 | 0 | 0 | 1 | 0 | 0 |
| C | 763 | 711 | 5504 | 363 | 47 | 42 |
Season-by-Season Fielding
| Year | Team | Pos | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|---|---|
| 2006 | CHN | C | 7 | 7 | 66 | 4 | 1 | 0 |
| 2007 | CHN | C | 16 | 13 | 109 | 10 | 0 | 0 |
| 2008 | CHN | C | 136 | 131 | 1011 | 55 | 5 | 9 |
| 2009 | CHN | C | 96 | 92 | 720 | 50 | 5 | 9 |
| 2010 | CHN | C | 104 | 97 | 762 | 45 | 4 | 7 |
| 2011 | CHN | C | 122 | 119 | 899 | 82 | 13 | 7 |
| 2012 | CHN | C | 52 | 51 | 356 | 25 | 7 | 2 |
| 2012 | TEX | C | 44 | 41 | 358 | 12 | 1 | 1 |
| 2013 | TEX | 3B | 1 | 0 | 0 | 0 | 0 | 0 |
| 2013 | TEX | C | 53 | 49 | 395 | 27 | 2 | 3 |
| 2014 | TEX | C | 10 | 10 | 91 | 2 | 0 | 0 |
| 2014 | OAK | C | 14 | 14 | 103 | 14 | 3 | 3 |
| 2015 | CHA | C | 73 | 53 | 398 | 24 | 5 | 1 |
| 2016 | LAA | 1B | 1 | 0 | 2 | 1 | 1 | 0 |
| 2016 | LAA | 3B | 1 | 0 | 0 | 1 | 0 | 0 |
| 2016 | LAA | C | 23 | 22 | 145 | 6 | 1 | 0 |
| 2017 | CHA | C | 13 | 12 | 91 | 7 | 0 | 0 |
Career Games by Position
Circle size = games played at each position.
| Position | Games |
|---|---|
| Catcher | 763 |
| First Base | 1 |
| Third Base | 2 |
| Designated Hitter | 9 |
Awards & Honors
| Year | Award | Notes |
|---|---|---|
| 2008 | MLB Players Choice Outstanding Rookie | |
| 2008 | Rookie of the Month | April |
| 2008 | Rookie of the Month | August |
| 2008 | Rookie of the Year | |
| 2008 | TSN Rookie of the Year |
Salary History
Geovany Soto's recorded salaries total $18,951,000 over 9 seasons, 2008 to 2016. This total is partial: the salary data covers 1985 to 2016, and Soto's career ran from 2005 to 2017. His seasons after 2016 are not included, and no salary is recorded for 2005, 2006, and 2007.
| Year | Team | League | Salary |
|---|---|---|---|
| 2016 | LAA | AL | $2,800,000 |
| 2015 | CHA | AL | $1,500,000 |
| 2014 | TEX | AL | $3,050,000 |
| 2013 | TEX | AL | $2,750,000 |
| 2012 | CHN | NL | $4,300,000 |
| 2011 | CHN | NL | $3,000,000 |
| 2010 | CHN | NL | $575,000 |
| 2009 | CHN | NL | $575,000 |
| 2008 | CHN | NL | $401,000 |
| Total recorded salary (partial) | $18,951,000 | ||
Award Voting History
| Year | Award | League | Finish | Points Won | Points Max | Votes First |
|---|---|---|---|---|---|---|
| 2008 | Most Valuable Player | NL | 13th | 41.0 | 448 | 0 |
| 2008 | Rookie of the Year | NL | 1st | 158.0 | 160 | 31 |
Most Similar Players
Career comps based on counting + rate stats and primary position. Score is relative — closest peer anchors at ~98%.
Geovany Soto (highlighted) compared to peers across the same era.
Compare Geovany Soto
Geovany Soto: the record in brief
The profile opens with Geovany Soto's first major league game on September 23, 2005; the last one listed came on May 7, 2017. By club, Soto's seasons break down as the Chicago Cubs (2005 to 2012), the Texas Rangers (2012 to 2014), the Oakland Athletics (2014), the Chicago White Sox (2015 through 2017), and the Los Angeles Angels of Anaheim (2016). Soto, a catcher by primary position, batted and threw right-handed. Height and weight on file: 6'1" and 225 pounds. Soto was born on January 20, 1983, in San Juan, P.R.
The batting record for Soto: 797 games, 619 hits in 2,522 at bats, and a .245 average, adding 108 homers and 361 runs batted in. On-base and slugging figures of .330 and .435 give Soto a career OPS of .765. Measured against the leagues Soto played in, the .245 career average compares with a .259 league average over the same seasons, 5.2% below the league. The home run peak was 23 in 2008 with the Chicago Cubs.
Frequently Asked Questions about Geovany Soto
- What years did Geovany Soto play?
- Geovany Soto played in Major League Baseball from 2005 to 2017.
- Was Geovany Soto a pitcher?
- No. Geovany Soto was a position player (Catcher).
- How many home runs did Geovany Soto hit?
- Geovany Soto hit 108 career home runs with 619 hits.
- What teams did Geovany Soto play for?
- Geovany Soto played for 5 teams: the Chicago Cubs (2005–2012), the Texas Rangers (2012–2014), the Oakland Athletics (2014), the Chicago White Sox (2015, 2017), and the Los Angeles Angels of Anaheim (2016).
- Did Geovany Soto win an MVP award?
- No. Geovany Soto did not win the MVP award.
- What awards did Geovany Soto win?
- Geovany Soto won the Rookie of the Year award (2008). He was selected to 1 All-Star Game.
- What were Geovany Soto's career stats?
- In 797 games, Geovany Soto had 619 hits, 108 home runs, 361 RBI, 308 runs, and 3 stolen bases, with a .245 batting average.
- How much did Geovany Soto earn in his career?
- Geovany Soto's recorded salaries total $18,951,000 over 9 seasons, 2008 to 2016. This total is partial: the salary data covers 1985 to 2016, and Soto's career ran from 2005 to 2017. His seasons after 2016 are not included, and no salary is recorded for 2005, 2006, and 2007.
- What was Geovany Soto's salary?
- Geovany Soto's last recorded salary was $2,800,000, in 2016. His highest recorded salary was $4,300,000, in 2012, and his lowest was $401,000, in 2008. The Salary History table lists each season from 2008 to 2016.
- What position did Geovany Soto play?
- Geovany Soto played primarily as a catcher, the position where he appeared in the most games.
- How tall was Geovany Soto and how much did he weigh?
- Geovany Soto was listed at 6 feet 1 inch and 225 pounds.
- How many home runs did Geovany Soto hit each season?
- Geovany Soto's home runs by season: 0 in 2005, 0 in 2006, 3 in 2007, 23 in 2008, 11 in 2009, 17 in 2010, 17 in 2011, 11 in 2012, 9 in 2013, 1 in 2014, 9 in 2015, 4 in 2016, and 3 in 2017. His most in one season was 23, in 2008.
- What was Geovany Soto's career batting average?
- Geovany Soto batted .245 over his career, with 619 hits in 2,522 at bats.
- How many RBI did Geovany Soto have?
- Geovany Soto drove in 361 runs in his career.