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

    Eury Pérez (Leg) officially off the IL

    Link copied to clipboard!

    MIA Starting Pitcher #39
    Player Stats
    Link copied to clipboard!

    Marlins activated RHP Eury Pérez (leg) from the 15-day injured list.

    This was reported yesterday and is now official. Pérez looked good in his lone rehab start, but wed rather take a wait and see approach then throw him right back into our lineups against the Rangers on Wednesday.
Angels' Joyce firmly among MLB's 'best relievers'
James Schiano breaks down Ben Joyce's recent play after he recorded his third straight save on Tuesday night, sharing why he needs to be "scooped up" in fantasy leagues.

Related Player News

  • MIA Starting Pitcher #39
    Personalize your Rotoworld feed by favoriting players
    Pérez allowed only two hits, and he was able to whiff five in another scoreless outing for the 23-year-old talent. That’s not to say that he didn’t have to deal with traffic; Pérez walked five in the outing, but he was able to keep those free passes from crossing the plate. His ERA is now 3.23 on the season, and that number is more impressive when you consider it was 4.60 at the end of May. He’s back on the bump Saturday in his scheduled start versus the Nationals.
  • MIA Starting Pitcher #39
    He struck out seven. Pérez had a 4.60 ERA in 12 starts before suffering a leg injury at the end of May. Since his surprisingly quick return four weeks later, he has a 2.00 ERA in nine turns, though this was just his third win during the span. He’ll face the Reds on Sunday.
  • MIA Starting Pitcher #39
    All of Pérez’s strengths and weaknesses were on display in this tantalizing start. His nine strikeouts matched a season-high and his 18 swings-and-misses were one shy of the same feat. He forced at least three whiffs with four different pitches and his whole repertoire looked nasty. Yet, the command of his secondary stuff wavered here and he didn’t trust them enough in when he needed to. Case and point, three of the four runs he allowed came in the second inning. He allowed three hits and a walk that frame and between all four plate appearances, he threw two combined breaking balls. Part of that is because some of those hitters were left-handed, but he went away from his changeup too quickly during a nine-pitch battle against Ozzie Albies that ended in a walk and started the rally. Nevertheless, Pérez has been on a tear since coming off the injured list in late June with 49 strikeouts, 14 walks, and a 2.30 ERA across 47 innings. He’s lined up for a two-start week coming up against the Pirates and Reds.
  • MIA Starting Pitcher #39
    The 23-year-old right-hander piled up six strikeouts on the evening while issuing a pair of walks. He kept the Mets off the board through the first five innings until Francisco Lindor smacked an RBI single in the sixth. Lindor then scored later in the inning on an error. Pérez generated 16 swings and misses on 97 offerings in the contest — five on his slider — while posting a CSW of 30 percent. He’ll bring a 3.44 ERA, 1.10 WHIP and a 112/40 K/BB ratio (104 2/3 innings) into Wednesday’s matchup against the Braves in Atlanta.
  • MIA Starting Pitcher #39
    Pérez tossed a scoreless first, stranded two runners in the second, then gave up a pair of runs on a walk, a hit batter, and two hits in the third. He settled in for three more scoreless frames before giving up one more run on a double and a sacrifice fly in the seventh. Pérez would complete the seventh, marking three straight starts of at least six innings. The 23-year-old right-hander will take a 3.56 ERA, 1.10 WHIP, and a 106/38 K/BB ratio across 98 2/3 innings into a start against the Mets in New York on Thursday.
  • MIA Starting Pitcher #39
    Pérez was on his way to getting the win, but Pete Fairbanks got in the way and allowed a three-run homer in the bottom of the ninth. It was still an excellent effort for the 23-year-old that saw him whiff nine batters and allow just one hit; two starts after he threw seven perfect innings against the A’s. This scoreless affair lowers Pérez’s ERA to 3.53, and there’s a very good chance that figure will be lowered when he squares off against the Padres next weekend.
  • MIA Starting Pitcher #39
    Pérez loaded the bases with no outs in the first inning, then escaped the jam with a strikeout and ground-ball double play. He settled in for two more scoreless frames before giving up a pair of runs on three hits in the fourth. Pérez gave the Marlins two more scoreless innings, ending his day after six with six strikeouts. The 23-year-old right-hander has pitched incredibly well over his last six starts, giving up five runs over 33 1/3 innings. He’ll enter the All-Star break with a 3.78 ERA, 1.14 WHIP, and a 95/34 K/BB ratio across 85 2/3 innings.
  • MIA Starting Pitcher #39
    Well, this one won’t be controversial at all. The Marlins made the decision to pull Pérez at 92 pitches despite those seven perfect frames. The decision — from a baseball perspective, at least — almost immediately backfired, as Lake Bacher had the opposite of a perfect game while giving up five runs without getting an out. The controversy aside, Pérez was sensational; striking out eight and allowing just three baseball that registered as hard contact. Assuming all is ok, he’ll be back on the bump against the Guardians over the weekend.
  • MIA Starting Pitcher #39
    Pérez served up a solo homer to Mickey Moniak in the first inning. He settled in nicely, holding the Rockies without another run into the sixth, scattering one more hit and four walks. Pérez generated an impressive 19 whiffs to strike out eight batters. The 23-year-old right-hander hasn’t missed a beat in his two starts off the injured list, giving up just one run in each. He’ll take a 4.21 ERA, 1.21 WHIP, and an 81/32 K/BB ratio across 72 2/3 innings into a start against the Athletics in Sacramento on Sunday.
  • MIA Starting Pitcher #39
    In Pérez’s first start since coming off the injured list, he struck out one and didn’t walk a single batter while throwing 65 percent of his pitches for strikes. Obviously, posting just a six percent swinging strike rate isn’t what you’d like to see, and much of that came down to the command of his sweeper in two-strike counts. The velocity and movement of most of his pitches looked exactly like what we saw before the injury. He did lose some extension on his secondaries, but that can change game-to-game based on the mound, so we wouldn’t read too much into that. His sinker command could have been better, and that’s something to look for in his next start, but he got up to 68 pitches in his one and should be back up over 80 pitches in his next start against the Rockies in Coors.

