Author Archives: mea

Cubs Status 5/21/2021

It has been awhile since this log book has been updated. There have been daily bugs galore in the code that gathers, digests, stores and then display baseball data. The process hasn’t had a hiccup in a few days so it’s time to take a break from updating that.

In past years we posted Cubs status every 10-14 days as not much changes on a daily basis. Today we’ll do a short coverage to get started for this year.

CHN Team Status

0521 22 21 12.2 -7.5 3.8 2

Cubs one game over 0.500 and in second place. They start a weekend series with the first place Cardinals tonight.  Cubs are  favored slightly by Vegas due to they might think Kyle Hendricks is back to his regular form.  This log book used to do series matchups but most of all of that can now be seen here.   

CHN 5 years

2016 29 12 53.4 52.4 3.6 23
2017 22 20 18.4 6.2 -10.8 3
2018 25 19 40.8 33.2 -3.6 15
2019 28 18 32.3 28 -2.8 12
2021 22 21 12.2 -7.5 3.8 2

This was the last 5 year split table that now is 6 years because they didn’t play baseball in May in 2020.  Cubs are having a season very much like 2017 where they were -2 WAA at All Star break.  That year they made it to NLCS so fortunes can change for both teams and players during a 6 month season.

CHN Roster Starters 20210521

Rank WAA 2Yr Name IP Rest
-028- -1.71 -2.32 Trevor Williams 37.7 0
XXXXX -0.43 -0.45 Jake Arrieta 42.3 1
-037- -1.46 2.74 Zach Davies 40.3 2
XXXXX -0.52 -0.03 Adbert Alzolay 37.0 3
XXXXX -1.24 3.27 Kyle Hendricks 42.7 4

Cubs starting pitching hasn’t been good this season.  The above is far worse than what their -7.5 PITCH in team status which means relief must be picking up some of the slack.

CHN Roster Relief 2021-05-21

Rank is based upon current year WAA ( 2nd column ). 2Yr column shows last two year WAA average added to player total. This goes to 0 as a season progresses.

Rank WAA 2Yr Name IP Rest
XXXXX 0.62 0 Justin Steele 13.3 0
XXXXX 0.71 0.17 Andrew Chafin 21.0 0
XXXXX 0.44 0.01 Ryan Tepera 20.3 0
XXXXX 1.24 -0.58 Craig Kimbrel 17.7 0
XXXXX 0.84 -0.14 Dillon Maples 15.7 1
XXXXX 0.22 0 Tommy Nance 2.3 1
XXXXX 0.36 -0.13 Rex Brothers 15.0 1
XXXXX 1.04 0.17 Dan Winkler 13.3 2
XXXXX 1.10 0 Keegan Thompson 11.7 2
TOTAL 6.57 -0.50 TIER= 0.78    

Although the 2 year splits of this group of players is almost even steven, Cubs relief put up good numbers this season as a squad.  Ironically relief also carried the Cubs during the first half of 2017 keeping them out of last place at this point in that season.

That is all for now.  About pages for baseball handbook explaining all of this need to be written.    First drafts of those may be published here soon.  Also, the White Sox are having a good year so we’ll be covering them as well — hopefully.  Until then ….

Spring Training Update

Since this is technically a log book I should be writing development notes here but have not kept up. The site has now been running daily Spring Training updates. Cubs are playing well so far BTW. The site has also been upgraded to https from http using the help from the awsome Let’s Encrypt folks

All the current year code that processes source data had to be rewritten because everything runs off the database now. The current year database is very similar to the historical year databases. In past years current year data was stored in text files because that was easy and allowed for great flexibility in making changes. Since building the historical databases from 1900 – present the yearly organization and table schemas now work very well.

This season complete box scores as well as handicapping info will be easily accessible for every game just like they are in the historical dataset. This was made possible through developing the code base to manage the historical database during this off season.

This site will continue with Horse Race posts, Cubs Status reports, and various other musings like past seasons. In the past these reports were the only view into this data model. Now all this information can be retrieved for any team for any day.

Since the White Sox have gotten much better and look to be a real contender this season, they’ll be covered here as well with the Cubs.

Since my local bar won’t get Marquis network it appears I’ll be stuck watching White Sox games this season in a bar on the North Side of Chicago! Fortunately we can still follow the Cubbies on MLB gameday and AM radio still works around here. I like Steve Stone however. Cubs should have never gotten rid of him.

More to come this season. Until then ….

Tim Tebow Retires From Baseball

Determined to continue as a professional athlete, Tebow signed with the Mets in the fall of 2016. To Tebow’s credit, he reached the Triple-A level with the organization in 2019. However, he struggled to a .163/.240/.255 line with four home runs in 264 plate appearances there. Tebow ultimately put up a .223/.299/.338 line with 18 HRs in 1,048 trips to the plate in the minors.

Source: Tim Tebow Retires From Baseball – MLB Trade Rumors

This caught my eye because I had no idea Tim Tebow was playing prefessional baseball.  He didn’t show up on any MLB roster after a quick search using the career tab on  Entering his name into the minor league box produced some results.

Tim Tebow Minor and MLB Career

