Advanced Stats - Pitching: Saturday, May 7th

Well, at least we have Chris Sale tonight. Kershaw pitches today, but it’s his third straight day start off the main slate. After that it gets ugly with nearly every pitcher fitting neatly into a $6.5K to $8.5K range and six of 16 offenses having at least a 123 wRC+ over the last week.

One other thing before we get started. The double header in Baltimore today has the pitchers listed below for the 2nd game on MLB.com, but the DFS sites might have Mike Wright. It probably matters more for your offensive purposes than ours though, because we’re not interested either way.

Changes for 2016 were outlined on Opening Day, which you can find here.

Don’t forget to check lineups, umpire assignments, line movement, and Kevin’s weather report as they are released later in the day, all of which may change the equation and help you decide between two pitchers of otherwise equal value in a pinch.

Most stats are pulled directly from the Fangraphs.com database. If a stat is used that you are not familiar with and want to learn more about, their glossary does a terrific job of explaining all of the advanced stats used here.

Starting Pitching Main Chart

We’re using Seamheads.com three-year park factors. Home team is in bold. Team Def = UZR/150. L2Yrs is a rolling calendar. Hm/Rd xFIP is since the start of the 2015 season. Opp team offensive stats are wRC+.

Pitcher Team Team
Def
SIERA
L2Yrs
IP/GS
L2Yrs
GB/FB
L2Yrs
Park
Run
Hm/Rd
xFIP
SIERA
L14
Opp Opp
Hm/Rd
Opp L/R
wRC+
Opp L7
wRC+
Bartolo Colon NYM -9.8 3.86 6.36 1.1 0.86 3.9 3.45 SDG 72 71 69
Brandon Finnegan CIN -3.5 4.02 5.5 1.56 1.02 3.54 5.06 MIL 66 89 129
Chris Sale CHW 11.7 2.61 6.75 1.1 0.99 2.99 4.45 MIN 86 85 91
Dallas Keuchel HOU 0 3.08 6.97 3.18 1.01 2.4 5.09 SEA 122 102 136
Ervin Santana MIN -4.5 4.06 6.17 1.2 0.99 4.32 CHW 98 96 123
Jake Odorizzi TAM -0.4 3.73 5.83 0.75 0.92 4.08 4.78 ANA 96 92 133
James Shields SDG 1.8 3.77 6.39 1.34 0.86 3.64 5.29 NYM 114 104 83
Jered Weaver ANA 8.5 4.62 6.14 0.68 0.92 4.33 5.33 TAM 122 89 140
Jeremy Hellickson PHI -3.9 4.05 5.24 1.05 1 4.22 4.35 FLA 89 101 135
Jesse Hahn OAK -14.4 3.88 5.97 2.17 1.04 3.79 3.02 BAL 116 116 90
Jimmy Nelson MIL -10.6 4.04 5.9 1.66 1.02 4.77 4.17 CIN 86 75 84
Julio Teheran ATL -5.4 3.94 6.28 0.92 0.96 3.86 2.96 ARI 89 90 67
Nate Karns SEA -5.2 3.88 5.58 1.15 1.01 3.75 3.81 HOU 123 106 116
Shelby Miller ARI -9.2 4.43 5.89 1.14 0.96 4.68 5.69 ATL 60 65 43
Tom Koehler FLA 4.5 4.47 5.81 1.16 1 4.36 6.91 PHI 79 73 56
Ubaldo Jimenez BAL -4.8 4.18 5.6 1.54 1.04 3.45 5.12 OAK 102 89 62


Bartolo Colon faces the lowly Padres. We’ve been beating this drum for two straight nights as San Diego has made young Mets stud pitching looking ordinary, so what’s this old guy gonna do? We’ve got to keep using what we know and he has been shutting down poor offenses so far, most recently shutting out Atlanta for eight innings (7 Ks – 0 BBs). The Padres are still one of the worst offenses in the league against RHP, striking out a quarter of the time.

Brandon Finnegan is a talented arm who has struggled to throw strikes and hasn’t struck out more than five since his first start. We’re setting a low bar tonight. He has at least completed six innings in each of his last two starts and you could say he’s faced a pretty difficult and patient group of offenses (SFG, NYM, CHC 2x, STL) and maybe deserves the benefit of the doubt against a lesser Milwaukee club. (Spoiler: No, he probably doesn’t, but it’s what we’re dealing with now.) The Brewers have a lot of RH power (13.2 HR/FB, 21.6 Hard-Soft% vs LHP) and have walked 14.6% against southpaws. I’m sorry, how do they only have a 89 wRC+ against southpaws? They have a 18.0 HR/FB over the last week.