Rotoworld

  • CLE Starting Pitcher #77
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Parker Messick took the loss in Wednesday’s 1-0 defeat to the Giants, striking out 10 while pitching 6 2/3 innings of one-run ball.

    Messick allowed six hits without walking anyone but took a tough-luck loss. His 10 punchouts tied his career high, and the outing marked a full calendar year since his big-league debut on August 20, 2025. He entered Wednesday’s start with the sixth-lowest ERA among qualified starters during that span. He’ll aim to keep pitching like one of the best arms in the American League next time out in a favorable matchup versus the Angels.
  • SF Starting Pitcher
    Player Stats
    Link copied to clipboard!

    Matt Wilkinson allowed one hit while throwing two scoreless innings in Wednesday’s 1-0 victory over the Guardians.

    Wilkinson started but was effectively used as an opener, limited to 25 pitches before Adrian Houser took over and threw the next five frames. “Tugboat” didn’t record any strikeouts while averaging 90.1 mph with his four-seamer. He was drafted by the Guardians in 2023 but traded to the Giants earlier this season as part of a package for catcher Patrick Bailey. He won’t have fantasy value unless he gets stretched out at the big-league level.
  • SF Relief Pitcher #66
    Player Stats
    Link copied to clipboard!

    Dylan Smith struck out five over two scoreless innings to earn the save in Wednesday’s 1-0 win over the Guardians.

    Smith allowed just one hit and didn’t walk anyone. The save was his third of the season, and he has two of the Giants’ three this month. San Francisco’s bullpen has been a sore spot all season as nine different relievers have earned at least one save. Caleb Kilian leads the unit with eight, but Smith looks like the best bet for ninth-inning chances right now. That said, opportunities could be scarce if this remains a committee like it’s been all year.
  • Link copied to clipboard!

    Jeremy Peña was removed from Wednesday’s game against the Angels with a right hand contusion.

    It’s a bit unclear whether Peña underwent X-rays already, but he appears to have avoided serious injury after taking a 100-mph sinker from Angels starter Walbert Ureña off his right hand in the first inning. The 28-year-old shortstop came into this contest hitting .278 (32-for-115) with eight homers and 18 RBI in 27 games since last month’s All-Star break. There should be some additional clarity on his status leading into Thursday’s series finale.
  • KC Right Fielder #14
    Player Stats
    Link copied to clipboard!

    Jac Caglianone was removed from Wednesday’s game against the Athletics with right ankle soreness.

    It sounds like a precautionary exit, but there should be some additional clarity on Caglianone’s status following the contest. The 23-year-old slugger was hit by a pitch in the third inning, but it wasn’t anywhere near his ankle. He’s been tearing the cover off the ball recently, hitting .429 (27-for-63) with five homers and 20 RBI in 16 games to start the month of August. He’s presumably day-to-day for now, but fantasy managers should check back in ahead of Thursday’s series finale.
  • Link copied to clipboard!

    Jeremy Peña was removed from Wednesday’s game against the Angels after being hit by a pitch on the right hand.

    Peña took a 100 mph sinker from Angels starter Walbert Ureña off his right hand in the first inning, but managed to remain in the contest initially. He was lifted for a pinch-hitter in the third inning. The 28-year-old shortstop has been one of the hottest hitters in baseball during the second half. He’ll presumably head for imaging to determine whether he suffered any fractures. There should be an update on his status following the contest.
  • PHI Starting Pitcher #27
    Player Stats
    Link copied to clipboard!

    Aaron Nola picked up the win on Wednesday evening against the Marlins, throwing seven innings of one-run ball while striking out eight.

    Nola allowed five hits without walking anyone in his 100-pitch outing. The veteran right-hander has pitched far better lately after posting a 6.04 ERA through the end of June. Since then, he has given up more than three earned runs just once. Given that he’s 33 and signed through 2030, the turnaround has been a much-needed development for reasons beyond this season. Nola will look to continue his second-half rebound next time out against the Mariners in Seattle.
  • PHI Relief Pitcher #59
    Player Stats
    Link copied to clipboard!

    Jhoan Duran struck out one in a scoreless ninth to earn the save in Wednesday’s 4-1 victory over the Marlins.

    Duran allowed one hit and needed 18 pitches to retire the side. He earned his 28th save of the season and is closing in on his career high of 32, set last year. The Twins never used him as a full-time closer, but the Phillies have since trading for him at last summer’s deadline. Duran has responded with a career-high K-BB% in 2026, trailing only Mason Miller among qualified relievers.
  • MIA Starting Pitcher #22
    Player Stats
    Link copied to clipboard!

    Sandy Alcantara took the loss on Wednesday in Philadelphia, allowing three earned runs on eight hits and one walk over six innings pitched.

    Alcantara only struck out one batter on the evening but came away with a quality start. He has his lowest strikeout rate since 2019, but his run prevention has rebounded after last season’s 5.36 ERA. He leads MLB in innings pitched this season, a feat he also accomplished in 2022. He’ll carry a 3.46 ERA into his next matchup, a home start against the Red Sox.
  • PHI 2nd Baseman #4
    Player Stats
    Link copied to clipboard!

    Luis Arraez went 2-for-4 with a home run, two RBI, and two runs scored as the Phillies defeated the Marlins 4-1 on Wednesday evening.

    Arraez’s homer was a two-run shot off Sandy Alcantara in the bottom of the third. It was his second round-tripper with his new team. The lefty-hitting infielder has started at second base and hit cleanup in all 15 games since the Phillies acquired him before the trade deadline.