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

    Steven Kwan goes 5-for-6 in doubleheader

    Link copied to clipboard!

    CLE Center Fielder #38
    Player Stats
    Link copied to clipboard!

    Steven Kwan had three hits in the second game of Saturday’s doubleheader against the Pirates to finish the day 5-for-6.

    Kwan is almost certainly past his peak as a player, but his expected stats have gotten better as the season has gone alone; they were terrible in April, but not nearly as bad in May and June and they’ve continued to trend up in July. The Guardians are still batting him ninth for now, which subtracts from his already limited fantasy ceiling, but there’s a decent chance that he’ll return to the leadoff spot and perform as an adequate fourth or fifth outfielder in mixed leagues the rest of the way.
What's next for Wild Card hopefuls Reds, Nationals
Dave Flemming, Kevin Frandsen and Sam LeCure share takeaways from the Nationals' sweep of the Reds, where Washington capped off a long run in emphatic fashion, with Cincinnati facing an "uphill battle" moving forward.

Related Player News

  • CLE Left Fielder #38
    Personalize your Rotoworld feed by favoriting players
    After popping up a bunt last night, Kwan will get a breather against Mets RHP Nolan McLean. Angel Martínez will man left field. Kwan’s modest power has all but disappeared this year as he’s got just one homer in 430 plate appearances, but he’s still carrying a .362 on-base percentage.
  • CLE Center Fielder #38
    Kwan led off the game with a double over Rays’ right fielder Ryan Vilade, but he never advanced past second base. That would end up being the Guardians’ only hit and best scoring chance in the entire ballgame. For the season, the 28-year-old outfielder is slashing .248/.351/.308 with just one homer, 18 RBI and seven stolen bases in 392 plate appearances.
  • CLE Center Fielder #38
    Kwan will get a breather with tough left-hander Shane McClanahan on the hill for the Rays. David Fry will mat left field in his place and will bat fifth on Friday night at Tropicana Field in Tampa Bay.
  • CLE Center Fielder #38
    Over his last 25 games, Kwan is hitting .329/.417/.425 with 10 runs scored and three steals. The power was never really something you were banking on from him, but his run totals should increase now that he has retaken his spot at the top of the order. If you need batting average and runs in your fantasy legaue, Kwan is back on the radar.
  • CLE Center Fielder #38
    No surprise as Kwan will be spared from having to face Tigers ace Tarik Skubal. That honor goes to Stuart Fairchild instead. The 28-year-old has put together an abysmal season overall, but he went 2-for-4 with an RBI during Friday’s series opener and is hitting .281 (9-for-32) in nine games since returning from bereavement leave earlier this month.
  • CLE Center Fielder #38
    Kwan has completely collapsed with the bat, so it’s time to find new and more interesting ways to reach base. Alas, catcher’s interference doesn’t help with his OBP. He’s still at a respectable .323 there, but he’s batting .213 and slugging .262. He tried a squeeze bunt tonight, but the pitcher got to it quickly and was able to tag the runner coming down base line. His current hard-hit rate is 8.5 percent. Of course, that’s never been a strength of his, but it’s still less than half of his career mark of 20.4%. To put it in perspective, the only player in the Statcast era to qualify for the batting title and finish with a sub-11 percent hard-hit rate was Billy Hamilton, who came in at 8.5 percent in 2018.
  • CLE Center Fielder #38
    Kwan returns to Cleveland’s lineup, patrolling left field and hitting seventh on Tuesday night against the Yankees, after being away from the club for a couple games on bereavement leave. The 28-year-old has struggled to an underwhelming .207/.329/.259 triple-slash line with 25 runs scored, one homer, 12 RBI and two steals in 234 plate appearances over 54 games.
  • CLE Center Fielder #38
    Kwan is expected to miss at least the team’s weekend series against the Red Sox. The Guardians will announce a corresponding roster move prior to Friday’s series opener.
  • CLE Center Fielder #38
    According to The Athletic’s Zack Meisel, Kwan has been dropped from Cleveland’s leadoff spot for the first time since June 18, 2022. The 28-year-old outfielder has been scuffling this season as a massive decline in average exit velocity has led to a disastrous .201/.308/.258 slash line with one homer and two steals in 187 plate appearances through 42 games. He went 0-for-4 during Friday’s series opener. It’ll be Daniel Schneemann taking over atop manager Stephen Vogt’s lineup card. The hope for fantasy managers is that the move sparks something and Kwan is able to revert to form. His lengthy track record suggests that he’ll turn things around, but the underlying batted ball metrics are alarming so far.
  • CLE Center Fielder #38
    Kwan continues to struggle this season, slashing .206/.311/.265. His hard-hit rate is down to 9.5 percent, and his average exit velocity has fallen to 82.4 mph. He’s still making a tremendous amount of contact and not chasing outside of the zone at all; however, he may be too passive overall. Kwan’s swing rate has fallen by six percent, and he’s swinging at pitches in the heart of the strike zone almost eight percent less than last year while taking four percent more called strikes overall. This feels like the same hitters we’ve come to know but just one whose being too passive and second-guessing himself. We expect Kwan to snap out of his funk, but for Wednesday, David Fry will play left field and bat fifth.

