Nick Madrigal Is Good. Can He Be Great?

Let me get this out of the way: Nick Madrigal is really good at baseball. Or at least, he’s really good at one aspect of it, and that aspect is one of the most important ones. Madrigal’s bat control is borderline otherworldly. Per FanGraphs’ measurements, Madrigal entered Sunday’s contest with a 100% in-zone contact rate. 100%! That’s zero swings and misses in the zone. Nearly 20 games into the season, that’s a remarkable achievement. Arguably more impressive is his 90.2% contact rate out of the zone. When he chases, he still hits the ball. Currently, only 31 qualified hitters have a higher in-zone contact rate than Madrigal has when leaving it. In terms of putting the bat on the baseball, Madrigal is a pure 80. It’s an amazing ability, and it’s one reason that, barring injury, it’s easy to see him hitting .300 or better for the next decade or more.

The question is how valuable can Madrigal be beyond his remarkable ability to make contact. He’s the ultimate “empty average” guy due to an aggressive approach and a complete lack of power. Entering Sunday’s game, Madrigal is a .327 hitter in his young, 47-game career. He has a .757 OPS to go along with that. Again good, but not as good as you’d expect from someone challenging for a batting title. ZIPS sees the weird combination of plusses and minuses and has Madrigal peaking at 2.3 WAR with a 101 OPS+. In order to go from good to really good, Madrigal is going to have to either walk more or hit balls harder, and he has a harder path than most in terms of making either happen.

Scouts call players like Madrigal “early action” players. Swing at a lot of pitches, make a ton of contact. That’s Madrigal in a nutshell. He’s not going to walk, and he’s not going to strike out. In fact, he’s going to do those two things less often than anyone in the game. We’re all familiar with walk and strikeout percentages, but what happens when we combine them? Let’s call it Early Action Percentage:

2021 Early Action Leaders
Player Team Early Action %
Nick Madrigal CHW 8.8%
Kevin Newman PIT 9.8%
David Fletcher LAA 13.8%
Whit Merrifield KCR 15.3%
Jeff McNeil NYM 16.7%
Tommy Edman STL 16.7%
Albert Pujols LAA 17.0%
Miguel Rojas MIA 17.4%
Nicky Lopez KCR 18.3%
Raimel Tapia COL 18.6%

Read the rest of this entry »


Job Posting: White Sox Baseball Operations Software Engineer

Position: White Sox Baseball Operations Software Engineer

Location: Chicago, IL

Description
The Chicago White Sox seek an experienced Software Engineer to join their baseball operations group. The engineer will be responsible for building and maintaining data driven systems with a focus on Baseball Analytics and exposure to all facets of baseball operations. This position will report to the Director of Baseball Analytics.

Responsibilities

  • Develop data-driven web applications and reports to assist the White Sox front office with player evaluation, arbitration, scouting, sports performance, and player development.
  • Manage the integration of new and existing data sources.
  • Provide operational support.

Requirements

  • Degree in computer science, engineering, or similar field.
  • Technical proficiency in web development and scripting technologies such as Node, VUE, PHP, AJAX, and JavaScript.
  • Strong UI design fundamentals, with examples of intuitive and flexible interfaces.
  • Knowledge of SQL Server or MySQL with the ability to write and optimize complex queries and stored procedures.
  • Experience working with large datasets.
  • Familiarity with advanced baseball metrics and research.
  • Strong communication and presentation skills.
  • Demonstrated high degree of integrity, professionalism, accountability, and discretion.
  • Ability to work flexible hours and weekends.

Preferred Qualifications

  • Experience with ETL methodologies.
  • Understanding of biomechanical analysis.
  • Object oriented development experience with Visual Studio and C#.
  • Experience presenting data with d3.js.
  • Proficiency with MatLab or similar software.

To Apply
Please review the requirements above and send a resume/cover letter to ApplyAnalytics@chisox.com. Due to the large number of applications, you may not receive a response.

The content in this posting was created and provided solely by the Chicago White Sox.


Job Posting: Milwaukee Brewers Data Engineer

Position: Data Engineer

Job Description:
The Data Engineer will work closely with the Data Architect and the Baseball Systems team to maintain, enhance, and extend the Brewers data pipelines. You will be responsible for collecting and transforming data from various sources as well as preparing and distributing data for consumption by the department’s systems and analysts. The ideal candidate is an experienced data pipeline builder who excels at automating and optimizing data systems, with a strong preference for cloud experience.

