Archive for Teams

Jack Flaherty Is Reaching His High Expectations

Before the season started, expectations for Jack Flaherty were pretty high. After posting a 3.86 FIP, a 3.34 ERA, and 2.4 WAR in 151 innings in his first full season in 2018, projections expected Flaherty to be even better with a 3.74 FIP. After a rough start in Seattle on July 2 in which Flaherty failed to make it out of the fifth inning by walking four and giving up four runs including a homer, the season looked to be a step back rather than a step forward. With a 4.82 FIP and 4.90 ERA on the year, Flaherty’s stats represented a half season of below-average numbers.

Since then, he’s been one of the best pitchers in baseball.

Pitching WAR Leaders 7/7/2019 to 8/7/2019
Name IP K% BB% HR/9 BABIP LOB% ERA FIP WAR
Justin Verlander 31 44.9 % 5.1 % 0.9 .286 91.4 % 1.45 1.64 1.7
Noah Syndergaard 35.1 27.9 % 5.7 % 0.0 .293 75.0 % 1.78 1.77 1.6
Jack Flaherty 38.1 34.3 % 7.0 % 0.5 .210 95.6 % 0.94 2.20 1.6
Jacob deGrom 33 34.4 % 7.8 % 0.3 .301 91.8 % 1.09 1.85 1.5
Lance Lynn 40 33.7 % 7.4 % 0.9 .319 79.2 % 2.70 2.74 1.5
Patrick Corbin 35.1 31.3 % 7.5 % 0.5 .364 78.2 % 3.06 2.28 1.3
Shane Bieber 37 28.7 % 4.9 % 0.5 .278 73.1 % 2.92 2.51 1.3
Charlie Morton 36 28.2 % 5.4 % 0.8 .333 69.6 % 4.00 2.63 1.3
Reynaldo Lopez 31.2 25.4 % 8.2 % 0.3 .291 77.1 % 2.56 2.71 1.2
Gerrit Cole 40 37.1 % 6.0 % 1.6 .228 99.2 % 2.25 3.37 1.1
Clayton Kershaw 31 32.3 % 9.7 % 0.6 .243 88.7 % 1.74 2.64 1.1
Matthew Boyd 31 34.9 % 7.8 % 1.2 .319 73.3 % 4.06 3.06 1
Yu Darvish 29 33.9 % 1.8 % 0.9 .273 87.2 % 2.17 2.46 1

As for what happened, here’s a brief comparison of his numbers over the last month versus the first three months of the season.

Jack Flaherty Got Hot
IP K% BB% HR/9 HR/FB BABIP LOB% P/PA ERA FIP
Through 7/2 90 26.4% 8.1% 1.9 20.9% .288 74.4% 4.22 4.90 4.82
7/7-8/7 38.1 34.3% 7.0% 0.5 5.7% .210 95.6% 4.01 0.94 2.20

We can see from the BABIP and LOB% that there’s probably some luck going on here with the sub-1.00 ERA, and even if there’s a little bit of luck on the home run rate, his 2.20 FIP wouldn’t be impacted that much. A decrease in homers might be luck evening out, but a big increase in strikeouts while seeing the walks go down shows that there’s clearly more than chance that’s pushing Flaherty to great results. It’s not the opponents either, as two of his six starts have come against the two best offenses in the game in the Astros and Dodgers, with the Cubs boasting a top-six offense as well. The biggest change is more fully embracing his best pitch, the slider. Read the rest of this entry »


Job Posting: Blue Jays Web Developer

Position: Web Developer

Location: Toronto, Ontario, Canada

Responsibilities and Duties:

  • Work closely with the entire Baseball Operations department to design and develop new applications to help support the decision process around player development and player evaluation.
  • Work closely with the Research & Development Department to support existing applications that directly support front office and field personnel decision making.
  • Update existing applications to utilize newer client- and server-side frameworks
  • Collaborate with members of the Baseball Operations department to create internal best practices for application development, QA testing and deployment
  • Communicate with users to gather system requirements
  • Create tests and documentation for bug fixes and new application features/functions

