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

    Kumar Rocker scuffles over 4 1/3 in loss to Tigers

    Link copied to clipboard!

    TEX Starting Pitcher #80
    Player Stats
    Link copied to clipboard!

    Kumar Rocker took a loss after allowing three runs over 4 1/3 innings against the Tigers on Sunday.

    Rocker allowed five hits, one walk and struck out four. He gave up a pair of runs on a two-run homer from Riley Greene, and two more in the fifth in a shaky outing for the 26-year-old. Rocker has a 2-7 record on the season with the loss, but he’s pitched better than that for the majority of the campaign. He’ll look to bounce back in his final first-half start against the Astros at home come Saturday.
    - Christopher Crawford
HLs: Perez shines through seven perfect innings
It was Eury Perez's day. The 23-year-old delivered seven perfect innings on the road against the Athletics, where he struck out eight in the process before being pulled.

Related Player News

  • TEX Starting Pitcher #80
    Personalize your Rotoworld feed by favoriting players
    Rocker will receive an extra day of rest with Cal Quantrill being moved up to take the ball on Saturday afternoon against Detroit. The 26-year-old has strung together back-to-back strong outings, striking out 14 batters and allowing just two runs over 11 innings against the Blue Jays and Marlins in his last two starts. There’s some definite streaming appeal for fantasy managers in deeper mixed leagues based on his recent efforts.
  • TEX Starting Pitcher #80
    Rocker was brilliant against the Blue Jays on Sunday. He scattered four hits and one walk, with just two runners reaching scoring position against Rocker. He tossed 60 of 92 pitches for strikes and struck out five batters. The 26-year-old right-hander will take a 3.83 ERA, 1.34 WHIP, and a 70/31 K/BB ratio across 80 innings into a start against the Tigers in Texas on Saturday.
  • TEX Starting Pitcher #80
    Rocker took over after opener Tyler Alexander fired a perfect first inning and authored one of the strongest outings of his career, needing just 76 pitches to navigate five frames. He generated an eye-popping 20 swinging strikes and finished with an other-worldly 46 percent CSW. It was a much-needed rebound performance after getting torched for seven runs over 3 1/3 innings by the Twins his last time out. He limited Miami to just five hits and got some help from his defense as a perfect relay throw from Ezequiel Duran cut down Xavier Edwards at the plate as the potential go-ahead run to end the sixth inning. He’ll get the ball against the Blue Jays in a tough road matchup on Saturday to finish off a two-start week. He’s been extremely volatile from a results standpoint, but his immense strikeout potential makes him an interesting streaming option until further notice.
  • TEX Starting Pitcher #80
    Rocker has been taking advantage of the pitcher friendly conditions at Globe Life Field this season, but they didn’t help much tonight. He gave up a pair of homers, the first leading off the game from Trevor Larnach and the second, from Kody Clemens, following a single and a walk to open the third. His home ERA jumped from 3.02 to 4.00, putting him at 4.17 overall. He needs to miss more bats in order to get over the hump and become something more than No. 5 starter. It doesn’t help that his average fastball has dropped from 95.8 mph last year to 94.4 mph this season.
  • TEX Starting Pitcher #80
    The 26-year-old righty issued a pair of walks on the day while punching out three opposing hitters. All of the damage done against him came in the fourth inning. The Royals loaded the bases with no outs, then he got Michael Massey to hit into a double play that pushed a run across, and Kameron Misner followed with an RBI single. Rocker got seven whiffs on 83 pitches on the day, posting a CSW of 25 percent. He’ll bring a 3.56 ERA, 1.34 WHIP and a 52/28 K/BB ratio (65 2/3 innings) into Tuesday’s battle against the Twins.
  • TEX Starting Pitcher #80
    Rocker struck out five batters on the evening while issuing only one base on balls. He served up a solo homer to Travis Bazzana in the opening inning then allowed a run-scoring single to Steven Kwan in the fourth. That was the extent of the damage done against him. Rocker got nine whiffs on 94 pitches on the night, posting a CSW of 21 percent. He’ll carry a solid 3.54 ERA, 1.33 WHIP and a 49/26 K/BB ratio (61 innings) into Thursday’s battle against the Royals in Kansas City.
  • TEX Starting Pitcher #80
    Rocker was excellent on Saturday, holding the Royals scoreless over six frames. He scattered three hits and three walks, tossing 52 of 85 pitches for strikes. Rocker succeeded mostly with batted ball luck and weak contact, striking out two and inducing nine fly outs. The outing continues his trend of success at home, ending the day with a 2.95 ERA at Globe Life Field. The 26-year-old right-hander will take a 3.54 ERA, 1.32 WHIP, and a 44/25 K/BB ratio across 56 innings into a start against the Guardians in Texas on Friday.
  • TEX Starting Pitcher #80
    Coming off one of the strongest outings of his career while pitching behind an opener, Rocker returned to a traditional start here and ran into trouble early. He hit leadoff batter Jeremy Peña, who eventually came around to score on Yordan Alvarez’s sacrifice fly. He settled in briefly before Alvarez connected for a leadoff homer in the fourth, and he was tagged for two additional runs in the fifth before exiting. He finished with five strikeouts and two walks. He’ll close out a two-start week with a favorable home matchup against the Royals on Saturday.
  • TEX Starting Pitcher #80
    Rocker came in as the follower in the second inning after a scoreless first from Jason Alexander. He’d go on to dominate the Rockies over 7 2/3 scoreless frames, coming one out short of finishing out the game. Rocker scattered three hits and three walks, tossing 65 of 103 pitches for strikes and generating 19 whiffs to strike out seven batters. The 26-year-old right-hander will take a 3.60 ERA, 1.38 WHIP, and a 37/20 K/BB ratio across 45 innings into a home start against the Astros next Monday.
  • TEX Starting Pitcher #80
    It makes some sense. Rocker has allowed 18 runs this season, and 10 of them have come in the first inning. That’s an 11.25 ERA in the first frame. Perhaps giving him an easier start to the game will help to curtail his ratio struggles. It will also make it easier for him to pick up a win, so we do like this move for fantasy purposes.

