Orioles pull off team’s biggest comeback in 17 years to beat Tigers

DETROIT, MI - JULY 29: Taylor Ward #3 of the Baltimore Orioles celebrates after scoring on a single by Colton Cowser to take a 10-9 lead over the Detroit Tigers during the 12th inning at Comerica Park on July 29, 2026 in Detroit, Michigan. (Photo by Duane Burleson/Getty Images) | Getty Images

It’s over. We are so back. It’s over. We are SO back. It’s over. We are SO BACK! Like a tennis rally that seems to go on forever and you can only watch in increasing awe as it plays out, the Orioles veered between these two extremes on Wednesday afternoon. They played some absolutely atrocious baseball and deserved to lose, no question. They played some amazing baseball and deserved to win. In the end, as ever, deserve has nothing to do with it. There’s only what happened, and what happened is the Orioles took 12 innings to win a 10-9 game.

All of this craziness occurred in a game that “everyone” expected going in would be a pitcher’s duel. The starting pitchers, back when it began, were Tarik Skubal for the Tigers and Trevor Rogers for the Orioles. Each of these guys has been pitching great for the last little while (Skubal for longer than Rogers) and each is a pending free agent. The losing team would lose the series and be highly likely to trade their guy. That was the narrative going into the game. There were real stakes for these fringe wild card contenders.

The Orioles started sending this thing into “it’s over” in the third inning. After two perfect innings from Rogers to begin the game, the bottom third of the Detroit lineup started a rally, a single and then a double to set up Detroit with no one out and men on second and third. Teams who are not the Orioles often capitalize on such situations. Tigers #9 hitter Javier Báez did so, hitting a single into right field that easily scored a run.

In un-Oriole-like fashion, Tyler O’Neill in right field hit the cutoff man while throwing home and the batter, Báez was hung up between first and second base. Rogers chased Báez into a rundown. Gifted with this “free” out from this rundown, Pete Alonso threw the ball into left field, allowing the runner to score from third base. They held a 2-0 lead and got a third run later in the inning on a sacrifice fly. Three runs went onto Rogers’s ledger, though only two were earned.

Orioles defense struck again in the fifth inning. Leody Taveras played a single into a triple. No error was charged here, but it was an egregious misplay and it gifted Detroit with a runner on third and no one out. Báez cashed that in quickly by hitting a single, and after a double and another sacrifice fly, a fifth Tigers run crossed the plate.

If that wasn’t hopeless enough, more unbelievably bad defense in the sixth inning brought two more Tigers runs home. Christian Encarnacion-Strand and Henderson committed errors on back-to-back plays; both of these guys scored. Rogers pitched through this inning and that closed the book on him with seven runs allowed, only four earned. The Orioles have the league lead in unearned runs and are on pace for possibly the worst defensive season in franchise history by that measure.

The Orioles trailed, 7-0, with Skubal on the mound and cruising into the late innings. There were two outs in the top of the seventh inning, the Orioles had Henderson on third base, and Coby Mayo was at the plate trying to try to do anything to chip away at that massive deficit. The game was so over, and with it, essentially, were their hopes of doing anything other than selling before Monday’s trade deadline.

Then, suddenly, it wasn’t over. Mayo walked and Taveras singled, chasing Skubal, who was at 92 pitches. Detroit brought in reliever Kyle Finnegan, who faced the minimum three batters and retired none of them. Jackson Holliday pinch hit for Chadwick Tromp and delivered a two-run single, then Taylor Ward followed with another single to score two more. Almost in the blink of an eye, the insurmountable 7-0 lead was narrowed to 7-5.

The very next inning saw the Orioles tie it up, with a little help from the Tigers defense. Henderson led off with a walk. Dylan Beavers followed by hitting a grounder to second baseman Gleyber Torres that Torres decided to try to throw to second base instead of getting the sure out at first. He couldn’t beat Henderson to the bag. No outs were recorded on the fielder’s choice.

Eventually, these runners were on second and third with one out. Mayo crushed a pitch to deep center field, like “it would have been a home run in 25 other stadiums” deep center, and this went over the head of Báez in center field. Báez was in a horrible position to play the bounce off the wall and it was ultimately left fielder Riley Greene who threw to third base to try to stop Mayo from safely reaching for a game-tying triple. It didn’t work. Mayo’s hit made it 7-7.

There was still only one out, but neither Taveras nor substitute catcher Yohel Pozo could bring Mayo home. That’s where the score stayed until the game went into extra innings. That’s when things got truly weird.

It’s so over: Beavers popped out on the first pitch, failing to get the zombie runner Henderson over to third base. Encarnacion-Strand hit a line drive to shortstop and Henderson was caught going just a little too far; rookie Kevin McGonigle made the catch and doubled up Henderson.

We are so back: Tyler Wells needed only three pitches in the bottom of the tenth to get a groundout, intentional walk, and ground ball double play. Staying back, the Orioles got two runs in the top of the eleventh. Taveras bunted the Manfred Man over to third base, generally a bad choice for the road team in extra innings and doubly bad when the no-bat catcher Pozo was due up. Pleasantly, Pozo delivered a sacrifice fly, and after him, Holliday slashed a single into left field for a 9-7 Orioles lead.

It’s so over: Manager Craig Albernaz brought in Rico Garcia for the bottom of the eleventh. Garcia served up a game-tying home run to Spencer Torkelson, the first batter he faced. There has been an unfortunate amount of that this week. Remaining in “it’s so over” territory in the top of the twelfth, Alonso struck out and Henderson delivered a fly ball that could only advance the runner to third base with two outs. They were on the verge of failing to score and then having to get who knows what reliever to pitch a scoreless inning.

Then, once more, we are so back: Colton Cowser, maligned (often unfairly) as one of the least clutch guys around, worked a full count before ripping a single up the middle. That made it 10-9 Orioles, which was, at last, the final score. Even this was not without excitement; the speedy McGonigle was the Manfred Man for Detroit, and Grant Wolfram began the inning by walking Ben Malgeri, who I just re-confirmed is a real baseball player. Two outs later, with the runners moved over to second and third, the Orioles turned to Andrew Kittredge to get the last out. He did it. An easy groundout, Henderson to Alonso for the game-ender, no bad throws, nothing else weird, just the end of one of the wildest Orioles victories of the year.

