Biographical

Portrait of Elliot Soto

Elliot Soto SSCubs

Cubs Player Cards | Cubs Team Audit | Cubs Depth Chart

2017 Projections (Preseason PECOTA - seasonal age 27)
PA AVG HR R RBI SB TAv WARP
250 .226 3 24 21 1 .227 0.2
Birth Date8-21-1989
Height5' 9"
Weight160 lbs
Age28 years, 3 months, 1 days
BatsR
ThrowsR
2013
2014
2015
2016
0.02017
WARP Summary

MLB Statistics

YEAR TEAM AGE G PA AB R H 2B 3B HR TB BB SO HBP SF SH RBI SB CS AVG OBP SLG TAv VORP FRAA WARP

Statistics for All Levels

'opp' stats - Quality of opponents faced - have been moved and are available only as OPP_QUAL in the Statistics reports now.
Minor league stats are currently shownClick to hide.
YEAR Team Lg G PA TAv oppAVG oppOBP oppSLG oppTAv BABIP BPF BRAA repLVL POS_ADJ FRAA BRR BVORP BWARP VORP WARP
2010 PEO A 3 11 .132 .233 .296 .328 .235 .125 101 -1.4 0.3 0 -0.0 0.2 -0.8 -0.1 -0.8 -0.1
2010 BOI A- 48 196 .244 .246 .322 .346 .254 .322 103 -3.2 5.5 2.3 -0.5 1.7 6.3 0.6 6.3 0.6
2010 CUB Rk 4 17 .349 .249 .289 .332 .254 .400 87 1.5 0.6 0.3 0.1 -0.5 1.9 0.2 1.9 0.2
2011 PEO A 87 354 .240 .247 .316 .362 .260 .317 93 -7.6 10.3 2.6 8.5 2.4 7.7 1.7 7.7 1.7
2011 DAY A+ 25 91 .271 .273 .332 .407 .260 .357 101 1.2 2.7 1.3 3.9 2.0 7.1 1.1 7.1 1.1
2012 DAY A+ 9 28 .214 .269 .342 .385 .263 .250 104 -1.4 0.8 0.3 -1.0 0.0 -0.3 -0.1 -0.3 -0.1
2012 TEN AA 82 244 .220 .245 .324 .362 .253 .277 103 -10.2 6.7 1.9 3.2 0.5 -1.1 0.2 -1.1 0.2
2013 DAY A+ 39 162 .265 .251 .326 .367 .259 .284 102 0.9 4.8 2.1 1.2 0.2 7.9 0.9 7.9 0.9
2013 TEN AA 45 136 .199 .236 .313 .359 .251 .226 103 -8.5 3.7 1.2 -0.2 0.1 -3.4 -0.4 -3.4 -0.4
2014 TEN AA 40 157 .254 .257 .323 .388 .267 .292 99 -1 4.3 1.8 1.1 0.7 5.8 0.7 5.8 0.7
2014 IOW AAA 29 119 .232 .271 .337 .419 .264 .281 95 -3.8 3.6 1.6 -0.2 0.2 1.6 0.1 1.6 0.1
2015 JAX AA 32 125 .222 .249 .327 .358 .261 .259 92 -4.8 3.4 1 0.4 1.3 0.9 0.1 0.9 0.1
2015 TEN AA 88 372 .269 .253 .327 .372 .267 .339 96 3.4 10.0 4.2 8.5 -0.2 17.4 2.8 17.4 2.8
2015 MSS Wnt 12 49 .000 .000 .000 .000 .000 .278 0.0 0.0 0.0 0.0 0.0 0.0 0.0
2016 NWO AAA 62 190 .259 .255 .325 .389 .263 .306 89 -0.2 5.3 0.4 -1.4 2.1 7.6 0.6 7.6 0.6
2017 IOW AAA 81 283 .233 .273 .341 .428 .266 .283 102 -8.6 8.5 3.7 3.2 1.7 5.4 0.8 5.4 0.8

Statistics For All Levels