Essential Duties and Responsibilities include the following. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Other duties may be assigned:

  • Create, maintain and optimize data ETL pipelines
  • Document, troubleshoot, and resolve issues with data processes
  • Collaborate with the Development and Research teams
  • Extend the Brewers’ AWS cloud platform initiative
  • Identify, design, and implement internal process improvements
  • Work with stakeholders to utilize data to create innovative solutions to baseball operations problems
  • Prepare data sets for processing and research

Qualifications:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

  • Experience with programming languages such as Python, Java, C#
  • Experience working with relational databases such as SQL Server and PostgreSQL
  • Experience with SQL, including writing and maintaining queries
  • Experience with SDLC, especially Agile or Kanban concepts
  • Experience with source control and issue management, such as JIRA, Bitbucket, Github or similar
  • Familiarity with advanced statistical baseball concepts, including advanced statistics and player evaluation metrics

Preferred Skills:
The skills listed below will help an individual perform the job, however they are not all required.

  • Experience building visualizations with tools such as D3.js or similar
  • Experience with data analysis tools including Tableau, Chartio or similar
  • Experience with cloud services including AWS, Azure, Google Cloud or similar
  • Experience with DevOps concepts such as Continuous Integration and Continuous Deployment, using TeamCity, Jenkins or similar
  • Experience with job orchestration tools such as Airflow, Luigi, Hangfire or similar
  • Experience with Docker or other containerization technologies
  • Familiarity with Linux and non-Windows operating systems

Education and/or Experience:
Bachelor’s degree (B.A.) in Computer Science, Information Systems, or related field from four-year college or university; and one to three years related experience and/or training; or equivalent combination of education and experience.

To Apply:
To apply, please follow this link.

The content in this posting was created and provided solely by the Milwaukee Brewers.


Announcing the FanGraphs Spring Membership Drive!

With Opening Day around the corner, I wanted to update our readers on the current state of the site and make a few Membership announcements. This time last year, we weren’t sure if FanGraphs was going to last another two months, let alone survive long enough to see the start of the 2021 season. The pandemic fast-tracked what was supposed to be a much slower shift in our business model from advertising to Membership, and because of this, we are more reliant on your support than ever. So first things first: thank you! I can say with complete certainty that we would not be here without you; our readers and members literally make FanGraphs possible.

And your support hasn’t just kept us afloat; it’s helped us build a better FanGraphs. Over the past year, we’ve added a lot of new content and features to the site. We’ve incorporated Statcast stats into our player pages and leaderboards and new game and season stat aggregation capabilities to our player page dashboards. We now have KBO stats on the site, an offering we plan to expand this season. We’ve updated our auction calculator and implemented new RosterResource features. We’ve invested in behind-the-scenes improvements to make site features better and easier to use. Today, we announced a number of new contributor voices at FanGraphs and will do so at RotoGraphs soon. And as an exclusive benefit for our Members, you can now view the site in Dark mode and Classic mode.

Tuesday is the start of what is now a very important month for the site. On March 30, 2020, we asked for your help in weathering the pandemic. As such, a significant portion of our Membership base is up for renewal in the coming weeks. If you’re an existing Member and have stuck with us through the last year, we hope that you will continue to support what we do here at FanGraphs. If you’re not a Member, we hope you’ll become one. It’s the best way to support all of the content and tools you rely on to help you enjoy the baseball season, and ensure we can keep improving the site. Read the rest of this entry »


Sunday Notes: The Baseball Hall of Fame Needs a New President; Let’s Find One

Tim Mead announced earlier this month that he’ll be stepping down as President of the National Baseball Hall of Fame and Museum in mid-May. Who will replace Mead in that prestigious position is unknown, and to my knowledge no names have been bandied about beyond Cooperstown itself. That being the case — and with the caveat that some are less practical than others, for a variety of reasons — let’s consider a few potential candidates.

John Thorn was the first person that came to mind when this subject was presented to me recently. Currently the Official Historian for Major League Baseball, Thorn checks all of the boxes, with one possible exception. At age 73, he doesn’t profile as a long-term fit in that role. (The soon-to-be-departing Mead — formerly the Vice President of Communications for the Los Angeles Angels — is 62, while his predecessor, Jeff Idelson, is now 56.)