This game went down as just the third time since 2020 that a team came back from a 7+ run deficit in the sixth inning or later. It’s also the largest Orioles comeback win since June 30, 2009, when they mounted a nine-run comeback to beat the Red Sox. The 2026 Orioles have many problems. A lack of fight is not one of them. These guys are really something. That something is not always good, but it’s always something.

The Orioles are still three games below .500 even after all of this. Whether they gain ground in the wild card race depends on whether Cleveland beats the Reds later on Wednesday. There is a lot more work to be done in the standings and they are going to need to find a way to tighten up some of their problems, particularly their defensive problems but also their “bring in relief pitchers because they were good earlier this year even though now they clearly aren’t still good” problems.

If the Orioles had blown this game, it would feel like they had no chance to come back in the standings. Now, they have a chance. It’s a small chance, but still a chance. That’s better than last year. We will have to wait out the Thursday off day and then three games against the Phillies to see where they stand heading down to the deadline.

The Orioles could blow that series and end up sellers anyway. They could play well in the series and have Mike Elias still decide to pull the plug, like he did in 2022. They could play well and have Elias fail to substantially reinforce a contender, or maybe even they could play well and Elias pushes some chips in. Baseball is great and terrible because we don’t know.

A lot is riding on Friday’s game against the Phillies, and Saturday’s, and Sunday’s. Brandon Young is set to start the 7:05 series opener. The Phillies haven’t listed a starter for Friday yet.

**

It is a longtime Camden Chat tradition to proclaim a Most Birdland Player after each Orioles victory. During that June 30, 2009 comeback win I mentioned above, the entire team was proclaimed to be Most Birdland. What is Most Birdland? Each person must decide for themselves. Sometimes, this is the most valuable player of a game. Sometimes, this is not. Let us know your choice in the comments.

Chicago Cubs vs. St. Louis Cardinals preview, Wednesday 7/29, 6:45 CT

Wednesday notes…

  • TAKE TWO: This is the Cubs’ 27th series of at least four games at St. Louis since the National League’s Expansion Era began in 1962. It is only the fifth in which they won the first two games. The previous four: 1976 (finished 2-2), 1992 (3-1), 2014 (2-2) and 2023 (3-1). The last of those is the only time they won the first three. (Courtesy BCB’s JohnW53)
  • ON WEDNESDAYS: The Cubs are 12-5 on Wednesday, their second-best record on any day after 7-2 on Thursday. They are 7-2 on the road on Wednesday, also second best, after 4-1 on Thursday. (Courtesy BCB’s JohnW53)
  • RISPy BUSINESS: In their last four games, the Cubs are 23 for 58 with runners in scoring position, a gaudy average of .397. They have raised their season average to .248, the highest it has been since May 8, when it was .253 after the last of their second streaks of 10 straight wins. They have played 68 games since then. (Courtesy BCB’s JohnW53)
  • TODAY IN CUBS HISTORY: Jason Heyward and David Ross homer and the Cubs blow out the Mariners 12-1 at Wrigley Field. It happened 10 years ago today, Friday, July 29, 2016.

Cubs lineup:

Cardinals lineup:

Matthew Boyd, LHP vs. Dustin May, RHP

Matthew Boyd has been nails since returning from the knee injury suffered while playing with his kids. Oddly enough, the enforced layoff might have actually helped him.

In six starts since his return: 2.31 ERA, 1.200 WHIP. That’ll play.

Boyd has not faced the Cardinals this year. Current Cardinals are a small sample size 8-for-3o (.267) against Boyd with one home run (Jordan Walker) and 11 strikeouts.

Dustin May was a Top 100 prospect before 2020 but injuries prevented him from making any sort of regular starts until last year, which he split between the Dodgers and Red Sox. He came to the Cardinals as part of the deal that sent Willson Contreras to Boston.

His last start against the Cubs was April 22, 2025 at Wrigley Field, that whacked-out game where the Cubs scored five runs off him in the first inning, including a homer by Pete Crow-Armstrong, then had to come back to win in extras.

He was going along okay this year but has a 7.66 ERA and 1.970 WHIP over his last six starts. He did throw well in his last outing against the Reds last Friday (six innings, one run).

Here is the weather forecast for the area around Busch Stadium.

Today’s game is on Marquee Sports Network. It’s also streaming on Peacock (outside the Cubs and Cardinals market territories).

Here is the complete MLB.com live streaming page for today.

MLB.com Gameday

Baseball-reference.com game preview

Please visit our SB Nation Cardinals site Viva el Birdos. If you do go there to interact with Cardinals fans, please be respectful, abide by their individual site rules and serve as a good representation of Cub fans in general and BCB in particular.

The 2026 game discussion procedure has been changed, so please take note.

You’ll find the game preview, like this one, posted separately on the front page two hours before game time (90 minutes for some early day games following night games).

At the same time, a StoryStream containing the preview will also post on the front page, titled “Cubs vs. (Team) (Day of week/date) game threads.” It will contain every post related to that particular game.

The Live! (formerly “First Pitch”) thread will still post at five minutes to game time. It will also post to the front page. That will be the only live game discussion thread. After the game, the recap and Heroes and Goats will also live on the front page as separate posts.

You will also be able to find the preview, Live! thread, recap and Heroes and Goats in this section link. The StoryStream for each game can also be found in that section.

Discuss amongst yourselves.

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

"I Did A Triple Take": NHL Insider Still Shocked By Patrick Kane's New Deal in Chicago

One of the most pressing questions for the Detroit Red Wings this offseason was whether they'd be able to bring back future Hall of Fame winger Patrick Kane. 

The Buffalo native, who turns 38 in November, is still a near point-per-game player, and the Red Wings couldn't afford to lose any more offense from a unit that finished with the 11th-worst scoring output in the NHL this past season.

