Minor Leagues Part 1: AA

This is the first of a many part series covering minor leagues.  Focus will be for players on Chicago Cubs and Chicago White Sox.  Baseball Prospectus has a more concise run down on top prospects.  I thought of cross reference data with theirs but that would have to be done manually as this data model gets no data from that site nor does it have code to process it

This series will look at these minors through the lens of this data model only — the exact same model used for MLB players.  In the future it’s possible, and may be necessary, to incorporate more minor league data into this model.  Currently only one minor league snapshot is taken per year and this is it.

It has been a year since we last looked into minor leagues.  I have been reticent about applying this data model to minor leagues because their focus is player development.  The purpose of this model is to assign value to players based upon run production.  Minor league players typically move from league to league making their value more nebulous.  There are probably much better models using advanced play by play metrics that can better determine which players have a chance in MLB.

A player who excels in the minors has no guarantee of surviving the brutality of MLB talent.  Great players, however, should rise to the top of every league but great players are relatively rare.  The vast majority of MLB resides in the muddy middle of talent.  That talent or lack thereof is what either propels a team into the playoffs or relegates them to watching it  on TV like the rest of us.

This model has a specific purpose of accurately reflecting past value — something sorely lacking in modern baseball statistics.   A franchise that has minor league teams that are terrible probably need to look into why and probably have a dearth of talent waiting in the wings for next season. This could be a problem as we saw last season with the dismal season the White Sox were having with all their minor league affiliates.  White Sox were sellers at the trade deadline so we should see some improvement in all their teams.  Not sure what the Cubs have been doing with minor league acquisitions but these next bunch of reports will take a look see into their farm system which may forecast what we should expect in upcoming seasons.

AA has three different divisions, Eastern, Texas, and Southern containing affiliates who  represent all 30 current MLB franchises.   Like this model does with MLB, all divisions in all minor league classes gets lumped together and all players get ranked together.  More info on these minor leagues can be read here , an article written almost 5 years ago now.

The purpose of this data model is to simplify a player down to rank/value (WAA).  If you want to look at tables upon tables of numbers, baseball-reference.com has an excellent informative and easy to navigate site.    This series of articles represents a snapshot for commentary.

So, without further adieu, let’s get started with the Tennessee Smokies, the only  team I follow on Twitter.

Tennessee Smokies CHN

Below are team statuses from the most recent snapshot and the last snapshot taken last season for Cubs AA affiliate.

Update 10/22/2018:  This was the first minor league report and it turns out the CHN AAA file got mistakenly replaced its AA file.  CHN is the only team affected.  I was using it for testing and something got screwed up.  The 2018 numbers for CHN are wrong but all the other teams are correct.  See Part 4 for more clarification.

Team Status

-44.0 48.2 464 452 62 57 4.7 3.3 Tennessee_Smokies_CHN 8/15/2017
-80.1 -33.8 449 563 43 75 9.4 -9.4 Tennessee_Smokies_CHN 8/16/2018

Last season this team was a respectable +5.  Not first place respectable but still  above average.    Both PITCH and BAT are completely terrible and, although we don’t dwell on standings here, they’re almost the worst affiliate of all 30 franchises in AA class baseball.  If I can subtract W-L in my head correctly that looks like -32.  At least they have a decent UR which indicates good fielding fundamentals so there’s that.

They do, however have a fun promotion department.  Here’s one their baseball promotions.


LOL.  Free as in beer is a common meme in reference to  software development like that  used to write this log book.  Note that it lasts only from first pitch until opposing team scores.  Don’t have enough data to run a matchup analysis on this but just looking at the team status fans better drink fast before this promotion ends after whoever they play scores.  :-)

Top Tennessee Smokies