Chris Sale puts tonight’s group on his back and single handedly saves them. He’s gone at least seven innings in five of six starts, allowing a total of two ERs over his last four, and continues to dominate with…….the lowest SwStr% and K% of his career? He’s…..he’s human. His velocity is down a mile and a half and his SwStr has been below 8% in three of his six starts. What do we do now? I don’t believe we have much of a choice. At least his contact and batted ball profile remains intact and Minnesota is a favorable matchup. They haven’t hit LHP well (24.3 K%, 6.1 HR/FB) despite leaning right handed through the middle of the order.

Dallas Keuchel still has a 55.5 GB%, has only allowed one HR, and saw a small uptick in velocity in his last start. He’s getting hit much harder, his walk rate has doubled, and he’s allowed 16 runs in his last 16.1 innings. He had been throwing more sliders and cutters, but threw the highest rate of sinkers (57.7%) this season in his last start and it did not go well. He got eight ground balls, which ties a season low, and walked five. He’s struck out more than five in just one start. The Mariners have a 16.1 HR/FB on the road and 16.9 HR/FB vs LHPs and represent one of the worst matchups tonight.

Jake Odorizzi has further reduced his BB%, while maintaining a slightly above average K%. The issue is that a lot of his value comes from a low HR/FB rate at home, while normalizing on the road, but that would seem more of a problem in the AL East parks where many of his road performances take place than it is in a park in Anaheim, of similar comfort to his home park. Two of his three HRs have come in Baltimore and Boston, while tonight’s park has even more friendly HR factors than the Trop. The one issue here is that, while sustaining his soft contact rate just below 20%, he’s borrowed from medium contact with the harder stuff jumping to 37.3%. Additionally, the Angels have a 14.7 HR/FB at home and are striking out at rates comparable to last year’s Royals.

Jeremy Hellickson got pounded in St Louis and has now allowed seven HRs and completed six innings just once. He’s walked seven of his last 52 batters too. The contact is hard and in the air, but at least the strikeouts, right? Yes, that’s good, but the Marlins haven’t been striking out much and have a 35.8 Hard% with an 18.6 HR/FB over the last week, which is surprising since their top power hitter was suspended last week.

Julio Teheran dominated the Cubs in his last start…..in Chicago (7 IP – 2 H – 0 R – 1 BB – 9 K) and has looked quite good in each of his last two. He’s still allowing a lot of hard contact in the air, even harder in fact (23.6 Hard-Soft%), but has slightly improved his K and BB numbers and returned to his career 14.0 K-BB%. He’s remained at least average at home where the park is much more forgiving to hard contact in the air. Arizona has some power, but is one of the more favorable matchups tonight in what we’d consider a pitcher’s park tonight.

NOT AS GOOD AS THEY LOOK

This list is reserved for pitchers who may look attractive because their ERAs are much lower than their estimators. The reason for this is almost always extreme BABIP, LOB, and/or HR/FB deviation from the norm, so we’ll just quote those stats and be done with them.

League AVG (.297 BABIP – 72.5 LOB% – 11.8 HR/FB)

James Shields (.274 BABIP – 81.5 LOB% – 10.5 HR/FB) has at least normalized his HR rate, but there’s no reason why his BABIP should be this low, although the Padres have upgraded their defense. He has the lowest SwStr% of his career though, which is about league average, so maybe there’s a few more strikeouts coming, but his 9.4 BB% matches last year and that’s not very good. The Mets appear to be slumping and this is something you wouldn’t know without having watched the games, but they are still hitting the ball very hard (31.6 Hard%, 15.5 HR/FB over the last week) with several deep fly balls caught near the warning track in this series.

Jimmy Nelson (.206 BABIP – 82.4 LOB% – 20.6 HR/FB) has seen a huge drop off in his SwStr% in addition to all of this other stuff. He’s already allowed seven HRs. He’s in a decent enough spot, but his ERA is pure illusion and now you have to pay quite a bit for him.

NO THANK YOU (In order from least to most offensive)

