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

    Blue Jays send Sean Keys back to Triple-A

    Link copied to clipboard!

    TOR 1st Baseman
    Player Stats
    Link copied to clipboard!

    Blue Jays optioned INF Sean Keys to Triple-A Buffalo.

    Keys went 6-for-36 with one homer and a 13/1 K/BB in his 12 appearances with the Blue Jays. He remains a nice corner infield prospect, but odds are that he’s not going to get a real chance to help until next year.
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

  • TOR 3rd Baseman #7
    Personalize your Rotoworld feed by favoriting players
    Okamoto has been one of the few bright spots in a mostly nightmarish campaign for the Blue Jays. It’s his first off day since June 30. It’ll be rookie Sean Keys handling the hot corner in his place.
  • TOR Designated Hitter #4
    The Blue Jays have been careful to mix in off days for Springer in an effort to keep him healthy for the remainder of the season. Vladimir Guerrero Jr. will serve as the club’s designated hitter in his absence while Sean Keys draws a start at first base and will bat sixth against White Sox’ right-hander Sean Burke on Sunday afternoon in Toronto.
  • TOR Designated Hitter #4
    Springer missed six straight games over the past week and a half for unspecified reasons before returning to action on Wednesday. This appears to be just a routine day off. Vladimir Guerrero Jr. will function as the team’s designated hitter on Sunday while Sean Keys draws a start at first base and will bat seventh against Padres’ right-hander German Marquez.
  • TOR Designated Hitter #4
    The Blue Jays continue to struggle offensively and they’re without Springer in the lineup for a sixth consecutive contest. The 36-year-old veteran was activated prior to Monday’s series opener, but remains stapled to Toronto’s bench. It’s a bit unclear why he’s not in the lineup at this juncture. Hopefully there is some clarity on his status at some point relatively soon. It’ll be rookie Sean Keys at DH on Tuesday night at Oracle Park.
  • TOR 1st Baseman
    Keys broke this game open with a two out, three-run home run in the third inning. It was the first home run of his career and came in front of a raucous crowd at Rogers Centre in Toronto celebrating Canada Day. If he could find regular playing time, he’d be an intriguing corner infield option with a strong underlying profile in the upper minors. This was his third start in five games since being called up and his first at designated hitter after getting the call at first twice while Vladimir Guerrero Jr. battled a tight back. He drew this start because George Springer had a day off, so it’s still a wait and see situation as to Keys getting regular playing time.
  • TOR 1st Baseman #27
    It sounds like a precautionary move and fantasy managers should consider him day-to-day for now. It’ll be rookie Sean Keys moving over to cover first base with Ernie Clement at the hot corner and Luis Urías entering the lineup at second. Guerrero has been through a tough season at the plate with just four home runs across 81 games. There should be an update on his status following Tuesday’s contest in Toronto.
  • TOR 1st Baseman
    Keys is at first base and hitting sixth against the Rangers in his major-league debut with Vladimir Guerrero getting a break from the field at DH and George Springer taking a seat. The unheralded 23-year-old power-hitting prospect has put together a true breakout campaign after making some mechanical tweaks to his swing, slashing .284/.409/.619 with 21 homers and seven steals in 286 plate appearances in the upper levels of Toronto’s system. He’ll need to produce at the dish to keep his roster spot with the Blue Jays, but he’s an interesting bat-first prospect that fantasy managers should have on their radar screens, especially in deeper mixed leagues.
  • TOR 3rd Baseman
    Sportsnet’s Ben Nicholson-Smith says the move will officially happen Saturday. Keys has been terrific in hitting .284/.409/.619 between Double- and Triple-A this season, but it will be interesting to see how the Jays try to use him. He’s experienced at both third and first, though he’s mostly played first since moving up to Triple-A. He hasn’t played any other positions in games. The Jays probably wouldn’t promote him unless they intended to start him against most righties. Perhaps they’ll give George Springer or Kazuma Okamoto some outfield time.
  • TOR 3rd Baseman
    Keys is having quite the breakout season. After an underwhelming first full professional season in 2025, Keys hit .285/.411/.581 with 14 home runs and 34 RBI in 49 games at Double-A to begin the season and was quickly promoted. Since getting to Triple-A, he has continued to hit, slashing .281/.403/.719 with seven home runs, 20 RBI, and a 15/11 K/BB ratio in 18 games. Despite how many All-Stars they are going to get, the Jays’ offense could certainly use a little bit more punch. The only issue is that Keys plays first base and third base, two positions that are covered in Toronto. There are some reports that he’s been getting some work at second base as well, and if he starts to games there, that could be a sign a promotion is close.

