Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
Odds by

    Paul Skenes yields two runs in win over Braves

    Link copied to clipboard!

    PIT Starting Pitcher #30
    Player Stats
    Link copied to clipboard!

    Paul Skenes pitched two-run ball for six innings Tuesday in a victory over the Braves.

    Skenes was hardly dominant in striking out four and giving up eight hits, but very importantly, his stuff rebounded some tonight. He averaged 97.1 mph with his fastball. That 0.8 mph better than his season low from an ugly start against the Phillies last week, and his first time over 97 since May 28. His fastball spin rate was also back up to 2,150 rpm. He exceeded that mark in each of his first 14 starts, but he was below it his last four times out, bottoming out at 1,988 last week. So, that’s encouraging. The Skenes of 2025 probably isn’t walking through that door Sunday against the Brewers, but the bleeding seems to have stopped. He’s 7-8 with a 3.58 ERA.
Trout delivers big performance in return from IL
With Mike Trout back for the Los Angeles Angels, Eric Samulski analyzes Trout's fantasy value and how his return may affect playing time and fantasy production for some of his teammates.

Related Player News

  • PIT Starting Pitcher #30
    Personalize your Rotoworld feed by favoriting players
    It’s a colossal bummer for baseball fans hoping to see Misiorowski hurling triple-digit heaters during next week’s Midsummer Classic, but this was always the expected outcome here. Skenes, Misorowski and Meyer are all taking the ball for their respective club’s first-half finales on Sunday, which means there was zero chance they would be able to pitch in the All-Star Game just three days later. Luzardo, Ashcraft and O’Brien are headed to the game for the first time in their respective careers. It’s likely going to be Shohei Ohtani taking the ball to start for the National League based on how things are lining up from a schedule standpoint.
  • PIT Starting Pitcher #30
    Skenes’ command was off tonight, and his fastball velocity was down 0.7 mph from his season average. Still, he probably could have gotten through four allowing one run with just a little help. In the second, he should have had Gabriel Rincones Jr. struck out on what was called ball three, but the Pirates were afraid to challenge the pitch after already burning one. He went on to walk, and then, with the bases loaded, Justin Crawford hit a little chopper to third that Nick Gonzales got no outs on after his throw home hit Alec Bohm. Trea Turner went on to homer in a five-run inning. In the fourth, the Phillies hit Skenes very hard, but Bryce Harper’s two-run double could have been caught if the Pirates didn’t have an infielder in Tyler Callahan playing left. No pitcher in the league has been let down more by his defense this year than Skenes. It’s not wholly responsible for his decline, but it’s a big part of it. He’ll take a 3.63 ERA into his next start against the Braves.
  • PIT Starting Pitcher #30
    After getting through the first inning without any issue, Skenes surrendered four-straight hits to start the second inning, which resulted in two runs coming across to score, and then walked Matt McLain to load the bases with no outs. The Reds would then hit back-to-back sacrifice flies to drive in two more runs and push their lead to 4-1, driving Skenes’ pitch total up to 56 by the end of the second inning. He would power through from there, keeping the Reds off the board while getting through five innings of work, but the rough inning was enough to give Skenes his worst start since May. He’ll look to bounce back in his next start, which is scheduled for Wednesday against the Phillies.
  • PIT Starting Pitcher #30
    Skenes gave up four hits, walked two and struck out eight. The 24-year-old right-hander fell to 6-7 with the loss. Skenes allowed a lead-off inside-the-park home run to Jake McCarthy. The other Rockies run came on an RBI single by TJ Rumfield in the third inning. Skenes was otherwise excellent on a day where the Pirates offense could only push across one run. His ERA is 2.86. Skenes is lined up to face the Reds at home next weekend.
  • PIT Starting Pitcher #30
    Skenes racked up 10 strikeouts on the day while allowing only one base on balls. All of the damage done against him came on a pair of solo home runs in the second inning by Heriberto Hernandez and Joe Mack. Aside from that, Skenes was brilliant, he just didn’t get the necessary run support. The 24-year-old hurler got a whopping 23 swings and misses on 104 pitches in the game — 12 on his fastball — while posting an elite CSW of 35 percent. Now 6-6 on the season, he’ll bring a stellar 2.85 ERA, 0.93 WHIP and a 99/16 K/BB ratio (82 innings) into Saturday’s matchup against the Rockies in Colorado.
  • PIT Starting Pitcher #30
    Skenes generated 19 swinging strikes and needed 103 pitches (62 strikes) to work through six innings against Los Angeles’ star-studded lineup. It was his third straight start where he eclipsed 100 pitches. Max Muncy proved to be the primary thorn in his side, accounting for three of the six hits he allowed, including a game-tying single to shallow right with two outs in the sixth. The 24-year-old fantasy ace holds a stellar 2.84 ERA, 0.93 WHIP and 89/15 K/BB ratio across 76 innings through 14 starts. He’ll close out a two-start week with a favorable home matchup against the Marlins on Sunday.
  • PIT Starting Pitcher #30
    Skenes exited with a 4-3 lead after allowing two singles, striking out two and then giving up an RBI single in the fifth. Yohan Ramírez took over and retired Jake Meyers to end the inning. Of course, that left Skenes ineligible for the win in a game in which he averaged about eight pitches per out. Skenes struck out seven and wasn’t hit very hard; the two-run rally in the third started out with a bunt single and a walk before Yordan Alvarez and Isaac Paredes delivered RBI singles. This makes four straight mediocre starts for Skenes, but his strikeout rate is holding up fine and he’s allowed only two homers since the beginning of March. Things should turn around soon, though perhaps not against the Dodgers next time out.
  • PIT Starting Pitcher #30
    Skenes struck out a whopping 10 batters in the ballgame while walking three. He allowed a run in the fourth inning on an RBI single by Seiya Suzuki, then the Cubs added a pair of unearned runs while chasing him in the sixth inning. Skenes generated 20 swings and misses on 103 pitches on the night — eight of them on his changeup — while registering a strong CSW of 32 percent. With the loss he falls to 6-5 on the season despite his outstanding 2.89 ERA, 0.86 WHIP and 75/12 K/BB ratio across 65 1/3 innings. He’ll do battle against the Astros his next time out in Houston on Wednesday.
  • PIT Starting Pitcher #30
    Skenes, who allowed one run through five, gave up four straight hits to begin the sixth. The third of those, a Jesús Sánchez RBI double, should have been a strikeout, but a checked swing that seemed to be in strike territory went uncalled, allowing the at-bat to continue. Skenes was pulled after the fourth hit, and Yohan Ramírez stranded two out of three despite coming on with none out. It’s the second straight start in which Skenes has allowed at least four runs, which is something that had never happened before. He’s given up at least four runs four times in 11 starts this year. It was five times in 55 career starts coming into the year. Still, there aren’t any big concerns here. Skenes’ velocity is down about one mph from last year and another sub-2.00 ERA probably isn’t on the way, but he still looks like a top-five starter. He’ll face the Cubs on Thursday.
  • PIT Starting Pitcher #30
    On the plus side for fantasy managers, Skenes racked up seven strikeouts on the day while allowing only one base on balls. He kept the Phillies off the board for the first four innings, but they scratched out a pair to take the lead in the fifth inning and added three more while chasing Skenes in the sixth. He got 10 swings and misses on 92 pitches on the day, posting a CSW of 25 percent. Now 6-3 on the season, he’ll bring a terrific 2.62 ERA, 0.71 WHIP and a 63/8 K/BB ratio (55 innings) into Saturday’s showdown against the Blue Jays in Toronto.