Ervin Santana might have been a candidate tonight, but hasn’t pitched since April 19th due to back issues. Back issues can be tricky and even if all goes well, can we expect more than five innings against a hot offense after the more than two week layoff?

Ubaldo Jimenez has walked exactly four in three of his last four starts with three in the other one, in which he’s only even reached six innings once.

Nate Karns has the potential to strike out around a quarter of the batters he faces tonight, but takes his 14.6 road HR/FB since last year and 14.5 HR/FB over the last two calendar years overall against Houston’s 16.3 HR/FB vs RHP and 14.1 HR/FB at home. This would be fine and worth a shot at Hellickson’s or Finnegan’s price, but for some ridiculous reason, he costs more than $8K and nearly $9K on DraftKings.

Jesse Hahn had a 5.2 K-BB% in four AAA starts this season and Baltimore punishes mediocre RHP (14.7 HR/FB) at home (14.0 HR/FB).

Shelby Miller gets the Atlanta matchup because of course he does tonight. Nothing comes easy in DFS. Miller has allowed less than four runs in three starts and hasn’t gotten out of the fourth inning in any of those. He’s been awful in every single start.

Tom Koehler gets the Philadelphia matchup because of course he does tonight. He’s been just as bad as Miller and has struck out three or less in three of five starts, though he at least has one decent one on his 2016 ledger.

Jered Weaver has just thrown his first pitch of the game. Estimated arrival time: 10pm EST.

K/BB Chart

Pitcher and Opponent K% & BB% for titled splits, similar to the Main Chart.

Pitcher Team Split K% BB% Split K% BB% Split K% BB%
Bartolo Colon Mets L2 Years 17.6% 3.3% Road 15.6% 2.9% L14 Days 21.2% 1.9%
Brandon Finnegan Reds L2 Years 21.9% 10.7% Home 23.7% 11.5% L14 Days 16.4% 10.9%
Chris Sale White Sox L2 Years 30.8% 5.2% Home 28.2% 5.1% L14 Days 22.6% 11.3%
Dallas Keuchel Astros L2 Years 20.8% 6.1% Home 26.6% 6.2% L14 Days 16.7% 14.6%
Ervin Santana Twins L2 Years 19.8% 8.1% Road 19.0% 7.5% L14 Days
Jake Odorizzi Rays L2 Years 23.0% 6.9% Road 18.9% 6.0% L14 Days 15.9% 6.8%
James Shields Padres L2 Years 21.4% 7.4% Home 25.9% 9.8% L14 Days 13.0% 11.1%
Jered Weaver Angels L2 Years 15.8% 6.3% Home 18.7% 4.6% L14 Days 13.2% 7.6%
Jeremy Hellickson Phillies L2 Years 19.8% 7.0% Road 20.4% 7.6% L14 Days 25.0% 13.5%
Jesse Hahn Athletics L2 Years 18.8% 8.0% Road 16.1% 6.0% L14 Days 17.4% 8.7%
Jimmy Nelson Brewers L2 Years 19.3% 8.3% Road 15.8% 12.2% L14 Days 23.5% 13.7%
Julio Teheran Braves L2 Years 21.2% 7.5% Home 22.3% 8.2% L14 Days 30.9% 7.3%
Nate Karns Mariners L2 Years 23.7% 9.3% Road 25.1% 9.4% L14 Days 22.5% 8.2%
Shelby Miller Diamondbacks L2 Years 18.2% 9.1% Road 16.5% 10.0% L14 Days 20.9% 18.6%
Tom Koehler Marlins L2 Years 18.0% 9.3% Home 18.6% 9.4% L14 Days 7.9% 15.8%
Ubaldo Jimenez Orioles L2 Years 21.5% 10.8% Home 22.7% 7.6% L14 Days 17.3% 13.5%

K/BB Chart – Opponent

