Today on OTM: Did you forget how much of a grind baseball is?

New York, NY - October 2: Boston Red Sox catcher Carlos Narvaez in the dugout in the seventh inning of Game 3 of the Wild Card playoff series at Yankee Stadium on October 2, 2025. (Photo by Danielle Parhizkaran/The Boston Globe via Getty Images) | Boston Globe via Getty Images

Happy Tuesday, Red Sox Nation. After last night’s ass-whooping at the hands of the Houston Astros, our beloved Red Sox fall to 1-3. I don’t know about you, but the offense feels like it’s been slumping for weeks, even though it’s only four games. Baseball season is a grind, though, and nobody wins 162 games in a row.

So, my question to you is: did you forget that? Are you already frustrated by the lack of hitting with runners in scoring position? Or are you accepting it as statistical noise that happens in small samples?

Talk about early season frustration and whatever else you want here. Be good to one another, and go Sox.

Milwaukee Bucks vs. Dallas Mavericks Preview & Game Thread: Two tanks, zero winners

INDIANAPOLIS, INDIANA - DECEMBER 23: Myles Turner #3 of the Milwaukee Bucks dribbles the ball while being guarded by Johnny Furphy #12 of the Indiana Pacers in the fourth quarter at Gainbridge Fieldhouse on December 23, 2025 in Indianapolis, Indiana. 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. (Photo by Dylan Buell/Getty Images) | Getty Images

The Milwaukee Bucks will face the Dallas Mavericks in a battle of two teams with tanking aspirations. This was the rescheduled game from January 25, after winter storms prevented the Mavericks from flying out of Dallas to Milwaukee.

Where We’re At

The Milwaukee Bucks have all but given up, and so have the fans. There are eight games left of the season, and EVERYONE will be glad when April 13th comes around. I don’t know what else to say. The team isn’t good, players are injured, and coaching malpractice continues.

Dallas has been successful in their stealth tanking this season. Part of that is not having two of their three best players healthy for the majority of the season, and another part is playing in a brutal Western Conference. The Mavs are a team in transition, looking to attain the best draft position possible to build around star rookie Cooper Flagg. The Mavs view defense the same way Doc Rivers views accountability: not important.

Injury Report

The Bucks will be without Giannis Antetokounmpo (neck), Thanasis Antetokounmpo (calf), Kevin Porter Jr (knee), and Bobby Portis (wrist). Gary Harris (personal reasons) is listed as questionable, while Kyle Kuzma and Ryan Rollins are listed as probable.

The Mavericks played last night in Minneapolis, so there will be no official injury report until midday. We do know that Kyrie Irving (knee) and Derek Lively (foot) will not play as they recover from their surgeries.

Player To Watch

Cooper Flagg. We are scraping the bottom of the barrel when it comes to options, but Flagg is an exciting young player worth watching.

How To Watch

7:00 p.m. CDT on FanDuel Sports Network Wisconsin.



What are you looking for tonight in Andrew Painter’s debut?

CLEARWATER, FLORIDA - MARCH 13, 2026: Andrew Painter #76 of the Philadelphia Phillies prepares to pitch during the second inning of a spring training game against the Baltimore Orioles at BayCare Ballpark on March 13, 2026 in Clearwater, Florida. (Photo by Nick Cammett/Diamond Images via Getty Images) | Diamond Images/Getty Images

Tonight’s Phillies game will feature one of the most anticipated MLB debuts in recent memory, at least for Philadelphia baseball fans. Top pitching prospect Andrew Painter will finally make his long awaited MLB debut, nearly three years after it was originally anticipated thanks to a torn UCL and Tommy John surgery. 

The Phillies went into the season planning on Painter being their fifth starter, and so far he has seemed up to the task. He made four starts this spring and allowed three runs on seven hits across 11.2 innings with eight strikeouts and two walks. He suffered velocity bleeding as he went on in one of his starts, something that plagued him last season during his rocky year at Triple-A, but he followed that up with a better start where he held his velocity. His much scrutinized fastball shape slowly improved as the spring went on and he flashed impressive improvement on his secondary pitches, most notably his changeup. Overall, his spring didn’t show any reasons to be skeptical but also didn’t show a major reason for optimism. He mostly performed to reasonable expectations. 

Tonight we will get our first look at Painter against a Major League lineup. Granted, Painter and the Phillies could not have asked for a much softer landing for the young righty’s debut, as he will face a Washington Nationals lineup that was a bottom ten offense last season, ranking 20th in runs scored and 23rd in slugging. It’s a new season, but the Nats are once again projected to be one of the worst teams in baseball. However, they did open the season with an upset series win over the Cubs at Wrigley where they scored 18 total runs in three games. 

Every inning Painter throws this season will be heavily scrutinized, for better or worse. His first start will not make or break his season, let alone his career, but it is a chance to set the narrative for the rest of his rookie campaign. So, what are you looking for tonight in Andrew Painter’s debut? What do you need to see to feel good about his prospects going forward? 

Cubs 7, Angels 2: The Edward Cabrera trade pays off

Some of you might have taken note of Owen Caissie’s two-run walk-off homer for the Marlins on Sunday.

The other part of that deal, Edward Cabrera coming to the Cubs, also had a very good game for his new team. Cabrera was dominant over six innings, allowing just a walk and a fourth-inning single (and the latter was immediately erased on a double play). The Cubs offense did their job against Angels rookie Ryan Johnson and the result was a satisfying 7-2 win, evening up the Cubs’ early season record at 2-2.

The Cubs got right to work on Johnson in the first inning… or, rather, Johnson couldn’t throw strikes. He walked three of the first four hitters he faced, loading the bases with one out. Nico Hoerner’s sac fly made it 1-0 Cubs [VIDEO].

Runners remained at first and second for Carson Kelly [VIDEO].