Rotoworld

  • SF Designated Hitter #8
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Bryce Eldridge went 2-for-3 with his eighth homer and two walks Thursday in leading the Giants past the Rockies 8-2.

    Eldridge had three of the four hardest-hit balls of the game, coming in at 106.1 mph on his homer in the fourth, 108.5 mph on a lineout in the fifth and 108.1 mph on a single in the eighth. Hopefully, it means he’s escaping the drought that saw him hit .177 with one homer in his previous 17 games. That previous homer also came against Rockies pitching.
  • SF Starting Pitcher #88
    Player Stats
    Link copied to clipboard!

    Carson Whisenhunt held the Rockies to two runs and three hits over 5 2/3 innings to win Thursday in his return to the majors.

    Both runs came in the second. Whisenhunt gave up a single and a walk to begin the inning, but he got a double play ball afterwards. He then got ahead of Willi Castro 1-2, only to miss with a bad changeup that was deposited into the stands in left center. Whisenhunt walked three more batters over the course of the outing, but the homer was the only damage. He’s won both of his starts for the Giants this season, and he’ll probably get a longer look in the second half. First, though, he might return to Triple-A until one or two spots open up at the trade deadline.
  • COL Starting Pitcher #18
    Player Stats
    Link copied to clipboard!

    Ryan Feltner yielded four runs and walked four in 4 1/3 innings Thursday in a loss to the Giants.

    Getting pushed back a day to face the Giants, rather than the Dodgers, seemed like a good thing for Feltner, but it wound up not really mattering. He gave up solo homers in the first and fourth innings and then four hits and a walk before leaving in the fifth. Fortunately for Feltner, Victor Vodnik was able to strand the bases loaded after coming in with one out in the frame. Feltner will enter the second half 3-3 with a 4.55 ERA. That’s pretty good for a Coors pitcher, but his 47/24 K/BB in 63 1/3 innings isn’t impressive at all. He’s also given up 11 homers already.
  • COL 2nd Baseman #3
    Player Stats
    Link copied to clipboard!

    Willi Castro homered to account for the Rockies’ only two runs Thursday against the Giants.

    With Mickey Moniak back from the IL and Kyle Karros establishing himself as the everyday third baseman, Castro has been losing playing time against righties lately. Fortunately for him, the Rockies have faced lefties in four of their last six games, getting him some extra playing time. He’s batting .265/.337/.385 in the first season of a two-year, $12.8 million contract. One imagines he’ll be very much available at the trade deadline if anyone wants to take on the rest of his deal.
  • AZ Starting Pitcher #29
    Player Stats
    Link copied to clipboard!

    Merrill Kelly allowed only a Manny Machado solo homer over seven innings Thursday in the Diamondbacks’ 3-1 win over the Padres.

    Kelly struck out six, matching his season high. After averaging a season-high 93.4 mph with his fastball last time out against the Brewers, he came in at 93.2 mph tonight. He averaged 92.0 and topped out at 92.7 mph in his first 14 starts this season. If his velocity stays up, he might be of use in deeper formats during the second half. Kelly figures to face the Cardinals in the D-backs’ first or second game after the break.
  • AZ Relief Pitcher #38
    Player Stats
    Link copied to clipboard!

    Paul Sewald struck out two in a perfect ninth for his 21st save Thursday against the Padres.

    Sewald sandwiched strikeouts of Fernando Tatis Jr. and Manny Machado around a Jackson Merrill flyout. He’s still blown just one save opportunity this season.
  • SD Starting Pitcher #17
    Player Stats
    Link copied to clipboard!

    Griffin Canning lost to the Diamondbacks after allowing two runs in 4 2/3 innings on Thursday.

    Canning struck out five and walked none, but the D-backs got to him for single runs in the fourth and fifth and the Padres offense failed to respond. Canning ends the first half 1-7 with a 6.47 ERA, so he could be bumped from the rotation if the Padres rotation gets healthier and/or if A.J. Preller can make an addition or two.
  • SD 2nd Baseman #24
    Player Stats
    Link copied to clipboard!

    Sung-Mun Song went 0-for-3 with two strikeouts against the D-backs on Thursday.

    With Jake Cronenworth back and Luis Rengifo up, Song is probably on thin ice at this point. He’s hitting .213/.308/.288 through 91 plate appearances. It seems like he has the bat speed to get around on major league fastballs, but his exit velocity numbers thus far are ugly.
  • Link copied to clipboard!

    The Diamondbacks plan to recall Ryan Waldschmidt and designate Pavin Smith for assignment prior to Friday’s game.

    Waldschmidt didn’t seem ready the first time around, but he had dragged his strikeout rate under 20 percent in the three weeks since he returned to Triple-A. He’s probably not ready to hit homers in the majors, but if the Diamondbacks want to play him regularly, he might steal enough bases to be useful in 12-team leagues. Tommy Troy, Max Kepler and Lourdes Gurriel Jr. could all lose at-bats with Waldschmidt back.
  • LAA Starting Pitcher #21
    Player Stats
    Link copied to clipboard!

    Grayson Rodriguez (back) will return from the injured list to start against the Twins on Friday.

    That was the expectation all along, but the Angels finally confirmed it on Thursday. Rodriguez looked strong in his latest minor league rehab start, hurling 5 1/3 innings of one-run baseball at Triple-A Salt Lake. Fantasy managers may want to see how he looks one turn through the rotation before throwing him right back to the wolves.