Opponent Split K% BB% Split K% BB% Split K% BB%
Padres Home 22.6% 7.3% RH 25.6% 6.7% L7Days 27.8% 6.0%
Brewers Road 24.1% 10.9% LH 23.1% 14.6% L7Days 18.0% 8.6%
Twins Road 27.9% 8.6% LH 24.3% 11.0% L7Days 20.7% 7.2%
Mariners Road 19.7% 7.7% LH 20.3% 7.9% L7Days 19.2% 8.0%
White Sox Home 18.3% 12.3% RH 18.9% 8.8% L7Days 19.9% 13.6%
Angels Home 15.9% 8.8% RH 16.1% 7.8% L7Days 14.7% 8.8%
Mets Road 22.4% 8.3% RH 21.6% 9.2% L7Days 19.2% 10.2%
Rays Road 25.6% 8.4% RH 27.1% 7.8% L7Days 24.3% 7.6%
Marlins Home 18.7% 8.0% RH 18.5% 7.9% L7Days 15.7% 9.3%
Orioles Home 20.3% 8.9% RH 21.8% 8.4% L7Days 22.0% 9.1%
Reds Home 21.2% 6.9% RH 22.5% 6.3% L7Days 24.3% 7.1%
Diamondbacks Road 19.2% 7.4% RH 20.0% 6.7% L7Days 19.6% 7.6%
Astros Home 24.4% 12.1% RH 26.1% 10.3% L7Days 19.8% 14.4%
Braves Home 24.8% 7.7% RH 21.0% 8.7% L7Days 22.7% 4.5%
Phillies Road 22.0% 6.3% RH 21.9% 6.7% L7Days 20.1% 5.6%
Athletics Road 20.4% 6.0% RH 19.1% 7.3% L7Days 17.1% 5.1%

Batted Ball Chart

Pitcher and Opponent Batted Ball stats.

Pitcher Team Split Hard% HR/FB% Hd-St% Split Hard% HR/FB% Hd-St% Split Hard% HR/FB% Hd-St% Split Hard% HR/FB% Hd-St%
Bartolo Colon Mets L2 Years 29.4% 9.3% 14.1% 2016 32.3% 10.3% 22.9% Road 26.6% 10.2% 11.5% L14 Days 35.0% 6.7% 25.0%
Brandon Finnegan Reds L2 Years 31.3% 16.9% 10.0% 2016 34.3% 13.9% 14.7% Home 28.1% 21.1% 3.4% L14 Days 39.5% 7.1% 15.8%
Chris Sale White Sox L2 Years 26.0% 10.1% 5.6% 2016 26.3% 6.8% 4.4% Home 24.9% 15.1% 3.1% L14 Days 17.1% 6.3% -8.6%
Dallas Keuchel Astros L2 Years 21.5% 10.9% -1.9% 2016 31.9% 4.3% 11.5% Home 18.8% 6.9% -10.6% L14 Days 36.4% 0.0% 21.2%
Ervin Santana Twins L2 Years 28.3% 9.0% 10.2% 2016 24.2% 4.8% -1.6% Road 25.3% 7.1% 6.7% L14 Days
Jake Odorizzi Rays L2 Years 29.3% 8.4% 10.3% 2016 37.3% 6.5% 17.7% Road 28.4% 11.3% 9.5% L14 Days 32.4% 6.3% 20.6%
James Shields Padres L2 Years 28.6% 13.3% 11.2% 2016 28.2% 10.5% 11.1% Home 30.2% 18.0% 13.0% L14 Days 22.5% 0.0% 7.5%
Jered Weaver Angels L2 Years 28.6% 9.2% 9.0% 2016 37.6% 8.3% 25.7% Home 28.7% 7.7% 9.8% L14 Days 50.0% 5.9% 47.6%
Jeremy Hellickson Phillies L2 Years 33.9% 12.9% 17.6% 2016 32.6% 18.9% 14.1% Road 34.3% 13.7% 17.3% L14 Days 28.1% 21.4% 6.2%
Jesse Hahn Athletics L2 Years 26.1% 7.2% 6.3% 2016 17.7% 0.0% -5.8% Road 27.0% 3.6% 7.0% L14 Days 17.7% 0.0% -5.8%
Jimmy Nelson Brewers L2 Years 29.7% 12.0% 9.3% 2016 28.4% 20.6% 1.8% Road 28.1% 8.3% 10.2% L14 Days 28.1% 14.3% -3.2%
Julio Teheran Braves L2 Years 31.0% 10.3% 14.1% 2016 38.7% 10.9% 23.6% Home 35.2% 9.4% 17.5% L14 Days 24.2% 6.3% 6.0%
Nate Karns Mariners L2 Years 34.1% 14.5% 14.6% 2016 35.1% 20.8% 19.5% Road 34.8% 14.6% 14.1% L14 Days 35.3% 22.2% 23.5%
Shelby Miller Diamondbacks L2 Years 29.9% 8.2% 10.7% 2016 35.1% 18.8% 19.5% Road 27.1% 7.3% 3.2% L14 Days 26.9% 10.0% 15.4%
Tom Koehler Marlins L2 Years 33.4% 9.2% 17.2% 2016 25.3% 10.0% 3.8% Home 33.5% 7.9% 16.6% L14 Days 37.9% 18.2% 24.1%
Ubaldo Jimenez Orioles L2 Years 27.2% 12.5% 8.9% 2016 35.0% 20.0% 20.0% Home 28.8% 12.9% 10.4% L14 Days 38.2% 18.2% 23.5%