Take close note in that clip of PCA running. The ball hasn’t even landed and he is blazing around second base. Eventually PCA scores from first on a bloop single. He’s really been using his speed quite a bit in the early going. That made it 3-0.

The Cubs put three more on the board in the third. With one out, Ian Happ launched his third homer of the season [VIDEO].

About that homer, from BCB’s JohnW53:

Ian Happ is the 20th different Cub since 1901 to hit at least three home runs in his first four games of a season. Gabby Hartnett and Billy Williams did it twice. They are two of the three who hit four homers. The other was Randy Jackson. Happ is the eighth this century, after Sammy Sosa (2002), Derrek Lee (2006), Donnie Murphy (2013), Javier Baez and Jorge Soler (both 2014), Anthony Rizzo (2020) and Seiya Suzuki (2022).

PCA followed that with a single and went to third on a double by Nico.

Moisés Ballesteros singled in both runners to make it 6-0 [VIDEO].

After that, Cabrera continued cruising through the Angels lineup. He struck out five [VIDEO].

Had this been later in the year, Craig Counsell might have let Cabrera throw the seventh. But early on, there are still some pitch limits and Cabrera was removed after 80 pitches (49 strikes). Here’s more on Cabrera’s outing [VIDEO].

Colin Rea relieved Cabrera and the first batter he faced was Mike Trout. Carson Kelly got the second pitch of the at-bat overturned [VIDEO].

Rea completed that at-bat by striking out Trout. One out later, though, Jorge Soler singled and Yoan Moncada hit a Rea mistake for a towering home run that might have had a bit of help from the strong wind blowing out.

The Cubs put their final run on the board in the seventh. Nico led off with a walk, stole second (the Cubs now have six steals this year without being caught) and advanced to third on an infield out.

Dansby Swanson’s single scored Nico [VIDEO].

Rea finished things up, but not until allowing two singles in the ninth, at which point Counsell had Daniel Palencia warming up just in case. Rea responded by striking out the last two hitters, including this K of Moncada to end it [VIDEO].

Rea collects a save since he threw three innings, the Cubs’ first save of 2026.

Here are some postgame comments from Cabrera [VIDEO].

And here are Counsell’s postgame remarks [VIDEO].

Apart from the Moncada homer, the complaint department is closed again.

The Cubs will go for two in a row over the Angels Tuesday evening (weather permitting). Jameson Taillon will start for the Cubs and José Soriano goes for the Angels. Game time is again 6:40 p.m. CT and TV coverage will be via Marquee Sports Network.

Grading the first starts of the year for each of the Orioles SPs

BALTIMORE, MD - MARCH 26: Trevor Rogers #28 of the Baltimore Orioles pitches in the first inning against the Minnesota Twins on Opening Day at Oriole Park at Camden Yards on March 26, 2026 in Baltimore, Maryland. (Photo by Jamie Sabau/Getty Images) | Getty Images

Much of the focus X this past offseason centered (as it always seems to) on the Orioles’ ability to upgrade their pitching rotation. Mike Elias and the front office may not have traded for Tarik Skubal or signed a top free agent (Cease, Valdez, Suarez), but they did show a refreshing aggressiveness in adding starting pitchers. They traded for former Rays top prospect Shane Baz (and subsequently signed him to a five-year extension), while bringing in veteran right-hander Chris Bassitt and re-signing 2025 Opening Day starter Zach Eflin.

The identity of the Orioles’ franchise was largely founded on their great rotations in the 60s and 70s. And because of this identity, Baltimore’s relative starting pitching scarcity over the last two decades has often made for plenty of worry, frustration and pessimism throughout Birdland. The 2026 rotation, as undoubtedly the most talented group of starters assembled by Elias, will look to put some of that pessimism to bed as they play a key role in the Orioles’ quest to return to the playoffs.

After last night’s loss against the Rangers, we’ve now seen four of the five make their first start of the 2026 season. After seeing the top four starters in action for the first time, let’s break down the good and the bad from the Orioles best arms.

Trevor Rogers (7.0 IP, 3 H, 4 BB, 5 K vs. MIN)

Grade: A

According to No.2 starter Kyle Bradish, there was never really any doubt that Rogers would be the Orioles’ Opening Day starter. After watching the reigning Most Valuable Oriole march through the Twins order last Thursday, it only confirmed that manager Craig Albernaz made the right decision.

After a magical run that saw him post a 1.81 ERA across 18 starts, there was the lingering question as to whether Rogers could be as effective in 2026. Instead, he was better. The southpaw’s plan of attack was the same as the one he carefully crafted last season: use his four-seamer to attack righties up and in, while pairing it with a low and away changeup to keep hitters off balance. He even showed off some improved velocity on his fastball, touching 95 and 96 in the early innings.

The Orioles’ lefty never relies heavily on his cutter or curveball. However, each time he went to one of his breaking pitches against Minnesota, it seemed perfectly set up and executed—as evidenced by the 50% whiff rate on the curve and 33.3% whiff rate on the cutter.

Rogers’ knack for navigating traffic also showed up in full force versus the Twins. Rogers tied a season-high from 2025 with four free passes, but also set an Orioles career high by rolling three double play balls. Despite not having the same strikeout stuff as Bradish, Rogers excels in pressure situations, as the Twins consistently mustered only weak contact in going 1-for-10 with RISP against the Orioles’ ace. Rogers’ best start from last year saw him pitch eight shutout innings, so the fact that he “only” threw seven scoreless takes him from an A+ down to an A.

Kyle Bradish (4.2 IP, 2 H, 3 R, 2 ER, 3 BB, 4 K vs. MIN)

Grade: C+

Early on in his outing against the Twins, Bradish looked like the dominant force we saw at the end of the 2025 season. He opened the game with a Bradish classic, firing an elevated two-seamer past Kody Clemens to open his 2026 account with a K. He’d punch out Josh Bell in the 2nd on another two-seamer, before burying a slider to get Clemens swinging and end the 3rd.

