The Worst Start of Paul Skenes’ Career

NEW YORK — It started out so well.
In their Opening Day game against the Mets at Citi Field, the Pirates jumped out to a two-run lead two batters into the game. Their next three batters struck out, but they had National League Cy Young winner Paul Skenes starting for them. It was the first time in his career that Skenes, who entered the game with a 1.96 ERA, took the mound in the first inning with a lead of two or more runs. Heck, it was just the fourth time in his 56 career starts (29 on the road) that he’d thrown his first pitch with any lead at all. Maybe this year would be different after all.
It’s too early to say anything about this year, but this sure was a different game. Just not in the way the Pirates had hoped. For the first time in his career, Skenes did not make it through the first inning. When manager Don Kelly went to the bullpen with two outs in the inning, his ace had thrown 37 pitches, recorded just two outs and allowed five runs. He struck out just one batter, walked two, and hit one with a pitch. The impromptu bullpen game ended about two and a half hours later in an 11-7 Mets win.
Skenes called his performance “a little frustrating,” but he also said, “I’m not as upset about this for me personally as people would probably think. They did a really good job. It was an abnormal outing.”
Abnormal is an apt description of what went down here on Thursday. Skenes did not pitch well; he lacked his typical command of his fastball, and his secondaries weren’t sharp. His first three pitches were balls. He didn’t get a whiff until his 20th pitch, and he didn’t get his second one until his 30th. But he also didn’t get shelled. Kelly went to his bullpen when he did not because he thought Skenes couldn’t get out of the inning, but because the most important player on his team was pushing 40 pitches in an inning before the beginning of April.
But for as much as Skenes struggled, his final line makes it look like he pitched much worse than he actually did. None of the balls put in play against him registered as hard hit; one was an unexpected bunt single by cleanup hitter Jorge Polanco in his first plate appearance with the Mets. Skenes was most upset that he walked leadoff batter Francisco Lindor to set up the big inning. Lindor advanced to third on Soto’s single to center (83.3 mph exit velocity), then scored on Bo Bichette’s fly out to right. Skenes was a double play ball from getting out of the inning with the lead, even after Polanco reached.
That brought up Luis Robert Jr., who has been one of the best underwhelming players in baseball over the last two years. Despite his MVP skill set, he’s put up just 1.8 WAR with an 84 wRC+ since the start of 2024. Skenes started him off with a slider that Robert swung through, then missed low and away with a sweeper. He followed up with another one. Robert fouled it off to fall behind 1-2. He then fouled off the next three pitches — four-seamer, slider, four-seamer — before Skenes spiked a sweeper for ball two. Robert fouled off the eighth pitch, a sinker. Skenes went to his changeup, which he bounced in front of home plate for ball three. He went back to the slider. It glided across the plate and missed a bit off the plate for a walk.
Robert had a 36.6% chase rate against sliders, including sweepers, last year, and a 56.3% whiff rate on those chases. Opposing batters chased 25.4% of Skenes’ sliders and sweepers last season, whiffing on 53.3% of those swings. When Robert of all people spits on a slider just off the corner to work a 10-pitch walk, it isn’t your day.
“One, they got to a couple balls that I thought I did execute,” Skenes said when asked about his inability to put away hitters with two strikes. “And two, there were a couple balls that I didn’t execute that they either took or fouled off.”
But even then, Skenes still could’ve gotten out of the inning with minimal damage. He got Brett Baty to swing over a nasty first-pitch changeup. He went back to the changeup, but this one was just above the knees and out over the plate. Baty lined it to center for what should have been a game-tying sacrifice fly. Instead, center fielder Oneil Cruz completely misplayed it. He hesitated, then crashed hard, realized it was over his head and then, finally, turned and broke backward. It rolled to the wall. He bobbled the carom, then threw it to cutoff man, Jared Triolo.
The mistakes compounded from there, as Triolo turned and relayed home to try and get Robert, even though he had no play. Robert, whose sprint speed was in the 90th percentile last year, got a great jump off first upon seeing Cruz get turned around. Baty, meanwhile, was only a few steps past second base. First baseman Spencer Horwitz saw this and signaled for the throw to go to third. Had Triolo done that, Baty would’ve been toast. The Mets still would’ve cleared the bases and taken a 4-2 lead, but Skenes would’ve had two outs and nobody on with the bottom of the order due up. Instead, there was a runner on third with one out.
The next batter, Marcus Semien, lifted a routine fly ball to center field that Cruz lost in the sun. It plopped to the ground about an arm’s length away from him. Hustling all the way, Semien made it to second with what was officially scored as a double.
Cruz is now beginning his second full season in center field after shifting there from shortstop in August 2024. He led all center fielders last year with 11 errors. He was worth -14 Defensive Runs Saved, though he did get better as the season went on, and by FRV, he was actually +4 runs because of his arm. There was hope that this super athlete would figure things out with more reps.
“He’s gotta keep working,” Kelly said of Cruz. “That ball straight at him, came in, got a bad read. He’s been working hard out there. He just needs to continue to get better. Then the one in the sun, just lost it in the sun.”
The first one was a tougher play; it should’ve been caught, but it can be difficult to judge whether line drives hit directly at center fielders are going to sail overhead or drop in front. But losing the ball in the sun was preventable. He was not wearing sunglasses. When asked why Cruz didn’t have his shades on, Kelly said diplomatically, “Yeah, we need to make sure that we’re prepared right there.”
Skenes had maybe his worst stuff ever, yet if he had had even an average center fielder behind him, he likely would’ve escaped the inning with just two runs allowed and the game tied.
He tried not to put the blame on Cruz, but he also didn’t shoulder it all himself.
“You gotta look at it for what it is,” Skenes said. “There wasn’t a ton of hard contact. Leadoff walk is not great. But yeah, some balls landed that, err, you know, the Polanco groundball. Stuff like that. It’s like the batting average on balls in play thing was super high today. That’ll go down as the season goes on.”
That’s true; the BABIP gods will surely be in Skenes’ favor as the season goes on. But also, the Pirates defense was disastrous beyond just Cruz. Catcher Henry Davis clanked a slider that might’ve clipped the zone had he caught it; instead, Yohan Ramírez’s first pitch in relief of Skenes went to the backstop for a passed ball. With one out in the third, Semien lined a ball back up the box that deflected off Ramírez’s glove; that wouldn’t have been a problem, except the pitcher picked it up, twirled, and threw wide to first, allowing Semien to advance to second. Then, as part of the Mets’ three-run fifth inning, reliever Isaac Mattson — who’d already walked two batters, including one with the bases loaded — got Robert to tap a soft grounder to the Bermuda Triangle between the mound, first and second base. Mattson initially went for and missed it before heading to the bag; that slight delay prevented him from getting to the base in time to receive the throw from Horwitz.
It wasn’t all bad for the Pirates. Their offense, which has been their biggest weakness for years, kept scoring, even as the Mets pulled away in the later innings. Brandon Lowe, acquired from the Rays in a three-team trade in December, became the first Pirates player since Garrett Jones in 2010 to hit two home runs on Opening Day. The first was the most popup-to-first-base home run since they stopped playing games at the Polo Grounds. It had a 47-degree launch angle and somehow carried into the pocket corner just beyond the right field wall. With two outs in the third inning, he clobbered a solo shot to center field to bring Pittsburgh within two. Ryan O’Hearn, another offseason addition, lifted an opposite-field home run in the sixth.
Even when they were trailing by six runs in the ninth, the Pirates put together a rally. They plated two runs with one out, forcing Mets manager Carlos Mendoza to get closer Devin Williams up in the bullpen. Pittsburgh’s offense registered 12 hard-hit balls in the game, double New York’s total.
In the end, of course, the story of this game is Skenes. It was the shortest outing of his career. It was abnormal for Skenes, but the Pirates are hoping that at least some of their Opening Day performance sticks. Perhaps we’ll look back in 161 games to see that those three homers and seven runs marked the start of a new normal.
Matt is the associate editor of FanGraphs. Previously, he was the baseball editor at Sports Illustrated. His work has appeared in The New York Times, Men’s Health, Baseball Prospectus, and Lindy’s Sports Magazine. Follow him on Twitter @ByMattMartell and Blue Sky @mattmartell.bsky.social.
I don’t know of another place to put this but maybe somebody can use a heads up. I was searching for the Dodgers-D’Backs game and was shocked to find it on my local NBC affiliate. I cannot recall ever seeing a regular season game in prime time on NBC. At least it isn’t behind a paywall.
The media-deal reshuffle this year has made things extra confusing. I also learned only today that the “NBC/Peacock” games, while also blacked out from MLBtv, are different from the “Peacock exclusive” games — I am pretty sure they’re intentionally muddying this to confuse people into buying Peacock subscriptions. (You can watch the NBC games in the NBC app with a TV login too.)
If they’re trying to get people to subscribe, they need to improve the broadcast team STAT. I love Al Leiter and Neil Walker (good players for the Mets) but I did not love the booth.
I got the Netflix game on TNT Sports…on Sky.
Dodgers/Backs in the same boat
Just the start of a very long very bad season for the Pirates. No other team is more overrated. They’ll be lucky to win 75 games.
It’s one game. This is the only regular season day in baseball where there are hot takes like this one.
One game that shows that despite the optimism they absolutely do not have their shit together as an org
I know, right? Overreacting to one game is one thing. Saying that the one game shows that the game shows that team is adrift as an org… when their offseason acquisitions combined for three home runs in the game… that is a take that belongs at Barstool, not here.
Bob Nutting is a corrupt nincompoop.
So, you’re saying that Skenes is overrated? I ask because he was imploding before Cruz.
The bullpen was considered a weak spot before the season. It’s performance yesterday only confirmed this analysis.
I’m not sure if it was just the camera angle or something, but does Skenes’ delivery look different this year? He seems to have more rotational motion (and possibly an even lower arm slot?).
Alternate title:
Oneil Cruz and the Terrible, Horrible, No Good, Very Bad Day
He actually made a pretty nice play running down a ball in the gap a few innings later and even I, a Mets fan, had to think “where was this when the Pirates needed it?”
At what point do the Pirates give up on the Oneil Cruz-as-outfielder experiment and tell him they’re going to teach him to play third? If I were them I would give him this entire year to convince me that this is the right move, if only because I wouldn’t want to switch him without a full set of reps in Spring Training.
He probably should be a DH if not for the wife beating drunk driver they parked there
The only problem with that plan is that he’s not very good at hitting.
I think there is a chance that he is a platoon bat only, but I fully expect him to deliver and impressive batting line against right handed pitching soon.
Still it would be a lot easier to carry him if he could find a position.
The hot take I would issue on this is that, given that Cruz improved markedly as an outfielder as he went along last year and clearly has issues maintaining focus,* maybe it didn’t help him to get taken out of spring training and parked on the bench for the WBC.
*Since this often comes across as a “character” take, it is not meant that way at all. I have trouble maintaining focus too, partly because I didn’t start getting treated for ADHD till I was in my fifties. It is not a moral issue.
Editing to add: I had written this comment, with the asterisk, before reading the thread below about Cruz’s focus/hustle or whatever, so it wasn’t intended as a reply to that.
It’s also possible he just had a bad day. I wouldn’t yank from CF over a bad game or even a bad week. But I would start having the “what if he doesn’t get better out there” conversation.
The fact that Skenes has only started 4 out of 56 games with a lead is crazy.
Even Jacob deGrom winces!
It’s probably realistically more like 4/28 since the home pitcher can’t start with a lead.
But I think on average an MLB team scores in a quarter to a third of the innings they play and the best hitters hit in the first inning, so 4/28 is still really bad.
Hi MikeS — good call on pointing this out. I considered making only his road starts the denominator. I ended up going with all 56 because the point of the note was to say he’s unfamiliar with taking the mound to throw his first pitch with the lead. Those 27 home starts add to that unfamiliarity. That said, after reading your comment, I think both versions, with the 56 career starts and the 29 road ones (including yesterday), are worth mentioning, so I’ve updated the piece. Thanks!
Only in baseball could the best player on both sides of the ball both begin the season like Skenes and Judge. Just a beautiful game.
Trying to make sense of the Pirates is like eating soup with a fork. However, Skenes will be fine. Kelly made the smart call. As for Oneil Cruz, time to grow-up. How Kelly handles him will be interesting to watch. How Skenes, Lowe, Reynolds, Ozuna et al. handle him will be even more telling. Hillbilly Bob Nutting has allowed Pittsburgh to become a misfit organization. Cruz has no business batting leadoff or playing CF. It’s not fair for him or the team. Former No.1 pick Henry Davis is another festering mistake that’s lingering on the Opening Day roster.
The MLB site lists where most game will be broadcast: https://www.mlb.com/schedule. It’s a dizzying array of options. Between Hulu live tv and an ESPN/MLB subscription I’m hoping to have access to most games. Here in upstate NY I’m fortunate to be able to enjoy Gary, Keith and Ron for 100+ games. 🙂
Cruz was 11th of 17 qualified center fielders last year by OAA. It was his first full season in the outfield. The Pirates have made plenty of mistakes, but moving Cruz in CF is not one.
More importantly, struggling with the wind and sun does not make him immature.
Refusing to wear sunglasses after the first inning absolutely does though
He did not ‘refuse’ to wear sunglasses, he just didn’t wear them. Choosing not to wear sunglasses does not make him immature.
We should not make his bad game into some sort of personal failing.
Give him crap for misplaying the ball all you want, but don’t make him out to be a bad person.
He’s not a bad person for refusing to wear sunglasses after losing the ball in the sun, he’s just a bad player and teammate
I am really weirded out by “not wearing sunglasses is immature.”
I agree people are reading way too much into this. There’s a much simpler explanation: He either isn’t good enough or experienced enough to perform well.
People are much too quick to speculate on character flaws when the reality is most of the time a bad performance means they’re just in over their head.
You give him the reps and either he will improve…or he won’t.
He’s a lousy CF. And his immaturity is evident to anybody who is paying attention. In June 2025 Oneil Cruz faced significant criticism for failing to hustle after a ball he misplayed in center field, allowing a base hit to turn into a triple. Standing still, Cruz watched the ball roll, which, along with subsequent lack-of-effort incidents, led to his temporary benching by Pirates manager Don Kelly.
Immaturity, lack of accountability and corruption pervade the Pirates organization from top to bottom. When a team’s strength is its pitching staff playing Cruz in CF is just plain dumb. But “dumb” has been enthusiastically embraced by Nutting and his GMs just as enthusiastically as they embrace their massive cut of revenue sharing (estimated at $100+ million a season). It’s not fair either to the team or Cruz himself to play him in CF and bat him leadoff. Bickering about wind and sunlight as it pertains to Oneil Cruz playing CF is just being willfully obtuse.
I can’t help but notice the parallels with Jarren Duran’s struggles a few years ago. He screwed up in similar ways and the media and fans jumped on him with personal attacks – like not hustling on a play or committing an error was somehow a reflection of his character. That led him to a pretty dark place.
I just think we should separate the personal and character criticisms – which we cannot see or know as fans – from the play on the field.
Knock it off, man.
Oneil Cruz needs to grow-up and be prepared to play like a professional. Every day. Sunny days, rainy days, home and away. You get that or you don’t.
OK, the Baty ball, fair enough, was just him stinking at center field — bad read, breaking in the wrong direction, failing to recover. But it seems weird to expect people to forbear from drawing any conclusions at all about him forgetting to wear sunglasses for a 1pm start on a sunny day, then losing an easy pop-up in the sun, and then still not wearing sunglasses. Even his manager said “we” were going to work on “our” preparation after that. Was that a “personal attack” too?
‘Not hustling’ or committing an error are very different from just straight up deciding not to wear sunglasses in the outfield during the day after multiple CF misplays including one where he lost a ball in the sun
Baseball Nerd Video Podcast Idea
Working Title: Don’t Get So Defensive
Concept: Have someone on from each of DRS and FRV to provide the supporting evidence and make the case for why their respective system is doing a better job capturing the defensive value for divisive players like Oneil (-14 DRS | +4 FRV in 2025), Turang (+41 DRS | +7 FRV from 2023-25), Witt Jr. (0 DRS | +41 FRV from 2023-25) or even delve into the team level on say the 2021-25 Dodgers (+157 DRS | -2 FRV) and 2021-25 Rays (+123 DRS | -17 FRV) to explain the divergent results.
Would also love to hear them discuss why the two systems value defense so differently to begin with before even getting into the individual player discrepancies. Last year DRS thought the spread of team defense was something like 148 runs from top (TEX +89) to bottom (COL -59) while FRV had a much narrower range of 97 runs available to be saved or lost from top (TOR +44) to bottom (LAA -53) on the team level.
Over the last five years the range on team DRS is 542 runs from TOR +259 to CHW -283 compared to a range of only 335 runs of FRV over that same time frame from TOR +134 to WSN -201. Given the emphasis that teams like the Blue Jays and Brewers (+217 DRS versus +110 FRV last five years) put on defense it feels to me anyway like their internal models are likely spitting out totals closer to those extra 20 to 25 runs a year that DRS believes they are saving over the FRV numbers.
Only part I don’t understand about everything is why he wasn’t wearing sunglasses. After the game he was like “the sun was right in my eyes” meanwhile if only there wasn’t this 1k year old invention.
I’m just disappointed that we’re robbed of the 1.58ERA through April type stories and instead it’s replaced with a mundane 3.58 ERA through May or whatever stories