Year Rank WAA TeamID Pos Win% League Age
2017 XXXXX -0.27 NYN BAT 0.481 a 29
2017 XXXXX -0.08 NYN BAT 0.493 aplus 29
2018 XXXXX 0.06 NYN BAT 0.503 aa 30
2019 -057- -3.28 NYN BAT 0.286 aaa 31

If he played a single game in MLB that record would show up here.  In 2019 at age 31 he was ranked #57 in the bottom 200 at AAA level which is very bad.  He did OK at an almost completely average pace in 2017 and 2018.  Playing average at those levels does not bode well for a player expecting to make it onto an MLB team at some point.

Had there been normal baseball in 2020 with a minor league season he might have figured out triple-a but probably not.  Based on his 2019 numbers  the Mets don’t want to waste time on him.  He could have tried out in Japan or Korea, countries that played pro baseball in 2020, but he probably wouldn’t make those squads either based on his 2019 results.

Apparently there might be a normal baseball season this year.  Since the local bars around here are stuck with Comcast us north side Cubs fans will probably be stuck watching the White Sox with our $3 PBR pints.  Still can follow the Cubs on MLB gameday but that’s not as much fun.  White Sox look to have a good team this year so this blog will be covering them too.

The Baseball Handbook site will be undergoing a major reorg as I’m learning about canonical links and SEO.  Since there are so many crisscrossed  linked pages on that site there needs to be order to the madness.  Some D3.js player and team graphs are up as well as more accurate historical rosters.  Many database and coding errors were discovered in the process of generating these graphs.  This will make the the Tier Combo simulator more accurate as it relies on historical results to generate an expected probability.

Much more to come this year.  Until then ….

Twins To Sign Alex Colome

The Twins are signing free-agent reliever Alex Colome to a one-year deal, according to Jon Heyman of MLB Network. The contract includes a $5MM salary for 2021 and an option. In all, it’s a $6.25MM guarantee, per Mark Feinsand of

Source: Twins To Sign Alex Colome – MLB Trade Rumors

Interesting why White Sox didn’t sign him.  Here’s his career.

Alex Colome 2013-2020

Year Rank WAA TeamID Pos  
2013 XXXXX 0.61 TBA PITCH  
2014 XXXXX 0.59 TBA PITCH  
2015 XXXXX 0.00 TBA PITCH  
2016 +091+ 3.09 TBA PITCH  
2017 XXXXX 1.72 TBA PITCH  
2018 +195+ 0.00 TBA PITCH  
2018 +195+ 1.74 SEA PITCH  
2019 +131+ 2.56 CHA PITCH  
2020 +057+ 1.85 CHA PITCH  
TOTAL XXXXX 12.16      

Show Minors

Show WAR Records

His 2020 season was pretty good for a relief pitcher despite what WAR said.  $5M isn’t bad for a top tier reliever.  We’ll see how this acquisition pays off for the Twins as this season unfolds.

Yu Darvish

Cubs just traded Yu Darvish for Zach Davies and a bunch of prospects. None of these prospect made it to A+ yet so they are all off our radar. Yu Darvish was in the middle of a 6 year $120M contract which is around the salary for a second or third starter salary on a good team. Like Trevor Bauer, Darvish had a very good shortened 2020 season. Let’s take a look at his career.

Yu Darvish 2012-2020

Year Rank WAA TeamID Pos
2013 +029+ 5.06 TEX PITCH
2014 +121+ 2.54 TEX PITCH
2016 +188+ 1.81 TEX PITCH
2017 +157+ 1.18 TEX PITCH
2017 +157+ 1.05 LAN PITCH
2018 XXXXX -0.82 CHN PITCH
2019 +169+ 2.23 CHN PITCH
2020 +005+ 4.26 CHN PITCH

Show Minors

Show WAR Records

Darvish’ first season with the Cubs in 2018 wasn’t good and his contract was looking pretty bad.  He improved in 2019 after a rough start to that season.  By All Star break in 2019 that Darvish contract was looking horrible.  The rank links in these career tables bring up seasonal trajectories as well as post season play.  Darvish is very much under water in post season play during his career as well.

Let’s look at the pitcher Cubs acquired from San Diego for Darvish.

Zach Davies 2015-2020

Year Rank WAA TeamID Pos
2017 +180+ 1.93 MIL PITCH
2018 XXXXX -1.01 MIL PITCH
2019 +087+ 3.38 MIL PITCH
2020 +028+ 2.71 SDN PITCH

Show Minors

Show WAR Records

Davies has 3 years less time in the league than Darvish and also posted a pretty good 2020.  Both these pitchers had problems in 2018.  Davies is also under water in post season play like Darvish.  If you look at seasonal trajectory in 2019 Davies was ranked #21 2 months into that season and dropped to #87 by the end.

Both these pitchers have similar numbers.  You can click on their WAR records to see what that model has to say.  Since this model does not go back farther than A+ there is no data on any of these prospects coming over from the Padres.  Hopefully Theo and (now only) Jed have more insight than simply reading Baseball Prospective.

Buy low sell high is often difficult in baseball because parting with a player who is highly rated is much harder than one who is lowly rated.  Unfortunately teams don’t return value on lowly rated players.  After the 2017 season Cubs fans would have been ecstatic parting with Darvish’ large contract for such a sub par year.  

Overall this seems like an OK deal if it frees up salary to acquire/keep all the Cubs who become free agents after this season.