After those threw scoreless innings, Bradish ran into a bit of bad luck, followed by the effects of the bad weather. In the 4th, Byron Buxton led off the inning by bouncing a curveball up the middle, reaching after just barely beating the throw from Jeremiah Jackson at 2B. Buxton then benefited from some Baltimore defensive blunders, with a bad throw from Colton Cowser in CF allowing him to tag up from first, while a failed back pick by Adley Rutschman allowed him to go to third. The error by Adley would mean Bradish’s first run of the season was unearned, after a sac fly brought Buxton home to score.

Bradish then seemed to run out of gas early Saturday, as he suffered a noticeable dip in velocity and control in the 5th. After sitting around 95mph with his two-seamer in the early innings, his velocity fell to around 91-92 at the beginning of the 5th. Bradish tried to compensate by leaning on his breaking balls, but ended up walking leadoff batter Trevor Larnach after failing to locate his slider. Three pitches later, Bradish tried to challenge Royce Lewis with a two-seamer up and in, but instead it ended up and in the left field bleachers.

It’s worth mentioning that the game time temperature was in the mid-40s, meaning Bradish’s early exit could be due to the difficulties keeping your arm warm that come in cold temperatures. And yet, it’s hard to give him a higher grade, given the loss and the feeling that his afternoon was incomplete.

Shane Baz (5.1 IP, 7 H, 4 ER, 0 BB, 4 K vs. MIN)

Grade: C-

Fresh off the announcement of his five-year/$68M extension, Baz’s first start as an Oriole got off to a rocky start. After a 1-2-3 inning in the 1st, Baz was shelled in the second inning against the Twinkies. After three singles and a bases-clearing double, the 26-year-old right-hander was staring down the barrel of a 4-0 deficit two innings into his career.

From there, Baz showed grit in putting up 3.1 scoreless innings to close out his start, allowing the Orioles offense the time they needed to stage a comeback. The former Ray also showed plenty of promise in grinding out 16 outs against Minnesota. His knuckle curve was especially sharp, limiting Twins hitters to a .167 average while generating two punchouts and a 40% whiff rate. His cutter was equally effective, holding Minnesota batters to a .143 and picking up two Ks on cutters up and away to Buxton and Lewis.

Baz doesn’t grade out as highly as Bradish because, while he did get two more outs, he also gave up that big inning while pitching in more ideal conditions. And yet, like his fellow hard-throwing right-hander, the newest Orioles starter flashed the kind of stuff that suggests better outings are on the horizon.

Chris Bassitt (4.1 IP, 6 H, 4 ER, 4 BB, 3 K vs. TEX)

Grade: D

Bassitt tried to pull off the same high-wire act we saw from Rogers, only for his soft contact to turn into soft hits and runs on the board for the Rangers. The 37-year-old veteran got unlucky in his first inning as an Oriole. A pair of singles (that could’ve been outs) turned into a run when an awkward comebacker forced Bassitt to rush a throw home, allowing a run to score as the throw skipped past Adley at the plate.

That unfortunate opening frame turned into further frustration as Bassitt struggled to put away hitters in the 2nd. The right-hander commanded his sinker well, but seemed to struggle with putting hitters away. Multiple times during the Rangers’ three-run rally, Bassitt tried to sequence his sinker low and in with a fastball up, only to badly miss on the fastball. Texas hitters had seven swings and misses against Bassitt’s curveball, but he only generated three total outs and one strikeout on the breaking ball.

Bassitt has the veteran savvy and a six-to-seven pitch mix that should allow him to bounce back this weekend against the Pirates. His Orioles debut, however? That certainly fell flat.

Tuesday Morning Texas Rangers Update

Mar 30, 2026; Baltimore, Maryland, USA; Texas Rangers players celebrate during the ninth inning against the Baltimore Orioles at Oriole Park at Camden Yards. Mandatory Credit: Daniel Kucin Jr.-Imagn Images | Daniel Kucin Jr.-Imagn Images

Good morning.

Evan Grant writes that Jack Leiter looked every bit the part of an established, successful starting pitcher in a season debut victory for the Texas Rangers last night.

Kennedi Landry writes that, now donning his dad’s No. 22, Leiter started his 2026 campaign with a win over the AL East’s Baltimore Orioles.

Grant writes that Brandon Nimmo’s approach at the top of the order is already rubbing off and that’s paying off for the Rangers.

One weekend into the season and the pundits are coming around on the fact that the Rangers are surely going to win the World Series as Texas climbs the powerrankings.

Grant writes that Carter Baumler’s first week as a big leaguer sees him return to where it all began as his next appearance will likely be against the team that drafted him and left him unprotected in the Rule 5 draft.

And, Grant notes that the Rangers anticipate Jacob deGrom making his 2026 debut tonight in Baltimore, but they haven’t made it official yet.

Have a nice day!

Did Bryce Elder streamline his delivery?

ATLANTA, GA - MARCH 27: Bryce Elder #55 of the Atlanta Braves is introduced before the game against the Kansas City Royals at Truist Park on March 27, 2026 in Atlanta, Georgia. (Photo by Matthew Grimes Jr./Atlanta Braves/Getty Images) | Getty Images

I’ve come to think of Bryce Elder the last couple of years as Chunky Woody Harrelson. Not fat, just broad-shouldered with a full, kind face. I have noticed this season that he’s added the beard. He does appear to be slimmer. As a blogger with a terminal case of dad bod, I know how helpful it can be to add facial hair to appear more svelte. Or at least it can hide the soft jawbone.

On the left is 2025 and right is this season in Spring Training. The uniforms are different, but you can get an idea. For what it’s worth, I think he’s down maybe 5-10 pounds. He looks more like a younger Rick Sutcliffe now than a Chunky Woody Harrelson.