The homecoming many expected, however, didn't play out in Detroit's favor. The Chicago Blackhawks instead offered Kane a two-year, $16 million deal carrying an $8 million cap hit, and he took it, returning to the franchise where he built the bulk of his Hall of Fame resume.

Few fans were upset with the decision, especially once the dollar figure became public. Some were downright stunned by Chicago's willingness to hand a three-time Stanley Cup champion that kind of money on the back end of his career.

Kane's $8 million cap hit lands just a shade below what Detroit stars Lucas Raymond and Moritz Seider carry on their own deals, while coming in above the cap hit of notable linemate Alex DeBrincat.

There was little chance the Red Wings were ever going to match that kind of offer, and the Fourth Period's David Pagnotta made clear just how surprised he was by the number on a recent episode of Daily Faceoff's "The Sheet" podcast. 

Bookmark The Hockey News Detroit Red Wings team site to stay connected to the latest newsgame-day coverage, and player features

Pagnotta explained he did a triple take when the figure came across, adding that it wasn't as if Chicago lacked the cap space to make it work. He also said he had heard Kane was offered something closer to $5 million before the Blackhawks ultimately decided to sweeten the pot to ensure their longtime winger made his way back to the Windy City.

Detroit, meanwhile, never came close to that range as Kane's salary with the Red Wings topped out at $4 million across three one-year deals from 2023 through 2026, during which he remained a highly productive scorer, totaling 57 goals and 163 points in 189 games. 

Chicago's willingness to more than double that price tag underscores just how much value the Blackhawks are placing on Kane's return, particularly with top center Connor Bedard expected to open next season on the shelf following offseason shoulder surgery.

Selected first overall by the Blackhawks in the 2007 NHL Draft, Kane spent the first 17 seasons of his career with the franchise, winning three Stanley Cups in 2010, 2013 and 2015 along with the Calder Trophy, the Conn Smythe Trophy, the Art Ross Trophy, the Hart Trophy and the Ted Lindsay Award. 

In 1,161 games with Chicago, Kane recorded 446 goals and 779 assists for 1,225 points, numbers that rank him third in franchise history in goals and second in both assists and points.

Kane was one of the more reliable playmakers left on the Red Wings roster that struggled to generate offense last season, and his departure leaves the team searching for more answers up front as they continue chasing their first playoff berth in a decade.

Never miss a story by adding us to your Google News favorites!

Image

For action-packed issues, access to the entire magazine archive and a free issue, subscribe to The Hockey News at THN.com/free. Get the latest news and trending stories by subscribing to our newsletter here. And share your thoughts by commenting below the article on THN.com or creating your own post in our community forum.

Cavs missed golden opportunity to land LeBron James in free agency

LOS ANGELES, CA - MARCH 31: Jarrett Allen #31 of the Cleveland Cavaliers guards LeBron James #23 of the Los Angeles Lakers during the game on March 31, 2026 at Crypto.Com Arena in Los Angeles, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Adam Pantozzi/NBAE via Getty Images) | NBAE via Getty Images

For one reason or another, the Cleveland Cavaliers weren’t able to lure LeBron James back home for one final run. James chose to sign with the Philadelphia 76ers instead after nearly a month of free agency.

The Cavs handled free agency as if they were going to get LeBron. Now we know why. On the most recent episode of the Game Over podcast, Rich Paul — James’s agent — and ESPN’s Shams Charania disclosed that James met with Cleveland’s front office and ownership group at the beginning of July in Akron.

“The Cavs front office group, Koby Altman, Brandon Weems, the Gilbert family… meeting with LeBron in Akron in early July,” said Charania.

“In real time, the integrity matters more than anything; this was something I was told off the record. Ethically, I couldn’t report it because it wasn’t told to me in a way where I could have a reporter double and triple-check.”

Support us and Let ‘Em Know with Homage!

Anything bought from the links helps support Fear the Sword. You can also shop all of Homage’s Cavs gear HERE. The link to the new City Edition shirt can be found HERE.

This latest news confirms earlier rumblings. There were whispers that James had met with the Cavs around this time. It appears that was completely true.

What went down in that meeting is unknown, but you can read this two ways. Both would be justified.

There’s an interpretation of this that the Cavs blew it. After all, Cleveland was the only team that got a complete meeting with James. There was clearly interest in a reunion back home, but something that transpired here made LeBron have second thoughts. Maybe it was due to the roster. Maybe LeBron had other demands.

In this reading, the Cavs didn’t make those guarantees, played hardball, and lost. Now, not only do they have limited resources to fill their hole at small forward. But they also will have to go through James and the Sixers in a loaded Eastern Conference.

The second reading of this is that LeBron was never seriously interested in going to Cleveland, but at least wanted to hear his hometown team out to retain plausible deniability. James could’ve made unrealistic demands, knowing that the Cavs either wouldn’t or couldn’t acquiesce. That way, he could always say he wanted to finish his career in Cleveland, but the Cavs weren’t willing to make the moves necessary to make it happen.

However you want to read this is up to you. It’s difficult to speculate on what James was thinking.

What we can say with certainty is that if LeBron wanted to end his career in Cleveland, he certainly had an opportunity to do so. The Cavs are an extremely talented group that has proven they can win multiple playoff series. Even if James didn’t like all aspects of the roster, there was something there to work with.

Instead, LeBron chose a different path. He decided to live in New York and play for their suburban market, setting up a rivalry between him and his former team.

Milwaukee Brewers must make big trade to "get over the hump" in NL pennant race

The Milwaukee Brewers have won the NL Central in three consecutive seasons. With a commanding six-game lead over the Chicago Cubs as the second half gets underway, they are in prime position to secure their fourth division title in a row.

As the Aug. 3 MLB trade deadline nears, Milwaukee has a clear mission: How can it finally capture the National League Pennant that has always eluded them? For Hall of Famer CC Sabathia, it's crucial that the Brewers make an impact trade.

