MLB Today
Loading scoreboard…

← Legends · Lahman ID sotoge01 · Baseball Reference ↗

Historical player · 2005–2017

Geovany Soto

B/T R/R · HT 73 · WT 225 · Born 1/20/1983 · From San Juan, P.R. · Debut 2005-09-23 · Final 2017-05-07

Career · batting

G
797
 
 
AB
2,522
 
 
H
619
 
 
HR
108
 
 
RBI
361
 
 
SB
3
 
 
BB
311
 
 
AVG/OPS
0.245 · 0.765
 
 

Where they rank

Career totals are only stats with that team · ranks computed against that franchise's full history

Career with the Chicago Cubs · 2005–2012

Team page →
HR
77
#43 on the Cubs
1 F. Pfeffer
1 M. Alou
Hits
460
#107 on the Cubs
7 M. Alou
1 H. Jeffcoat
RBI
264
#83 on the Cubs
11 C. Heathcote
6 M. Alou
SB
1
#648 on the Cubs
1 B. Adams
Runs
225
#109 on the Cubs
2 B. Dernier
1 D. Dallessandro
BB
243
#63 on the Cubs
2 A. Soriano
2 M. Trillo

Career with the Texas Rangers · 2012–2014

Team page →
HR
15
#149 on the Rangers
1 H. Baines
1 R. Vazquez
Hits
78
#228 on the Rangers
3 D. Moates
1 T. Teagarden
RBI
50
#198 on the Rangers
1 A. Cabrera
1 Y. Torrealba
SB
2
#255 on the Rangers
1 L. Biittner
1 G. Zaun
Runs
44
#217 on the Rangers
1 A. Cabrera
1 J. Burger
BB
31
#232 on the Rangers
1 B. Jones
1 B. Klaus

Career with the Chicago White Sox · 2015–2017

Team page →
HR
12
#216 on the White Sox
1 B. Baldwin
1 R. Torres
Hits
49
#545 on the White Sox
1 K. Boyer
1 R. Wilson
RBI
30
#464 on the White Sox
1 R. Barnes
1 L. Williams
Runs
25
#519 on the White Sox
1 B. Chapman
1 B. Borton
BB
25
#461 on the White Sox
1 S. Alomar
1 N. Altrock

Career with the Los Angeles Angels of Anaheim · 2016–2016

Team page →
HR
4
#263 on the Anaheim
1 L. Alicea
1 E. Yost
Hits
21
#402 on the Anaheim
1 J. Graterol
1 C. Shockley
RBI
9
#393 on the Anaheim
1 A. Allanson
1 T. Wade
Runs
11
#391 on the Anaheim
1 S. Abner
1 F. Arcia
BB
6
#412 on the Anaheim
1 A. Allanson
1 R. Adams

Career with the Oakland Athletics · 2014–2014

Team page →
Hits
11
#896 on the Athletics
1 M. Alexander
1 H. Wyse
RBI
8
#762 on the Athletics
1 J. Aguilar
1 R. Wolff
Runs
3
#991 on the Athletics
1 A. Allen
1 J. Aker
BB
6
#780 on the Athletics
1 M. Adams
1 M. Alexander

MLB · all-time career

vs every player ever
HR
108
#919 all-time MLB
1 J. Bradley
1 T. Walker
Hits
619
#2,336 all-time MLB
1 B. Boyd
1 P. Moran
RBI
361
#1,837 all-time MLB
1 G. Polanco
1 D. Sisler
SB
3
#6,409 all-time MLB
1 E. Adams
1 T. Abreu

Batting · year by year

YearTeamLgGABRH2B3BHRRBISBBBSOAVGOBPSLG
2005 Cubs NL 1100 00 0 0 000 0.0000.0000.000
2006 Cubs NL 112515 10 0 2 005 0.2000.2310.240
2007 Cubs NL 18541221 60 3 8 0514 0.3890.4330.667
2008 Cubs NL 14149466141 352 23 86 062121 0.2850.3640.504
2009 Cubs NL 1023312772 191 11 47 15077 0.2180.3210.381
2010 Cubs NL 1053224790 190 17 53 06283 0.2800.3930.497
2011 Cubs NL 1254214696 260 17 54 045124 0.2280.3100.411
2012 Cubs NL 521762635 61 6 14 01935 0.1990.2840.347
2012 Rangers AL 471481929 60 5 25 11141 0.1960.2530.338
2013 Rangers AL 541632040 90 9 22 12060 0.2450.3280.466
2014 Rangers AL 103859 20 1 3 0011 0.2370.2370.368
2014 Athletics AL 1442311 40 0 8 068 0.2620.3540.357
2015 White Sox AL 781872041 80 9 21 02163 0.2190.3010.406
2016 Anaheim AL 26781121 50 4 9 0621 0.2690.3210.487
2017 White Sox AL 134258 00 3 9 0410 0.1900.2710.405
Career 797 2,522 308 619 146 4 108 361 3 311 673 0.245 0.330 0.435

Fielding by position

PosGGSInnPOAEDP
C7637116,255.05,5043634742
3B202.00100
1B103.02110
Scout Pack Keep digging
Today scoreboard, games, lineups Teams all 30 club hubs Venues parks by city Trend Lab pitch-by-pitch charts Compare player vs player Site Atlas pages, APIs, feeds