Rank WAA Name_TeamID Pos
+144+ 1.70 Randy_Rosario_CHN PITCH 0.853
+156+ 1.62 Kyle_Ryan_CHN PITCH 0.643
+160+ 1.60 Dillon_Maples_CHN PITCH 0.702
+161+ 1.60 Dakota_Mekkes_CHN PITCH 0.788
XXXXX 1.36 David_Bote_CHN BAT 0.599
XXXXX 1.24 Ryan_Court_CHN BAT 0.564
XXXXX 1.24 Anthony_Bass_CHN PITCH 0.701
XXXXX 0.92 Jason_Vosler_CHN BAT 0.603

Many of those players above have already played on the MLB Cubs and they probably are listed on the Iowa Cubs AAA roster as well.  Unlike for our MLB reports, a WinPct rate is shown.  See here for how that’s calculated.  The WAA value stat requires playing time to accumulate and since many minor league players move from league to league they can’t accumulate enough value to gain in rank.  Although many stat heads like to rank on rates like BA, OPS, wRC+ etc. etc. that is inappropriate.  We show it here for context only.  You can’t say since you shot two under par for six holes that means you should shoot 6 under for 18 holes.   In the minors teams want to promote or demote and not wait an entire season so they have to guess based upon rates.  In that case your 6 hole split in golf is all the data they have to make a decision.

Also not sure the dates these Cubs played for this team.  We saw Jason Vosler last season.

Birmingham Barons CHA

Team Status

-65.6 -20.7 297 395 33 54 -7.6 -3.9 Birmingham_Barons_CHA 7/11/2017
-12.6 -8.9 517 552 57 62 -4.6 -8.9 Birmingham_Barons_CHA 8/16/2018

The White Sox’ AA team has improved since last season.  Let’s have a look see as to their top valued players according to this data model.

Top Birmingham Barons

Rank WAA Name_TeamID Pos
+039+ 2.90 Colton_Turner_CHA PITCH 0.835
+051+ 2.58 Eloy_Jimenez_CHA BAT 0.717
+074+ 2.35 Dylan_Cease_CHA PITCH 0.728
+106+ 1.95 Dane_Dunning_CHA PITCH 0.642
+145+ 1.68 Bernardo_Flores_CHA PITCH 0.623
+169+ 1.53 Zach_Thompson_CHA PITCH 0.737
+193+ 1.41 Ryan_Burr_CHA PITCH 0.648
+198+ 1.39 Ian_Hamilton_CHA PITCH 0.747
XXXXX 1.20 Tanner_Banks_CHA PITCH 0.632
XXXXX 1.07 Brandon_Brennan_CHA PITCH 0.576
XXXXX 1.07 Jordan_Stephens_CHA PITCH 0.621
XXXXX 0.92 Seby_Zavala_CHA BAT 0.576

Except for Jimenez who the Cubs traded last season for Jose Quintana, not sure who any of these players are.  Lots of high numbers in the rate column and lots of players in the top 100 and top 200 of this league.  This could be a very good sign for the future of the White Sox.  We’ll see if this improvement holds true in A+ and AAA class minor leagues in subsequent parts to this series.

Top AA players

Below is a table listing the top 25 valued players in AA according to this data model.  Again, ranking in minors is not like ranking in MLB because players move around a lot. A player who plays well at this level is not guaranteed to play well at the next level.  Dominance in a league shows capability for that class level of baseball.

