Archive for Phillies

Job Posting: Philadelphia Phillies Quantitative Analyst Positions

Please note, this posting contains two positions.

Title: Quantitative Analyst

Reports to: Director, Baseball Research & Development
Status: Regular Full-Time

Position Overview:
As a Quantitative Analyst (QA), you help shape The Phillies Baseball Operations strategies by processing, analyzing, and interpreting large and complex data. You do more than just crunch the numbers; you carefully plan the design of your own studies by asking and answering the right questions, while also working collaboratively with other analysts and software engineers on larger projects.

Read the rest of this entry »


ZiPS Stretch Run Update: And Then There Were Four

Below you’ll find today’s ZiPS stretch run update. For details on just what’s going on here, please refer to my original article describing all these mathnanigans.

American League Wild Card

Seattle beat Oakland on Wednesday, sweeping the series and knocking the A’s out of playoff contention. As such, Oakland is no longer a participant in these charts. The Blue Jays won the second game of their series against the Yankees, preventing them from falling to fourth in the playoff probabilities, behind the Mariners. We’ll be a lot closer to knowing who makes the playoffs in the AL after tonight’s games, as those contests — the last contender vs. contender matchup, as well as the biggest creampuff game for a contender — are the two highest leverage games remaining. Read the rest of this entry »


ZiPS Stretch Run Updates for 9/29

A few days ago, I wrote about projections and the stretch run, using ZiPS to project each individual game and estimate its relative importance for the final standings. With just a few games remaining, most have the potential to drastically swing the disposition of the race. For example, the Mariners saw their playoff probability quintuple with last night’s win over the A’s! Let’s break down the latest and greatest.

AL Wild Card

This one is still very wide open, with the main difference from 48 hours ago being that the Mariners have pushed the A’s to the brink of elimination. Oakland can still make the playoffs, but the path is narrow and would require Oakland to win three or four games while Toronto, Boston, and Seattle mostly lose, and then perhaps survive a tiebreaker. Oakland can no longer catch the Yankees, so it’s in the A’s interest for the Yankees to finish a sweep of the Jays: Read the rest of this entry »


The Fascinating and Still Unsettled NL MVP Race

With five days remaining in the 2021 regular season, it’s abundantly clear that there won’t be much clarity offered in the National League Most Valuable Player race. Yes, Bryce Harper’s Phillies still have a mathematical shot at a postseason spot per our Playoff Odds, unlike Fernando Tatis Jr.’s Padres and Juan Soto’s Nationals, but not everybody is of the belief that an MVP needs to hail from a postseason-bound team or even a contender.

From a practical standpoint, it’s usually the case that an MVP does hail from such a team; in the Wild Card era (1995 onward), 42 of 52 (80.8%) have done so. The tendency shows an upward trend, the degree of which depends upon where one sets the cutoff. For example, three out of 18 MVPs from 1995-2003 missed the postseason, and likewise three of 18 from 2004-12, but four of 16 from 2013 onward; it’s just as accurate to say that from 1995-2004, four of 20 missed the playoffs, dipping to two of 20 from 2005-14 and then four of 12 since. Either way, all-time greats Larry Walker (1997), Barry Bonds (2001 and ’04), Albert Pujols (2008), Alex Rodriguez (2003) and Mike Trout (2016 and ’19) account for the vast majority of those exceptions, with Ryan Howard (2006), Harper (2015), and Giancarlo Stanton (2017) rounding out the group. That Rodriguez, Stanton, and Trout have doubled the all-time total of MVPs who have won while hailing from sub-.500 teams — a list that previously included only Ernie Banks (1958 and ’59), Andre Dawson (1987), and Cal Ripken Jr. (1991) — is perhaps the more notable trend, with Shohei Ohtani likely to increase that count this year. Effectively, that’s a green light for Soto’s late entry into the race, and also worth pointing out with regards to Tatis, as the Padres slipped to 78-79 with Tuesday night’s loss to the Dodgers.