[I] hope the Brewers make a trade. This would be the time. The last three, four years, they’ve been the best team during the regular season ... but can’t get over the hump in October.

Last season, the Brewers fell short when the Los Angeles Dodgers swept them in the NLCS. They lost in the NL Wild Card series in consecutive years before that. They came closest to a World Series berth in 2018, but fell to the Dodgers in seven games.

CC Sabathia evaluates the AL Central as the trade deadline looms, sharing why it “makes no sense” for the Tigers to keep ace Tarik Skubal and how the Twins have “a chance” to win the division.

Milwaukee already boasts Jacob Misiorowski, who is making his case as the frontrunner for this year's NL Cy Young Award, and an MLB-best team ERA (3.41). Sabathia believes it can get even better with potential additions to the rotation and bullpen.

If you could make a trade for a [Tarik] Skubal, even [Mason] Miller at the backend of your bullpen — that could help you ... I think the only way you can beat the Dodgers is by having a pitching staff [like that].

Sabathia's bold prediction?

"The Brewers make a big trade and go out and give the Dodgers a run for their money," he said. "I think that has to happen."

Milwaukee will look to continue its second-half surge this weekend when it faces the Los Angeles Angels on Sunday Leadoff at 3 p.m. ET on Peacock and NBCSN.

New episodes with CC and Ahmed Fareed drop every Wednesday on NBC Sports NOW, NBCSN, YouTube, and wherever you get your podcasts.

‘This Has To Be The Best Off-Season For The Canucks In The Past Decade’: Canucks Fans React To Celebrini & Bedard's Contract Extensions

The NHL’s latest big contract signing has Vancouver Canucks fans excited. 

Earlier today, the San Jose Sharks announced that star forward and BC-local Macklin Celebrini has signed a five-year contract extension beginning during the 2027–28 season. The contract expires after the 2031–32 season, during which Celebrini will become an unrestricted free-agent at the age of 26. 

It’s safe to say that Canucks fans are very happy about the prospect of a potential Celebrini free-agency signing. 

“Walked himself to UFA basically,” @LaheyHNIC wrote on X. “Incredible day for the Canucks.” 

Celebrini’s contract is the second five-year extension signed by a player from North Vancouver, as Chicago Blackhawks forward Connor Bedard also inked a new contract in mid-July that will walk him to UFA status in 2031.  

With both North Vancouver products set to become UFAs in the future, Canucks fans have already begun celebrating an outcome in which both Bedard and Celebrini return home to play for the Canucks. 

“CELEBRINI AND BEDARD ONLY SIGNED FOR 5 YEARS, YOU KNOW WHAT THAT MEANS !!!” @Springer4MVP said on X. 

"This has to be the best off-season for the Canucks in the past decade. 2 hometown boys signing contracts that lineup perfectly with the Canucks rebuild. Couldn't ask for anything else," @Taj1944 commented. "Now they have to stay patient for 4-5 years and keep loading up with young talent." 

“Bedard and Celebrini are both walking themselves to be 25 and 26 year old UFAs,” @Naughty4Novotny added. “They both want to come home and play for their favourite hockey team as soon as possible 🤩.” 

#Canucks have 5 years to put together a decent roster AND get a practice facility project built. Don’t let that time go to waste ⏳,” @LachInTheCrease wrote. 

Only time will tell whether fans’ premature celebrations are a sign of something true to come along. For now, it appears the allure of two potential homecomings will be enough to keep Vancouver’s fanbase excited. 

Apr 6, 2026; San Jose, California, USA; San Jose Sharks center Macklin Celebrini (71) and Chicago Blackhawks center Connor Bedard (98) face off during the second period at SAP Center at San Jose. Mandatory Credit: David Gonzales-Imagn Images
Apr 6, 2026; San Jose, California, USA; San Jose Sharks center Macklin Celebrini (71) and Chicago Blackhawks center Connor Bedard (98) face off during the second period at SAP Center at San Jose. Mandatory Credit: David Gonzales-Imagn Images

Make sure you bookmark THN's Vancouver Canucks site and add us to your favourites on Google News for the latest news, exclusive interviews, breakdowns, and so much more. Also, don't forget to leave a comment at the bottom of the page and engage with other passionate fans through our forum. This article originally appeared on The Hockey News.

Latest From THN’s Vancouver Canucks Site:

3 Canucks Who Could Make Their NHL Debuts During The 2026–27 Season

New Rogers Partnership Could See 8 Canucks Games Broadcasted On Amazon Prime Video In 2026–27

From The Hockey News’ Archive: All Aboard The Šilovs Train

For action-packed issues, access to the entire magazine archive and a free issue, subscribe to The Hockey News at THN.com/free. Get the latest news and trending stories by subscribing to our newsletter here. And share your thoughts by commenting below the article on THN.com or creating your own post in our community forum.

The Hockey News
The Hockey News

Two Notable Rangers' Defensemen Remain Unsigned

Brad Penner-Imagn
Brad Penner-Imagn

We are at one of the quietest points of the offseason, but the New York Rangers still have two notable restricted free agents without a contract extension in place.

The futures of defensemen Scott Morrow and Vincent Iorio with the Rangers appear to be in flux, as both remain unsigned. 

The Blueshirts acquired Morrow from the Carolina Hurricanes as part of the K’Andre Miller sign-and-trade package. 

Despite coming into the 2025-26 season with some promise and expectation, the 23-year-old defenseman was unable to carve out a consistent role with the Rangers, bouncing up and down from the NHL and American Hockey League. 

The 23-year-old defenseman played in 29 NHL games this past season, recording six points while averaging 15:40 minutes. 

Meanwhile, the Rangers claimed Iorio off waivers from the San Jose Sharks on Jan. 31. 

Iorio stuck around with the Rangers for the remainder of the season, but he was scratched for a handful of games. ‘

The 23-year-old defenseman posted three points in 27 games for New York while averaging 13:05 minutes. 