Experiences and Job Requirements:

  • Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent professional experience required
  • Experience with both front and back-end development is preferred
  • Demonstrated ability to successfully develop and deploy data driven web applications is required
  • Understanding of full-stack web development and agile software development concepts, including CSS, Git, HTML5, Javascript, and responsive design is required
  • Experience using Python web frameworks such as Django, Flask, or Pyramid
  • Experience with at least one of Python, Ruby, Perl, C++ and/or other programming languages is required
  • Experience using jQuery and Bootstrap or other front-end framework
  • Experience using Plotly, D3.js and other data visualization tools is a plus
  • Experience with SQL and relational databases is required, including experience creating complex queries, stored procedures and functions
  • Knowledge of Microsoft SQL Server database design is a plus
  • Experience working with baseball data or delivering sports analysis tools and/or applications is a plus
  • Ability to read, speak and comprehend English effectively
  • Legally able to work in Canada

To Apply:
To apply, please visit this site and complete the application.

The content in this posting was created and provided solely by the Toronto Blue Jays.


Gleyber Torres is the Yankees’ Last Man Standing

It looked as though Gleyber Torres’ number was up. One by one, from late March onward, the Yankees had sent every member of their expected 2019 starting lineup to the injured list at some point except Torres. From Didi Gregorius’ ulnar collateral ligament and Aaron Hicks’ back on March 28, through Miguel Andújar’s labrum, Giancarlo Stanton’s biceps, Gary Sánchez’s calf, Aaron Judge’s oblique, Luke Voit’s abdominal muscle, and Brett Gardner’s knee, injuries caused all of them to drop like flies. Multiple waves of reinforcements, the likes of Troy Tulowitzki, Clint Frazier, Kendrys Morales, Cameron Maybin, and Edwin Encarnación, met similar fates. When Torres left Tuesday night’s game against the Orioles in the middle of the third inning due to what was described as “core pain” — his second early departure in three nights — and returned to New York for testing, an IL stint appeared to be a foregone conclusion.

The Yankees had even gone so far as to summon infielder Thairo Estrada from Triple-A Scranton/Wilkes-Barre to Baltimore while Torres received an MRI, but he wasn’t needed. Via manager Aaron Boone, “[Torres] went through a battery of tests today and everything checked out OK. MRIs, testing again for a sports hernia, any strains, and everything turned out to be negative. Looking at him as day to day. I think he’s upbeat, he feels good, so he’s on his way back now, and he’ll travel with us to Toronto.”

The 22-year-old Torres has built upon a strong 2018 rookie campaign that itself included a 20-day stint on the disabled list for a right hip strain. His numbers — .281/.347/.505 with 23 homers, a 120 wRC+, and 2.3 WAR — are a near carbon copy of last year’s; he’s one homer shy of his total and his wRC+ is identical, while his WAR is already higher in 18 fewer games. He made the AL All-Star team for the second straight season, and even with a modest slump to start the second half, his line conceals slight improvements in his strikeout and walk rates as well as his defense. In the time between Tulowitzki’s calf strain and Gregorious’ return from Tommy John surgery, he more than held his own in a 64-game stint covering shortstop.

Torres has played a team-high 105 of the Yankees’ 114 games. He survived a couple of smaller injury scares, missing four games in May due to a bruised right elbow after being hit by a pitch and a couple in early June due to a sore left shoulder, the origin of which was unclear. He left Sunday night’s win over the Red Sox in the eighth inning due to the onset of this “core issue.” Via Yahoo Sports’ Mike Mazzeo, earlier in the game he had appeared to be running to first base with some amount of discomfort. He went to the hospital for tests, but according to the New York Daily News’ Kristie Ackert, Torres said that doctors had ruled out a sports hernia via ultrasound. He played all nine innings of Monday’s game against the Orioles in Baltimore, but he departed mid-game on Tuesday night, just after striking out in his 11th straight plate appearance without a hit. Read the rest of this entry »


J.D. Davis Is Leading the Mets’ Charge

As Ben Clemens succinctly put it on Tuesday, “Here come the Mets.” If you have read Ben’s piece, I’m not going to bore you with the same details. If you haven’t, you should go do so.

In short, the Mets were bad, and now they’re good. But even with this current stretch of newfound dominance, their seemingly high-octane offseason remains a mixed bag. Edwin Díaz and Robinson Canó still haven’t lived up to their high expectations after being brought in from Seattle, Jed Lowrie hasn’t played a single game due to a calf injury, and Jeurys Familia won’t stop walking hitters. For all the talk about how good the Mets’ offseason was, it’s still not those players who are leading the charge. That is, save for this one obvious exception:

The Mets’ Offseason Acquisitions by WAR
Player Position Acquired PA/BF 2019 WAR
J.D. Davis INF/OF Trade (Houston) 297 1.6
Robinson Canó INF Trade (Seattle) 346 0.4
Wilson Ramos C Free Agent 364 0.3
Edwin Díaz RP Trade (Seattle) 196 0.2
Justin Wilson RP Free Agent 89 0.0
Luis Avilán RP Free Agent 81 0.0
Jed Lowrie INF Free Agent 0 0.0
Adeiny Hechavarría INF Free Agent 147 -0.1
Jeurys Familia RP Free Agent 173 -0.5
Stats through games played on Tuesday, August 6.

In a sense, J.D. Davis has been the Mets’ savior. As they’ve heated up, he has not only been one of their best offensive players but also one of the best bats in baseball. In the 30-day period between July 8 and August 6 — as the Mets’ playoff odds have increased by 35 points — Davis has slashed .385/.468/.615 in 77 plate appearances. His 187 wRC+ during this time is the seventh-highest in baseball. His defense has limited his overall value a touch, but even still, his 0.9 WAR in this time period ranks 32nd out of 181 qualified position players. Read the rest of this entry »


Nelson Cruz Won’t Stop

The other day I wrote about Shin-Soo Choo and the way he’s hitting the ball really hard despite being a 37-year-old who has never garnered much of a reputation as a power hitter. In that piece, I included a chart that showed Choo was having the second-best season in terms of hard-hit percentage by a player 35 years of age or older since we started gathering such data in 2002. Choo was deserving of the digital ink used on him, but as impressed as I was with his placement on that chart, the most remarkable player listed was the one directly above him. The hard-hit rate that Choo had put together that ranked second on that list was 46.7%. No. 1 on that list was 2019 Nelson Cruz, whose hard contact rate currently rests at a whopping 55%. He’s 39 years old, and he’s hitting the ball hard more often than anyone else in baseball. He also just wrapped up one of the hottest two-week stretches you’ll ever see.

On the morning of July 22nd, Cruz was in the middle of yet another strong season at the plate. His slash line was .270/.364/.543 with 19 homers in 71 games. Even as a designated hitter, that’ll play on just about any team. Then all hell broke loose.

Offensive totals, July 22 — Aug. 6
Player BA OBP SLG HR RBI wOBA wRC+ WAR
Nelson Cruz 0.460 0.526 1.300 13 27 0.699 352 1.9
Next-closest player 0.429 0.500 0.816 7 20 0.516 229 1.2

Look, it is usually best not to fuss too much over a hot streak that is over a sample size this small. The baseball season is long, and because of that, there will be many, many players who throw together a torrid two-week stretch or two. In that table, the next-best players in those categories ranged from Anthony Rendon to Andrew Benintendi to Mike Tauchman. Those players should all feel very happy and proud of the way they’ve been playing baseball, but unless your name is Mike Trout, there is a very good chance that an amazing two-week stretch of baseball will not be followed with another two-week stretch that is just as amazing. This is just the way the game works, and there’s no use in getting too excited over what is only around 50 plate appearances, about 1/12th of your season or less. Read the rest of this entry »


What Remains of Clayton Kershaw

For major league pitchers, the end always feels depressingly close at hand. In a game increasingly dominated by power and velocity, losing a tick can be the difference between sneaking a fastball past someone and watching a home run trot. Throw in elbow injuries, blisters, and hitters obsessively watching video looking for any exploitable edge, and it’s a miracle that any pitchers can sustain success.

Clayton Kershaw is no exception to this pattern. He may be the greatest pitcher of the 21st century, but that doesn’t give him special immunity from velocity loss or a license to avoid injury. Gone are the days of Kershaw posting sub-2 ERAs regularly. That’s partially due to the changing offensive environment, to be sure, but it’s also a reflection of the fact that Kershaw is aging. His strikeout rate fell last year to the lowest rate since his rookie season, a pedestrian 23.9%. He made less than 30 starts for a third straight season. His fastball velocity declined 1.5 mph. Age comes for everyone, or so it seems.

When Kershaw returned from a season-opening IL stint, he did so with old-man wiles. His velocity was down another tick, now approaching 90 mph. As Ben Lindbergh ably chronicled, Kershaw’s plan was to stick with what worked in 2018 and survive on sliders and first-pitch strikes. He became perhaps the most extreme pitcher in baseball, piping in first strikes nearly three-quarters of the time and afterward departing the strike zone entirely. He accomplished that trick by throwing his fastball 61% of the time to open at-bats and only 33% of the time after that.