He might be down a few pounds, I don’t know. But one thing that was been streamlined last night was his delivery. It’s tougher to see in Baseball Savant or other MLB Media clips. Bryce has this annoying habit of moving faster to the plate on some throws and slower on others. Specifically:

  1. A near quick pitch approach. Barely comes set, then throws the ball.
  2. A more labored start to the windup, then releases to the plate.
  3. A third speed which is somewhere in between.

However last night, I didn’t see that much. His pace somewhere in between speed 1 and 3. There was no quick pitch, just a reasonably quick pace. I didn’t see him deviate until for pitch 66 of the appearance. He slowed down, had trouble retrieving his grip on the slider, and sent it way above Jonah Heim and left. He would walk Carlos Cortes one pitch later, and Jonah visited to help him lock in again. He would rally to strike out Nick Kurtz. Then he did do the labored windup deal a couple of times in the sixth. But he was much more composed all the way around. (I’m writing this overnight and Savant won’t have the individual pitch video right now. But I will try to remember to get the Cortes pitch up in the morning.)

EDIT: With the help of the video, this is the pitch I’m referring to. He’s slower to the plate here. He’s clearly having trouble gripping the slider. You can see that, but what you don’t see here is that his pace slowed before he threw this pitch. Savant’s not going to give you five seconds before the pitch (because worldwide memory shortage for one) but his pace is interrupted. This is what you didn’t see a lot last night.

I don’t think Bryce Elder is fixed or has found the solution to his troubles. His location was better last night especially with the four seam fastball. Although some pitches left something to be desired. He visited the zone more with the slider more than I would like. Thankfully, the Athletics couldn’t do much with him (or really anybody this year). But Bryce’s composure has improved, and he does look much more comfortable.

How to watch Ole Miss vs. Little Rock: First pitch, projected starters and streaming

Ole Miss Rebels infielder Will Furniss (36) bats against the Southern Miss Golden Eagles at Pete Taylor Park in Hattiesburg, Miss., on Mar. 10, 2026. | Matt Bush/Special to the Clarion Ledger / USA TODAY NETWORK via Imagn Images

The annual Kid’s Day Game at Swayze Field is just a special little event if you’ve never been there in person.

Thousands of shrieking children from local schools pack the stands for this one game and getting to skip a day of school to watch baseball is about as American as it gets. First pitch is set for 11 a.m. CT, so you know there will be approximately 5,000 hot dogs and 10,000 sno-cones ate/spilled in just a few short hours.

The Rebels (19-10, 3-6 SEC) are looking to bounce back from a four game losing streak that started last Tuesday. Enter the Ohio Valley’s Little Rock (17-11, 5-1 OVC) for today’s game, and it very well could be a tighter contest than anyone expected in the preseason.

Five Trojans are batting over .300 in this lineup that produces 6.3 runs per game, and with the Rebels ongoing offensive struggles, this could make for a potential upset in the making. Now meanwhile the Little Rock pitching leaves a lot to be desired giving up more than 5.5 runs per game with one huge outlier being one of its games against Memphis where it lost 24-5 in seven innings.

PROJECTED PITCHING MATCHUPS

  • Ole Miss: LHP Grayson Gibson (1-1, 2.25 ERA)
  • Little Rock: LHP Nic Bronzini (0-1, 11.57 ERA)

Grayson Gibson will be making his first start as an Ole Miss Rebel today against Little Rock. The freshman out of Tampa, Fla. has been solid out of the bullpen and has shown the ability to go 50+ pitches. His best and longest stint in a game this season was a four inning shutout against Memphis a few weeks back.

Nic Bronzini doesn’t look like a great pitcher on paper with his plus-11 ERA, and his best performance of the year looks to be a 3.1 IP, 2 ER, 4 K outing against Arkansas St. I think the strategy for this opposing pitching staff today is going to be throwing outside of the zone to get some swing and misses to build some pressure on the home team.

If there was a team that ever needed a slumpbuster, it is this Ole Miss squad. First pitch is set for 11 a.m. CT and will be streamed live on SEC Network+. Get at least mildly irresponsible and watch it from work.

Canadiens Looking For First Win Against The Lightning This Season

If the Montreal Canadiens swept their season series against the Carolina Hurricanes, their results have been far less satisfying against Tuesday night’s opponents, the Tampa Bay Lightning. In the first two duels between the two sides this season, the Habs have been beaten by a combined score of 11-5. Once with Jakub Dobes in the net and the other with Jacob Fowler between the posts.

The Bolts now sit atop the Atlantic Division with 98 points, the same total as the Buffalo Sabres, but the Florida outfit has a game in hand. Meanwhile, the Canadiens are still in third place with 94 points, and they also have a game in hand on the Sabres. Montreal now has a six-point lead over the eighth-place team in the Eastern Conference and an eight-point lead over the ninth-place team, the Ottawa Senators. While the Sainte-Flanelle has yet to clinch a playoff spot mathematically, Moneypuck now gives Martin St-Louis and his men a 99% chance of making the spring dance.

Canadiens’ Suzuki Proves Clutch In Crunch Time
Canadiens' Jakub Dobes Passes Carey Price With Great Stat
Canadiens Players Give Man Of The Match To Arber Xhekaj

Neither team has confirmed who will be manning their net tonight, but all signs point to Jakub Dobes being back in the crease for the Canadiens. The Czech netminder has started two games against Jon Cooper’s men but has a 0-1-0 record with an 8.80 goals-against average and a .727 save percentage. While these are far from reassuring numbers, the Dobes that is playing for the Habs now is very different from the one who struggled at times this season. Since the trade deadline, he has a 6-2-0 record, a 1.88 GAA, and a .937 SV. Meanwhile, Fowler has a 0-0-1 record with a 3.77 GAA and a .810 SV.

