Author Archive

Mining the News (1/2/20)

It’s time to empty my notes and start clean for the new year. A “Mining the News” almost came out before the holiday break, so some notes are dated but still applicable.

Nomar Mazara owners shouldn’t be counting on fulltime at-bats from him next season since he’ll likely be on the strong side of a platoon.

In 574 plate appearances against southpaws, Mazara features a below pedestrian line of .231/.272/.361 to go with 15 homers, 19 double and 68 RBIs. Manager Rick Renteria expressed hope in getting Mazara going against left-handers, but as it stands now, Mazara could get the bulk of playing time vs. righties with someone such as switching-hitting Leury García facing lefties.

Read the rest of this entry »


Keuchel & Ryu Look to Disappoint

I going to examine how both Hyun-Jin Ryu‘s and Dallas Keuchel’s fantasy value changed since both signed over the last few days.

Hyun-Jin Ryu signs with the Toronto Blue Jays

Ryu finally pieced together a great season by staying healthy and throwing more innings (182) than any time since 2013 (192). While his strikeout rate was acceptable (23%), he dominated (2.32 ERA) by walking almost no one (3%) and in the juiced ball era, he limited home runs (0.8 HR/9) with a surge in groundball rate (50%).

I hate this move for Ryu’s value with every aspect being a downgrade from the Dodgers. He moves to the AL where he’ll face a DH more often. He goes to the hyper-competitive AL East. He transitions from a pitcher’s park to one that is neutral overall but gives up more home runs than average. Finally, he goes from a nearly average defense to one in the bottom third.

Read the rest of this entry »


Gonzalez and Teheran: BABIP Masters

Most times it’s easier to get an idea of how a veteran pitcher will perform because of years of examinable data. With Gio Gonzalez and Julio Teheran, they have tons of data and each has beat their ERA estimators for years with no obvious reason why. They’ve beaten luck for years. Both are free with Teheran going with an average draft pick of 352 and Gonzalez with pick 632, so cost isn’t an issue. So is either one worth a roster spot at no cost?

Gio Gonzalez signed by Chicago White Sox

Gonzalez posted a reasonable 3.50 ERA with a 1.29 WHIP in 87 innings of work with the Brewers. He’s been able to walk the fine line walking too many hitters (3.8 BB/9 in 2019 and his career) yet limiting hard contact (0.9 HR/9 and .277 BABIP for 2019, 0.8 and .293 BABIP for his career). While he used to generate a decent number of groundballs (54% in 2015), he’s no longer on either end of the batted ball spectrum. His pitches have some batted ball split with the change and curve over 50% GB% and four-seamer at 26% GB%. The combination is nothing special to explain the difference.
Read the rest of this entry »


Projection Busting Research Updated

Over the years, I’ve been working on how to fine-tune my player evaluation process. The following are six datasets that I’ve found useful I’ll not go into detail on any of them since I provide a link to the original article. The following is basically a referenceable data dump.

Note: I know there is a lot of content and when questions arise, make sure the area in question is obvious in the comment. Also, I’ll only answer questions here and not in the original articles.

Voit/Muncy All-Stars (link)

These are older AAA hitters who have shown signs of a breakout.