However, even these extreme changes couldn’t hide the fact that Kershaw was slipping. At roughly the midpoint of the season, July 1st, Kershaw was 36th in WAR among pitchers, sandwiched between Kyle Gibson and Sonny Gray. He was marginally better, 24th, by RA9-WAR, but even there, it was weird seeing Kershaw’s name next to Yonny Chirinos and Zach Eflin. Some of this came from a limited workload, but his 3.23 ERA and 3.76 FIP told the same story. It wasn’t just the ball, either: his 77 ERA- and 89 FIP- were his highest since his rookie year, and his 22.7% strikeout rate was down even from last year’s low level. Read the rest of this entry »


Mike Trout Without WAR

As Mike Trout celebrates his 28th birthday today, he’s arguably the greatest baseball player of all time at his age. The case is a fairly easy one to make. Here’s what our Leaderboards look like for all players through their age-27 season.

Best Position Players Through Age-27 Seasons
Name Team G PA WAR
Mike Trout Angels 1173 5157 72.5
Ty Cobb Tigers 1241 5258 68.8
Mickey Mantle Yankees 1246 5409 67.9
Rogers Hornsby Cardinals 1119 4768 64.6
Jimmie Foxx Athletics 1256 5239 64.6
Alex Rodriguez – – – 1275 5687 62.0
Mel Ott Giants 1438 5988 61.5
Ken Griffey Jr. Mariners 1214 5262 57.0
Tris Speaker – – – 1065 4551 54.4
Eddie Collins Athletics 1013 4294 53.7
Eddie Mathews Braves 1177 5139 53.5
Albert Pujols Cardinals 1091 4741 53.5
Arky Vaughan Pirates 1149 5055 52.9
Joe DiMaggio Yankees 979 4417 52.5
Hank Aaron Braves 1194 5201 52.4
Babe Ruth – – – 795 3130 51.9
Johnny Bench Reds 1236 5193 50.4
Lou Gehrig Yankees 921 4024 49.7
Stan Musial Cardinals 915 4026 49.7
Willie Mays Giants 914 3981 49.3

Trout is at the very top, and by the end of the season, he’s projected to add another 2.7 WAR to bolster his lead. Right now, the gap between Trout and 10th-place Eddie Collins is the same as the gap between Collins and 54th-ranked Joe Torre. To calculate WAR, we know the run-values of many of the plays on the field. We know how many runs a single, a walk, and a homer are worth, and we can make those determinations based on the ballpark they are hitting in and the run-scoring environment at the time in order to compare players across eras. We do the same for stolen bases and extra bases taken and look at a player’s value on defense. We can put in all that information and determine that Trout is the best player this game has ever seen through a 27-year-old season. He’s already 52nd among position players all time, and a solid finish to this season and an average Trout season in 2020 might put him in the top 30. Read the rest of this entry »


Shin-Soo Choo Is Turning Back the Clock

After the 2017 season, Shin-Soo Choo’s contract looked like one of the worst in baseball. He’d just wrapped up the fourth season in his seven-year, $130 million deal with Texas, and had failed to top 1.0 WAR for the third time. He was well into his mid-30s, had no business playing the outfield, and was constantly battling through injuries. His bat needed to thrive in order for him to be playable in Texas’ lineup, and too often, it was merely average. With three years and $62 million still owed to him, the Rangers needed Choo needed to take a dramatic step forward at the plate. What were the odds of that?

Higher than you might have thought. In 2018, Choo’s wRC+ rose from 104 to 118. This year, at 37 years old, it’s up to 124. That may be just a small improvement from last season, but it doesn’t convey how much he has changed as a hitter. He’s raised his ISO and slugging percentage 40 and 56 points respectively. Choo has sacrificed a bit of his famously high walk rate to get there, but he’s still drawing a free pass more than 10% of the time. What stands out to me, however, is how hard he’s hitting the ball.

Before last year, Choo had never finished a full season with a hard-hit percentage of at least 40%, according to our own data. Then, in 2018, he got that mark up to 42%. This year, it’s up to 46.7%. That kind of gain would be encouraging for a player of any age, but for a player as old as Choo, it’s a significant shift. His hard-hit rate ranks 18th in baseball this season, and that’s only if you go by our metrics. Statcast has his hard-hit percentage at 50.7%, which places him seventh among hitters with at least 100 batted balls. Here’s the full top 10, with ages attached:

Statcast Hard-Hit% leaders, 2019
Name Hard-hit% Age
Aaron Judge 59.8 27
Miguel Sano 55.3 26
Nelson Cruz 53.5 39
Joey Gallo 52.3 25
Matt Olson 51.2 25
Marcell Ozuna 51.1 28
Shin-Soo Choo 50.7 37
Josh Donaldson 50.7 33
Kyle Schwarber 50.4 28
Christian Walker 50.4 26

Read the rest of this entry »


Can the Reds Figure Out Kevin Gausman?

To say that Kevin Gausman has been a frustrating pitcher to his fans and employers alike would be an undersell. Debuting in the majors in 2013 for the Baltimore Orioles, he’s passed the two-WAR mark in four seasons and only failed to hit the one-WAR threshold when he threw just 47.2 innings in his rookie campaign. But while Gausman has been a contributor, given his top-prospect status, his ability to hit the high-90s, and his possession of a knee-buckling splitter, his career still feels curiously underwhelming. His unusually robust first-half/second-half splits certainly don’t help the common perception of Gausman, with his second halves (ERA of 3.63) needing to deflate the ERAs from his first halves (4.96).

Now Gausman joins his third organization of the last year. And at the nadir of his value too; while the Braves didn’t give up any elite prospects to pry Gausman from the Orioles in 2018, they at least gave up actual prospects. The Cincinnati Reds only needed a waiver claim to bring Gausman to town, essentially committing to nothing more than paying the rest of his 2019 salary.

Gausman’s history of at least moderate respectability works in his favor, but that 6.19 ERA is hard to completely forget about. With a FIP of 4.21, there’s a massive discrepancy between his actual run prevention and the run prevention suggested from his peripheral stats. The tricky part then becomes figuring out which stat to believe more, so we need to do further digging. Read the rest of this entry »


The Unexpected Danny Santana Breakout

On the heels of a 95-loss season, the Rangers’ 2019 campaign has been a pleasant surprise. The team is 58-54, and if they don’t exactly look like Wild Card contenders — their playoff odds are just 0.2% — then at least the stellar performances of Mike Minor, Lance Lynn, and Joey Gallo have offset disappointments like Nomar Mazara, Rougned Odor, and, well, Joey Gallo’s oblique muscle and hamate bone. But one of the most unlikely breakouts has come from a player who spent the better part of the past four seasons burrowing below replacement level when he wasn’t shuttling between Triple-A, the majors, and the disabled list. If you didn’t know that Danny Santana was back in the bigs and thriving as a super-utilityman, you do now.

Since the start of July, the 28-year-old switch-hitting Santana has been red hot, batting .380/.394/.740 with 14 multi-hit games in 22 starts. Overall, he’s hitting .321/.349/.589 with a career-high 17 homers, 12 steals, a 133 wRC+, and 2.0 WAR. His slugging percentage is high enough that he cracks the AL top 10 even with the addition of 28 phantom at-bats (he’s got 319 PA and needs 347 to qualify), and among AL players with at least 300 PA, his un-adjusted slugging percentage is in a virtual tie for third, his batting average in a virtual tie for second, and his wRC+ 16th. He’s done this while playing all over the diamond: 20 starts at first base, 16 in center field, 15 at second base, eight in left field, five at shortstop, and four in right field. Eleven times, he’s switched positions mid-game, and he’s taken four different positions after entering as a pinch-hitter. Lately, he’s been working out at third base, and playing time there appears inevitable given the recent release of Asdrúbal Cabrera and the fact that he’s played the hot corner six times in his major league career.

If you can’t quite place Santana on the space-time continuum, you’re forgiven, as it’s been awhile since he was relevant. In May 2014, as the Twins were busily beating a path to their fourth straight season with at least 92 losses, they were receiving very little production from both shortstop Pedro Florimón and center fielder Aaron Hicks. In early May, they recalled the 23-year-old Santana, whom they’d signed out of the Dominican Republic in 2007, and initially used him at shortstop, but when Hicks continued to struggle after suffering a concussion induced by his crashing into an outfield wall, they gave Santana a shot at center, a position he’d played all of 23 times in seven minor league seasons. Thanks to his natural athleticism, he held his own in the middle pasture, and just kept hitting. By the time the season ended, he owned a .319/.353/.472 line with seven homers, 20 steals, a 132 wRC+, and 3.9 WAR, that while making 62 starts in center field and 31 at shortstop. He got a bit of down-ballot consideration in the AL Rookie of the Year voting, finishing seventh while Jose Abreu won unanimously. Read the rest of this entry »