Batted Ball Charts – Opponent

Opponent Split Hard% HR/FB% Hd-St% Split Hard% HR/FB% Hd-St% Split Hard% HR/FB% Hd-St%
Padres Home 27.3% 8.8% 13.1% RH 29.5% 9.6% 13.4% L7Days 33.1% 8.9% 18.5%
Brewers Road 24.6% 10.3% 6.2% LH 34.9% 13.1% 21.6% L7Days 34.7% 18.0% 21.7%
Twins Road 29.1% 10.7% 12.7% LH 27.7% 6.1% 10.7% L7Days 30.4% 10.7% 16.5%
Mariners Road 31.2% 16.1% 13.5% LH 27.3% 16.9% 9.1% L7Days 28.4% 11.9% 8.1%
White Sox Home 28.3% 11.1% 5.6% RH 27.9% 10.8% 7.9% L7Days 30.5% 14.0% 10.4%
Angels Home 27.3% 14.7% 5.3% RH 26.4% 10.4% 2.7% L7Days 27.6% 8.2% 3.3%
Mets Road 36.3% 16.9% 23.8% RH 35.1% 14.7% 18.6% L7Days 31.6% 15.5% 15.5%
Rays Road 35.0% 15.2% 18.2% RH 33.4% 13.9% 12.5% L7Days 34.7% 20.4% 17.3%
Marlins Home 26.1% 11.4% 0.5% RH 25.6% 11.2% 2.1% L7Days 35.8% 18.6% 16.5%
Orioles Home 31.2% 14.0% 9.0% RH 30.8% 14.7% 9.1% L7Days 24.4% 10.3% -0.8%
Reds Home 31.5% 17.0% 17.1% RH 33.5% 12.3% 17.4% L7Days 34.7% 18.3% 20.8%
Diamondbacks Road 29.8% 12.1% 7.1% RH 30.5% 13.6% 9.6% L7Days 31.1% 10.2% 10.6%
Astros Home 35.8% 14.1% 19.4% RH 34.6% 16.3% 16.9% L7Days 34.5% 15.7% 16.0%
Braves Home 29.9% 3.3% 11.6% RH 24.9% 2.7% 5.2% L7Days 27.6% 2.6% 11.8%
Phillies Road 28.9% 12.0% 7.7% RH 24.9% 9.5% 3.3% L7Days 20.7% 8.6% -4.6%
Athletics Road 32.3% 13.9% 14.6% RH 31.0% 11.2% 12.8% L7Days 24.3% 10.0% 9.6%

K/SwStr Chart (2015 LG AVG – 20.6 K% – 9.4 SwStr% – 2.19 K/SwStr)

Getting called strikeouts can be a skill, but it’s usually not a sustainable one at a large deviation from the league rate (catcher framing and other factors may make some difference here). K% correlates heavily with SwStr% though. Look for a large difference and you might find a potential adjustment before anyone else.

Pitcher Team K% Season SwStr% Season K%/SwStr% K% L30 Days SwStr% L30 Days K%/SwStr%
Bartolo Colon NYM 22.1% 8.1% 2.73 22.1% 8.4% 2.63
Brandon Finnegan CIN 18.1% 9.9% 1.83 18.1% 9.9% 1.83
Chris Sale CHW 23.5% 10.2% 2.30 22.4% 9.2% 2.43
Dallas Keuchel HOU 18.6% 10.4% 1.79 18.5% 11.3% 1.64
Ervin Santana MIN 20.5% 8.3% 2.47 19.2% 7.4% 2.59
Jake Odorizzi TAM 21.6% 8.9% 2.43 17.4% 7.9% 2.20
James Shields SDG 16.4% 9.4% 1.74 14.8% 9.5% 1.56
Jered Weaver ANA 11.1% 7.5% 1.48 11.1% 7.5% 1.48
Jeremy Hellickson PHI 24.3% 11.0% 2.21 23.5% 10.7% 2.20
Jesse Hahn OAK 17.4% 8.6% 2.02 17.4% 8.6% 2.02
Jimmy Nelson MIL 19.8% 6.6% 3.00 21.7% 7.0% 3.10
Julio Teheran ATL 22.2% 8.8% 2.52 23.4% 8.4% 2.79
Nate Karns SEA 24.4% 9.5% 2.57 24.4% 9.5% 2.57
Shelby Miller ARI 16.5% 6.4% 2.58 19.1% 7.7% 2.48
Tom Koehler FLA 13.8% 6.4% 2.16 13.8% 6.4% 2.16
Ubaldo Jimenez BAL 23.0% 8.3% 2.77 23.0% 8.3% 2.77