The Rangers re-signed Braden Schneider to a one-year, $5.5 million contract extension, and acquired both Sean Durzi and Marcus Pettersson, which puts Morrow and Iorio in a difficult position to earn consistent playing time at the NHL level. 

It’s unclear where the Rangers are regarding negotiations with Morrow and Iorio.

Tigers squander a great Skubal start, blow lead in bummer loss

DETROIT, MI - JULY 29: Tarik Skubal #29 of the Detroit Tigers, right, is hugged by manager A.J. Hinch #14 after being pulled from the game against the Baltimore Orioles during the seventh inning at Comerica Park on July 29, 2026 in Detroit, Michigan. (Photo by Duane Burleson/Getty Images) | Getty Images

It took twelve innings to watch the Tigers officially lose this one, but the real downfall really started when Tarik Skubal exited the game in the seventh. The final score was 10-9 for the O’s.

The Tigers were feeling mighty fine after their blowout win on Tuesday and hoping to ride that wave into a series win during the Wednesday day game. To get there, they’d have Tarik Skubal on the mound in potentially his last start with the Tigers? Who knows, but the hot stove is certainly hot. He would be up against Trevor Rogers for the Orioles.

Tarik Skubal got the game started in historic fashion, wasting no time getting his 1000th career strikeout on the first batter he saw.

Pete Alonso then singled, but two outs followed to end the inning in short order. The Tigers went 1-2-3 in the bottom of the inning, so they would not be repeating their one run in every inning feat from Tuesday night.

Coby Mayo got a one-out single in the second, but Skubal was on his game and got the next two batters in order. In the home half, the Tigers went three-up, three-down.

The Orioles went 1-2-3 in the top of the third. In the bottom of the inning, Spencer Torkelson singled and it was another big Tigers’ milestone as it was his 500th career hit.

Matt Vierling doubled, then Javier Baez continued to be red hot since his return with a single to score two runs. He ended up on second thanks to a throwing error from Pete Alonso. With one out, Kevin McGonigle hit a sac fly to score Baez.

Skubal was cruising by the time they reached the fourth, getting the side out in order. In the home half, Dillon Dingler singled, but three outs followed to leave him stranded.

Three-up, three-down on repeat for Tarik in the fifth. Matt Vierling got the bottom of the inning started with a triple, but he appeared to hurt himself somewhere between second and third, with Zach McKinstry coming in to pinch-run and ultimately replace him in the game. Baez then singled, scoring McKinstry.

Gleyber Torres doubled, then with one out, Hao-Yu Lee hit a sac fly to score yet another run. By the time the end of the inning came around the Tigers were up 5-0.

Skubal kept making it look easy through the sixth, with another 1-2-3 inning. In the home half Riley Greene reached on a fielding error, then right on his heels, Eduardo Valencia reached on a throwing error. That was now three errors in a single game for the O’s, and the Tigers were keen to make sure they regretted every one. McKinstry doubled, bringing in two more runs.

Gunnar Henderson got a leadoff single in the seventh. A great diving stop from McGonigle, combined with a super accurate catch from Torkelson, got the first out of the inning and definitely saved getting another runner on the basepaths.

With two outs, Coby Mayo walked, bringing A.J. Hinch in, but Skubal remained in the game. This was the first inning of the game that Skubal showed signs of struggle with his command. Leody Taveras then singled to score the first Orioles’ run of the game. That was all she wrote for Skubal, possibly for the last time as a Tiger, and his final line (after the inning finished…. so spoilers) was 6.2 IP, 4 H, 3 R, 3 ER, 1 BB, 6 K on 92 pitches. He got a standing ovation for the second time in the game and received high-fives from the whole dugout. If it was his last start, which feels unfortunate and likely, it was a good start to say goodbye on. Kyle Finnegan came in to replace him. After an unbelievably long at-bat, Jeremiah Jackson worked a walk. The bases were loaded with two outs, and a pinch-hitting Jackson Holliday coming up. Holliday singled, scoring two runs. Holliday stole second, and then Taylor Ward singled, bringing in two more runs. At this point, it would have made more sense to just leave Skubal in, it couldn’t have possibly been worse. Finnegan was pulled, finally and Drew Anderson came in to replace him. A pop out ended the inning but the damage was certainly done as the Orioles pulled within two.

Rogers’s day was done in the home half, replaced by Anthony Nunez. A pinch-hitting Colt Keith got a one-out triple. With two outs, Riley Greene was intentionally walked. With two on, though, the final out of the inning came, leaving the runners stranded.

In the top of the eighth, Henderson got a leadoff walk. A pinch-hitting Dylan Beavers reached on a fielder’s choice where Gleyber Torres opted to throw to second, didn’t get the out, and everyone was safe. With one out, Mayo tripled and suddenly the game was tied. The Tigers did finally get out of the inning but needless to say the damage was done and Skubal’s final game was pretty soundly squandered. Yennier Cano was the new pitcher in the bottom of the inning and he got the Tigers out in order.

Kenley Jansen was the new Tigers’ pitcher for the top of the ninth. Ward got a one-out walk. It took some work, but Jansen did manage to best the O’s to get out of the inning unscathed. Tigers went 1-2-3 in the bottom of the inning against Tyler Wells. The game was headed to extras.

Jacob Waguespack came in from the Tigers’ bullpen. A pop-out and a double play with the ghost runner got the Tigers out of the inning. Riley Greene was intentionally walked again with one out, then Valencia hit into a double play to end the inning, all with a runner on third.

Mayo got a leadoff walk in the eleventh. Taveras laid down a pretty perfectly placed sac bunt to advance both baserunners into scoring position. Yohel Pozo hit a sac fly to right, allowing Christian Encarnacion-Strand to score. While the tag did look close, it seemed clear the run was safely in. That was it for Waguespack, who was replaced by Drew Sommers. Holliday singled, scoring another run. Sommers did finally get out of the inning, but the Tigers would need to score at least two runs in the home half to stay alive. Rico Garcia came in to pitch, and because the baseball gods have a sense of humor, Torkelson hit a home run to score two and tie the game up. And it was Tork’s 100th home run, no less, his second milestone of the game. With two outs, James Outman was hit by a pitch. The O’s went back to their bullpen for Grant Wolfram who got the final out of the inning and keep us going into the twelfth.