Voit/Muncy All-Stars
Name Position Age Team PA BB% K% GB% ISO
Adam Engel OF 27 White Sox 277 8% 22% 43% .194
Addison Russell SS 25 Cubs 119 12% 21% 38% .281
Andy Ibanez 2B/3B 26 Rangers 529 10% 17% 37% .197
Austin Dean OF 25 Marlins 282 10% 18% 39% .298
Billy McKinney OF 24 Blue Jays 154 14% 16% 35% .217
Breyvic Valera 2B 27 Yankees 348 10% 10% 34% .200
Bryan Reynolds OF 24 Pirates 57 12% 19% 38% .367
Cavan Biggio 2B 24 Blue Jays 174 20% 16% 30% .203
Chance Sisco C 24 Orioles 196 10% 22% 42% .238
Chas McCormick OF 24 Astros 225 12% 15% 37% .204
Cheslor Cuthbert 3B 26 Royals 219 8% 21% 39% .218
Connor Joe 1B/3B 26 Dodgers 446 16% 18% 42% .203
Cristhian Adames SS 27 Giants 165 12% 19% 42% .234
Daniel Pinero 3B/SS 25 Tigers 110 16% 23% 32% .220
DJ Stewart OF 25 Orioles 277 14% 18% 41% .257
Donnie Dewees OF 25 Cubs 419 10% 15% 41% .207
Esteban Quiroz 2B/SS 27 Padres 366 14% 22% 38% .268
Harrison Bader OF 25 Cardinals 75 11% 21% 26% .381
Jason Vosler 3B 25 Padres 426 11% 24% 37% .232
Jaylin Davis OF 24 Giants 117 12% 24% 40% .353
Jeimer Candelario 3B 25 Tigers 178 12% 20% 42% .268
Johan Camargo SS 25 Braves 64 8% 19% 35% .207
Jonah Heim C 24 Athletics 119 9% 15% 34% .198
Jose Rojas 3B 26 Angels 578 10% 23% 31% .283
Josh VanMeter 2B/3B 24 Reds 211 11% 18% 38% .320
Kevin Cron 1B 26 Diamondbacks 377 16% 20% 26% .446
Mark Payton OF 27 Athletics 447 10% 17% 35% .319
Matt Thaiss 1B 24 Angels 372 16% 17% 42% .203
Michael Brosseau 3B 25 Rays 315 11% 18% 40% .263
Michael Perez C 26 Rays 216 13% 24% 36% .250
Mike Ford 1B 26 Yankees 349 13% 16% 40% .303
Nick Dini C 25 Royals 213 10% 14% 33% .269
Nick Tanielu 2B/3B 26 Astros 503 9% 17% 36% .225
Oscar Mercado SS/OF 24 Indians 140 11% 23% 40% .202
P.J. Higgins C 26 Cubs 140 12% 21% 40% .231
Phillip Ervin OF 26 Reds 172 11% 20% 31% .193
Roberto Pena C 27 Angels 155 11% 19% 32% .196
Ronald Guzman 1B 24 Rangers 135 13% 23% 39% .197
Rowdy Tellez 1B 24 Blue Jays 109 13% 23% 34% .323
Ryan McBroom 1B 27 Yankees 482 12% 21% 38% .259
Ryan O’Hearn 1B 25 Royals 149 11% 21% 39% .302
Taylor Jones 1B 25 Astros 531 13% 21% 37% .210
Taylor Ward C/3B 25 Angels 512 16% 20% 38% .278
Ty France 1B/3B 24 Padres 348 9% 15% 31% .372
Will Smith C 24 Dodgers 270 15% 18% 28% .335
Willie Calhoun 2B/OF 24 Rangers 172 19% 14% 33% .232
Yermin Mercedes C 26 White Sox 220 11% 19% 28% .337

Read the rest of this entry »


Mining the News (12/16/19)

Kyle Gibson spent most of last reason dealing with several long-term illnesses.

Then came E. coli and ulcerative colitis.

“In Spring Training we found the right medication,” Gibson said. “I was feeling strong when the season started. Then, I think whether it was the stress to the season or my diet changes, eating on the road and stuff, about mid-May, it started getting worse and the symptoms started creeping back in.

“The hardest part was just before the All-Star break. I wasn’t sleeping well. I was getting up with a bloated stomach and gas and having to go to the bathroom five or six times a night. Right at the beginning of September, I told our trainers I can’t do this anymore.”

Gibson spent 10 days on the injured list. He was on the Twins postseason roster against the Yankees, but was not given a starting assignment. He reached out to others for help. He spoke with Jake Diekman, the former Rangers reliever who spent much of his adult life dealing with ulcerative colitis until finally having multiple surgeries in 2017.

Gibson is a nice upside play with the health issues taken care of.
Read the rest of this entry »


Anthony Rendon: Everyone Up But Him

Some team was going to end up with Anthony Rendon and after missing out on the Gerrit Cole sweepstakes, the Angels ponied up and signed Rendon. It’s a simple signing and here how the various players see their fantasy values change.