Bartolo Colon had his first start with a SwStr between 6% and 11% last time out (8.1%). I’m not optimistic about him retaining his highest SwStr% since 2004, but do believe he’s proven an ability to be a K/SwStr outlier above the accepted margin.

Dallas Keuchel – If there’s any good news to be found in his numbers it’s that his SwStr% matches last year. If he can stop walking batters, perhaps he can get to strike three more often. The issue isn’t his Zone%, which hasn’t dropped, it’s that batters are swinging less often at pitches out of the strike zone and he’ll have to make some sort of adjustment to get those strikes back.

Julio Teheran has seen a two point reduction in his SwStr% with a two point increase in his K%. His career rates in those marks are more line with last year and that’s not good news, but he has had at least a 9.6 SwStr% in each of his last two starts.

ERA Estimators Chart (2015 LG AVG – 4.10 ERA – 4.05 SIERA – 4.00 xFIP – 4.00 FIP)

How a pitcher’s ERA matches up against his defense independent estimators.

Pitcher Team Season
ERA
Season
SIERA
DIFF Season
xFIP
DIFF Season
FIP
DIFF ERA
L30
SIERA
L30
DIFF xFIP
L30
DIFF FIP
L30
DIFF
Bartolo Colon NYM 2.56 3.27 0.71 3.01 0.45 2.83 0.27 2.67 3.31 0.64 3.02 0.35 2.88 0.21
Brandon Finnegan CIN 3.97 4.94 0.97 4.89 0.92 5.17 1.2 3.97 4.94 0.97 4.89 0.92 5.17 1.2
Chris Sale CHW 1.66 3.5 1.84 3.59 1.93 2.92 1.26 1.24 3.69 2.45 3.87 2.63 3.24 2
Dallas Keuchel HOU 5.11 4.32 -0.79 3.88 -1.23 3.27 -1.84 5.7 4.11 -1.59 3.69 -2.01 3.25 -2.45
Ervin Santana MIN 3.15 4.23 1.08 4.1 0.95 3.13 -0.02 3.5 4.15 0.65 4.04 0.54 3.13 -0.37
Jake Odorizzi TAM 3.12 3.78 0.66 4.01 0.89 3.08 -0.04 3.41 4.23 0.82 4.3 0.89 3.56 0.15
James Shields SDG 3.23 4.72 1.49 4.48 1.25 4.31 1.08 3 5.01 2.01 4.68 1.68 4.81 1.81
Jered Weaver ANA 5.4 5.71 0.31 5.87 0.47 5.09 -0.31 5.4 5.71 0.31 5.87 0.47 5.09 -0.31
Jeremy Hellickson PHI 4.88 3.66 -1.22 3.85 -1.03 4.93 0.05 6.04 3.93 -2.11 4.26 -1.78 5.84 -0.2
Jesse Hahn OAK 0 2.99 2.99 3.24 3.24 2.78 2.78 0 3.02 3.02 3.24 3.24 2.78 2.78
Jimmy Nelson MIL 3.05 4.38 1.33 4.16 1.11 5.17 2.12 3.19 4.33 1.14 4.07 0.88 5.34 2.15
Julio Teheran ATL 3.72 3.95 0.23 4.24 0.52 4.07 0.35 3.86 3.73 -0.13 4.08 0.22 3.38 -0.48
Nate Karns SEA 3.81 4.03 0.22 3.72 -0.09 4.7 0.89 3.81 4.03 0.22 3.72 -0.09 4.7 0.89
Shelby Miller ARI 8.49 5.89 -2.6 6.01 -2.48 7.24 -1.25 8.31 6.22 -2.09 6.28 -2.03 6.48 -1.83
Tom Koehler FLA 7.25 5.51 -1.74 5.83 -1.42 5.5 -1.75 7.25 5.51 -1.74 5.83 -1.42 5.5 -1.75
Ubaldo Jimenez BAL 5.2 4.11 -1.09 3.94 -1.26 4.71 -0.49 5.2 4.12 -1.08 3.94 -1.26 4.71 -0.49