From a practical standpoint, it’s also true that the notion of value is extensively tied to the things that can be measured via Wins Above Replacement. As old friend Eno Sarris noted at The Athletic (in an article on the value of Ohtani’s roster spot that’s well worth a read), in the past 14 years, only two MVP winners were not in their league’s top three by FanGraphs’ WAR, namely Jimmy Rollins in 2007, and Justin Verlander in ’11. Read the rest of this entry »


One Last Week For All the Marbles: ZiPS Projects the Postseason Home Stretch (9/28 Update)

9/28 Late Morning Update

ZiPS Playoff Drive Projections – AL Wild Cards
Day Home Team Starter Road Team Road Starter Home Team Wins Road Team Wins
9/28 Orioles Bruce Zimmermann Red Sox Chris Sale 37.5% 62.5%
9/28 Blue Jays Hyun Jin Ryu Yankees Jameson Taillon 56.1% 43.9%
9/28 Mariners Tyler Anderson Athletics Chris Bassitt 41.1% 58.9%
9/29 Orioles Zac Lowther Red Sox Nathan Eovaldi 31.6% 68.4%
9/29 Blue Jays José Berríos Yankees Gerrit Cole 51.9% 48.1%
9/29 Mariners Logan Gilbert Athletics Frankie Montas 45.0% 55.0%
9/30 Orioles Alexander Wells Red Sox Nick Pivetta 31.4% 68.6%
9/30 Blue Jays Robbie Ray Yankees Corey Kluber 56.9% 43.1%
10/1 Blue Jays Alek Manoah Orioles Chris Ellis 74.5% 25.5%
10/1 Nationals Erick Fedde Red Sox Eduardo Rodriguez 47.3% 52.7%
10/1 Yankees Nestor Cortés Jr. Rays Luis Patino 54.3% 45.7%
10/1 Mariners Marco Gonzales Angels Jose Suarez 46.2% 53.8%
10/1 Astros Zack Greinke Athletics Sean Manaea 57.0% 43.0%
10/2 Blue Jays Steven Matz Orioles John Means 62.7% 37.3%
10/2 Nationals Josh Rogers Red Sox Tanner Houck 38.8% 61.2%
10/2 Yankees Jordan Montgomery Rays Shane McClanahan 53.7% 46.3%
10/2 Mariners Chris Flexen Angels Jhonathan Diaz 50.7% 49.3%
10/2 Astros Framber Valdez Athletics Paul Blackburn 64.7% 35.3%
10/3 Blue Jays Hyun Jin Ryu Orioles Bruce Zimmermann 66.0% 34.0%
10/3 Nationals Josiah Gray Red Sox Chris Sale 41.6% 58.4%
10/3 Yankees Jameson Taillon Rays Shane Baz 45.3% 54.7%
10/3 Mariners Tyler Anderson Angels Shohei Ohtani 38.4% 61.6%
10/3 Astros Jake Odorizzi Athletics Cole Irvin 63.5% 36.5%

 

ZiPS Playoff Drive Projections – AL Wild Card Standings
Team Wild Card 1 Wild Card 2 Playoffs
Boston 37.2% 42.1% 79.3%
New York 46.0% 29.4% 75.3%
Toronto 16.0% 24.1% 40.2%
Seattle 0.8% 4.3% 5.2%
Oakland 0.0% 0.1% 0.1%