At the other end of the ice, it would be surprising if Andrei Vasilevskiy wasn’t between the posts. The Russian netminder has an excellent record against the Canadiens with a 16-3-2 record, a 2.08 GAA, and a .931 SV. As for backup Jonas Johansson, he’s 4-2-0 when facing Montreal with a 3.79 GAA and a .875 SV.

The Canadiens had a day off yesterday, so there’s no indication as to what their lineup could look like on Tuesday night, but they will hold a morning skate at 11:30. While Martin St-Louis no longer divulges his lineup ahead of games, we’ll at least know if Josh Anderson is over his virus if he is present. The Habs also called up Adam Engstrom on Monday, and he joined the team in the evening. The Canadiens announced on Tuesday morning that Alexandre Carrier would be out for two to four weeks with an upper-body injury, which explains the move. Montreal has now used two of its five available call-ups for the rest of the season. It will be interesting to see who plays between Arber Xhekaj and Engstrom. 

Brendan Gallagher is the Canadiens’ most productive forward against the Bolts with 19 points in 39 games, but none of those points came this season. Phillip Danault has 14 points in 28 games, and Nick Suzuki wraps up the top three with 13 points in 20 games. The team’s top scorers against Tampa this season have, however, been Juraj Slafkovsky and Ivan Demidov, who both notched three points in two games.

As for Cole Caufield, he has seven points in 14 duels with Tampa, but he is on fire right now and is eyeing the 50-goal mark and perhaps even a Rocket Richard Trophy win. The sniper now has 46 goals on the season and only trails Nathan MacKinnon by three goals since the Colorado Avalanche superstar added a 49th goal to his tally in the Avs’ 9-2 triumph over the Calgary Flames on Monday night.

Meanwhile, Victor Hedman leads the Lightning with 51 points in 52 games against the Canadiens, but he stepped away from the team for personal reasons on March 25, and he has yet to return. Nikita Kucherov is not far behind with 48 points in 40 games, but he has missed the last two games with an illness. Should he be unable to suit up, the Canadiens certainly wouldn’t complain, as he also has four points in two games against them this season. Brayden Point comes in third with 27 points in 31 games, and the top line center is healthy and ready to go.

The Bolts are 7-2-1 in their last 10 games and are on a two-game winning streak, while the Canadiens are 7-3-0 and have a five-game regulation winning streak going. The Bolts have won seven of the last ten games between the two sides, including the last three tilts, and the Canadiens’ last win in Tampa dates back to December 29, 2024.

The game is set for 7:00 PM, and you can catch it on The Spot, TSN2, and RDS. Jean Hebert and Brandon Blandina will officiate, while Jonny Murray and Jonathan Deschamps will be the linemen. The Habs and Bolts will meet one last time this season on April 9 in Montreal.


Follow Karine on X @KarineHains Bluesky @karinehains.bsky.social and Threads @karinehains.  

Bookmark The Hockey News Canadiens' page for all the news and happenings around the Canadiens.

Join the discussion by signing up to the Canadiens' roundtable on The Hockey News.

Subscribe to The Hockey News at THN.com/free. Get the latest news and trending stories by subscribing to our newsletter here

Box Grades: Spurs get board(s) and coast to 9th straight win

Mar 30, 2026; San Antonio, Texas, USA; San Antonio Spurs forward Keldon Johnson (3) talks to a fan in the second half against the Chicago Bulls at Frost Bank Center. Mandatory Credit: Daniel Dunn-Imagn Images | Daniel Dunn-Imagn Images

San Antonio is now 25-2 since February 1st, with a good chunk of those wins being blowouts (or at least blowout-adjacent). This latter outcome has been especially common recently, as the Spurs’ schedule has been laden with hapless teams more interested in collecting ping pong balls than wins. The stereotype is that conditions like this breed complacency, often resulting in a disappointing loss to an underqualified opponent.

I never actually thought that Chicago would win last night’s game, but the first quarter at least raised the specter of this cautionary tale. Outside of some spectacular play by Wemby, the Spurs felt a bit disconnected, inconsistent, and bored (I love puns!) during that period. However, by the start of the second everyone seemed to get on the same page, and San Antonio was off to the races. This game ended up being a pretty vanilla blowout in which the Spurs earned several respectable but unspectacular box score margins. Even so, there were a number of notable highlights:

  • This was yet another dominant rebounding performance from the Spurs, with TRB and ORB differentials of +20 and +9, respectively. San Antonio has now had at least 20 more rebounds than its opponent in four of the last five games, and amassed a five-game TRB differential of +97. This is the highest 5-game TRB margin that any team has produced in the regular season dating back to the start of 2012-2013. The previous record was held by the Houston Rockets, who achieved a TRB margin of +96 across five games ending on March 17, 2025.
  • Although not as spectacular as their performance against Milwaukee, the Spurs put together another excellent foul differential in this game, with six fewer fouls than Chicago. On average over the last 13 seasons, this would have translated to a FTA margin of about +11; however, the Bulls’ fouls appear to have been pretty well-timed, as San Antonio only had three more free throw attempts. With both teams having essentially the same FT%, the Spurs’ extra volume translated to a FTM differential of +2.
  • The Silver and Black finally managed to outscore a team from distance for the first time since their win over the Kings on March 17th, albeit by the narrowest margin possible. As in the Milwaukee game, this happened because the Spurs’ significant edge in 3P% (+11.63 percentage points) was largely negated by the Bulls’ advantage in 3PA (+10).
  • Even so, the Spurs did manage to pull away using a solid edge in FG% (+4.81 percentage points), which – together with an advantage in FGA (+3) – helped them log six more made baskets than Chicago.

What are Team Graded Box Scores?