Minor league stats are currently shownClick to hide.
Year Team Lg PA R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG ISO TAv VORP FRAA WARP
2010 CUB Rk 17 3 6 0 0 0 1 0 2 2 0 .375 .353 .375 .000 .349 1.9 0.1 0.2
2010 BOI A- 196 24 49 10 1 0 21 9 31 5 0 .271 .313 .337 .066 .244 6.3 -0.5 0.6
2010 PEO A 11 1 1 0 0 0 0 1 1 0 0 .111 .273 .111 .000 .132 -0.8 -0.0 -0.1
2011 PEO A 354 35 83 11 1 0 24 17 58 4 7 .261 .309 .302 .041 .240 7.7 8.5 1.7
2011 DAY A+ 91 14 25 2 0 0 5 4 12 1 0 .309 .345 .333 .025 .271 7.1 3.9 1.1
2012 DAY A+ 28 3 6 2 0 0 1 2 2 0 1 .231 .286 .308 .077 .214 -0.3 -1.0 -0.1
2012 TEN AA 244 16 46 5 4 0 15 27 45 2 3 .220 .310 .282 .062 .220 -1.1 3.2 0.2
2013 TEN AA 136 12 23 2 0 2 6 13 26 1 2 .190 .269 .256 .066 .199 -3.4 -0.2 -0.4
2013 DAY A+ 162 14 33 8 0 0 18 17 24 2 1 .244 .331 .304 .059 .265 7.9 1.2 0.9
2014 TEN AA 157 14 33 8 0 0 12 21 21 3 0 .246 .348 .306 .060 .254 5.8 1.1 0.7
2014 IOW AAA 119 13 26 4 0 1 11 8 21 1 0 .241 .286 .306 .065 .232 1.6 -0.2 0.1
2015 JAX AA 125 12 22 1 1 0 8 14 24 2 1 .204 .298 .231 .028 .222 0.9 0.4 0.1
2015 MSS Wnt 49 6 10 0 0 0 4 3 8 1 0 .227 .306 .227 .000 .000 0.0 0.0 0.0
2015 TEN AA 372 47 84 10 1 0 18 55 58 5 4 .275 .388 .314 .039 .269 17.4 8.5 2.8
2016 NWO AAA 190 22 38 4 1 1 12 28 36 3 0 .241 .358 .297 .057 .259 7.6 -1.4 0.6
2017 IOW AAA 283 28 58 15 2 2 29 26 49 5 2 .238 .308 .340 .102 .233 5.4 3.2 0.8

Plate Discipline

YEAR PITCHES ZONE_RT SWING_RT CONTACT_RT Z_SWING_RT O_SWING_RT Z_CONTACT_RT O_CONTACT_RT SW_STRK_RT CSAA_CHANCES CSAA_RT

Injury History  —  No longer being updated

Last Update: 12/31/2014 23:59 ET

Date On Date Off Transaction Days Games Side Body Part Injury Severity Surgery Date Reaggravation
2011-06-02 2011-06-11 Minors 9 8 - Thigh Strain Hamstring - -

Compensation

Year Team Salary

 

Service TimeAgentContract Status

Details

Preseason Long-Term Forecast (Beyond the 2017 Projections)

Playing time estimates are based on performance, not Depth Charts.
Year Age PA R H 2B 3B HR RBI BB SO SB AVG OBP SLG TAv WARP VORP BRR POS_ADJ REP_ADJ RAA FRAA
20182822925447132026491.223.316.317.2380.31.4-0.41.05.9-5.10.9
20192923025457132025500.225.316.315.2380.21.4-0.40.96.0-5.10.9
20203023326457132026500.224.316.315.2380.21.3-0.50.96.0-5.20.9
20213119621376031722430.221.314.311.2360.10.5-0.40.75.1-4.80.8
20223217720356031520390.224.316.317.2390.20.9-0.40.64.6-3.90.7
20233316218305021418350.223.314.316.2380.10.6-0.40.54.2-3.70.6
20243415217295021317330.223.315.314.2370.10.5-0.30.43.9-3.50.6
20253513315254021115290.222.314.314.2370.10.3-0.30.33.5-3.10.5
20263612614244021114280.221.313.313.2360.10.2-0.30.33.3-3.00.5

Comparable Players (Similarity Index 81)