Rotoworld

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

    Emerson Hancock limited the Blue Jays to two hits over seven innings in the Mariners’ 4-0 shutout victory Sunday.

    It’s the fourth straight Mariners game to end in a shutout, and they were on the right side of three of them (they beat the Angels 1-0 on Thursday, lost to the Jays 2-0 on Friday and won 11-0 on Saturday). Hancock was originally supposed to piggyback with Logan Gilbert on Saturday, but the Mariners scratched that the night before and Gilbert went out and pitched one-hit ball for seven innings. Now, Hancock has gone seven scoreless for the first time. He previously pitched six scoreless innings twice and seven innings of one-run ball once. He struck out five and generated 14 whiffs today, finishing with a 32 percent CSW. The Mariners probably won’t engage in any funny business in the rotation this week with six games in a row after the off day on Monday. Just like this weekend, they’ll likely go with Luis Castillo on Friday, Gilbert on Saturday and Hancock on Sunday against the Rays.
  • TOR Starting Pitcher #39
    Player Stats
    Link copied to clipboard!

    Trey Yesavage worked six innings and allowed three runs — two earned — in a loss to the Mariners on Sunday.

    The unearned run was a product of Ernie Clement committing an error prior to Mitch Garver’s two-run homer in the third. Yesavage racked up seven strikeouts, his second highest total of the year. He allowed just three hits. He still hasn’t surrendered more than five hits in any outing this year, and he’s given up a total of eight in 18 1/3 innings over his last three outings. He’s 4-4 with a 3.31 ERA, and he’ll finish off the first half with a start in San Diego next weekend.
  • Link copied to clipboard!

    Mitch Garver hit a two-run homer off the Blue Jays’ Trey Yesavage in the Mariners’ win Sunday.

    After doing a nice job while Cal Raleigh was on the injured list (.238/.304/.476 with three homers in 15 games), Garver, who was starting for the first time in seven days, is back to playing pretty seldomly since Raleigh returned. The homer today was his first this season with Raleigh on the active roster. He’s hitting just .194/.325/.330 overall.
  • Link copied to clipboard!

    Alejandro Kirk finished 0-for-4 against the Mariners in Sunday’s loss.

    Kirk is batting .204 with one homer and five RBI in 16 games since returning from a fractured thumb. He did have four hard-hit balls in his previous start on Friday, but in addition to striking out once, his balls in play today were hit just 62, 48 and 80 mph.
  • BOS 1st Baseman #36
    Player Stats
    Link copied to clipboard!

    Triston Casas has been shut down from hitting again, this time due to a wrist problem.

    Casas still hasn’t played since suffering a ruptured patella tendon last May. As he was making his way back from that, he suffered an abdominal strain during the first week of this season. He resumed swinging in the second half of June, but now his return is on hold again.
  • MIA Relief Pitcher #29
    Player Stats
    Link copied to clipboard!

    Pete Fairbanks allowed three runs — two earned — over an inning of work in a non-save situation against the Athletics on Sunday.

    Fairbanks had an earned run taken away because the scorekeeper determined it was a passed ball from Joe Mack that allowed the run to score. It was still an awful effort from Fairbanks, and it didn’t even come in a save situation, so there’s no benefit for those who roster the 32-year-old. He’s now allowed runs in four straight appearances, and his ERA has blown up to an ugly 6.84. It still seems likely that Fairbanks will get the save chances for Miami, but this is a situation worth monitoring.
    - Christopher Crawford
  • Link copied to clipboard!

    Jonah Heim hit a grand slam and drove in six runs in a close loss to the Marlins on Sunday.

    A fascinating baseball game. The A’s trailed 8-0 at the end of seven with Eury Pérez throwing a perfect game, but after Pérez was pulled, the A’s got back in the game and then some; thanks in large part to Heim. His grand slam made it an 8-5 game in the eighth, and he hit a two-run single off a wholly ineffective Pete Fairbanks to draw the A’s to within a run. Heim has been a solid bench bat for the Athletics in 2026 with nine homers and a .241/.300/.490 slash.
    - Christopher Crawford
  • Link copied to clipboard!

    Heriberto Hernández homered twice to help the Marlins to a win over the Athletics.

    Hernández gave the Marlins an early 1-0 lead with his solo shot, and then hit another one in the sixth. He also single and drew a pair of walks, so a nifty overall day for the 26-year-old. He’s now homered 11 times in 2026, and he’s done so with a slash of .234/.314/.457. Those numbers show the flaws in Hernández’s game, but also why he has a chance to be a pretty good one over the coming campaigns.
    - Christopher Crawford
  • MIA Shortstop #6
    Player Stats
    Link copied to clipboard!

    Otto Lopez went 3-for-4 with a homer, double and three RBI in a win over the Athletics on Sunday.

    It makes back-to-back games where Lopez has picked up three hits and a homer. The 27-year-old also doubled and drew a walk, and in the process saw his slash improve to a remarkable — and totally unexpected — .346/.376/.520 on the season. Even if there was to be some substantial regression after the break, what Lopez has done over these first 90 games cannot be ignored. He deserves more respect for his first three months.
    - Christopher Crawford
  • ATH Starting Pitcher
    Player Stats
    Link copied to clipboard!

    Gage Jump surrendered six runs over three innings while picking up a loss to the Marlins on Sunday.

    Jump was bad from, well, the jump; allowing a homer in the first and two more runs in the second. He gave up three more in the third, and to say he didn’t match the effort of Eury Pérez — who threw seven perfect innings — is quite the understatement. Jump has struggled in his last two outings while allowing 11 runs, and will try and rebound from those disappointing efforts against the White Sox in Chicago this weekend.
    - Christopher Crawford