Rank WAA Name_TeamID Pos
+001+ 5.21 Will_Craig_PIT BAT 0.717
+002+ 4.87 Joey_Curletta_SEA BAT 0.695
+003+ 4.85 Vladimir_Guerrero_TOR BAT 0.850
+004+ 4.68 Jacob_Scavuzzo_LAN BAT 0.797
+005+ 4.58 Cavan_Biggio_TOR BAT 0.687
+006+ 4.47 Zack_Brown_MIL PITCH 0.680
+007+ 4.43 Yordan_Alvarez_HOU BAT 0.948
+008+ 4.43 Taylor_Widener_ARI PITCH 0.667
+009+ 4.18 Peter_Lambert_COL PITCH 0.703
+010+ 4.16 Jose_Rojas_ANA BAT 0.727
+011+ 3.82 Mike_King_NYA PITCH 0.710
+012+ 3.74 Jeff_McNeil_NYN BAT 0.798
+013+ 3.67 Pablo_Lopez_MIA PITCH 0.878
+014+ 3.67 Keegan_Akin_BAL PITCH 0.634
+015+ 3.65 Logan_Allen_SDN PITCH 0.636
+016+ 3.63 Erik_Swanson_NYA PITCH 0.883
+017+ 3.53 Nick_Solak_TBA BAT 0.634
+018+ 3.53 Caleb_Frare_NYA PITCH 0.864
+019+ 3.44 Jamie_Westbrook_ARI BAT 0.649
+020+ 3.42 Ty_France_SDN BAT 0.637
+021+ 3.32 Matt_Hall_DET PITCH 0.762
+022+ 3.32 Will_Smith_LAN BAT 0.708
+023+ 3.30 Austen_Williams_WAS PITCH 0.787
+024+ 3.28 Lane_Thomas_SLN BAT 0.645
+025+ 3.21 Jesus_Luzardo_OAK PITCH 0.684

Not sure who any of these players are either.  Pretty sure many of them are in a top  prospect list like this.

Top 5 AA Teams

The following are the top 5 teams based upon seasonal run differential.  In MLB, late in the season, run differential does not matter as much as current roster value.  We don’t follow minors day to day nor have current rosters nor care who wins or loses.  The following tables merely sorts on the sum of BAT+PITCH which is derived from team run differential.

63.4 66.1 601 462 74 46 10.4 -0.9 Corpus_Christi_Hooks_HOU
41.4 70.3 579 484 67 52 -15.6 -0.9 Akron_RubberDucks_CLE
73.4 16.1 609 502 67 53 20.4 -2.9 Montgomery_Biscuits_TBA
58.4 13.3 599 526 67 49 -0.6 2.1 New_Hampshire_Fisher_Cats_TOR
6.9 59.3 547 473 66 53 6.4 1.6 San_Antonio_Missions_SDN

Houston has a pretty solid AA team to go with their pretty solid MLB team which won a World Series last season.  They have a decent shot at winning another one this year.  They must be doing something right in Houston. Below shows top AA players for HOU .

Corpus Christi Hooks HOU.

Rank WAA Name_TeamID Pos WinPct
+007+ 4.43 Yordan_Alvarez_HOU BAT 0.948
+026+ 3.17 Cionel_Perez_HOU PITCH 0.709
+032+ 3.02 Ryan_Hartman_HOU PITCH 0.629
+041+ 2.88 Taylor_Jones_HOU BAT 0.667
+047+ 2.67 Carmen_Benedetti_HOU BAT 0.691
+070+ 2.37 Corbin_Martin_HOU PITCH 0.623
+094+ 2.08 Lorenzo_Quintana_HOU BAT 0.669

Seven guys in top 100, twice the average for 30 teams wtih very high WinPct rates.

Bottom 5 AA Teams

-23.6 -121.8 509 649 52 69 11.4 -5.9 Frisco_RoughRiders_TEX
-80.1 -33.8 449 563 43 75 9.4 -9.4 Tennessee_Smokies_CHN
-61.6 -44.9 479 563 54 63 20.4 2.1 Hartford_Yard_Goats_COL
-78.6 -22.7 461 565 47 70 -3.6 1.1 Jacksonville_Jumbo_Shrimp_MIA
20.9 -85.8 564 620 58 62 4.4 4.6 Northwest_Arkansas_Naturals_KCA

There are all kinds of ways to sort this list. The number of runs scored and runs scored against are related to a team’s wins and losses and reflect upon the value of talent playing throughout the entire season — not necessarily who is on their current roster.

Update 10/22/2018:  Part 4 shows the Smokies aren’t as bad as above.  The Iowa Cubs were  however.  :-)

Only looking at the above tables, it appears the Cubs may be running out of minor league talent. Hopefully guys in A+ can rectify that situation next season. In Part 2 of this series we’ll go down one level and look at the Cubs and White Sox A+ team and more name dumps. Until then ….