Very briefly, these box scores grade winner-loser differentials for basic box score statistics, with the grade being based on the winning team’s differential relative to other NBA winners during a defined reference period. Think of it like a report card for understanding how a given winner performed relative to other winners. The reference period used runs from the start of the 2012-2013 season to the latest date of play, including only games in the same season category (i.e., regular season and playoff games are not compared to each other).

Data Source: The underlying data used to create these box scores was collected from Basketball Reference. In all cases, the data are collected the morning after the game is played. Although rare, postgame statistical revisions after data collection do occur and may affect the results after the fact.

Did Deuce McBride and the Knicks avoid a disaster?

OKLAHOMA CITY, OK - MARCH 29: Miles McBride #2 of the New York Knicks guards Shai Gilgeous-Alexander #2 of the Oklahoma City Thunder during the game on March 29, 2026 at Paycom Center in Oklahoma City, Oklahoma. 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 Jesse D. Garrabrant/NBAE via Getty Images) | NBAE via Getty Images

The few hours surrounding the Knicks’ Sunday night loss to the Thunder couldn’t have been more of a rollercoaster. We all received word leading up to the game that Deuce McBride, a fan favorite and a pivotal piece of the Knicks’ puzzle, would be returning after missing two months with a sports hernia injury. And as if his return wasn’t enough, we saw McBride lock up Shai Gilgeous-Alexander in the first half, and remind fans just how impactful his presence alone could be.

But as Knicks fans are painfully aware, things don’t always stay great forever. While the Knicks, thanks in part to McBride’s play, were engaged in a close back-and-forth battle with the Thunder, McBride went down while diving for a loose ball. And Knicks fans’ hearts all skipped a beat collectively. As fans repeatedly refreshed their social media timelines, hoping for even a modicum of good news, they were forced to go to sleep wondering if we had all seen the last of McBride’s 2025-26 season.

Throughout most of Monday, we received no updates. But, in the early evening, reports started surfacing that McBride was listed as just questionable for tomorrow’s matchup against the Rockets. A questionable listing usually isn’t a reason to celebrate. But, with him being seen grabbing the same area he had surgery on last night, and lip readers speculating that he had said, “I can’t walk”, this can be seen as good, maybe even great news.

Now, the Knicks have been somewhat mischievous with injury reports in the past. It wasn’t too long ago that they were very quiet about updates on Julius Randle and OG Anunoby’s injuries, which ended up missing much more time than initially expected. That could leave fans suspicious of the Knicks and their injury reports. Fans may not be completely out of the woods just yet. But it still seems doubtful that McBride suffered the type of injury that would keep him out for the entirety of the playoffs. Just how long he’ll actually be out remains to be seen, but fans can, and should, be able to exhale a bit.

Islanders’ Ilya Sorokin Pulled After 7 Goals; Status Unclear vs. Sabres

ELMONT, NY -- On Monday night, in the New York Islanders' first game of their back-to-back, starting netminder Ilya Sorokin was chased from his goal after allowing seven goals on 29 shots in an eventual 8-3 loss to the Pittsburgh Penguins.

He played 47:54.

The loss was a damning one, given that the Islanders could have padded their lead for second place in the Metropolitan Division to three points with seven games to go.

Instead, the Islanders watched the Penguins leap over them in the standings by one point and a game in hand, dropping them to third place, with the Columbus Blue Jackets just one point back in the second wild-card spot. 

Sorokin had only been pulled once this season, in the finale of a three-game road trip, a 7-3 loss to the Montreal Canadiens on Saturday, March 21. 

He allowed six goals on 26 shots through 50:47 minutes. 

That game was also the first of a back-to-back, with Roy citing that pulling Sorokin was to keep him fresh for a pivotal Sunday night game against the Columbus Blue Jackets.

The move paid off as Sorokin stopped all 26 shots that came his way for a critical 1-0 shutout win. 

Will Roy do the same against a Buffalo Sabres team that has just one win in their last four games?

That's likely -- but not confirmed. 

"We're going to talk about this one and see where we're at," head coach Patrick Roy said postgame. "I mean, I haven't talked with Sergei (Naumovs) or even Ilya after the game just to see how he feels and what their thought are. We'll let you know tomorrow who will play against Buffalo."

If the Islanders had beaten the Penguins, one would think David Rittich would have received the start for Buffalo, potentially his last start of the season, with Sorokin getting both games of the back-to-back -- Philadelphia on Friday at home and then Carolina in Raleigh on Saturday. 

This Buffalo game is a tremendous opportunity for the Islanders to rebound from what was an atrocity of a second period at UBS Arena. That includes Sorokin, who probably doesn't want to sit three days before getting another crack at it. 

"We know what we did. We know what's wrong. We know what we need to do to play the right way. And that's regrouping mentally for tomorrow," Ryan Pulock said postgame. "That's all that matters right now, is regrouping for tomorrow. Understand what went wrong. Understand what we did. I feel like that's not us. Obviously, it was a big game, and we didn't do it the right way, but tomorrow's a chance to make up for it."

We'll be talking with Roy at 5:35 to get the latest on his starting goaltender and any lineup changes ahead of their 7 PM ET puck drop. 

The Islanders are 9-3-1 on the second legs of back-to-backs this season. Sorokin is 5-1-0 and has not faced the Sabres this season. 

‘Death hunted him since he was a kid’: how Lamar Odom survived to become a villain in his own tale

Lamar Odom became a celebrity as much for his celebrity lifestyle as his NBA achievements. Photograph: Allen Berezovsky/Getty Images

There’s a version of the Lamar Odom story that ends in a Nevada brothel. It’s not hard to imagine the grand finale – the TMZ bulletin relating his fatal drug overdose, followed by emotional tributes to what was lost: a radical basketball prodigy of the New York tradition, a two-time NBA champion with the Kobe Bryant Lakers, a glittering career that spanned coasts and eras before caving under the weight of addiction. A cautionary tale of incandescent fame, with Odom’s celebrity wife Khloé Kardashian cast as a man-eater to eclipse her more notorious older sister, would have been the epilogue cemented in a thousand think pieces.

