Austin Riley drops to fifth as Braves look to do better against Michael King

ATLANTA, GA - JULY 21: Austin Riley (27) of the Atlanta Braves bats during the Tuesday evening MLB game between the Atlanta Braves and the San Diego Padres on July 21, 2026 at Truist Park in Atlanta, Georgia. (Photo by David J. Griffin/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

Not like the Braves could really do worse against Michael King…

It’s been a bit of a whirlwind for Austin Riley — he was hitting sixth or seventh for a long while, but then moved up to cleanup against a southpaw on Monday, and stayed there against Walker Buehler on Tuesday. With a right-hander on the mound in Michael King, he’s dropping to fifth. Mike Yastrzemski starts again at DH, as the Braves implicitly vote that a righty-hitting Brewer Hicklen is currently more palatable than a lefty-swinging Dominic Smith, even against a righty. One funny part of all this is that Mauricio Dubon drops to seventh for the first time in nearly two months of play. So, this will be the 82nd different lineup the Braves will have used in 101 games.

As for the Padres, it’s a familiar cast of characters for Martin Perez to tackle. Jase Bowen hasn’t played much at all (50 PAs so far) and gives them another righty bat, albeit one that hasn’t hit in those 50 PAs.

Everyone in this Braves lineup other than Jim Jarvis and Brewer Hicklen have faced Michael King, which makes sense given that he dominated the Braves a few starts ago. Still, no one has double-digit PAs against him other than Yastrzemski. The combined line is a .280 wOBA and .328 xwOBA in 59 PAs; if the Braves can manage something akin to that xwOBA, it may not be enough to win, but it’d probably at least feel decent.

Because Martin Perez has been around forever, a lot of Padres have a decent tally of PAs against him. Manny Machado has crushed him in 20 PAs, while both Ty France and Xander Bogaerts have been various flavors of decent in around 20 PAs each. In aggregate, we’re talking 92 PAs of .334 wOBA / .344 xwOBA with every batter in the lineup having faced him at least twice. I’m not sure that’s really predictive of an issue given that Perez is Perez, though.

Texas Rangers lineup for July 22, 2026

ARLINGTON, TEXAS - JULY 21: Brandon Nimmo #24 of the Texas Rangers watches his two run home run during the first inning against the Chicago White Sox at Globe Life Field on July 21, 2026 in Arlington, Texas. (Photo by Sam Hodde/Getty Images) | Getty Images

Texas Rangers lineup for July 22, 2026 against the Chicago White Sox: starting pitchers are Tyler Alexander for the Rangers and Anthony Kay for the White Sox.

Texas looks to win this series against Chicago this evening. Cal Quantrill is expected to come in behind Tyler Alexander, who is the opener. Josh Jung, who left yesterday’s game due to a calf issue, says he’s fine and available, but he’s getting the day off. Wyatt Langford is at DH again.

The lineup:

Langford — DH

Foscue — 2B

Burger — 1B

Nimmo — RF

Duran — 3B

Cauley — CF

Diaz — C

Osuna — LF

Lopez — SS

7:05 p.m. Central start time. Rangers are +104 underdogs.

Salvador Perez ties George Brett home run record and the Royals sweep

KANSAS CITY, MO - JULY 22: Salvador Perez #13 of the Kansas City Royals breaks his bat hitting a ball in the second inning of an MLB game between the San Francisco Giants and Kansas City Royals on July 22, 2026 at Kauffman Stadium in Kansas City, MO. (Photo by Scott Winters/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

A very explosive seventh inning accounted for all but two of the runs today including a 2-run homer from Salvador Perez to tie George Brett’s franchise record. Kansas City scored five in that inning to complete the sweep 5-4 this afternoon.

Both the Royals and the Giants were unable to do almost anything offensively for the first two thirds of this one. In fact, through the first 5 innings Seth Lugo had faced the minimum thanks to a double play and Landen Roupp had faced one over the minimum for a total number of 31 plate appearances. Then the first run was scored without a hit in the 6th inning. Lugo walked Willy Adames to open the inning and then hit Drew Gilbert in the thigh when he squared to bunt. Not the best way to start out an inning. The nine hitter, Drew Cavanaugh, sac bunted to move those two free base runners into scoring position. Back to the top of the lineup and Luis Arraez who hit a flyout deep enough into center to score a run and move Gilbert to third. That one run was all they would get in the 6th.

Lugo gave up two more in the 7th when the offensive torpor lifted for both teams. It again started with a walk, this time to Rafael Devers. He was still at first base with two outs when Jung Hoo Lee drilled a ball into the right field corner for an RBI triple. It was followed by another hard hit ball from Willy Adames that bounced over the left field wall for a ground rule double and another score. Seth finished the day with 7IP, 3H, 2BB, 5K, 3ER. It was not a bad day though it did look like he was set up to take the loss.

Down 3-0, the Royals had Vinnie Pasquantino leading off in the 7th, which turned into the first real drama of the day. Vinnie hit a ball down the first base line into the corner for a double, but his slide into second was a bit awkward and Adames thought he had tagged him out. I don’t think he tagged him while he was off base but that did not matter since the umpire ruled he was pushed off and therefore safe. This led to some arguing from Tony Vitello who was ejected when he could not challenge the call. Next up was Salvador Perez who decided to make a little history happen. Salvy up with Pasquantino on second, he launches home run number 317 just to the right of center and tied George Brett for the most in Royals history!! It also cut the lead down, now 3-2, and there were still no outs and Landen Roupp was removed to bring in Sam Hentges.

Michael Massey was up next in the 7th and bunted, which Hentges fielded and threw wide of first allowing Massey to end up at second. After Isaac Collins grounded out, he moved to third on a Starling Marte groundball through the right side that Lee got to quickly to stop Massey from scoring. The Giants decided to bring in Keaton Winn and the Royals decided to pinch hit with Nick Loftin rather than having Josh Rojas face him. It was a good decision has Loftin singled to center and tied the game 3-3. The inning was still rolling, now first and second with one down. After another out, Starling Marte stole third which did not matter since Carter Jensen walked the bases loaded. And then to round out the inning, Lane Thomas hit a ball between second and first to score two more and give the Royals their first lead of the day. The team batted around and got five in the 7th, time for the bullpen to see if they could secure the win.

Daniel Lynch came in and threw a clean 8th to get three outs closer to victory and bring up Salvy to lead off the bottom half of the inning with a chance to break the record. He did not and instead struck out on three pitches. The Royals also came up empty in the inning, and the Royals went to the field three outs away from victory and a sweep.

Steven Cruz came on for the ninth looking for his first career save. He has been great recently giving up just one run in his last 12 outings. Cruz took care of Heliot Ramos and Devers quickly to get one out away from ending it. Then came mighty Casey, Casey Schmitt that is, to the bat. Schmitt took a 99 MPH fastball into the visitor’s bullpen to make it 5-4, but Lee popped out and that was that. The Royals got the win and the sweep, Steven Cruz has one career save, and Salvador Perez is tied with George Brett. It was a nice way to end the home stand.

Next up for the boys in blue is a road trip to Detroit, Minnesota, and Colorado. They won’t be back in Kauffman until August 4th, so Salvy is likely going to break the record on the road.

Kendrick Perkins convinced we got first ‘real big clue’ of LeBron James’ free agency

An image collage containing 2 images, Image 1 shows LeBron James playing against the Knicks on Feb. 1, 2026, Image 2 shows Collage of two YouTube video thumbnails and titles:
LeBron James

Kendrick Perkins doesn’t believe it was a meaningless mistake.

ESPN’s Kendrick Perkins said on “First Take” that the Miami Heat uploading a video on Tuesday night titled “LeBron James Introductory press conference” was no accident.

“Those things don’t just happen under Pat Riley’s watch,” Perkins said. “… This means that Miami is really in the hunt. They’re in the thick of this. LeBron James could possibly end up back in South Beach.”

LeBron James playing against the Knicks on Feb. 1, 2026. JASON SZENES/ NY POST

Perkins went on to say that this was the “first real big clue” of the offseason from an organization that James has interest in.

On Wednesday morning, the Miami Herald reported that the deleted video, scheduled to air on Monday, July 27th, was accidentally uploaded by the Heat’s social media department as they were preparing for the possibility of James rejoining the team.

From 2010-2014, James was the face of the Miami franchise and led them to two NBA championships, where he was crowned Finals MVP and League MVP in 2012 and 2013.

After an NBA Finals loss to the San Antonio Spurs in 2014, James departed from the team and signed with his former team, the Cleveland Cavaliers.

Heat president of basketball operations Pat Riley admitted that he was disappointed with James’ decision to leave, as he believed the team was on the verge of becoming a dynasty. Riley said he still enjoys seeing James around, which has sparked rumors of him rejoining the team.

It’s been three weeks since James informed the Los Angeles Lakers that he would not be returning next season, and the pressure of choosing his next team has been starting to build up.

NBA commissioner Adam Silver has urged James to make his decision soon so that the league can finish making next season’s schedule.

LeBron James speaks onstage during the mind the game panel at Fanatics Fest NYC 2026 at Jacob Javits Center on July 16, 2026 in New York City. Getty Images for Fanatics

On Monday night, James’ agent and long-time friend Rich Paul said that James will be taking his time to make a decision, as the four-time MVP still doesn’t know where he wants to go.

Are the Heat odds-on favorites for LeBron James after YouTube debacle?

LeBron James is 41 years old, will be 42 by the end of the 2026-27 NBA season, and yet his free agency still has NBA fans everywhere on the edge of their seats. Rumors have swirled, podcasts have had whole episodes dedicated to trying to figure out where The King will opt to play next season.

On Tuesday night, if even for a moment, fans believed he'd made a decision. Fans discovered that the Miami Heat had scheduled a video to be published on YouTube titled "LeBron James Introductory Press Conference." Everyone around social media was flabbergasted at how sudden James' decision seemingly was. Turns out, it was an accident.

According to a spokesperson from the Heat, the video was accidentally posted while the social media team was preparing for a possible James signing.

Of course, the Heat are still in the running for James, but they haven't signed him just yet. Clearly though, people in the building must feel at least somewhat confident that a deal could be reached soon, right? Why prep anything if you didn't feel it was possible?

But are the Heat even the favorites to land James? After James spent four years in South Beach, winning two championships along the way, would he really opt to return after the team just traded for Giannis Antetokounmpo?

Here are the latest odds on which teams have the best shot at signing LeBron James. All odds via BetMGM.

Which teams have the best odds of signing LeBron James?

According to BetMGM, the Golden State Warriors have the best odds of signing James, currently sitting at -250, with the Cleveland Cavaliers in second-place at +300.

The Miami Heat are third at +800, and the Spurs round out the top-four at +1600.

Have other teams been linked to James?

Other teams like the Denver Nuggets, Minnesota Timberwolves and Philadelphia 76ers have all been linked to James this offseason.

However, as time has progressed, those teams have seemingly fallen away from their pursuit of James. There is still obviously a chance that one of these teams winds up with James as well, but they all seem like longshots at this point.

This article originally appeared on USA TODAY Sports: Are the Heat odds-on favorites for LeBron James after YouTube debacle?

Red Sox win 15th straight, matching longest in club history, with 6-3 victory over Orioles

BOSTON — The Boston Red Sox won their 15th straight game to match a club record for the longest winning streak in team history from 80 years ago, beating the Baltimore Orioles 6-3 in the opener of a split doubleheader.

They equaled the 1946 American League champions, who were led by future Hall of Famer Ted Williams.

Jarren Duran had a two-run triple and a sacrifice fly, and Caleb Durbin — who hit a tiebreaking homer when they posted their 14th straight victory — chipped in with a two-run single.

Ceddanne Rafaela added a solo home run for Boston in the makeup game.

Christian Encarnacion-Strand had a solo homer for Baltimore, his second in two games.

Red Sox rookie left-hander Jake Bennett (6-3) worked 5 2/3 innings, giving up three runs — one coming on a sun-aided RBI double by Tyler O’Neill — on nine hits.

He took a 102.8 mph liner off the stomach from Taylor Ward in the fifth, but remained in the game after being checked by a trainer, interim manager Chad Tracy and first baseman Willson Contreras, who appeared to make him breath while telling him to lift his arms.

Aroldis Chapman got the final three outs for his 23rd save and 390th of his career, tying Hall of Famer Dennis Eckersley for ninth all-time.

The Red Sox jumped out to a 4-0 lead against Dean Kremer (1-3) in the first on Durbin’s line single and Duran’s two-out hit.

Encarnacion-Strand hit his homer into the batter’s eye to make it 5-2 in the fourth but Rafaela hit his over the Green Monster in the bottom half.

Kremer lasted six innings, allowing six runs.

Up next

Orioles: RHP Kyle Bradish (6-9, 3.61 ERA) is set to start the nightcap.

Red Sox: LHP Ranger Suárez (4-3, 3.15) could come off the injured list or they’ll go with a bullpen game.

Red Sox top Orioles again, 6-3, tie franchise-best win streak

Jul 22, 2026; Boston, Massachusetts, USA; Boston Red Sox mascot Wally leaps in the air to celebrate after the Red Sox defeated the Baltimore Orioles in the ninth inning at Fenway Park. Mandatory Credit: Eric Canha-Imagn Images | Eric Canha-Imagn Images

Remember when this was supposed to be a hard-fought series between the two hottest teams in baseball? It sure looks like a one-sided letdown to me.

The O’s again failed to quash Boston’s historic winning streak, which tied a franchise-best 14 games in a 6-3 Red Sox victory. Dean Kremer bombed immediately, coughing up four runs in the first, and the Sox cruised into the record books from there.

In the opener of this series on Monday, the Orioles, even in defeat, gave the Red Sox a heck of a scare. Whenever the Sox took a lead, the O’s would deliver a counterpunch, going toe-to-toe with the league’s hottest team right down to the final out. Defensive shenanigans aside, the Orioles at least made the Red Sox sweat.

But this game? Not so much. The Red Sox were in total control from the very beginning, and despite the O’s actually out-hitting them, the Birds never really felt like they had a chance.

The Red Sox took command immediately, torching Dean Kremer for four runs and five hits in the bottom of the first. The first two knocks weren’t especially well hit — a bloop into center, a slow roller to second — but Boston hitters stung the ball more as the inning went on. Willson Contreras lashed a single to left to load the bases, and a Caleb Durbin hit up the middle plated two runs.

Had Kremer been able to limit the damage at 2-0, things might’ve felt less bleak. He could not. With two outs, Jarren Duran lashed a triple into the right-field corner, bringing home another pair to make it 4-0. Because of course the guy with a .594 OPS delivered the big hit. Whatever devil magic has gotten into the Red Sox apparently isn’t going away anytime soon.

We’ve seen games this year where the Orioles fell behind early but rallied for a late comeback. This was not one of those games. Red Sox starter Jake Bennett, buoyed by his ample run support, never allowed the Birds to get particularly close. The rookie southpaw, who carried a 2.35 ERA into this game, put some traffic on the bases but mostly kept the O’s off the board.

Through the first five innings, the only runs Bennett allowed were on a gift RBI double in the third — when center fielder Ceddanne Rafaela lost a routine Tyler O’Neill fly ball in the sun, allowing Pete Alonso to score — and a solo homer by Christian Encarnacion-Strand in the fifth. In any case, the Red Sox quickly got both runs back against Kremer, first on a Duran sac fly in the third and then a Rafaela homer in the fourth.

Kremer ended up working six innings and giving up six runs. I wrote in the game thread, “If Kremer hopes to cool down the red-hot Red Sox, he’ll need to work a little further into the game than he has recently.” Perhaps I should have specified that he needs to both work further into the game and actually pitch well. My bad. But I will give him credit for saving the bullpen. The O’s needed only one reliever, Anthony Nunez, to finish the game, which leaves all of their high-leverage guys available for the nightcap of the doubleheader. Of course, that will only matter if the O’s actually have a late-inning lead to protect.

As for this game, Bennett began to tire in the sixth, giving up doubles to Coby Mayo and the scorching hot Encarnacion-Strand to make it a 6-3 game, and he departed after 5.2 innings. Normally I’d say that chasing the starter in the sixth inning is a moral victory, but the Red Sox have the best bullpen in baseball, so it wasn’t even that.

Sure enough, Boston’s lockdown relief arms shut out the Orioles the rest of the way. Justin Slaten worked 1.1 scoreless innings, Garrett Whitlock cruised through a perfect eighth, and closer Aroldis Chapman worked around a walk and a single to nail down the save in the ninth. As shortstop Tsung-Che Cheng threw out Pete Alonso for the final out, the Fenway Park crowd of 35,039 erupted, celebrating the franchise record-tying 15th consecutive win. I look forward to the Red Sox still finding a way to ruin their own season eventually.

The Sox will aim to break their record in the nightcap, scheduled for 7:10 pm. It sure would be nice if the Orioles found a way not to be on the wrong side of history.

Winnipeg Jets poke fun at Miami Heat YouTube blunder as LeBron free agency continues

An image collage containing 2 images, Image 1 shows LeBron James wearing a Winnipeg Jets hockey jersey, Image 2 shows LeBron James wearing a striped hat and sunglasses, a denim jacket, and a gold chain

The Winnipeg Jets keep the heat up on Miami’s Lebron James slip up.

With Lebron free agency rumors still circling, the Heat accidentally uploaded a page titled “LeBron James Introductory Press Conference” to their YouTube.

The post was scheduled for July 27 and was quickly taken down, but NBA fans pounced on the blunder and it was soon viral.

The Winnipeg Jets poked fun at the Miami Heat accidental YouTube post on X. @NHLJets/YouTube

The Heat have since said the upload was a mistake, and they were only preparing for a potential reunion with James, but it nonetheless changed the odds of his landing spot.

The Jets responded to the debacle with an X post that read “The Winnipeg Jets’s official YouTube channel has LeBron’s introductory press conference scheduled for July 27.”

The caption was accompanied with a link to a real scheduled live stream from the Jets main YouTube account titled “LeBron James Introductory Press Conference.”

The thumbnail included a photoshop of James in a Jets jersey as well as an all caps note in the middle of the screen that read “DON’T UPLOAD THIS YET!”

The Jets also tagged NBACentel, an infamous NBA news parody account known for jokingly breaking fake news.

The post is on par with the Jets social media which is known for being unserious. Recently they have made posts about a spineless raccoon, the New York Jets new uniforms, and meatballs.

As for if James will join the heat, that is still to be seen.

However, ESPN’s Kendrick Perkins said on “Get Up” that the Heat’s YouTube leak is “something.”

LeBron James wearing a striped hat and sunglasses at Fanatics Fest. Ryan Rolo/Shutterstock

“This wasn’t leaked by accident, those things don’t happen under Pat Riley’s watch,” Perkins said. “This means that Miami is really in the hunt. LeBron could possibly end up back in South Beach.

“All of us across the world have become investigators. But this is the first real big clue that we’ve been able to see from an organization that LeBron James has interest in.”

NFL reporter Adam Schefter also said on Monday he thinks there is a real chance James ends up back in South Beach.

“Where there’s smoke, there’s fire,” he said on an appearance on Philadelphia sports radio station, 97.5 The Fanatic, citing a text with a Miami source.

NBA Offseason Trade/Free Agent Rumors 2026: Mario Hezonja return rumors, plus Bradley Beal, Anthony Davis

While the NBA world impatiently waits — and a lot of free agent action is held up — until LeBron James announces his decision on his next team, rumors are still flying around. Here is some of the latest free agency chatter around the Association.

Mario Hezonja drawing interest

The last time we saw Mario Hezonja in the NBA was with Portland during the bubble, a season where he came off the bench and averaged 4.8 points per game. Since then, the former No. 5 pick has played and starred for European powerhouse Real Madrid, but now there is buzz about an NBA return at age 11. Marc Stein of The Stein Line has been in front of this story.

If he's willing to come back for the veteran minimum, a number of teams might have interest in the 6'8" forward who can handle the ball and has to be respected from beyond the arc. He could be a bench role player in the right setting.

Bradley Beal interest

Bradley Beal is one of the players — along with DeMar DeRozan and others — in a holding pattern until LeBron makes his call, but there is interest in him, something NBA insider Jake Fischer reported during a live stream for Bleacher Report.

The Heat, Celtics, and Clippers are taking a look, Fischer reports. Beal played six games for the Clippers last season before surgery to repair a fractured hip ended his campaign. He declined a $5.6 million player option with the Clippers to become a free agent, but Fischer said a reunion is still possible. Expect Beal talks to pick up once LeBron makes his call.

Jonathan Kuminga latest

The market and money that Jonathan Kuminga thought was out there for him — and that Atlanta hoped it could sign-and-trade him into — does not seem to be available. But Kuminga is holding out hope.

For example, if LeBron does not choose to return to Cleveland, Kuminga's camp is hopeful the Cavaliers would jump in the mix for the wing, setting up a sign-and-trade with Atlanta for more than the $15 million mid-level exception, Jake Fischer reports. (Kuminga reportedly started the offseason hoping for a new deal with an average salary of around $25 million a season, then that fell to $20 million in some more recent reports, and now this.) Cleveland seems a long shot here as the Cavaliers are bumping up against the second apron and it would take some other moves to get Kuminga there. Plus, LeBron would likely make the minimum if headed there, but if the Hawks strike out they would be eager to pay Kuminga more?

Other teams known to be interested include the Lakers, Clippers, and Bucks. It has been reported in multiple places that the Lakers and Hawks are nowhere close to a sign-and-trade (the Lakers wanted to do it for Jared Vanderbilt, but he's got two years left on his deal and the Hawks don't want that $13.3 million for 2027-28 on the books), and that Kuminga and the Los Angeles front office were not on the same page with regard to his salary next season. His coming to the Lakers seems unlikely at this point.

Other free agent news

• Anthony Davis and the Wizards will start talking contract extension when he becomes eligible on Aug. 6, reports Michael Scotto at Hoopshype. That will be something worth watching, the Hawks already overpaid Trae Young on a four-year deal, they have AJ Dybantsa coming in as the new cornerstone player and face of the franchise, so where does the 33-year-old Davis slot into all this? Do the Wizards want to make sure this contract is tradable, because there is some interest around the league (to this point the Wizards have shot all such talk down)?

• Golden State could target stretch bigs Kelly Olynyk or Georges Niang, especially if they land LeBron James, reports Jake Fischer of The Stein Line.

• Along those same lines, if LeBron does choose Miami, don't be surprised if Kevin Love follows him to South Beach.

• Denver has shot down trade calls for Cam Johnson, reports Scotto of Hoopshype. Which is a little odd considering the Nuggets are trying to trim salary (they have yet to re-sign restricted free agent Peyton Watson), but Scotto reports they liked how he finished last season and think he is poised for a better, healthier season coming up.

• Bennedict Mathurin is one of the people hung up by the dragged-out investigation into Kawhi Leonard, Aspiration and the Clippers. Los Angeles wants to re-sign the restricted free agent, but isn't able to do much of anything until the decision and potential punishments from the alleged salary cap circumvention are finalized.

Is now the time for the Cincinnati Reds to trade Spencer Steer?

DENVER, COLORADO - JULY 17: Spencer Steer #7 of the Cincinnati Reds celebrates with teammates in the dugout after his eighth inning inside-the-park home run against the Colorado Rockies at Coors Field on July 17, 2026 in Denver, Colorado. (Photo by Dustin Bradford/Getty Images) | Getty Images

Welcome to SB Nation Reacts, a survey of fans across the MLB. Throughout the year we ask questions of the most plugged-in Reds fans and fans across the country. Sign up here to participate in the weekly emailed surveys.

With 16 homers to his credit through just 95 games played this season, Spencer Steer is well on his way to topping 20 homers in a season for the fourth consecutive season. All four of those seasons have come with the Cincinnati Reds, as did a 28 game cameo with them the season before that homer streak began.

That’s a fun way to look at some pretty consistent production from the guy. It’s also a testament to just how much time has elapsed since the last Cincinnati Reds rebuild, as Steer – who came from the Minnesota Twins in a deal that sent Tyler Mahle the other way – was one of the first big pieces of it.

That rebuild simply hasn’t worked out.

The 2025 Reds snuck into the expanded playoffs, lost both games they played, and finished the year having won just two more games than they lost – and that is the peak the Reds got from this whole large-scale rebuild. Now, they’re mired in last place again and going nowhere in 2026, and the time has come to ship off pieces that have good present value for, ideally, a handful more that look to be promising down the road.

Steer has hardly been the problem with the Reds during this time. As complementary pieces go, he’s been perfectly fine, specifically with a bat from the right-side that can crush lefties and an ability on defense to be at least passable just about everywhere they try to play him. The problem for the Reds, though, is that he’s already been plying his trade that way long enough to earn $4 million in his first arbitration year this year, and that’s only going to escalate for the two additional years of team control that he has.

So, the question is this – is now the time for the Reds to trade Steer?

As market conditions go, he’s pretty ripe for the picking right now. Teams like the Mariners, Red Sox, Yankees, and Phillies are all desperate for right-handed hitting help that can crush lefties, and Steer owns a 1.062 OPS in 96 PA against southpaws this season. You’d be hard pressed to find that who’s who of buyers interested in exactly what Steer provides at precisely the same time again, and there simply aren’t a ton of other obvious guys out there who are availble right now with the same set of abilities.

The Reds would be forfeiting the two additional years of team control by moving him, something they may well like to think is still a window for them to put together a contender. With Elly De La Cruz presumably around for those years and Hunter Greene pairing with Chase Burns atop the rotation it’s not unfathomable, but so much else about the rest of the roster needs fixing that moving a valued piece like Steer, now, might well land them multiple pieces who can help for two years and beyond.

So, what say you? Is now the time to move Steer if you’re the Reds, knowing there’s a defined market for what he provides even though the Reds have him under control through 2028?

Let us know in the poll below!

Cubs vs Tigers Prediction: Odds, recent stats, trends, and best bets for July 22

Chicago (57-44) dominated Detroit (47-54) on Tuesday, 11-2, setting up a series finale on ESPN. Both teams are 3-2 in their last five games and won the first series of the second half.

The Cubs sit firmly in the drivers seat of the NL Wild Card, while the Tigers are five games back in the AL Wild Card race. Chicago is hitting .290 out of the break (7th) and has a 2.93 ERA (6th). The Cubs are tied for the fourth-most runs scored (35) since the All-Star break whereas the Tigers are tied for 17th (21).

Detroit has scored two or fewer runs in three of their first five games since the All-Star break and are hitting .227 as a group (22nd). The Tigers went on a sweet stretch of nine wins and three losses entering the All-Star break, so despite the semi-cold hitting, Detroit is warming up in the wins department.

Let’s dive into the matchup and find a sweat or two.

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.

Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

Game details & how to watch Tigers at Cubs

  • Date: Wednesday, July 22, 2026
  • Time: 8:00 PM EST
  • Site: Wrigley Field 
  • City: Chicago, IL
  • Network/Streaming: ESPN

Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

Odds for the Tigers at the Cubs

The latest odds as of Wednesday:

  • Moneyline: Chicago Cubs (-125), Detroit Tigeras (+104)
  • Spread: Tigers +1.5 (-208), Cubs -1.5 (+170)
  • Total: 8.0

Probable starting pitchers for Tigers at Cubs 

  • Wednesday's pitching matchup (July 22): Keider Montero vs. Colin Rea
  • Tigers: Keider Montero

2026 stats: 100.2 IP, 6-5, 3.22 ERA, 1.42 WHIP, 76 K, 37 BB

  • Cubs: Colin Rea

2026 Stats: 100.2 IP, 7-6, 4.74 ERA, 1.77 WHIP, 73 K, 38 BB

Who’s Hot? Who’s Not

  • The Cubs’ Pete Crow-Armstrong is hitting .285 with 107 hits, 21 home runs and 55 RBI over 376 at-bats
  • The Cubs’ Dansby Swanson is hitting .215 with 71 hits and 86 strikeouts over 331 at-bats
  • The Tigers’ Kevin McGonigle is hitting .282 with 104 hits, 9 home runs, and 35 RBI over 369 at-bats
  • The Tigers’ Spencer Torkelson is hitting .205 with 70 hits and 127 strikeouts over 342 at-bats

Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

Top betting trends & insights to know ahead of Tigers at Cubs

  • Detroit is 52-49 ATS
  • Chicago is 45-56 ATS, ranking sixth-worst
  • Detroit is 54-43-4 to the Under, ranking fourth-best
  • Chicago is 54-46-1 to the Over, ranking ninth-best
  • Detroit is 22-28 ATS on the road, ranking fourth-worst
  • Chicago is 20-31 ATS at home, ranking third-worst

Expert picks & predictions for tonight’s game between the Cubs and the Tigers

Rotoworld Bet Best Bet

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

Our model calculates projections around each moneyline, spread and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.

Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

Here are the best bets our model is projecting for Wednesday's game between the Tigers and the Cubs:

  • Moneyline: NBC Sports Bet is recommending a play on the Cubs on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Cubs at -1.5.
  • Total: NBC Sports Bet is recommending a play on the Over on the Game Total of 8.5

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Trysta Krick (@Trysta_Krick)

Red Sox tie franchise record with 15th straight win, set table for history in nightcap

BOSTON, MASSACHUSETTS - JULY 22: Caleb Durbin #5 of the Boston Red Sox hits a two RBI single to bring home Masataka Yoshida #7 and Ceddanne Rafaela (not pictured) in the first inning against the Baltimore Orioles during game one of a doubleheader at Fenway Park on July 22, 2026 in Boston, Massachusetts. (Photo by Jaiden Tripi/Getty Images) | Getty Images

The Red Sox will not be defied by weather or competition. The wins just keep coming.

Boston rolled out to a 4-0 lead after the first inning and rode that momentum to a 6-3 victory over the Orioles in the opening game of the doubleheader. Jake Bennett did enough to win and the offense set the tempo with the fast first-inning start. 

Here’s three takeaways from Wednesday afternoon’s win. 

CALEB DURBIN STAYS RED HOT

Durbin already made his mark on the series with Monday’s game-winning solo home run to clinch the 14th straight win. He started a multi-hit performance Wednesday with a two-run single that kickstarted the scoring. 

With the recent media support from ownership, Boston’s third baseman continues his remarkable season turnaround with a real offensive presence in the lineup. Durbin has hit .298 with nine homers and a .894 OPS since June 1. 

BENNETT STAYS SOLID
All things considered, the young left-hander gave the Red Sox another impactful start.

Getting the ball for the second straight doubleheader opener, Bennett entered after 13 innings of scoreless work in his previous two starts. The lefty allowed three runs in 5 ⅔ innings against the Orioles and left with the lead. The bullpen held it down from there, earning him the win. Bennett holds a 2.58 ERA through his first 10 MLB starts. 

CAN YOU BELIEVE IT? 

The Red Sox have lost just two games since June 25. The remarkable run completely turned the narrative of one of the most rollercoaster seasons in recent memory. Now, Boston turned back the clock 80 years to join an elite company with the 1946 team featuring Ted Williams and other legends.

A win tonight would put the 2026 Red Sox in a remarkable class of their own.

Boston Red Sox tie 80-year-old record with 15th consecutive win

With a first-inning blitz and yet another effective pitching performance, the Boston Red Sox tied an 80-year-old franchise record for most consecutive wins.

The Red Sox won their 15th consecutive game Wednesday, July 22, scoring four first-inning runs and easily suppressing the Baltimore Orioles in a 6-3 victory in Game 1 of the teams' day-night doubleheader.

Now, the 1946 Red Sox have company - at least for a few hours.

They set the franchise record for consecutive wins with a team centered around Ted Williams, who returned from three years of service during World War II to win the American League MVP, hitting 38 home runs and leading the major leagues in seven significant offensive categories.

These Red Sox don't have such a future Hall of Fame luminary. But they have shown the gumption to overcome a miserable start and start exploiting a less-than-mediocre AL.

Wednesday, they rapped four consecutive hits in their first five batters, including a two-run single from Caleb Durbin, who'd provided their 14th consecutive victory July 20 with an eighth-inning home run. That was more than enough for rookie left-hander Jake Bennett, who improved to 6-3 with a 2.58 ERA with 5 2/3 innings of three-run ball.

Red Sox pitchers have posted a 2.05 ERA in their 15-game winning streak.

When will the Red Sox try for 16 straight wins?

Boston won't have long to ruminate on its franchise-tying streak. The Red Sox and Orioles play the second game of their day-night doubleheader at 7:10 ET Wednesday, offering an immediate chance for a record-breaking 16th win in a row. The Red Sox named Eduardo Rivera their starting pitcher, while the Orioles will start ace Kyle Bradish. Lefty Ranger Suarez is feeling under the weather.

Where does the Red Sox's streak rank?

Boston's 15-game run ranks tied for fifth since 2000, equaling the 2000 Atlanta Braves and 2001 Seattle Mariners. They still have plenty of work remaining to equal Cleveland's record 22-game streak in 2017. The Red Sox do, however, own the second-longest streak for a team that was at least 11 games under .500 when it began.

The 1916 New York Giants won 17 consecutive games after a 2-13 start.

What is the Red Sox's record?

Their 15th straight win gives Boston a 52-48 record, a practically literal turnaround from the 37-48 mark before it began. At the moment, they are six games behind Tampa Bay in the AL East and have a two-game lead for the final AL wild-card berth.

This article originally appeared on USA TODAY: Boston Red Sox tie 80-year-old record with 15th consecutive win

Jose Ramirez returns to Guardians after missing 5 weeks following left hand surgery

CLEVELAND — Cleveland Guardians third baseman Jose Ramirez was activated from the injury list after missing five weeks following left hand surgery.

The seven-time All-Star has been sidelined since getting hurt against Detroit on June 13 and having an operation to remove the hamate bone in his left hand. The return of Cleveland’s best player gives the club a major boost as it defends its AL Central title.

The Guardians managed to stay afloat without Ramírez, going 15-15 and keeping pace with the division leaders. Cleveland entered against Minnesota in a virtual tie for first place with the Chicago White Sox.

Ramirez is in the starting lineup, batting second and playing third.

Ramirez did not go on a minor league rehab assignment before being activated. The Guardians trusted him throughout his recovery. He had a similar injury to his right hand in 2019, the only other time he’s been on the injured list.

To make room for Ramírez, the Guardians optioned outfielder Kahlil Watson to Triple-A Columbus.

The 33-year-old Ramírez, who owns numerous offensive club records, was batting .239 with 10 home runs and 33 RBIs in 72 games before getting hurt. The Guardians aren’t the same without him in the lineup, and his mere presence should help a team that has struggled to score.

Watson played well in his stint with Guardians, batting .239 with one homer and 11 RBIs in 27 games. On Tuesday night, he made a game-ending leaping catch down the right-field line before crashing into the padded wall.