Rotoworld

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

    Logan Webb allowed one run on four hits in eight innings in a no-decision against the Tigers on Sunday.

    Webb walked one batter and struck out two in this one while throwing 66 percent of his pitches for strikes. Shockingly, he had just three total whiffs and a three percent swinging strike rate. Yes, three percent. Webb has just a 10 percent swinging strike rate on the season and has notched more than five strikeouts in a game once since June 14th. You’re getting plenty of ratio help with Webb, but the lack of strikeouts dampens some of his fantasy value.
  • Link copied to clipboard!

    JJ Wetherholt went 2-for-3 with a go-ahead two-run double in the eighth and a pair of walks Sunday as the Cardinals took down the Rockies 7-4.

    Wetherholt hasn’t had a ton of chances to drive in runs from the leadoff spot, but including Wednesday’s in a 3-1 win over the Yankees, he’s come up with a pair of big two-run doubles in the last five days. The Rookie of the Year candidate is batting .249/.353/.387 with 16 homers and 45 RBI on the season. It’s quite possible we’ll end the year with Wetherholt and Sal Stewart as the NL ROY favorites and Wetherholt potentially doubling Stewart’s WAR and Stewart doubling Wetherholt’s RBI total.
  • BAL 1st Baseman #25
    Player Stats
    Link copied to clipboard!

    Pete Alonso had a monster day at the plate in Sunday’s 10-5 win over the Rangers, reaching base five times while launching two hours and driving in four runs.

    It was his best day as an Oriole to date. Alonso went 3-for-3 with two walks and scored three runs. He slammed a two-run homer off Kumar Rocker in the second inning and added a two-run shot off Jordan Montgomery in the fourth. It was his first multi-homer game as a member of Baltimore, which says a lot about the sort of year it’s been for him. Still, he’s now up to 25 homers on the year, putting him on pace for his sixth-straight 30-homer campaign.
    - D.J. Short
  • STL Starting Pitcher #36
    Player Stats
    Link copied to clipboard!

    Michael McGreevy gave up three runs in 5 2/3 innings Sunday against the Rockies.

    This was looking like a quality start and a win for McGreevy until Willi Castro doubled and Brett Sullivan homered with two outs in the sixth. McGreevy was lifted then with a 4-3 lead that ended up being blown in the eighth. McGreevy has now gone four outings with a quality start and five without a win, keeping him 4-9 with a 3.64 ERA. He’ll face the Cubs next week.
  • STL Relief Pitcher #61
    Player Stats
    Link copied to clipboard!

    Riley O’Brien was perfect in the ninth for his 29th save Sunday against the Rockies.

    O’Brien got a 100-mph lineout to left, a 103-mph groundout and then an 88-mph liner to left that required an excellent diving catch from Everson Pereira. It’s his seventh straight scoreless appearance, and he’s now tied with Mason Miller for the NL lead in saves.
  • COL Starting Pitcher #24
    Player Stats
    Link copied to clipboard!

    Michael Lorenzen yielded four runs — two earned — in 4 1/3 innings versus the Cardinals on Sunday.

    He allowed eight hits, walked three and struck out one in his latest no-decision. Lorenzen went 2-9 in his first 17 starts, but he’s lost just one of the last eight, even though he hasn’t exactly excelled with a 6.25 ERA and a 16/20 K/BB in 36 innings during the span. He’ll face the Giants next weekend.
  • STL Designated Hitter #48
    Player Stats
    Link copied to clipboard!

    Iván Herrera finished 4-for-5 with an RBI against the Rockies on Sunday.

    Herrera’s day started with a popup to short that dropped in and included three more singles afterwards. It was actually his hardest hit ball of the day, a 105-mph grounder, that produced his only out. Herrera went 8-for-14 with a homer and two doubles in the series against the Rockies, raising his OPS from .728 to .752.
  • TEX Starting Pitcher #80
    Player Stats
    Link copied to clipboard!

    Kumar Rocker surrendered six runs over three-plus innings in a loss to the Orioles on Sunday.

    It was his shortest outing since May 2. Rocker gave up two runs in the first inning, a result of him failing to cover first base after Jake Burger made a diving play. It would get worse in the second inning, as he served up homers to Colton Cowser and Pete Alonso. Rocker was pulled after issuing a leadoff walk in the fourth inning. The loss dropped him to 4-9 on the year while his ERA shot back up to 4.46. That’s the highest it’s been since mid-May. Rocker will try to get back on track against the injury-riddled A’s in his next start, but it’s a tough assignment in Sacramento.
    - D.J. Short
  • TEX Starting Pitcher #52
    Player Stats
    Link copied to clipboard!

    Making his first appearance in September 22, 2024, Jordan Montgomery yielded three runs over four innings of relief Sunday against the Orioles.

    Montgomery underwent Tommy John surgery in March of 2025 and made his way back after several rehab starts in the minors. While he received a lot of love from the fans in his return to the Rangers, the Orioles hitters greeted him rudely, including a two-run homer from Pete Alonso in the fourth and a two-run shot from Tyler O’Neill in the sixth. The veteran southpaw gave up six hits in all while walking one and striking out a pair. He’ll continue to pitch out of the bullpen for now, and there’s no fantasy relevance at this stage.
    - D.J. Short
  • BAL Center Fielder #17
    Player Stats
    Link copied to clipboard!

    Colton Cowser went 2-for-4 with a solo homer and two RBI on Sunday against the Rangers.

    Cowser sent one for blast-off in the second inning, as it traveled 441 feet to the batter’s eye in center field. It was first homer since way back on June 21. He was later credited with an RBI on a bases-loaded walk in the ninth inning, but it was his fifth-inning single off Jordan Montgomery which was more intriguing. He entered Sunday’s action just 5-for-32 (.156) against southpaws this season.
    - D.J. Short