`

ZiPS Playoff Drive Projections – Changes in Playoff Projections
Scenario BOS NYA TOR SEA OAK
Boston Beats Washington on Friday 9.3% -2.8% -5.0% -1.4% 0.0%
Boston Beats Washington on Sunday 8.3% -2.6% -4.3% -1.3% -0.1%
Boston Beats Washington on Saturday 7.6% -2.4% -3.9% -1.3% 0.0%
Boston Beats Baltimore on Tuesday 7.6% -2.3% -3.9% -1.4% 0.0%
Baltimore Beats Toronto on Friday 7.1% 7.0% -15.9% 1.8% 0.0%
Boston Beats Baltimore on Thursday 6.8% -2.0% -3.6% -1.1% -0.1%
Baltimore Beats Toronto on Sunday 6.7% 6.4% -14.6% 1.5% 0.0%
Boston Beats Baltimore on Wednesday 6.6% -2.1% -3.4% -1.1% 0.0%
Baltimore Beats Toronto on Saturday 6.4% 6.2% -14.2% 1.6% 0.0%
New York Beats Toronto on Tuesday 3.5% 15.3% -19.1% 0.3% 0.0%
Tampa Bay Beats New York on Friday 3.5% -9.6% 5.0% 1.1% 0.0%
Tampa Bay Beats New York on Saturday 3.4% -9.6% 5.0% 1.2% 0.0%
New York Beats Toronto on Thursday 3.2% 15.3% -18.8% 0.3% 0.0%
New York Beats Toronto on Wednesday 2.9% 14.6% -17.9% 0.3% 0.0%
Tampa Bay Beats New York on Sunday 2.8% -7.6% 4.0% 0.8% 0.0%
Los Angeles Beats Seattle on Saturday 1.6% 0.9% 1.1% -3.6% 0.0%
Los Angeles Beats Seattle on Sunday 1.5% 0.8% 1.1% -3.3% 0.0%
Los Angeles Beats Seattle on Friday 1.5% 0.8% 1.2% -3.5% 0.0%
Oakland Beats Seattle on Wednesday 1.3% 0.8% 1.1% -3.3% 0.1%
Oakland Beats Seattle on Tuesday 1.2% 0.9% 1.0% -3.2% 0.1%
Houston Beats Oakland on Friday 0.0% 0.0% 0.0% 0.0% -0.1%
Houston Beats Oakland on Saturday 0.0% 0.0% 0.0% 0.0% -0.1%
Houston Beats Oakland on Sunday 0.0% 0.0% 0.0% 0.0% 0.0%
Oakland Beats Houston on Friday 0.0% 0.0% 0.0% 0.0% 0.1%
Oakland Beats Houston on Saturday 0.0% 0.0% -0.1% 0.0% 0.1%
Oakland Beats Houston on Sunday -0.1% 0.0% 0.0% 0.0% 0.1%
Seattle Beats Los Angeles on Saturday -1.7% -0.9% -0.9% 3.5% 0.0%
Seattle Beats Oakland on Wednesday -1.9% -1.2% -1.3% 4.4% 0.0%
Seattle Beats Los Angeles on Friday -2.0% -1.0% -1.1% 4.1% 0.0%
Toronto Beats New York on Tuesday -2.2% -11.6% 14.0% -0.2% 0.0%
Seattle Beats Oakland on Tuesday -2.2% -1.2% -1.5% 4.9% -0.1%
Toronto Beats New York on Thursday -2.3% -11.7% 14.1% -0.2% 0.0%
Toronto Beats Baltimore on Friday -2.4% -2.4% 5.3% -0.5% 0.0%
Seatle Beats Los Angeles on Sunday -2.4% -1.5% -1.6% 5.5% 0.0%
Toronto Beats New York on Wednesday -2.6% -13.1% 16.1% -0.3% 0.0%
New York Beats Tampa Bay on Saturday -2.6% 8.4% -4.6% -1.1% 0.0%
New York Beats Tampa Bay on Friday -2.8% 8.6% -4.8% -1.0% 0.0%
New York Beats Tampa Bay on Sunday -3.1% 9.2% -5.0% -1.0% 0.0%
Toronto Beats Baltimore on Sunday -3.4% -3.1% 7.3% -0.8% 0.0%
Toronto Beats Baltimore on Saturday -3.5% -3.6% 8.1% -1.0% 0.0%
Washington Beats Boston on Friday -10.4% 3.1% 5.4% 1.9% 0.0%
Washington Beats Boston on Sunday -11.6% 3.4% 6.0% 2.1% 0.1%
Washington Beats Boston on Saturday -12.5% 3.6% 6.5% 2.3% 0.1%
Baltimore Beats Boston On Tuesday -12.8% 3.8% 6.6% 2.5% 0.0%
Baltimore Beats Boston on Thursday -14.6% 4.3% 7.5% 2.7% 0.1%
Baltimore Beats Boston on Wednesday -14.8% 4.3% 7.6% 2.9% 0.0%

 

ZiPS Playoff Drive Projections – Game Leverage
Game Leverage
Toronto vs. New York on Wednesday 0.34
Toronto vs. New York on Tuesday 0.33
Toronto vs. New York on Thursday 0.33
Toronto vs. Baltimore on Saturday 0.22
Toronto vs. Baltimore on Sunday 0.22
Baltimore vs. Boston on Wednesday 0.21
Baltimore vs. Boston on Thursday 0.21
Toronto vs. Baltimore on Friday 0.21
Baltimore vs. Boston On Tuesday 0.20
Washington vs. Boston on Saturday 0.20
Washington vs. Boston on Sunday 0.20
Washington vs. Boston on Friday 0.20
New York vs. Tampa Bay on Friday 0.18
New York vs. Tampa Bay on Saturday 0.18
New York vs. Tampa Bay on Sunday 0.17
Seatle vs. Los Angeles on Sunday 0.09
Seattle vs. Oakland on Tuesday 0.08
Seattle vs. Oakland on Wednesday 0.08
Seattle vs. Los Angeles on Friday 0.08
Seattle vs. Los Angeles on Saturday 0.07
Houston vs. Oakland on Saturday 0.00
Houston vs. Oakland on Sunday 0.00
Houston vs. Oakland on Friday 0.00

The original data and methodology are below.
==
We’ve reached the final week of the 2021 regular season, and for fans of high-intensity, stretch-drive baseball — a group I think we can refer to as “everyone” — there’s still quite a lot to play for. Only five of the 10 playoff spots are claimed, with two of those five teams in a battle for a division title. And since there are just a handful of games left to play, we can move the ZiPS projections from the macro to the micro. In April, it’s always hard to project specific pitcher matchups, but with a week left to go in the season, it’s a more reasonable task of extrapolation. As a result, that allows me to adapt the ZiPS model into a game-by-game projection of the final week of the season for the relevant teams.

I’ve focused on three of the playoff spots, the two AL wild cards, and the NL East, along with the division versus wild card battle in the NL West. The Astros can still technically lose the division to the Mariners (one-in-about-1,800) or the Athletics (one-in-about-2,150), and the Cardinals could still have an epic collapse in which they lose six, the Reds win six, and they lose the tiebreaker (one-in-about-3,300). These could also become mathematical impossibilities quickly; if they become plausible rather than proverbial lottery tickets, I’ll update with the data.

Let’s start with the easy races.

NL East

The Braves enter the final week with a 2 1/2-game lead in the division but three games remaining against the Phillies. Their schedules are similar in strength, with Atlanta getting home games and Philadelphia on the road, something that’s largely canceled out by the former getting the slightly harder opponent (the Mets versus the Marlins). The edge comes from the cushion.

ZiPS Playoff Drive Projections – NL East
Day Home Team Starter Road Team Road Starter Home Team Wins Road Team Wins
9/28 Braves Charlie Morton Phillies Zack Wheeler 55.3% 44.7%
9/29 Braves Max Fried Phillies Aaron Nola 52.9% 47.1%
9/30 Braves Ian Anderson Phillies Kyle Gibson 57.4% 42.6%
10/1 Braves Huascar Ynoa Mets Carlos Carrasco 56.4% 43.6%
10/1 Marlins Sandy Alcantara Phillies Ranger Suárez 47.9% 52.1%
10/2 Braves Jesse Chavez Mets Trevor Williams 58.7% 41.3%
10/2 Marlins Jesús Luzardo Phillies Hans Crouse 50.1% 49.9%
10/3 Braves Charlie Morton Mets Marcus Stroman 62.0% 38.0%
10/3 Marlins Trevor Rogers Phillies Zack Wheeler 42.3% 57.7%
10/4 Braves Max Fried Rockies Kyle Freeland 54.6% 45.4%
10/5 Phillies Aaron Nola Braves Ian Anderson 51.7% 48.3%

With the edge in the standings, ZiPS projects just over a four-in-five chance that the Braves will not have to play the Rockies in a makeup game on Monday. Overall, the Braves win the division 87.7% of the time without the makeup game, and the Phillies stick the Braves in at least a 1 1/2-game hole 1.0% of the time.

Read the rest of this entry »


From Reliever to Relief: How Ranger Suárez Gave the Phillies a Rotation Boost

The Phillies’ rotation hasn’t been a total disaster this season. Zack Wheeler is a top Cy Young candidate, and Aaron Nola has held his own as one of the league’s best starters, with the two combining for 10.8 WAR. But the rest? Zach Eflin went down in mid-July with a knee injury before getting surgery earlier this month. Vince Velasquez spent nearly two months on the injured list with a blister and was recently DFA’d; he now wears a Padres uniform. Spencer Howard had his own sophomore struggles before being traded to the Rangers at the deadline. Enter 26-year-old left-hander Ranger Suárez, who, after picking up the slack in the bullpen and briefly filling in as the team’s closer, was called upon to step into the rotation.

Suárez has been remarkably consistent since being stretched out as a starter, going at least five innings and allowing two earned runs or fewer in each of his last six starts:

Ranger Suárez Last Six Starts
Date Opp IP H ER HR BB SO
2021-09-20 BAL 6 7 2 0 1 5
2021-09-15 CHC 6 6 2 1 1 8
2021-09-09 COL 6 5 1 0 1 6
2021-09-04 @MIA 5 2 0 0 2 7
2021-08-29 ARI 5.1 5 1 0 2 5
2021-08-24 TBR 6.2 6 1 0 1 7

During that stretch, he has only given up one home run. He’s been prolific in that regard all season, having allowed just four homers total and boasting a minuscule 0.26 HR/9 rate over those last six starts. If we extend that to the beginning of August, when he first took the mound as a starter, that becomes an even more impressive 0.18 HR/9 over 49.2 innings pitched. Not only does he seem to have the home run thing figured out, but he also doesn’t give out many free passes either: He’s issued no more than two walks in each of his last six games, good for a 5.6 BB%.

Read the rest of this entry »


A Suggestion for Vince Velasquez

On April 14, 2016, Vince Velasquez took the mound for his second start as a member of the Phillies, having come over in an offseason trade with the Astros that sent Ken Giles to Houston. In an afternoon matchup against the Padres, he twirled one of the best-pitched games of the last decade, striking out 16 and walking none in a complete game shutout, allowing just three hits to boot. In the last 10 years, just 11 pitchers have struck out 16 or more in a game, and in these 13 performances (Max Scherzer has done it thrice), just five were complete game shutouts. He started his Phillies career on the highest of notes.

Fast forward more than five years, and Velasquez has now signed with those very Padres on a minor league deal in name only. As San Diego desperately tries to find pitching depth to stay afloat in the NL Wild Card race, Velasquez will start on Friday night in a pivotal series against the Cardinals, though he will not be eligible for postseason play if the Padres do secure a spot in October since he signed after the start of September.

The fact that a starting-caliber arm became available in free agency in the middle of the last month of the season tells you two things, both obvious. For the Padres, it shows just how dire their need for pitching is. But I want to focus on the second obvious reality: To get released at this point in the year is proof that Velasquez hasn’t been particularly good. Indeed, in 81.2 innings, he’s posted a 5.95 ERA and 5.59 FIP, production that has been exactly replacement-level.

Velasquez has shown flashes of productivity, but his time with the Phillies ran thin after continually falling short of expectations. In May, Matt Gelb of The Athletic covered what he referred to as the righty’s last stand in Philadelphia and how he hoped to reinvent himself to increase his effectiveness. One thing stood out: He came into this season wanting to mix his pitches more effectively, reflecting on that April 2016 start to explain his change in mindset for 2021.

“Cool, I had 16 strikeouts,” Velasquez said. “But I fucking threw all fastballs. OK, that’s unique. But it’s not part of pitching. It’s not pitching. It’s not sustainable at all.”

As the Padres look to tinker with Velasquez, it is interesting to consider where they may start. Was his plan of throwing fewer fastballs working? Might he have just been choosing the wrong pitches to put in the four-seamer’s place? What is the way forward here? Read the rest of this entry »


Testing the Depth: The National League

Yesterday, we explored the roster depth of the American League playoff contenders, identifying the strengths and weaknesses that might prove decisive down the stretch for the teams whose playoff odds sit above 10%. Today, we’ll do the same for the National League squads with October ambitions.

National League East

Atlanta Braves
Strengths: Atlanta’s slow and steady climb into first place has involved a considerable amount of roster management. One side effect of all the maneuvers that have gotten them where they are is significant depth. During Travis d’Arnaud’s absence, the team learned that William Contreras is a capable big league catcher. They filled their considerable outfield holes with Joc Pederson, Jorge Soler, and Adam Duvall, while Cristian Pache, who flamed out early in the season, has finally gotten hot at Triple-A Gwinnett and should be a nice September addition. The Gwinnett infield is packed with players who have big league experience, like Jason Kipnis and Ryan Goins. The return of Huascar Ynoa, with Ian Anderson not far behind, creates a sudden bevy of rotation options. Read the rest of this entry »


Ranking the Prospects Traded During the 2021 Deadline

What a ride this year’s deadline was. All told, we had 75 prospects move in the last month. They are ranked below, with brief scouting reports written by me and Kevin Goldstein. Most of the deals these prospects were a part of were analyzed at length on this site. An index of those pieces can be found here, or by clicking the hyperlink in the “Trade” column below. I’ve moved all of the players listed here to their new orgs over on The Board, so you can click through to see where they rank among their new teammates. Our farm rankings, which now update live, also reflect these changes, so you can see where teams’ systems stack up post-deadline.

A couple of quick notes before I get to the rankings. We’ve included a few post-prospect players here (those marked in blue) so you can get an idea of where we value them now as opposed to where we had them at their prospect peak. Those players, as well as the Compensatory pick the Rockies will receive after they extend Trevor Story a qualifying offer and he signs elsewhere, are highlighted below. We had closer to 40 prospects (and 23 Players to be Named Later) traded last year, with the PTBNL number inflated by 2020’s COVID-related transaction rules. The backfields are not well-represented here, with just four prospects who have yet to play in full-season ball. Two of those are currently in the DSL and have no official domestic pro experience, though Alberto Ciprian has played stateside for instructs/extended spring training. Now on to the rankings. Read the rest of this entry »


Sunday Notes: Detroit’s Eric Haase Caught on to Tech in Cleveland

Eric Haase is having a breakout season with the Tigers. Acquired from Cleveland in January of last year, the 28-year-old catcher has a 128 wRC+ and a team-leading 18 home runs. Opportunity has helped fuel the production. Coming into the current campaign, Haase had appeared in just 26 games at the big-league level.

As impressive as Haase has been with the bat, it’s his background that drove a conversation that took place at Comerica Park on Thursday. I began by asking the Detroit-area native about his old organization’s well-earned reputation as a pitching-development machine.

“I think it starts with the guys you’re taking the draft,” opined Haase, who was in the Cleveland system from 2011-2019. “Obviously, there some are high-upside guys, and some organizations pick those top guys and kind of say, ‘Go out there and pitch.’ They think they’ve got themselves more of a finished product. With Cleveland, it was more about picking guys that already had a good feel for pitching, and then implementing things that would give them little spikes in velocity. They were big on weighted balls, big on strength and conditioning. Basically, they’d take guys who already had good command and give them some more legitimate weapons to get hitters out.”

Haase cited Shane Bieber, Aaron Civale, Mike Clevinger, and Zach Plesac as prime examples, and technology played a big role in their respective development paths. Drafted out of Dearborn Divine High School in 2011, Haase was there when the organization began transforming itself. Read the rest of this entry »