Josh Rawitch. who serves as Senior Vice President, Content & Communications for the Arizona Diamondbacks, strikes me as an intriguing possibility. A 1998 graduate of Indiana University, Rawitch has held multiple positions in baseball and is also an adjunct professor at Arizona State’s Walter Cronkite School of Journalism and Mass Communication. Unlike Thorn, he would profile as a long-term fit.

SABR CEO Scott Bush would likewise qualify as a long-term option. Formerly the Senior Vice President for Business Development with the Goldklang Group, as well as an Assistant General Manager for the St. Paul Saints, the 38-year-old Bush has a business background other candidates may lack. Read the rest of this entry »


Effectively Wild Episode 1685: Too Close to Call

EWFI
Ben Lindbergh and Meg Rowley offer a few updates on the first subject of their “Meet a Major Leaguer” segment, Zach Pop, banter about Corey Dickerson’s impending 200th career double, and answer listener emails about weather-based scheduling, giving umpires the option of not making close calls and deferring to replay reviewers instead, the strange statistics of Javier Báez, enforcing parity (but also mediocrity), whether baseball fans could channel the collective action of the soccer fans who sank the Super League, bringing the chess clock to baseball and improving pace, and the easiest role on the roster in which to collect low-effort, low-pressure paychecks, plus a Stat Blast about Bill Buckner and the overrated or underrated players whose Black/Gray Ink scores differ most from their career WAR.

Audio intro: Cat Stevens, "Pop Star"
Audio outro: Blind Melon, "So High"

Link to Kevin Goldstein on Báez
Link to Michael Baumann on the Super League’s demise
Link to Grant Brisbee on what makes games long
Link to Ben in 2014 on the least-used players
Link to B-Ref Black/Gray Ink glossary
Link to giant Stat Blast spreadsheet
Link to Meg on Hamels
Link to video of Astudillo saying “gasolina”
Link to video of Astudillo taking cover
Link to video of Astudillo’s homer
Link to postgame video of Astudillo

 iTunes Feed (Please rate and review us!)
 Sponsor Us on Patreon
 Facebook Group
 Effectively Wild Wiki
 Twitter Account
 Get Our Merch!
 Email Us: podcast@fangraphs.com


The Dogged A’s Turn Around Their Awful Start

The end of Wednesday’s A’s-Twins game was, fittingly for an up-and-down Oakland team, absolutely wild. After the A’s tied the game in the bottom of the ninth, Twins manager Rocco Baldelli pulled Josh Donaldson, who was set to be the runner on second base in the 10th, in favor of rookie infielder Travis Blankenhorn. That speed upgrade proved inconsequential when Byron Buxton hit a towering home run to score Blankenhorn, but Baldelli’s move ultimately proved unintentionally costly.

In the bottom of the inning, Twins closer Alex Colomé got two quick outs, then walked the next two batters to load the bases. A weakly-hit ground ball to second should have ended things, but Blankenhorn, now at the keystone after pinch-running, bobbled it to allow one run to score and bring the A’s within one. Ramón Laureano followed that up with a hard-hit grounder to third, where Luis Arraez had taken over for Donaldson after playing the previous nine innings at second. He fielded the ball cleanly but overthrew first base for a game-ending two-run error. The A’s won without collecting a single hit in the inning.

It’s not unfair to chalk that win up to luck. But winning 11 games in a row takes a lot more than luck, and that’s just what the A’s have done — an especially impressive feat, considering the team’s historically horrendous start. Losers of six straight to open the year, they’re now tied with the Mariners for first in the AL West. How exactly have the A’s been able to turn their season around in such dramatic fashion?

Read the rest of this entry »


Carson Kelly is Raking

The NL West is a two-team division these days, but that wasn’t always so certain. In 2019, the Diamondbacks burst onto the scene as a potential playoff team — not the equal of the Dodgers, but a thorn in their side nonetheless. The Snakes didn’t boast the same top end as their Hollywood rivals, unless you had a wildly optimistic opinion of Ketel Marte, but they did have depth, personified by Carson Kelly, the highlight of their return for trading Paul Goldschmidt.

