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

    Mitch Keller strikes out four in victory on Sunday

    Link copied to clipboard!

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

    Mitch Keller allowed four runs -- three earned -- with four strikeouts over six innings in a win over the Reds on Sunday.

    Keller held the Reds scoreless through three, then gave up two runs, one earned, in the fourth on an error and two hits. He gave up two more runs in the fifth on a walk and two hits. Keller gave the Pirates one more scoreless frame, ending his day after six with four strikeouts. The 30-year-old right-hander will take a 4.87 ERA, 1.30 WHIP, and a 73/33 K/BB ratio across 94 1/3 innings into a road start against the Nationals on Friday.
Murphy reveals where Miz ranks among MLB's top SPs
Brewers manager Pat Murphy shares what makes Jacob Misiorowski so effective before revealing where he believes his ace ranks among the game's top starting pitchers.

Related Player News

  • PIT Starting Pitcher #23
    Personalize your Rotoworld feed by favoriting players
    Keller’s season is officially over and he’s facing a lengthy recovery process after being diagnosed with a serious shoulder ailment. It’s a bit unclear how much time he’s going to miss, but it’ll definitely be a multi-month absence given the nature of the injury. The 30-year-old starter finishes with an underwhelming 5.29 ERA, 1.37 WHIP and 89/42 K/BB ratio across 115 2/3 innings over 22 starts.
  • PIT Starting Pitcher #23
    Keller performed well in his first two starts to begin the second half, but with this outburst, his ERA is now higher than ever at 5.29. Some of the blame today surely goes to the rain; his velocity was down by about 1.5 mph and he walked four. Still, this just isn’t a very good pitcher. In his last 14 starts, Keller has given up 58 runs and struck out 54 in 69 2/3 innings. He’ll face the Mets next.
  • PIT Starting Pitcher #23
    Keller gave up six hits, walked one and struck out four. The 30-year-old right-hander from Cedar Rapids, Iowa kept the Diamondbacks off the scoreboard for five innings before running into trouble in the sixth inning. Four consecutive hits led to two Arizona runs before Keller was removed. His ERA is 4.83. Keller is lined up to face the Reds on the road on Saturday.
  • PIT Starting Pitcher #23
    He left with a 2-0 lead, but it went away in the eighth. Still, it was an unusually strong showing from Keller, who left without allowing a run for the first time since Apr. 8. He generated 15 whiffs and struck out six for just the fourth time in his 20 starts. The no-decision keeps him 6-7 with a 4.90 ERA on the season. He’ll face the Diamondbacks next time out.
  • PIT Starting Pitcher #23
    Not good. Keller’s ERA in his last seven starts is now 6.69 and he’s carrying a 1.63 WHIP with it. Keller was yanked after 72 pitches, and managed just five whiffs on 32 swings. Perhaps the rest of an All-Star break will help him rediscover the inning-eating form of the past two seasons.
  • PIT Starting Pitcher #23
    Keller gave up a solo homer to Luis Garcia Jr. with one out in the bottom of the first inning to put the Nationals up 1-0. It would be the only run Keller would allow in the frame, but the Nationals would continue to jump all over him in the ensuing innings. Keller surrendered another solo homer to Daylen Lile in the second inning and gave up a two-run homer to José Tena in the second inning, as the Nationals put on an early power surge against the righty. Keller would make it through six innings before being pulled, but his struggles looked all too familiar in this one. He has now allowed five earned runs or more in four of his last seven outings, and has seen his ERA balloon to 5.02 after ending May with a 4.35 ERA. He faces another tough matchup in his next start, which is scheduled for Thursday against the Braves.
  • PIT Starting Pitcher #23
    It was one run through six, but Keller gave up a double, a go-ahead homer and a walk before being pulled in the seventh. At least it still rates as Keller’s first quality start in a month, as he had a 9.50 ERA in his previous four starts. The loss, his first in a quality start this year, drops him to 5-5 with a 4.89 ERA overall. That’s quite a change from last year, when he was 1-10 with a 4.02 ERA on this date. He’ll face the Reds next.
  • PIT Starting Pitcher #23
    Keller loaded the bases on three walks in the first inning before Zack Gelof cleared them all with a base hit. Lawrence Butler followed with a double to make it a four-run first inning for the A’s. Keller settled in to pitch into the sixth before giving up solo homer to Gelof. That would do it for Keller, ending his day with one out in the sixth with seven strikeouts. The 30-year-old right-hander will take a 5.25 ERA, 1.34 WHIP, and a 65/31 K/BB ratio across 82 1/3 innings into a start against the Mariners in Pittsburgh on Tuesday.
  • PIT Starting Pitcher #23
    Keller also issued four free passes in the contest while striking out three. After navigating a pair of scoreless innings to start the day, the Dodgers broke through for three runs in the third including a solo homer by Shohei Ohtani then tacked on another pair in the fourth inning. Keller generated four swings and misses on 98 pitches on the night, posting a miserable CSW of only 18 percent. He’ll try to put this one behind him and bounce back as he carries a 5.14 ERA, 1.31 WHIP and a 58/27 K/BB ratio (77 innings) into Tuesday’s matchup against the Athletics in West Sacramento. Given how poorly he has pitched over his last three starts, fantasy managers should avoid that one at all costs.
  • PIT Starting Pitcher #23
    Keller narrowly avoided trouble in the first inning after allowing two batters to reach base, but didn’t enjoy the same fortunes in the second inning. After putting two men on again in the inning, Keller would allow an RBI single to Ronald Acuña to give the Braves their first run of the night. Keller would surrender a two-run homer to Mauricio Dubón in the third inning and was lit up for three more runs in the fifth before being pulled with two outs. Keller is in a bit of a funk after allowing 13 earned runs over his last 8 2/3 innings. Things won’t get any easier for him in his next start, which is scheduled for Thursday against the Dodgers.