Brandon Finnegan is sitting on a .216 BABIP and there is absolutely nothing in his profile that convinces me that he deserves it. In fact, it feels like a misprint. He’s only managed to strand 69.2% of his runners with it because he’s walking so many batters and allowing so many HRs.

Chris Sale had the highest BABIP of his career last season (.323) and the only difference is a few less LDs this year, although you could blame a lot of his woes on his defense, which now seems improved. His profile and indicators look great and he might be able to beat his career .290 BABIP, but I couldn’t project him for much better than the .274 his team is allowing. His 84.9 LOB% is too high, but his 78.5% career mark is actually one of the highest all time for a starting pitcher with more than 500 innings. That’s all with a higher K% of course though. His 6.8 HR/FB is well below his career rate. He’s only been in single digits one other time. We’re looking at the overall profile of a slightly above average pitcher here, not the most dominant lefty in the AL this year. There’s still time to change.

Dallas Keuchel had a .348 BABIP and 65.4 LOB%, but has allowed a high rate of LDs and more frequent hard contact with the Houston defense allowing a .314 BABIP. While there should be regression all around eventually, there can’t be much argument with the current numbers. He’s done all this while allowing just one HR as well. The one bit of good news remains in the SwStr%, which should eventually increase his K%, which would also decrease his ERA estimators. It’s still not good, but if we can get a 20-23 K% with a 55 GB%, he can still be useful.

Jake Odorizzi – This is pretty much always the low HR rate at home and we’re fine with it as his career ERA matches his FIP. His BABIP runs a little high compared to his defense, but should regress, though the contact has been harder than expected so far. That has less to do with batting average for extreme fly ball pitchers though. It hasn’t affected his LOB% (76.1) a bit either.

Jeremy Hellickson has an 18.9 HR/FB and with an 11.0 career rate pitching most of his career in Tampa Bay, this could remain a problem this year, though we can probably expect a few points lopped off.

BABIP Chart (2016 LG AVG – .297 BABIP – 21.0 LD% – 9.2 IFFB% – 86.6 Z-Contact%)

A few years back, both Dan Rosencheck and Steve Staude separately found that high Infield Fly Ball (IFFB) rates and low Zone Contact (Z-Contact) rates correlated well with lower BABIP for pitchers. I won’t pretend to know how much of the variation in BABIP can be explained by these factors, but since they seem to have some effect, here they are. See if you can use it to your advantage.

It’s presented as the difference between team and pitcher BABIP allowed because team defense can explain a lot of the variance from league average on its own. A pitcher with a much lower BABIP than his team allows is a red flag absent further supporting evidence, while a pitcher with a much higher BABIP than his team allows may have something to offer in the future, especially with the right indicators.

Pitcher Team Team BABIP Pitcher BABIP Diff Pitcher LD% Pitcher IFFB% Pitcher Zcontact
Bartolo Colon NYM 0.326 0.323 -0.003 0.264 10.3% 88.2%
Brandon Finnegan CIN 0.280 0.216 -0.064 0.238 2.8% 87.7%
Chris Sale CHW 0.273 0.207 -0.066 0.162 13.6% 84.7%
Dallas Keuchel HOU 0.314 0.348 0.034 0.236 8.7% 84.0%
Ervin Santana MIN 0.312 0.311 -0.001 0.217 19.0% 89.2%
Jake Odorizzi TAM 0.272 0.313 0.041 0.196 15.2% 88.0%
James Shields SDG 0.296 0.274 -0.022 0.211 5.3% 86.4%
Jered Weaver ANA 0.284 0.340 0.056 0.28 10.4% 83.0%
Jeremy Hellickson PHI 0.281 0.294 0.013 0.205 10.8% 80.3%
Jesse Hahn OAK 0.298 0.176 -0.122 0.118 0.0% 81.0%
Jimmy Nelson MIL 0.326 0.206 -0.12 0.142 17.6% 92.5%
Julio Teheran ATL 0.290 0.257 -0.033 0.146 2.2% 87.3%
Nate Karns SEA 0.271 0.278 0.007 0.303 4.2% 91.7%
Shelby Miller ARI 0.312 0.296 -0.016 0.213 9.4% 85.3%
Tom Koehler FLA 0.306 0.355 0.049 0.208 20.0% 90.0%
Ubaldo Jimenez BAL 0.296 0.368 0.072 0.228 5.0% 84.5%