Rank Score Name Year TAv Trend
1 92 Carlos Alonso 2015 .000 DNP
2 89 Callix Crabbe 2010 .000 DNP
3 88 Shane Justis 2010 .000 DNP
4 87 Matt Camp 2011 .000 DNP
5 87 Alden Carrithers 2012 .000 DNP
6 86 Josh Prince 2015 .000 DNP
7 86 Jonathan Diaz 2012 .000 DNP
8 86 Irving Falu 2010 .000 DNP
9 86 Jim Negrych 2012 .000 DNP
10 85 Will Rhymes 2010 .265
11 85 Drew Maggi 2016 .000 DNP
12 85 Cutter Dykstra 2016 .000 DNP
13 85 Mike Fontenot 2007 .246
14 85 Elian Herrera 2012 .256
15 83 Brandon Douglas 2013 .000 DNP
16 83 J.C. Holt 2010 .000 DNP
17 83 James Beresford 2016 .197
18 83 Ryan Theriot 2007 .238
19 83 Evan Frey 2013 .000 DNP
20 82 Wladimir Sutil 2012 .000 DNP
21 82 Corey Wimberly 2011 .000 DNP
22 82 Brad Coon 2010 .000 DNP
23 82 Manny Mayorson 2010 .000 DNP
24 82 Brent Wyatt 2012 .000 DNP
25 82 Josh Labandeira 2006 .000 DNP
26 82 James Rapoport 2012 .000 DNP
27 82 Khayyan Norfork 2016 .000 DNP
28 82 Jonathan Tucker 2011 .000 DNP
29 81 Kevin Russo 2012 .000 DNP
30 81 Whit Merrifield 2016 .253
31 81 Hernan Iribarren 2011 .000 DNP
32 81 Archie Gilbert 2011 .000 DNP
33 81 Ali Castillo 2016 .000 DNP
34 81 Guilder Rodriguez 2011 .000 DNP
35 81 Austin Wates 2016 .000 DNP
36 81 Casey Benjamin 2008 .000 DNP
37 81 Ozzie Chavez 2011 .000 DNP
38 81 Andrew Simunic 2013 .000 DNP
39 81 Matty Johnson 2015 .000 DNP
40 81 Jake Elmore 2014 .178
41 81 Sam Fuld 2009 .306
42 80 Joe Thurston 2007 .000 DNP
43 80 Michael Freeman 2015 .000 DNP
44 80 Eric Farris 2013 .000 DNP
45 80 Josh Johnson 2013 .000 DNP
46 80 Freddy Guzman 2008 .000 DNP
47 80 Anthony Jackson 2011 .000 DNP
48 80 Shawn O'Malley 2015 .320
49 80 Rich Thompson 2006 .000 DNP
50 80 Andrew Romine 2013 .226
51 80 Justin Henry 2012 .000 DNP
52 80 Matt Young 2010 .000 DNP
53 80 Buck Britton 2013 .000 DNP
54 80 Melvin Dorta 2009 .000 DNP
55 80 Angelys Nina 2016 .000 DNP
56 80 Andrew Heid 2015 .000 DNP
57 80 Davis Stoneburner 2012 .000 DNP
58 80 Argenis Reyes 2010 .000 DNP
59 80 Bernie Castro 2007 .000 DNP
60 79 Eider Torres 2010 .000 DNP
61 79 Jamie Johnson 2014 .000 DNP
62 79 Mike Rouse 2007 .157
63 79 Greg Sexton 2012 .000 DNP
64 79 Sean Kazmar 2012 .000 DNP
65 79 Nate Spears 2012 .010
66 79 Matt Angle 2013 .000 DNP
67 79 Jose Duarte 2012 .000 DNP
68 79 Jose Constanza 2011 .293
69 79 Eric Nielsen 2009 .000 DNP
70 79 Rafael Ynoa 2015 .210
71 79 Nick Van Stratten 2012 .000 DNP
72 79 Ray Chang 2011 .000 DNP
73 79 Daniel Robertson 2013 .000 DNP
74 79 Jake Kahaulelio 2012 .000 DNP
75 78 Drew M Anderson 2010 .000 DNP
76 78 Jonathan Herrera 2012 .227
77 78 Daniel Muno 2016 .000 DNP
78 78 Kevin Nolan 2015 .000 DNP
79 78 Juan Gonzalez 2009 .000 DNP
80 78 Chris Gutierrez 2011 .000 DNP
81 78 Miguel Negron 2010 .000 DNP
82 78 Marcos Cabral 2011 .000 DNP
83 78 Clay Timpner 2010 .000 DNP
84 78 Jeffrey Corsaletti 2010 .000 DNP
85 78 Jared Prince 2013 .000 DNP
86 78 Caleb Ramsey 2016 .000 DNP
87 78 Cesar Crespo 2006 .000 DNP
88 78 Nate Sutton 2010 .000 DNP
89 78 Ryan Lollis 2014 .000 DNP
90 78 Eric Sogard 2013 .266
91 77 Jamal Strong 2006 .000 DNP
92 77 Tyler Holt 2016 .229
93 77 Michael Martinez 2010 .000 DNP
94 77 Chris Barnwell 2006 .079
95 77 Mycal Jones 2014 .000 DNP
96 77 Kyle Hudson 2014 .000 DNP
97 77 Boomer Whiting 2011 .000 DNP
98 77 Taylor Harbin 2013 .000 DNP
99 77 Ryan Klosterman 2009 .000 DNP
100 77 Argenis Diaz 2014 .000 DNP

Platoon

SORT_FIELD PLATOON AVG OBP SLG TAv

Definition of multi-year splits

BP Annual Player Comments

No BP Book Comments have been found for this player.

BP Articles

Elliot Soto is referenced in the following articles.

BP Premium requires BP Premium access to view, BP Fantasy requires BP Premium or BP Fantasy access to view

  Title Author Date
This article requires BP Premium accessTransaction Analysis: Disturbance at the Haren HouseGeorge Bissell2015-07-31
This article requires BP Premium accessTransaction Analysis: Disturbance at the Haren HouseMatthew Trueblood2015-07-31
This article requires BP Premium accessTransaction Analysis: Disturbance at the Haren HouseMike Gianella2015-07-31
This article requires BP Premium accessTransaction Analysis: Disturbance at the Haren HouseMark Anderson2015-07-31
This article requires BP Premium accessTransaction Analysis: Disturbance at the Haren HouseSahadev Sharma2015-07-31
This article requires BP Premium accessTransaction Analysis: Disturbance at the Haren HouseChristopher Crawford2015-07-31
BP Unfiltered: The 2015 Trade Deadline Transaction Analysis ThreadBaseball Prospectus2015-07-31


BP Chats

No BP chats have mentioned this guy.

BP Roundtables

No BP Roundtables have mentioned this guy.

 

PITCHf/x Hitter Profile

A Collaboration between BrooksBaseball.net and Baseball Prospectus - Pitch classifications provided by Pitch Info LLC