With two outs in the twelfth, Colton Cowser singled, scoring a run. That was it for Sommers who was replaced by Brenan Hanifee. He got the final out of the inning, but once again the Tigers were behind, and they’d need to wake up their bats if they wanted to win it. Ben Malgeri got a leadoff walk in the home half to put two on. Greene grounded out to bump both runners into scoring position. The Orioles went back to their bullpen for Andrew Kittredge. He got the final out of the inning and of the game, and the Tigers took the L.

Final: Orioles 10, Tigers 9 (F/12)

Vinnie Pasquantino heads back to the Injured List with a wrist injury

BALTIMORE, MARYLAND - JULY 11: Vinnie Pasquantino #9 of the Kansas City Royals looks on during batting practice prior to a baseball game against the Baltimore Orioles at Oriole Park at Camden Yards on July 11, 2026 in Baltimore, Maryland. (Photo by Mitchell Layton/Getty Images) | Getty Images

It has been a frustrating season for Vinnie Pasquantino, and last night was just another setback. Pasquantino exited Tuesday night’s game against the Twins with hand soreness, and today the Royals placed him on the Injured List with right wrist soreness. Pasquantino previously missed a month after suffering a hamate fracture in mid-June. To replace him on the roster, the Royals called up outfielder John Rave.

Pasquantino has struggled to get going in 2026, getting off to a very slow start. He hit .165 in April and couldn’t get over the Mendoza Line until mid-May. He started to hit towards the end of the month until he injured his wrist on a swing during a June game against the Astros. He returned to the lineup in mid-July, and while he has hit .282 (11-for-39) in the 11 games since returning, he has not hit for power. Players with wrist and hand injuries commonly have a loss of power upon returning. For the season, Pasquantino has hit .232/.318/.345 with six home runs in 79 games, the tenth-lowest slugging percentage among all qualified hitters.

Rave appeared in nine games earlier with the Royals, hitting .222/.333/.611. The 28-year-old left-handed hitter was batting .285/.396/.481 with 13 home runs and 18 steals in 77 games for Omaha.

Jac Caglianone is likely to move back to first base to fill in for Pasquantino, with Salvador Perez also likely to see some time there.

Yankees vs White Sox Prediction, Picks & Odds: Who Will Win Tonight's MLB Game?

Want to get more Covers content? Add us as a preferred source on your Google account here.

The New York Yankees took the first two games of this series, and they're -145 favorites to earn another win in Game 3 at Rate Field.

With Cam Schlittler dealing, my Yankees vs. White Sox predictions and MLB picks believe the value again lies with the road team on July 29.

Who will win Yankees vs White Sox today: Yankees (-145)

Davis Martin has had a rough go of late. His ERA is 6.0 over the last 30 days, and his underlying numbers (5.45 xFIP, 5.69 SIERA) indicate the poor results are warranted.

It’ll be tough for him to get back on track against the New York Yankees. They rank second in ISO vs. right-handed pitching, and Martin’s ERA sits at 6.14 over seven starts against Top 10 opponents.

The Chicago White Sox will have a difficult time keeping up facing Cam Schlittler, who slots in the 99th percentile in Pitcher Run Value.

Back New York to -160.

Covers COVERS INTEL:Martin's 90.3 average exit velocity is likely to get him into trouble against a powerful Yankees attack.

Yankees vs White Sox Over/Under pick: Under 7.5 (-115)

Schlittler’s gotten dinged up a little more frequently of late, but his process is as strong as ever. He has struck out 32.2% of batters in his past five starts while posting a 2.80 xFIP

His success should continue in Chicago. The White Sox rank 18th in average vs. righties this season, and 24th during the month of July.

It’s a struggle for them to string together hits, and Schlittler’s 0.83 HR/9 output doesn’t give them an escape via power.

If Martin doesn’t get blown up, this game should stay Under.

Bet to -120.

Todd Cordell's 2026 Transparency Record
  • ML/RL bets: 64-58, -7.05 units
  • Over/Under bets: 67-50-5, +8.64 units

Yankees vs White Sox weather

Temperatures are expected to land in the low 70s with winds blowing east. No real impact.

Yankees vs White Sox odds

  • Moneyline: Yankees -145 | White Sox +125
  • Run line: Yankees -1.5 (+115) | White Sox +1.5 (-135)
  • Over/Under: Over 7.5 (-110) | Under 7.5 (-110)

Yankees vs White Sox trend

New York has hit the game total Under in 13 of the last 19 games (+6.60 units, 31% ROI). Find more MLB betting trends for Yankees vs. White Sox.

How to watch Yankees vs White Sox and game info

LocationRate Field, Chicago, IL
DateWednesday, July 29, 2026
First pitch7:40 p.m. ET
TVPrime Video
Yankees starting pitcherCam Schlittler
(10-6, 2.07 ERA)
White Sox starting pitcherDavis Martin
(9-5, 3.49 ERA)

Yankees vs White Sox latest injuries

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

How Does Celebrini's Extension Compare to Past Teenage Greats?

In the 21st century, only three teenagers have recorded 100-point seasons at the NHL level. A fourth, Steven Stamkos, came close, but finished with 95 points. On Wednesday morning, the San Jose Sharks signed forward Macklin Celebrini to a record-breaking deal. He's now projected to be the highest-paid player in the NHL during the 2027-28 season, although a lot can change between now and then. So, how does his new deal compare to previous teenage superstars?

Macklin Celebrini's 115 points is the most in San Jose Sharks history, and the fourth-most by a teenager in NHL history. He trails just two of hockey's all-time greats, Wayne Gretzky and Sidney Crosby. Considering Gretzky's teenage seasons were almost half a century ago, we'll leave him out of this discussion and focus directly on Crosby to start.

Sidney Crosby