Rotoworld

  • Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    The Red Sox announced that third base coach Chad Epperson and first base coach Pablo Cabrera will not return to their 2026 roles.

    Epperson was serving as the manager at Double-A when the Red Sox fired Alex Cora and six other members of the MLB coaching staff back in April. The team wanted to fill roles from within, so Epperson was called up and given the job as third base coach. He will now reportedly be asked to manage Triple-A Worcester, Chas Tracy’s old job. It’s been reported that Cabrera will return to his previous role as the organization’s minor league defensive coordinator. At 29 years old, he was one of the youngest coaches on the Red Sox’s staff this season and will likely get another opportunity in years to come. The Red Sox will likely look outside the organization to fill their roles on the MLB staff.
  • Link copied to clipboard!

    Angels declined manager Kurt Suzuki’s option for the 2027 season.

    Suzuki was given one season at the helm for the Angels, a season in which they fired essentially their entire pitching department mid-way through the year, and he will not be given another chance. The former catcher went 62-100 while leading a team that likely never had much of a chance to be competitive. He has apparently been offered a position with the organization as a special assistant, and the Angels will now look for another person to captain a ship that has been lost at sea for over a decade.
  • TOR Starting Pitcher #28
    Player Stats
    Link copied to clipboard!

    Jake Bloss (shoulder) allowed one run on one hit in 2 2/3 innings while striking out six.

    Bloss had a difficult 2026 season. He had Tommy John surgery at the end of the 2025 season and then suffered a shoulder strain this past summer while working his way back. He’s been good so far in the Arizona Fall League, with a 2.70 ERA in 6 2/3 innings. In this outing, he touched 96 mph with his fastball and showed off a solid sweeper. He could be an option for Toronto in 2027 if he puts together a strong spring training.
  • Link copied to clipboard!

    Jett Williams went 3-for-5 with a double, two RBI, and two steals in Arizona Fall League action on Tuesday.

    Williams is coming off a mediocre 2026 season that also saw him play through a wrist injury. The 22-year-old hit .233/.340/.384 with nine home runs, 21 steals, and a 79/47 K/BB ratio in 81 games at Triple-A. He’s now hitting .188 with a .597 OPS and five steals in early AFL action. It was not a great first season for the two prospects the Brewers got back in return for Freddy Peralta, but the trade arguably didn’t work out any better for the Mets.
  • Link copied to clipboard!

    Rockies C/1B prospect Jack O’Dowd went 2-for-5 with two home runs and three RBI in Arizona Fall League action on Tuesday.

    O’Dowd was a light-hitting prospect at the University of Texas and went undrafted. However, he hit .307/.383/.564 with 23 home runs and 91 RBI in 107 games across three levels in his first professional season. He’s also now hitting .313 with a 1.103 OPS, four home runs, and nine RBI in the Arizona Fall League while playing primarily first base and catcher. He should begin next season at Double-A.
  • NYY Right Fielder #99
    Player Stats
    Link copied to clipboard!

    Yankees general manager Brian Cashman said that “Aaron Judge has a follow-up coming with Dr. Gregory Pearl regarding his rib.”

    In the same press conference, Yankees manager Aaron Boone said that he doesn’t anticipate offseason surgery for any Yankees player, which would include Judge. Cashman added that “We feel like we’re in a good place. He can take advantage of the rest of the winter and be ready to go when Spring Training starts.” While it does seem like Judge will be healthy heading into 2027, the bigger question is whether or not the Yankees will utilize the DH spot to take some stress off his body during the season and help him remain healthy for the full season as he gets older.
  • Link copied to clipboard!

    Yankees manager Aaron Boone said that “it’s possible Luis Garcia Jr. gets some run at second base next year. “

    Boone also didn’t rule out third base as an option either. One of the Yankees’ biggest challenges heading into 2027 is finding a defensive home for Garcia Jr. Ben Rice will likely be the starting first baseman, and the Yankees likely need to keep designated hitter open for Giancarlo Stanton and Aaron Judge, especially if they want Judge to remain healthy throughout a full season. That means Garcia needs somewhere else to play. Unfortunately, the Nationals had to move him off of second base because he was such a poor defender, and he has no MLB experience at third base. It will be interesting to see how this plays out in the offseason, but Garcia Jr. getting multi-position eligibility back would be great for his fantasy value.
  • NYY General Manager
    Player Stats
    Link copied to clipboard!

    Yankees general manager Brian Cashman said that he has agreed to a new contract with the Yankees.

    On a conference call, Cashman told reporters that he and the Yankees had agreed on a new deal, but they are “just hammering out the final details.” Despite the Yankees being a perennial contender and advancing to the AL Divisional Series again this season, the fanbase has grown a little frustrated by the lack of World Series titles this century. Cashman has held the job since 1998 and has led the Yankees to 29 consecutive winning seasons, six pennants, and four World Series, but the Yankees have not won a title in 17 years and have only one championship in the last 26 seasons. For a franchise that is used to being at the top of the sport, the recent performance allowed some fans to believe the Yankees wouldn’t simply run it back again in 2027. That appears to be exactly what they’re doing.
  • MIL Starting Pitcher #53
    Player Stats
    Link copied to clipboard!

    Brandon Woodruff said he was sitting 90-92 mph while throwing 23 pitches to Brewers hitters Tuesday.

    Woodruff is hoping to be included on the Brewers’ World Series roster after missing the last 4 1/2 months with a shoulder injury. His velocity apparently is back close to the 91.8 mph he averaged with his fastball in nine starts before going down this season. Still, it seems like something of a long shot that he’ll be activated.
  • Link copied to clipboard!

    Orioles re-signed LHP Jayvien Sandridge to a minor league contract.

    Sandridge, a 27-year-old reliever, opened the season on the Orioles’ 40-man, but he gave up six runs in 5 1/3 innings in six appearances for Triple-A Norfolk and then missed the rest of the year. The left-hander has made one career major league appearance, giving up two runs in two-thirds of an inning for the Yankees in 2025.