But by living to tell the tale, Odom has instead become the latest fallen star to prove a core truism of Western mythmaking: heroes who don’t die young are doomed to live long enough to become the villain in their own tale

“There is a way of understanding Lamar where everything in his life is kind of in reaction to death hunting him since he was a kid,” says Ryan Duffy, executive producer of Netflix’s Untold sports docuseries. “Then it catches him, he somehow wiggles out of it and is still here. Shit, I’d be pretty sideways if that was the case for me, too.”

Related: NBA expansion explained: teams in Vegas and Seattle, LeBron’s role and hungry billionaires

For the latest installment of Untold, The Death & Life of Lamar Odom, Ryan Duffy (who previously chronicled the scandals of Manti Te’o and Johnny Manziel) returns to the director’s chair to revisit the moment in 2015 when Lamar Odom was found unresponsive at a Nevada brothel – a breaking-news jolt that marked the most spectacular sports downfall since Tiger Woods slammed into a fire hydrant. (You’d have to think the Untold team is strongly considering their own deep dive on the golfer in light of recent events.) That was the year Odom topped the Google Trends list for living people, a tidy measure of how fully his saga consumed the public.

Reportedly on a cocaine binge in the days before the brothel incident, Odom suffered kidney failure, multiple heart attacks and 12 strokes. He was placed in a medically induced coma for several days, with doctors initially giving him little chance of survival without significant and lasting brain damage. All the while, his stunning crash-out was framed in the tabloid press as the culmination of a mushrooming substance abuse problem. Odom had nearly wrapped up a three-year probation sentence following a 2013 DUI arrest, and Kardashian was waiting for a judge to sign off on her divorce request. That delay would turn out to be an extraordinarily lucky break for Odom.

Over the course of the documentary’s 90 minutes, Odom steers the conversation with charm and vulnerability. But before dismissing this sports biography as yet another exercise in self-guided legacy shaping, viewers should know that Odom bucks the athlete co-producer trend. Not only does he keep things unflinchingly real, he lets the uncomfortable truths lie without a positive spin. He accepts that he was a bad father, a worse partner.

“I know cocaine isn’t the way to go,” he explains in a wistful aside about his past drug use, “but it’s a high that feels so good, you wish you could capture it and put it in a bottle so you can have it the next day.”

As his daughter, Destiny, points out in the documentary, Odom would sooner move on with his life than spend too long considering his misfortunes and missteps before plotting a fresh course. It quickly becomes clear that this isn’t just a defense mechanism; it’s the survival instinct of a man who couldn’t afford to dwell on losses. His father, a heroin addict, has largely been a background character in Odom’s life, and his mother died of colon cancer when he was 10. His relationship with his high school sweetheart, Liza Morales, another prominent voice in the documentary, fell apart when their six-month-old son died of sudden infant death syndrome in 2006 while Odom was partying with friends.

Odom, now 46, processes these tragedies with deadpan candor, much like Rick James reflecting on his rock’n’roll past in those old Chappelle Show skits – unbowed and unrepentant. He doesn’t make excuses for throwing away what could have been an all-time great NBA career, one that surely would have earned him more credit for helping usher in the current era of positionless basketball. That lack of pretense is a quality hardcore fans have always respected about Odom, who agreed to come off the bench after LA acquired him in a blockbuster trade and went on to become the NBA’s top reserve.

In the documentary, Phil Jackson fondly remembers Odom as a selfless player who saw his teams as family – but then winces at his former player’s attraction to fame (as if Jackson wasn’t dating team owner Jeanie Buss when Odom’s whirlwind romance with Kardashian was in full bloom).

“Getting on that plane and going up to Montana to see him was personally thrilling,” Duffy says of meeting Jackson, the 13-time NBA champion that sportswriters dubbed the Zen Master. “Like, going to see the oracle at the road and have his wisdom bestowed upon me.”

Jackson, who has been out of basketball since his disappointing tenure as New York Knicks president, would have been the major get for this project if Kardashian hadn’t agreed to sit down at the last minute.

“It happened late enough in the doc that I was telling my editor [Freddie DeLaVega]: ‘We can probably plug her in here or there,’” Duffy says. “But after she gave us two hours of her time, I was like: ‘Freddie, I have bad news: we’re starting over.’”

The Kardashian interview is the element that separates Untold’s Odom treatment from the other docs he’s sat for over the years. She pulls back the curtain on their paparazzi romance – how she met Odom while working a $5,000 hosting gig for a party celebrating Ron Artest’s 2009 Lakers signing, how they married a month later, how he took an immediate interest in her family’s budding reality TV empire and pushed for a spin-off featuring just the two of them. She remembers Odom’s drug use and serial philandering quickly snowballing into a monstrous situation that had her searching for him in alleys, paying off hotel maids to keep stories out of the press and even frantically pumping his stomach when he overdosed.

“I felt such a responsibility to cover this up, hold it together and protect him,” she says, viewing herself as more of an enabler of Odom’s addiction in hindsight.

When an intervention in 2013 didn’t work, she filed for divorce, with both parties signing off in July 2015. Three months later, Odom was discovered unconscious at the Love Ranch – a legal brothel roughly equidistant between Las Vegas and the Mexican border.

“The drive itself was illuminating,” says Duffy, recalling how initial reporting of Odom’s medical emergency placed him in Las Vegas. “It was all double-wide trailers and fucking meth labs. Like, you are in dire straits if you find yourself out here. It gave me a better appreciation for the depths he had fallen to.”