Anthony Rendon (down)

From 2016 to 2018, Rendon was about the same hitter with between 20 and 24 home runs, .270 to .308 AVG, and never breaking a 190 Runs+RBI. He just destroyed those numbers last season with 34 homers, a .319 AVG, and 243 Runs+RBIs. With nothing changing in his hitting profile (plate discipline and batted ball stats), the career season can be based on a little luck but mainly the happy fun ball which is back for another season.

The change in scenery factors seem to point to his value going down a bit. The park factors between Washington DC and Orange County are about the same. The division opponents are a mix of competitive and non-competitive teams. The biggest difference will be the lineup quality. Even with a DH, the Angels averaged 4.75 runs per game last season and the Nationals were at 5.4 runs per game. Even though the best player in baseball will be in the Angels lineup, it’s a huge downgrade for Rendon. While the juiced ball will keep his home runs up, the Runs+RBI total should be around 200 to 210 instead of 240.

Read the rest of this entry »


Risk, Uncertainty, and Fantasy Baseball

Gred Gigerenzer (yes that’s his real name) has been a leading advocate on how to correctly measure and articulate risk. I’d highly recommend his book Risk Savvy: How to Make Good Decisions, but today, I’m going to focus on some passages from another book of his, Calculated Risk, which focuses on risks in the medical profession. Some of the passages seem to resonate with me about the fantasy expert community, especially this question: what should be the intent and expectations of touts?

One point Gigerenzer hopes to get across is the difference between Risk and Uncertainty. For him, Risk is measurable such as pitcher X as a 40% chance of going on the IL based on his age and past injury history. Uncertainty involves values that can’t be (or aren’t) measured like player Y is going through a divorce so his production is down.
Read the rest of this entry »


Monday Night Fantasy Chat

8:01
Jeff Zimmerman: I’ll go ahead and start.

8:01
Beff jrdrich: Chance mcmahon can breakout w regular pt this year?  .280/30/90?

8:02
Jeff Zimmerman: He’ll need regular playing time and I’d never bet on that.

8:03
Jeff Zimmerman: And if he hits the line you posted, he’ll probably be unplayable on the road. I think Arenado, Story, and Blackmon are the only hitters good enough to play on the road.

8:03
Baxter: 10 team roto dynasty. Would you accept Dealing Harper in return for Kepler + one of the following: wheeler, gray, Morton, McNeil, kiriloff?

8:04
Jeff Zimmerman: To win this year, sure for Morton. I’d keep Harper.

Read the rest of this entry »


Can Strasburg Repeat 200+ Innings?

… probably not, but anyone probably already guessed that considering Stephen Strasburg’s injury history. The answer isn’t that far off after digging through some historic comps. Only once in his 10-year career has he topped 200 innings (215 in 2014) and only over 180 one other time. He’s thrown under 160 innings six times in ten seasons. Another issue besides the limited innings is that he’s going to be on the wrong side of 30 where pitcher breakdown faster. It’s time to look a little deeper and see what innings total should be expected.

I need to start with some guidelines. First, I’m only going to examine pitchers who throw the 200 innings between their ages 28 and 32 seasons. Also, the pitcher needs to be considered a starter with at least half of their games as a starter (GS/G >= 0.5). Finally, I rode the fine line of using recent data and having enough samples. With pitchers recently throwing fewer innings, I only used pitchers from the past 10 seasons.
Read the rest of this entry »


Injured Hitters: Projection Adjustments

Historically, I’ve “corrected” hitter projections to my own liking and every time I’ve backtested them to the actual results, my adjustments have failed miserably. So why create more work when the end results make my final product worse? Am I a glutton for punishment? In all fairness, I’m sure a heavy dose of Dunning-Kruger is going on but I also believe there may be a sweet spot where personal scouting can come into play. Today, I’m going back to the well one more time to see if some injured hitters should have more encouraging projections because they may have played hurt.

First, I’ve always thought playing through an injury meant that the team and the player were accepting suboptimal production. Then the player could come back healthy and full productive the next season.
Read the rest of this entry »