Rotoworld

  • CIN 1st Baseman #27
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Sal Stewart went 1-for-3 with a homer, a walk, and three RBI as the Reds defeated the Cardinals 5-4 on Wednesday night.

    Stewart’s homer was a three-run shot off Matthew Liberatore in the bottom of the sixth. The hit gave him 94 RBI this season, which leads MLB. He’s also hitting .259 with 27 homers, 12 stolen bases, and 69 runs scored. He’ll enter 2027 with dual eligibility at first and third base, and he’ll even add second base on sites with a minimum of five games started for position eligibility.
  • CIN Starting Pitcher #26
    Player Stats
    Link copied to clipboard!

    Chase Burns received a no-decision on Wednesday against the Cardinals, striking out eight while allowing two earned runs over five innings pitched.

    Burns needed 104 pitches to record his 15 outs, allowing six hits and two walks along the way. He’s up to 136 innings this year after totaling 109 1/3 last season between the minors and majors. Burns has had some lower-velocity outings lately but continues to pitch effectively and pile up the strikeouts. He draws a favorable matchup on the road against the Giants next time out.
  • CIN Relief Pitcher #15
    Player Stats
    Link copied to clipboard!

    Emilio Pagán allowed two runs in the ninth on Wednesday versus the Cardinals, holding on for his 16th save to secure the 5-4 win.

    Pagán allowed a two-run homer to Jordan Walker before ending the comeback attempt. It marked the first runs he’s given up since July 19 as the veteran reliever has performed admirably since returning from injury. The Reds’ offense could limit save chances down the stretch, but Pagán remains Terry Francona’s go-to option in the ninth.
  • STL Starting Pitcher #32
    Player Stats
    Link copied to clipboard!

    Matthew Liberatore took the loss on Wednesday versus the Reds, allowing three earned runs on four hits hits over six innings pitched.

    Liberatore finished with a quality start as he struck out nine without walking anyone. All three runs he surrendered came via a Sal Stewart homer in the bottom of the sixth. The left-hander has been inconsistent with a 5.04 ERA on the season, but Wednesday’s outing was one of his better performances despite the late stumble. He’s scheduled for a home start against the Orioles next time out.
  • CIN 2nd Baseman #9
    Player Stats
    Link copied to clipboard!

    Matt McLain went 3-for-3 with a double, two runs scored, and a stolen base as the Reds defeated the Cardinals 5-4 on Wednesday.

    The steal was McLain’s 15th of the season as he’s pacing to top last year’s career-best of 18. The high-pedigree infielder hasn’t had a breakout season by any means, but he has enough of a power-speed foundation to warrant interest in deeper fantasy formats, though the batting average below .200 severely hurts his value. McLain has started every game for the Reds since coming off the IL on July 30th, but he’s exclusively hitting in the bottom of the order.
  • STL Right Fielder #22
    Player Stats
    Link copied to clipboard!

    Joshua Báez picked up his first two major-league steals in Wednesday’s 5-4 loss to the Reds.

    Báez was on the bench for this one as he was 0-for-18 following his three-homer debut. He singled and walked while stealing two bases. Báez swiped 54 in the minors last year and had 21 at Triple-A this season before he was called up this past weekend. The strikeout rate will lead to a volatile performance from here on out, but expect the homers and steals to trickle in.
  • COL Starting Pitcher #21
    Player Stats
    Link copied to clipboard!

    Kyle Freeland was removed from Wednesday’s start against the Dodgers with neck tightness.

    Freeland left abruptly with two outs in the fourth inning after giving up a pair of homers earlier in the frame. The 33-year-old lefty was charged with four runs over 3 2/3 innings of work. He struck out five and issued one walk. There should be an update on his status and availability for his next start following the contest.
  • Link copied to clipboard!

    Vinnie Pasquantino went 3-for-4 with a home run, three runs scored, two RBI, and a walk in a 9-7 win over the Athletics on Wednesday.

    Pasquantino was a key force for the Royals in this come-from-behind victory. He scored their first run in the fourth, homered for their next in the sixth, then drove in the first one in what became a seven-run eighth to take the lead. Just a few days off his most recent trip to the injured list, he has one extra-base hit in all three games and could desperately use a solid finish to what’s otherwise felt like a lost season.
  • KC Relief Pitcher #64
    Player Stats
    Link copied to clipboard!

    Steven Cruz allowed two hits and two runs in an inning of work on Wednesday against the Athletics.

    The good news is that the Royals opted to use Cruz with a four-run lead in the ninth inning. Given that he’s earned four of the team’s last five saves, it feels like he has a strong hold on the closer’s role. Yet, Max Muncy hit a long two-run homer off him in this ninth inning to make his night a bit more stressful than it needed to be.
  • KC Starting Pitcher #67
    Player Stats
    Link copied to clipboard!

    Seth Lugo allowed nine hits and five runs with zero walks and three strikeouts across six innings in a no-decision against the Athletics on Wednesday.

    After letting up two runs in the first inning before recording an out, Lugo appeared to settle in nicely afterwards. Following three straight hits to start the game, he retired 12 of the next 13 hitters he faced and he picked-off the only one who reached. Then, the floodgates opened back up in the fifth when four straight singles turned into three more runs. Such is life for a pitcher like Lugo who doesn’t miss many bats anymore. On the season, he has a 4.71 ERA, 111 strikeouts, and 46 walks through 145 1/3 innings pitched. Next up, he’s scheduled for a two-start week against the Blue Jays and Guardians with both starts on the road.