Kardashian claims Odom’s estranged father would have pulled the plug on his son if she hadn’t intervened at the hospital – which still recognized her as his next of kin with their divorce unfinalized – and bought him off Odom Sr with $100, a pair of Nikes and a night’s hotel stay. She also suggests their marriage might have survived if Odom hadn’t continued to use drugs behind her back – the final straw coming when she caught him smoking crack months after being discharged.

Odom neither pushes back against Kardashian’s version of events nor shows much appreciation for the considerable efforts she made to save his life and reputation, sealing a twist in the tale. She transitions from reality-TV foil to hero, while he flips from sympathetic protagonist to unmistakable villain. Or at least that’s before considering the grip of addiction and its role in this story. Odom jokes about partying in Vegas and “marrying somebody” as the documentary wraps. Earlier this year, he voluntarily entered a 30-day rehab program for marijuana use after pleading not guilty to a DUI. (His case is set for a July trial.) Odom still seems to think like a user. But that’s not to suggest he’s irredeemable.

Untold shows him attempting to repair his relationship with his adult children. His son Lamar Jr shares a heart-rending story about Odom jilting them for the Lakers’ 2009 championship parade while Destiny recalls a post-emergency tour that took Odom everywhere – most notably Bryant’s farewell game – but never to therapy. Odom often harkens back to a recurring dream in which he sees Bryant again and is told “the afterlife is not what people make it out to be.” Worryingly, Odom appears curious enough to test his late teammate’s “message” – again. “He just acted like the coma thing never really happened,” Destiny says.

In an alternate telling, Odom’s survival story would be a profile in courage and clarity. The version he offers through Untold – raw, rough and bracingly real – delivers a far more authentic lesson. “When you make these docs, especially with athletes who are pretty well media trained and have been in the spotlight, they understand documentaries,” Duffy says. “We’ve been in this sports documentary boom for the better part of a decade now, so they understand them and usually work really hard – whether it’s true or not – to tie things in a tidy bow: ‘Yeah, look, I did have these struggles, but they’re gone. I overcame them. Here I am, the fully realized version of me that you always wanted.’ Lamar, to his credit, didn’t do that. As much as I’m sure that is a tax on the people around him, I appreciated the sheer honesty and vulnerability of that.

“The guy’s perspective is: ‘I survived this night in Nevada – where, by all accounts, I should be dead. There was divine intervention involved in my survival. And that means I need to do something. I need to find some meaning.’ But he doesn’t know what the fuck that is. Where he is now is in a place of just searching. And he’s comfortable with that uncertainty.”


The Stats Behind Game #73: Golden Knights 4, Canucks 2

Welcome to this edition of the Vancouver Canucks post-game analytics report. This recurring deep dive breaks down the analytics behind each Canucks game as recorded by Natural Stat Trick. In this article, we look back on Vancouver’s most recent 4-2 loss to the Vegas Golden Knights. 

The Canucks struggled to generate scoring chances in this game. At even-strength, the Golden Knights held a 34-11 scoring chance advantage while also winning the high-danger scoring chances battle 11-9. Ultimately, it was the Kevin Lankinen show for Vancouver as he kept his team in the game until the end. 

The heat map from this game shows Vegas' willingness to fire pucks from all over the ice. The Canucks big issue was the second period, where they were outshot 14-6 at even strength. It is hard to explain why the second period has been such an issue for Vancouver this season, as the Canucks are giving up goals in the middle frame almost every night. 

Vancouver Canucks vs. Vegas Golden Knights, March 30, 2026, Natural Stat Trick.
Vancouver Canucks vs. Vegas Golden Knights, March 30, 2026, Natural Stat Trick.

To wrap this game up, Tom Willander led the team with an xGF% of 51.55. Vancouver also held an 11-8 shots advantage during his 21:01 of even-strength time. Willander is making the most of his opportunities late in the season and is showing he can develop into a solid top-four defender in the NHL. 

The Canucks will start a back-to-back on Wednesday when they take on the Colorado Avalanche. These teams have played twice already this season, with the Avalanche picking up two victories. Game time is scheduled for 5:30 pm PT. 

Mar 30, 2026; Las Vegas, Nevada, USA; Vancouver Canucks goaltender Kevin Lankinen (32) makes a save against the Vegas Golden Knights during the first period at T-Mobile Arena. Mandatory Credit: Stephen R. Sylvanie-Imagn Images
Mar 30, 2026; Las Vegas, Nevada, USA; Vancouver Canucks goaltender Kevin Lankinen (32) makes a save against the Vegas Golden Knights during the first period at T-Mobile Arena. Mandatory Credit: Stephen R. Sylvanie-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

Canucks’ Evander Kane Plays In 1000th NHL Game Against The Golden Knights

Evander Kane’s 1000th NHL Game: From Vancouver To The Canucks

NHL Insider Believes The Vancouver Canucks Could Be Making A Change At GM This Off-Season

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

Chicago Cubs news and notes — Cabrera, Happ, Moncada, Rea

Edward Cabrera started against the Angels’ Ryan Johnson, a comparatively inexperienced player (overall #74 in the 2024 draft). Neither have pitched yet this season. The Ryan Johnson Express derailed; Cabrera was as advertised. Ian Happ homered. What did I tell you?

Ryan will have better days. Dansby Swanson got his first hit of the season off Johnson. By that point, it was 6-0. Yoan Moncada clouted one for the Angels’ runs.

Matt Shaw is going to see more time in right, I suspect. Dylan Carlson might see a few at-bats, too, if Conforto continues to slump.

Cubs 7, Angels 2.

*means autoplay on, (directions to remove for Firefox and Chrome). {$} means paywall. {$} means limited views. Italics are often used on this page as sarcasm font. The powers that be have enabled real sarcasm font in the comments.

Food For Thought:

Please be reminded that Cub Tracks and Bleed Cubbie Blue do not necessarily endorse the content of articles, podcasts, or videos that are linked to in this series.