Crosby's first years in the NHL were a little different, as by the time he was due for his first big contract, he had already surpassed the 100-point threshold in back-to-back seasons. As a result, the Pittsburgh Penguins wanted to lock him up as quickly as possible and as soon as he became eligible for an extension, he got his new contract. 

Crosby's first big deal was a five-year contract with an average annual value of $8.7 million. While that is over $10 million less than Celebrini's new cap hit, at the time, the salary cap was much lower. Crosby's cap hit took up 15.34% of the Penguins' cap space at the time, a significant sum, but a manageable one for the best player in the world.

Celebrini's cap percentage is a bit higher, sitting at 16.56%, but it's still in the same ballpark. The Sharks' young star had another feather in his cap as well. While the Sharks had superstars in the past, Celebrini already owns the franchise record for points in a season, something Crosby has never come close to doing because of franchise legends Mario Lemieux and Jaromir Jagr. As a result, it makes sense that the Sharks would have to give Celebrini a bit of a bump.

Connor McDavid

Roughly a decade ago, Edmonton Oilers standout Connor McDavid was coming off of his first 100-point season and was the face of a new generation of stars in the NHL. As a result, the Oilers locked up their budding superstar with an eight-year contract that carried an average annual value of $12.5 million. While it was quite a bit more money than Crosby had earned a decade prior, McDavid's cap percentage was just marginally higher at 15.72%. 

Of course, the main difference between McDavid's contract and those of Celebrini and Crosby was the term. McDavid signed the maximum term, eight years, while both Celebrini and Crosby opted to go with shorter-term deals. 

Interestingly though, both McDavid and Crosby have remained at the exact same cap hit for the rest of their careers, at least to this point anyway. While their contracts were sizeable at the beginning, their loyalty to their organizations, while occasionally questioned in the media, was always at the forefront as their careers progressed.

While many have criticized Celebrini's message of taking a "team-friendly" deal, in reality, he's taken almost the exact same contract as other players of his caliber historically. His cap percentage is slightly, but not significantly, higher and unlike McDavid and Crosby, Celebrini has the potential to be the best player in the history of his organization. While that's not meant as a slight on two future legends of the game, it means that the Sharks have to do whatever they can to keep Celebrini happy, even if it means paying slightly more.

Had he wanted to, Celebrini undoubtedly could have become the first player with a cap hit north of $20 million. Instead, he chose not to and followed in the shadow of Crosby and McDavid by taking slightly less than market value.

Jays Beat Nationals

WASHINGTON, DC - JULY 29: Daulton Varsho #5 of the Toronto Blue Jays makes a leaping catch at the wall on a hit by Brady House #12 of the Washington Nationals during the first inning at Nationals Park on July 29, 2026 in Washington, DC. (Photo by Scott Taetsch/Getty Images) | Getty Images

Blue Jays 5 Nationals 2

That was a fun game.

Until the sixth inning, we were losing 1-0. Well, from the fourth inning until the sixth inning we were losing 1-0.

We tied it in the sixth. George Springer walked to lead off the game. Two outs later, Ernie Clement doubled him home.

And we went ahead in the seventh. With one out, Kazuma Okamoto singled. An out later, singles from Alejandro Kirk and Daulton Varsho scored him.

Thankfully, we got three more in the eighth. Davis Schneider doubled with one out. Very happy for him, he’s had a rough go, hopefully that hit will be the start of good stuff. Yohendrick Piñango singled to give us runners on the corners. Myles Straw came in to pinch run for Lips, smart move as he’ll be coming in on defense anyway.

Straw decided to steal second. He was called safe. Nationals challenged and it wasn’t overturned. But it was very close. I am sure that if it was an out call on the field, it would not have changed on review. I was less than pleased with the baseball IQ shown. We had an insurance run on third and one out. A fly ball would have given us a big run.

Nathan Lukes struck out. Okamoto doubled both home (a bloop double, that the center fielder almost made the catch on). Then Springer singled home Okamoto.

It went from a one run lead to a four run lead.


Tyler Rogers, who got the last out of the seventh, stayed in the game for the eight. He sat for a long time (Dan said 17 minutes) and he wasn’t sharp in the eight.

James Wood led off with a double. Luis García Jr. singled him in, making it 5-2 . José Tena walked bringing the tying run to the plate. And bringing Louis Varland into the game looking for a six out save.

Varland got a force out at third, an amazing play by Andrés Giménez, making a diving stop to his right and throwing to third for the force. He didn’t have time to turn to second and go for the double play. Good on Clement for being close to the bag at third.

A Varland walk put the tying run on first. But a strikeout and a fly out ended the inning. and catching one after he slipped (he seems good at making catches after slipping).


There was a dumb moment in the first. Jays had runners on first and third with one out. Springer struck out, on the third strike pitch, Okamoto was thrown out trying to steal second. I think, it was an effort for a double steal, he goes to second, stops and Lukes at third comes home. But it was very poorly executed.


I’m sort of burying the lead….Trey Yesavage was excellent. 6.2 innings, just 3 hits, 1 earned, 3 walks and 4 strikeouts. Very little was hit hard of him. After six innings, he was at 87 pitches. I was glad John left him out there to start the seventh. He gave up a lead off single. Then a sac bunt and a strikeout. Then John put in Rogers, who got a ground out.


There was a lot of terrific defense today. Varsho made a couple of excellent catches in center. One in the first inning with a runner on, catching the ball right at the top of the wall. I don’t think it would have been a home but would have been close. And catching one after he slipped (he seems good at making catches after slipping). Giménez and Nasim Nuñez (even though he made an error) put on a show at short


We had 12 hits, and 4 walks and should have scored more. Okomoto had 3. Lips, Kirk, and Varsho had 2 each. Lukes (with 2 walks) and Giménez (0 for 4) had the 0 fors.

Jays of the Day: Varland (0.23 WPA, he didn’t seem happy with getting water poured on him while talking to Hazel. He threw his glove hard at, I think, Straw for doing it), Yesavage (0.23), Okamoto (0.19, and good play at first base), Varsho (0.15) and Davis Schneider (0.10, for a double and a walk).