That 2019 season showed Kelly’s promise. In 365 plate appearances of platoon work, he compiled 1.8 WAR, combining competent work behind the plate with a 107 wRC+. That batting line was buoyed by a 13.2% walk rate and a juicy .232 ISO, neither of which seemed particularly convincing, but his central skills — good plate discipline, the ability to draw a walk, enough power to be respectable — all pointed to continued offensive competence.

The 2020 season wasn’t so kind. A .221/.265/.385 line was good for a 70 wRC+, and those flashes of light from the previous year — his walk rate and power on contact — both dipped. It was only 129 plate appearances, and it came with a .250 BABIP, so it was hardly a season he couldn’t recover from, but his swoon mirrored Arizona’s: 25–35, last in the NL West. After the Padres went nuclear this offseason and with the Giants continuing to hit on interesting players, it was easy to move on from the Diamondbacks and their bushelful of interesting but flawed players, Kelly included.

Secretly, though, Kelly’s 2020 was actually encouraging. Not the top-line numbers, mind you; those were terrible, like we talked about above. But consider: Kelly’s ISO (extra bases per at bat, if you’re unused to seeing that; it’s a measure of power) dropped from .232 to .164, and he totally deserved that. His barrel rate halved, his hard-hit rate declined precipitously, and he traded line drives and fly balls for grounders. Bad power central!
Read the rest of this entry »


Kohei Arihara Has Brought His Unique Pitch Mix to MLB

This recent tweet from Daren Willman caught my eye:

Partially it was because I was already intrigued by Kohei Arihara, but the pure absurdity of this fact stands out, too. He threw seven different kinds of pitches in his most recent start against the Angels. Seven! In one inning! The only other player to accomplish this feat in 2020 was Arihara’s countryman Yu Darvish, who coincidently did so in seven different innings last season. Since 2008 (the first season with public PITCHf/x data), there have been 909 instances of a pitcher throwing at least seven different pitch types in a single inning. When you think about how many innings of regular season baseball have been played since 2008, you can appreciate how rare this type of occurrence is.

If you are not familiar with Arihara yet, let me fill you in. The right-hander came over from NPB after playing six years for the Hokkaido Nippon-Ham Fighters. He was posted going into his age-28 season and signed a two-year deal with the Rangers for a total of $7.44 million, $1.24 million of which was the posting fee awarded to his now-former club. At the time of signing, this seemed to be a very good deal for Texas. Arihara lacks the explosive fastball and mind-bending breaking pitches frontline starters in MLB today; his strikeout rate his final season in Japan was 19.4%. But his repertoire was deep. Eric Longenhagen wrote up a scouting report back in December outlining his pitch mix and fastball velocity, comparing him to other high-profile players from NPB. Eric concluded that Arihara profiled as a back-of-the-rotation type, placing a 40 FV on him. Getting a guy who can fill the back of a rotation for about $3.7 million per year (when accounting for the posting fee) seems like a solid deal to me. Read the rest of this entry »


Ryan Weathers Helps Padres Dodge Some Gloom

When the Padres stockpiled starting pitching and mapped out their season, they probably didn’t count on Ryan Weathers playing the stopper. Yet in a rotation with a former Cy Young winner, a four-time All-Star, and the author of the season’s first no-hitter, it was the 21-year-old southpaw — the majors’ youngest starting pitcher — who helped the Pad Squad turn the page on a 2-7 slide, a three-game losing streak, and some sobering injury news with 5.2 innings of one-hit shutout ball against the Dodgers at Chavez Ravine on Thursday night, part of a 3-2 win.

Making just the second start of his career, and matched up against Walker Buehler for the second time in six days, Weathers kept the Dodgers off balance with an effectively wild four-seam fastball/slider combo, mixing in the occasional sinker and changeup. While his low-spin four-seamer averaged a comparatively modest 93.7 mph and topped out at 95.9 mph, its exceptional horizontal movement helped him rack up 15 called strikes and four whiffs for a 41% CSW on that pitch, and an overall 33% CSW for the night.

Weathers threw 39 pitches in the first two innings, walking leadoff hitter Mookie Betts and plunking Max Muncy to start the second, but striking out Corey Seager, Sheldon Neuse, and Luke Raley along the way. The lone hit he gave up a sharp single to Buehler to start the third inning, but he got his pitch count in order by using just eight pitches to retire Betts, Seager, and Turner to begin his second time through the order, kicking off a run of 11 straight Dodgers he retired before departing in the sixth with a 2-0 lead. Read the rest of this entry »