Julio Teheran does have a career .279 BABIP, but that’s still a bit higher than this year and he usually does it in front of a quality defense in a big park with a decent number of pop ups, not an unsustainably low LD rate.

Pitcher Notes & Summary

daily%20pitcher%20chart%202

Here we rank pitchers by value tiers with their overall rank in parenthesis next to the name for the top five to ten. These are not hard and rigid rankings. Everything is fluid and can changed depending on ever evolving situations throughout the day. This is the more opinionated part. If there are questions, it’ll help show you where my imaginary boundaries are drawn.

Value Tier One

Bartolo Colon (2) would have been a Tier Three guy yesterday. That’s the collection we’re dealing with tonight. When you don’t have quality on the mound, you have to lean stronger on the matchups and San Diego is one of three standout matchups heavily favoring the pitcher. The other two go to Miller and Koehler, the two worst sets of pitcher numbers in today’s article.

Value Tier Two

Chris Sale (1) is sad. Well, no he’s not. He’s making millions and has said he has no use for advanced stats so I assume he’s very happy. I’m sad because he was supposed to be our slam dunk meal ticket tonight, but now we’ve gone looking for trouble and found it. What are you going to do though? He’s still far and away the best pitcher on tonight’s board even with these reduced peripherals. The problem is you can only really find value in these numbers if he’s priced the same as the other pitchers, not 50% higher. Maybe the old Chris Sale will show up tonight. His numbers were down to start last year too until he went on a massive strikeout binge.

Dallas Keuchel (3) partially sits here due to past performance that I still hope he has in him and because the Mariners lean left handed, while he’s continued to generate a 63% ground ball rate against same sided batters with a little bit of optimism in his SwStr%. Adjustments need to be made though. Batters just aren’t chasing the pitches below the strike zone anymore and it’s hurting both his walk and strikeout rates, along with his ability to generate so many weak ground balls. I’m not very confident in this selection, but might have some exposure because the cost has dropped him to the middle of the pack on DraftKIngs, though he still remains alone under Sale on FanDuel.

Julio Teheran may still be over-priced from two years ago, but might at least be league average upside in a favorable spot in a home park that enhances his skill set.

Value Tier Three

Jake Odorizzi – While I’d love to value him higher and don’t think the HR rate will be as much of an issue (against his price tag) as it usually is, the Angels aren’t striking out at all, so he’s going to have to be almost entirely run prevention tonight against another hot team, as they all seem to be tonight. Give him a higher floor than a couple of pitchers above him for sure, but probably a lower ceiling as well.

Jeremy Hellickson at least has some strikeout upside at one of the lower prices today, but the Marlins don’t exactly play to his strengths as much as they might lean towards exploiting his weaknesses at this point.

Brandon Finnegan has had great difficulty throwing strikes and is allowing a lot of elevated hard contact in one of the most power friendly parks in the majors. Why is he here? I don’t know. He’s the lowest priced pitcher on the board and maybe some strikeouts?

Value Tier Four – These guys seem basically in line with their price tag. They are either useable and shouldn’t hurt you too much, but might not help you much either or have such a wide range of outcomes that you can’t see much benefit beyond the risk.

There is no Tier Four tonight. There’s really no Tier Three either. You know how hard it was to shoehorn and stomp Finnegan in there?

You can find me on twitter @FreelanceBBall for any questions, comments, or insults.

NOTE: Button for pitcher salary chart above opens in popup window

About the Author

MTro86
Matt Trollo (MTro86)

Matt has written for ReupSports in the past where he developed his unique pitching charts. He probably watches and reads more about baseball than any normal human being would find enjoyable, accumulating an incredible wealth of mostly useless knowledge, while he patiently waits for his jedi powers to manifest. In addition to writing the Advanced Pitching Charts column for RotoGrinders, MTro86 also heads up the premium MLB News Alerts during baseball season.