Other Award: Rogers (-0.11, maybe the long offensive inning cost him), Lips (-0.11, but a nice catch in left), Lukes (-0.09) and Springer (-0.09).

Tomorrow is an off-day. Friday the Cardinals come to Toronto. There might be a trade or two by then.

Tarik Skubal gets standing ovation for 1,000th career K in what could be his last game as a Tiger

DETROIT (AP) — Trade deadline target Tarik Skubal and Detroit fans gave each other a warm farewell Wednesday, just in case this was the two-time Cy Young Award winner’s final appearance in a Tigers jersey.

Skubal was cheered at every opportunity by a crowd of 34,406 while taking a shutout into the seventh inning against Baltimore. His first standing ovation came when he struck out leadoff hitter Taylor Ward on a 3-2 changeup to record his 1,000th career strikeout.

He reached the mark in 857 innings, breaking Max Scherzer’s franchise-best mark of 944 2/3 innings.

He got another ovation when Tigers manager A.J. Hinch removed him after Leody Tavares’ RBI single with two out in the seventh.

With Detroit lingering below .500, the Tigers could deal their ace ahead of next Monday’s trade deadline. Skubal is eligible for free agency after the World Series. He has a $32 million salary, a record total in arbitration, after the team offered $19 million, and is expected to sign a massive contract in the offseason.

The 29-year-old lefty said earlier this month that it was his preference is to finish the season with the Tigers to compete for a World Series championship, which has eluded the franchise since 1984.

“Going into spring training and the whole offseason, I’ve never been more motivated to try and win a World Series for this city, the team that drafted me and helped develop me,” he said on July 23.

Detroit has bounced back in June and July but still entered Wednesday at 51-57, 3 1/2 games out of the last AL wild card.

Skubal had experimental surgery on May 6 to remove a loose body from his pitching elbow and returned to pitch on June 13.

“The way the surgery went is exactly how it was supposed to go,” he said in July. “I don’t know if remarkable is the word I would use.”

CC Sabathia: Detroit Tigers "have to trade" Tarik Skubal at deadline

Tigers ace Tarik Skubal looms as arguably the biggest domino to fall as the 2026 MLB trade deadline nears. With arguments for and against Detroit moving the star 29-year-old, Hall of Famer CC Sabathia is clear on what he believes needs to happen.

[The Tigers] have to trade Tarik Skubal ... If they don’t, that sets them back in that division maybe five or six years.
CC Sabathia

As the Tigers (51-57) fade in the AL Central and Wild Card races, Sabathia believes now is the ideal time for Detroit to acquire "all the pieces" it needs to replenish its farm system and MLB roster. A potential deal for Skubal could see the Tigers "run through" a team's farm, with multiple top prospects and MLB-ready talent likely coming back to Detroit in any deal for the two-time defending AL Cy Young Award winner.

Bob Costas and CC Sabathia weigh the Detroit Tigers’ options at the trade deadline in a wide-open American League as their ace Tarik Skubal approaches free agency.

That's why Sabathia is adamant about the rare opportunity Detroit has in front of it, saying it "makes no sense" to keep Skubal when the chance to re-tool on the fly is on the table.

In what could have been his final start for the Tigers on Wednesday, Skubal allowed three earned runs and struck out six across 6.2 innings against the Orioles. Will this truly be his last appearance with Detroit?

We have until 6p ET on Monday, Aug. 3 to find out.

With the 2026 MLB trade deadline looming, CC Sabathia offers perspective on what it’s like to handle rumors and uncertainty as a player when everything feels like it’s “up in the air.”

New episodes with CC and Ahmed Fareed drop every Wednesday on Peacock, NBC Sports NOW, NBCSN, YouTube, and wherever you get your podcasts.

Luka Doncic to host entire Lakers roster in Slovenia for minicamp

Luka Doncic
The Lakers and Luka Doncic have embarked on a new era for the franchise.

Luka Dončić’s leadership is on full display this summer.

The Los Angeles Lakers superstar is hosting the entire roster in Slovenia for a four-day minicamp in August, according to a source close to Dončić. Over the four days, the squad will be working out, playing pick-up games, golfing, and exploring Ljubljana.

Luka Doncic is set to lead the Lakers franchise for the foreseeable future. Getty Images

“Luka’s extremely excited to be hosting them in his hometown and having time for the team to bond ahead of the season,” a source close to Dončić told the California Post.

Ever since the Lakers traded for Dončić last February, the organization signaled it had landed its newest franchise star. Since then, the team pivoted to a new era, one with Dončić at the helm.

In many ways, LeBron James not returning to the Lakers was the final domino to fall. The departure of James cemented Dončićas the new Lakers leader as he helped general manager Rob Pelinka and front office construct the roster this summer.

There are looming questions about the current roster, all that will have to be answered by the team’s performance on the court. Initial reactions to the Lakers’ signings this summer have wondered whether the team will jell on the hardwood.

The Lakers’ headlined the offseason by signing center Walker Kessler to a four-year, $130 million deal. Pelinka directly fulfilled Doncic’s request of landing an A-list big man.

Luka Doncic’s minicamp for the Lakers in Slovenia will be the team’s first opportunity to bond. Isabella Frias-Imagn Images

Aside from Kessler, free agent signings such as Quentin Grimes, Collin Sexton and Sandro Mamukelashvili will have to prove they can play together seamlessly. Thus, the Lakers face immense pressure from the start of the 2026-27 season.

Dončić knows this and his decision to host a minicamp in his home country is a direct result of that understanding. The veteran’s teammates will get a chance to know the 27-year-old’s homeland, but more importantly, players will have the chance to build chemistry ahead of training camp.

The Lakers and Luka Doncic have embarked on a new era for the franchise. NBAE via Getty Images

Dončić has dealt with injuries the last two seasons. So, the superstar will have to prove himself not only in his performance but also with his durability throughout the year.

It is officially a new era in Los Angeles and the full weight of the city is on Dončić’s shoulders.