Rockets rain threes, Kevin Durant dominates as Knicks fall 111-94 for third straight loss

The Knicks dropped their third consecutive game after a 111-94 loss to Houston, their defense struggling to contain a barrage of threes. The Rockets made 15 of 35 tries from deep, taking an early lead and answering every New York run that followed.

Takeaways

-- Karl-Anthony Towns led the way for his squad with 22 points and eight rebounds on 7-for-17 shooting. Jalen Brunson had 12 points, six rebounds and eight assists on 5 of 14 shooting.

-- Josh Hart scored 13, followed by Jose Alvarado's 12 and Jordan Clarkson's 10.

-- Kevin Durant was scorching, scoring 27 points, grabbing six boards and dishing eight assists while shooting 10 of 18 from the field. Reed Sheppard added 20 points on 4 of 7 shooting from three off the bench while every Houston starter finished in double digits: Amen Thompson and Tari Eason (17 each), Jabari Smith Jr. (15) and Alperen Sengun (13).

-- The Rockets exploded out of the gates behind a flurry of vintage Durant jumpers with the Knicks right in his grill. He had 10 points in three minutes to propel Houston to a 14-1 start, and some sloppy New York turnovers didn’t help.

-- Hart steadied the ship with a pull-up middie and three, taking advantage of Sengun guarding him. But Eason fired back with a couple of threes and a tip-in for his own double-digit spurt, as Houston closed the first quarter up 37-21.

-- New York’s bench started the second on a 14-2 run, led by Alvarado and Clarkson. The two combined for 14 points in under five minutes to swiftly cut the deficit to a couple of possessions.

-- Miles McBride’s second return game went about as well as his first, shooting 1 of 7 with a turnover in his first-half minutes. The Rockets capitalized, jumping ahead in the second quarter via a 20-5 run to go into the half up 63-50.

-- Towns started to get rolling early in the third, drawing fouls, driving hard and nailing his first three. But the Rockets always had an answer, and Durant just kept sniping away.

-- New York failed to kick up its offense or get stops in the halfcourt to create easy opportunities. Houston continually punished them in transition, maintaining a 92-72 advantage after three quarters.

-- Both teams traded buckets to start the final frame, with Towns continuing his tear but the Rockets hitting timely three after timely three. The Knicks failed to even mount a comeback in the final 12 minutes as their opponents coasted to victory.

Highlights

What's next

The Knicks' four-game road swing ends with Wednesday's 8 p.m. tipoff at the Memphis Grizzlies.

Viktor Arvidsson scores three goals, Elias Lindholm gets tiebteaker in Bruins' win over Stars

BOSTON (AP) — Viktor Arvidsson had three goals including two empty-netters, Elias Lindholm scored a tiebreaking, power-play goal 13 seconds into the third period and the Boston Bruins helped their playoff push with a 6-3 win over the Dallas Stars on Tuesday night.

Marat Khusnutdinov and Henri Jokiharju also scored for the Bruins, who won their fourth straight game and hold the Eastern Conference’s top wild-card spot. David Pastrnak collected three assists, and Joonas Korpisalo made 13 saves.

Jamie Benn, Matt Duchene and Wyatt Johnston each had a goal for Dallas, and Jake Oettinger stopped 17 shots. Johnston’s was his 41st.

SABRES 4, ISLANDERS 3

BUFFALO, N.Y. (AP) — Bowen Byram flipped a long shot into an empty net with 1:43 remaining to lead Buffalo to a victory over New York.

The Sabres became the NHL’s 11th franchise to reach 2,000 wins — and the first team not added in the league’s first expansion in 1967 when the NHL went from six teams to 12. Buffalo joined in the second wave of expansion joining the NHL with Vancouver in 1970.

Jack Quinn and Tage Thompson had a goal and an assist, and Peyton Krebs also scored for the Sabres, who reached 100 points for the 10th time in franchise history and first since finishing with 100 in 2009-10. Ukko-Pekka Luukkonen made 25 saves for the Sabres.

Brayden Schenn, Calum Ritchie and Anders Lee scored, and Bo Horvat added three assists for the Islanders. Ilya Sorokin made 29 saves.

CANADIENS 4, LIGHTNING 1

TAMPA, Fla. (AP) — Jakub Dobes stopped 36 shots and Montreal won their sixth straight game, beating Tampa Bay.

Juraj Slavkovsky, Mike Matheson and Cole Caufield each had a goal and an assist. Nick Suzuki added an empty-net goal as the Canadiens moved to within two points of Tampa Bay for second place in the Atlantic Division.

Dobes won his fourth consecutive start and recorded his sixth consecutive game allowing two-or-fewer goals.

Jake Guentzel scored for Tampa Bay, which lost in regulation for the first time in nine games. Andrei Vasilevskiy finished with 19 saves.

PANTHERS 6, SENATORS 3

SUNRISE, Fla. (AP) — Noah Gregor scored eight seconds into the game to open an early five-goal barrage by Florida, Matthew Tkachuk had his first four-point game since December 2024 and the Panthers defeated Ottawa.

Carter Verhaeghe scored two goals and added an assist for Florida, while Seth Jones had three assists — including one on Gregor’s history-making goal.

Gregor’s goal was the fastest to open a game in Panthers history — two seconds ahead of Johan Garpenlov’s goal at the 10-second mark of a game against Colorado in October 1996 — and the fastest to start a game in the NHL this season.

A.J. Greer and Mackie Samoskevich also scored for Florida, while Sam Bennett added two assists and Daniil Tarasov stopped 22 shots for the Panthers.

RANGERS 4, DEVILS 1

NEW YORK (AP) — Conor Sheary and J.T. Miller scored first-period goals and Igor Shesterkin made 22 saves as New York defeated New Jersey

Rookie Jaroslav Chmelar and Mika Zibanejad also scored for the Rangers, who won their third straight on home ice in regulation. They only had four wins in 60 minutes in their first 34 home games this season. Adam Fox added two assists.

The game also included a rare goalie fight between Shesterkin and Devils goalie Jacob Markstrom midway through the third period.

Connor Brown scored for New Jersey, who have six wins in their last nine games to keep slim playoff hopes alive.

PENGUNS 5, RED WINGS 1

PITTSBURGH (AP) — Egor Chinakov had a goal and an assist, Evgeni Malkin added an assist in his return to the lineup and Pittsburgh raced past sagging Detroit.

A night after blowing out the New York Islanders on the road, Pittsburgh followed it up with another impressive performance against one of the teams it is trying to fend off for a playoff spot.

Chinakov, Rickard Rakell, and Anthony Mantha scored first-period goals to give the Penguins a massive early cushion that the Red Wings never really threatened to overcome. Justin Brazeau ended a 12-game goal drought, and Stuart Skinner stopped 22 shots for Pittsburgh, which remained in second place in the Metropolitan Division with seven games left in the regular season despite missing veteran forward Bryan Rust, who was a late scratch with a lower-body injury.

Detroit, which was in first place in the Atlantic Division at the season’s midway point, has dropped four of five and remains on the outside of the chase for one of the two Eastern Conference wild-card spots. Dylan Larkin scored to reach the 30-goal plateau for the fifth straight season, but John Gibson, a Pittsburgh native, struggled early and was pulled after the first period while falling to 6-10-1 all-time against his hometown team.

CAPITALS 6, FLYERS 4

WASHINGTON (AP) — Alex Ovechkin scored twice and hit the 30-goal mark for the 20th time in his NHL career, and Washington beat Philadelphia.

Tom Wilson also had two goals, Jakob Chychrun had a goal and two assists, and Ryan Leonard added a goal and an assist. Pierre-Luc Dubois had four assists for the Capitals, who have won three straight as they try to climb back into playoff position.

Travis Sanheim, Carl Grundstrom, Christian Dvorak and Denver Barkey scored and Porter Martone made his NHL debut for the Flyers, whose three-game winning streak came to an end.

HURRICANES 5, BLUE JACKETS 2

COLUMBUS, Ohio (AP) — Nikolaj Ehlers scored the go-ahead goal with 7:18 remaining and Carolina reached the 100-point mark for the fifth time in franchise history, defeating reeling Columbus.

Ehlers added two assists as the Hurricanes remained tied with Buffalo for the top seed in the Eastern Conference.

Carolina’s Andrei Svechnikov had a power-play goal and an assist. Shayne Gostisbehere and Logan Stankoven also scored with the man advantage, and Jordan Martinook added a short-handed, empty-net goal. Brandon Bussi stopped 23 shots.

JETS 4, BLACKHAWKS 3, OT

CHICAGO (AP) — Kyle Connor scored 33 seconds into overtime to lead Winnipeg Jets to a win over Chicago.

Josh Morrissey, Isak Rosen and Cole Perfetti also scored, and Mark Scheifele added three assists for the Jets, who were coming off a 4-2 win over the NHL-leading Colorado Avalanche.

Tyler Bertuzzi scored twice and Anton Frondell also scored for Chicago, which has lost four in a row.

Bertuzzi’s wrist shot 9:46 into the third period sent the game to overtime.

Connor Hellebuyck made 18 saves in the win for the Jets. Spencer Knight made 20 saves for the Blackhawks

OILERS 3, KRAKEN 0

EDMONTON, Alberta (AP) — Connor Ingram celebrated his 29th birthday Tuesday by making 27 saves for his second shutout of the season as Edmonton extended their winning streak to four games by beating Seattle

Max Jones, Kasperi Kapanen and Connor McDavid scored for the Oilers who have won six of their last eight.

Edmonton moved two points back of Pacific Division-leading Anaheim and three points up on third place Vegas. The Oilers are now 28-5-5 when scoring first this season.

The Kraken have lost six of their last seven and remain two points out of a wild-card playoff position.

Philipp Grubauer made 21 stops for Seattle.

Sabres 4, Islanders 3 (EN): Another game, another collapse

BUFFALO, NEW YORK - MARCH 31: Sam Carrick #10 of the Buffalo Sabres punches Anders Lee #27 of the New York Islanders during the third period at KeyBank Center on March 31, 2026 in Buffalo, New York. (Photo by Rebecca Villagracia/Getty Images) | Getty Images

After yesterday’s 8-3 loss, the Islanders really needed this game to go well. And it almost did, as they came back twice, with Cal Ritchie and Anders Lee finding the back of the net for game tying goals. But then the Sabres reclaimed the lead late, taking advantage of bad defensive play by the Islanders, and I think we all knew they weren’t going to come back again.

Brayden Schenn did pick up a true garbage time goal with almost no time left at all, but by then the Sabres had locked down the 4-3 win and two points that the Islanders really could have used. For now, the Islanders sit in third in the Metropolitan Division, now three points behind the Pittsburgh Penguins.

[NHL Gamecenter | Game Summary | Event Summary | Natural Stat Trick]

First Period

There was no Simon Holmström for the Islanders tonight as he was out with an upper body injury. Anthony Duclair got back into the lineup in his place. Ilya Sorokin also, unsurprisingly, started tonight, playing both games of the back to back for the second time, I believe, this season.

Carson Soucy took an early high sticking penalty against Zach Benson, but the Sabres’ power play would be canceled out when Josh Norris was called for interfering with Matthew Schaefer. Neither team could convert on the 4 on 4, and the Islanders couldn’t make anything work on the power play.

Adam Pelech was hit awkwardly against the boards and was holding his arm while he skated over to the bench in pain, but he ended up okay, fortunately, and played the rest of the game.

He later took a high sticking penalty, and Jack Quinn gave Buffalo the lead with a power play goal.

Second Period

Kyle MacLean took a high sticking penalty that the Islanders killed.

Anders Lee was given a penalty shot but Ukko Pekka Luukkonen made the save.

Ilya Sorokin and Scott Mayfield helped stop the Sabres from going up 2-0, and then Mattias Samuelsson took a delay of game penalty. On that power play, Brayden Schenn set up Cal Ritchie backdoor to tie the game.

Lee hit Josh Norris into the boards at an awkward angle, and he was down for a while bleeding, but no penalty was called on the play.

Third Period

Not unexpectedly, Sam Carrick challenged Lee to a fight at the start of the period. Lee won the fight, and Carrick was hurt after, needing the trainers to come out after he landed awkwardly on his arm.

Soucy took a hooking penalty, and Tage Thompson made it 2-1 on the power play.

Sorokin saved some chances by Zach Benson, and then Norris and Mayfield got into it, sending both of them to the box. Norris crosschecked Mayfield, and Mayfield tried to go at him and drew a crowd. Norris picked up an extra two penalty minutes, giving the Isles a power play that the Sabres killed.

But a few minutes later, Lee tied it at 2, banking the puck in off Owen Power.

Unfortunately, though, Peyton Krebs made it 3-2 shortly after, after Alex Tuch got around Soucy and set him up from behind the net.

Then, the Islanders pulled Sorokin, and Bo Horvat couldn’t intercept a clear heading towards the empty net, and so Bowen Byram got credit for the 4-2 goal.

Schenn made it 4-3 with barely a second left in the game, but it was too late for any chance at even salvaging a point.

Up Next

Next, the Islanders have a couple of days off before they head back to UBS Arena to take on the suddenly back in the playoff race Philadelphia Flyers on Friday night.

Brooklyn Nets trounced by Charlotte Hornets, lose 117-86

Nathaniel S. Butler/NBAE via Getty Images

The Brooklyn Nets took on the Charlotte Hornets on Tuesday night at Barclays Center, the second game of a six-game homestand, the last one of the 2025-26 season.

The Hornets had won 22 of 30 games entering Tuesday, and they had a blast making it 23 of 31. LaMelo Ball played to an adoring crowd by throwing no-look passes and shooting increasingly harebrained 3-pointers with even more nonchalance than he usually does. Brandon Miller hit a three off a pass from Ball to make it 16-4 Hornets just five minutes into the game, and the two laughed the whole way back down the court.

The travel is relentless, only compounding the physical toll of an 82-game season. There are unsettling locker-room dynamics, contract disputes, and the perennial threat of a trade to an undesirable place, not to mention the landfill of public opinion, often amounting to verbal abuse, that players have to deal with. In the player-podcast era, fans are hyper-aware of the cons of an NBA career, blessed the job may be.

But on Tuesday night, it was heaven for the Hornets. They kicked ass, they had fun, and one of the most remarkable seasons in franchise history kept rolling right along. It inspires tremendous envy.

The Nets never had a shot in this one. They shot 20% from three and could not keep the visitors off the glass, surrendering a whopping 29 second-chance points, scoring only nine themselves. Nobody played extremely well, though the bench unit kept it reasonably close in the second quarter — a familiar story — the only frame Brooklyn won.

Said Fernández: “They were focused on playing the right way, also understanding how they’re defending certain actions, what the impact of the game was.”

Fernández is likely referencing the team’s defense on Rookie of the Year Kon Knueppel, who scored just eight points on 4-of-12 shooting. Knueppel was due for an off night eventually, but his frequent screening/slipping for Ball and others went nowhere on Tuesday, with the Nets at the very least locked in on switching those actions. Knueppel over the past three games is 4-of-19 from deep.

As for the reserves, Josh Minott scored 14 to lead all Nets, and Chaney Johnson added 11 points. They combined to shoot 2-of-10 from deep, but once again, their athleticism stood out compared to most of their teammates…

We’re really grasping at straws here, of course, as the clock mercifully ticks down on Brooklyn’s season. Nolan Traore and Ben Saraf combined for seven assists and seven turnovers on Tuesday night, though Drake Powell did score ten points on nine shots, marking his second consecutive game in double-digits. He’s now done that three times this season. Progress! Maybe?

It marked Brooklyn’s 8th loss by at least 30 points this season. The previous record for a Nets season was five such losses, which they did in both 1988 and 1989. Now that the two-season tank is nearly complete, let’s hope it’s another 37 years before they top that record. They might not set the world on fire next season, but it should be a little more watchable.

“I mean, we’re young, man. We got 19 year olds starting and playing against ten-year vets, so it’s not going to be easy. But, you know, it’s all part of the process, and hopefully a year from now, two years from now, we can look back and laugh these hard days and losing streaks, and just thank thank God for that adversity. Because at the end of the day, it’s gonna you stronger.” — Ziaire Williams

For now, a tanking we will go. With no other of the bottom five teams playing, the loss moved the Nets up to within a half game of the Wizards and Pacers who lead the tanking five. It’s the closest Brooklyn has been to the top spot all season. So there’s that.

Final Score: Charlotte Hornets 117, Brooklyn Nets 86

Day’Ron joins YES Network booth

In the third quarter, Day’Ron Sharpe joined Chris Carrino and Sarah Kustok in the YES Network booth, dropping a curse word in the very first sentence! Gotta love Day’Ron, man.

He talked through his offensive rebounding philosophy, his relationship with Nic Claxton, and rehabbing his torn thumb ligament: “I feel pretty good man, pretty good. Rehab is going smooth, can’t wait to get back on the court full-time.”

Those with a Gotham Sports subscription can find the whole segment here.

Injury Report

Terance Mann missed the game with left achilles soreness, a designation that kept him out of a March 16 loss to the Portland Trail Blazers, but no other games. Michael Porter Jr. and his strained left hamstring have not yet been re-evaluated, though the Nets are expected to provide an update on him in the next week or so.

Danny Wolf missed his fifth straight game after spraining his ankle in a road loss to the Sacramento Kings. Pregame, Jordi Fernández said the 21-year-old rookie is still in a walking boot, and the team does not yet have an update on his return timeline.

Next Up

<p>Adam Hagy/NBAE via Getty Images</p><br>

The Nets host the Atlanta Hawks on Friday night. Tip-off is scheduled for the usual 7:30 p.m. ET.

Nets can't keep up with Hornets in 117-86 loss

NEW YORK (AP) — Brandon Miller scored 25 points, Miles Bridges had 19, and the Charlotte Hornets routed the Brooklyn Nets 117-86 on Tuesday night.

Moussa Diabaté finished with 10 points and 12 rebounds while LaMelo Ball had 14 points, nine assists and seven rebounds to help the Hornets (40-36) stop a two-game losing streak.

Josh Minott scored 14 points for the lottery-bound Nets (18-58), who have lost 11 of their last 12 games.

Charlotte (40-36) is tied with the Miami Heat for ninth in the Eastern Conference, a half-game behind Orlando.

The Hornets matched their season low for points allowed. Charlotte also allowed 86 points in a 25-point win at Toronto on Dec. 5.

The Hornets rebounded from consecutive home losses Saturday to Philadelphia and Sunday to Boston by taking a 35-18 lead at the end of the first quarter. Miller scored 16 points on 5-of-5 shooting - including three three-pointers – and Charlotte shot 54.5% (12 for 22) from the field and 40% (6 for 15) from beyond the 3-point line in the period.

Brooklyn trimmed the deficit to 47-39 after rookie Drake Powell hit a 3-pointer with 5:19 remaining in the second quarter, but got no closer. Charlotte outscored the Nets 70-47 the rest of the way.

The Hornets had 28 assists on 41 made field goals and outrebounded the Nets 56-41.

Up Next

Hornets: Host Phoenix on Thursday.

Nets: Host Atlanta on Friday.

Getting Worse With Ime?

HOUSTON, TEXAS - MARCH 21: Head coach Ime Udoka of the Houston Rockets reacts during the first quarter of the game between the Miami Heat and the Houston Rockets at Toyota Center on March 21, 2026 in Houston, Texas. 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 Kenneth Richmond/Getty Images) | Getty Images

Just how much have the Rockets improved under Ime Udoka?

This seems a very silly question at first glance, and maybe at second, but join me in taking a look at just what has been accomplished, and perhaps not accomplished, under Udoka’s tenure as head coach of the Rockets. I’ll set the groundwork here with a recap of the past four seasons, including this one. I believe we’re close enough to the end of this season for that to be reasonable.

TLDR: This is a brief recap of the past four seasons. It think it’s worthwhile to refresh memory before getting to the heart of this piece.

I think most of us would agree that the Rockets are a far better team now than they were in the 2022-2023 season. That was the last season of the Stephen Silas coached Rockets, and the main “veteran” Rockets were Eric Gordon, Jalen Green, Kevin Porter Jr., and Alperen Sengun. The team also added rookies Jabari Smith Jr., and Tari “Peso” Eason. Others getting substantial minutes were JaeSean Tate, Garrison Matthews and of course, Daishen Nix and Bruno Fernando. Not exactly an inspiring lineup, and the results confirmed it. That team won 22 games and lost 60. That number speaks for itself. There are some other numbers, though, that have remained silent that might surprise you as we move along.

In the grand Rockets tradition of playing out the contract of a coach ownership and management no longer wants, to avoid the no doubt devastating expense of paying two coaches at once, Stephen Silas was not brought back the next season. A delightful and unquestionably useful cost savings that is still paying dividends in uneven, at best, player development to this day. The Rockets roster of relic coaches, who were mostly friends of Silas’ late father (by all accounts a good person, but by no means a basketball innovator a couple of decades ago) instilled, well it’s hard to know what exactly they instilled, in the young Rockets.

Instead we got a widely lauded hiring in Ime Udoka, after he spent a whole year in the basketball wilderness after getting fired, for cause, by Boston. The details of that firing have not been revealed to the public, but some who might have inside information on the situation reported it was ugly. In any case, he was if not precisely fresh from leading Boston to the Finals, he was at least in marketable condition.

A discussion of the pros and cons in hindsight can await the datapoint of the postseason. What I want to deal with now is how much has changed, and where we might offer credit or place blame for that change. This is by no means a definitive look at the whole situation. It’s designed to spark some conversation, and perhaps provide a different perspective.

In Udoka’s first season the Rockets added a great deal of talent. First they brought in Fred VanVleet, and Dillon Brooks. Many complained about the amount paid to VanVleet, while seemingly ignoring the ramifications of the NBA salary floor and a limited number of roster spots. In any case, Rafael Stone’s many regrettable seeming moves to clear the Rockets cap sheet for the 2023-24 season allowed this to happen.

The Rockets also drafted Amen Thompson and Cam Whitmore, as Victor Wembanyama went to the Spurs, as if guided by some great Franco-South Texan basketball destiny. This was quite an injection of talent, and also a great improvement in coaching. It would be hard not to improve from Stephen Silas’ tenure.

The Rockets went 41-41, as some late season losses, and blown leads in crucial games (which will become a theme) kept them just outside the play in. Still, that was a 20 win improvement, and deserved all the good vibes it got. The Rockets were transformed overall, playing hard, if not especially adeptly, all the time. Brooks and VanVleet brought an edge to the team it was sorely lacking. The Rockets identity as fast, big, athletic, defensive monster was set.

The next season brought Reed Sheppard to the fold with an unexpectedly high #3 pick in a widely derided draft. The corral is where he would largely remain, with the flock of other Rockets not really playing basketball. The Rockets had also added Steven Adams the previous year, but he didn’t play due to injury. When he finally did, he was the same overwhelming force in the paint, on the boards, and setting picks. The Rockets tough edge only got sharper. The only other addition of note was Aaron Holiday, who saw a vastly expanded role to what he had in previous stops. The Rockets surprised most non Rockets fans by finishing with 52 wins, good for second in the Western Conference in a very crowded playoff seeding picture, apart from OKC’s dominant first place.

The Rockets, of course, would go on the play a lackluster Golden State Warrior team in the playoffs, where they’d lose in seven games. They lost not because of their defense, which was generally excellent, but their offense, which was generally horrible. Also, the Rockets were felled by the greatest game Buddy Hield ever played, and will ever play, in game 7 of that first round series.

The conclusion of that season seemed to be that the problem with the offense was an inability to score with the pressure on, and the blame fell mostly on the shoulders of Jalen Green, whether or not that was entirely fair is actually an open question, as we’ll see.

The off season was busy. It saw the trade of a lottery pick, Jalen Green, and Dillon Brooks to Phoenix for Kevin Durant. It also featured signings of Dorian Finney-Smith, Clint Capela and Josh Okogie, as well as two way PG JD Davison. The signing of Durant, currently number 5 in all time scoring, ahead of Michael Jordan was meant to fix all the woes that Jalen Green brought to the Rockets offense. Dorian Finney-Smith seemed as though he might be a one for one replacement for Dillon Brooks, and Clint Capela seemed meant to be injury insurance against Steven Adams frequently injured status.

Kevin Durant has been largely as advertised, and has had a great scoring season by almost any measure. Steven Adams, alas, did get a season ending injury, and Dorian Finney-Smith turned out to be hurt, and when he came back was considerably worse than afterthought signing Josh Okogie. Fred VanVleet was injured in training camp activities, and has not played a minute this season. The Rockets, in large part due to blowing an astonishing 17 fourth quarter or overtime leads this season (so far), will most likely not surpass their 52 win total of the previous season. They currently stand at 45-29, with 8 games remaining. 52 wins might yet be reached, but it’s probably not the way to bet.

That’s the stage set. Let’s look at the numbers.

First, though, I’ll mention that with rare exception over the past twenty seasons of NBA basketball, teams reaching the Finals have been top 5 in either offense or defense, and top 8 in either offense or defense. There are, again, very few exceptions to this. This should worry Rockets fans.

Rockets Record 2226↗

These numbers are telling. The Rockets are a far better team on defense than they were under Stephen Silas. Nothing unexpected there. The Rockets on defense, despite this year feeling worse than the past two seasons, has seen their ranking climb from 14th, to 6th, to 4th overall. This is in large part due to NBA scoring increasing, while the Rockets maintained their points allowed number at the same level as in the 2024-25 season.

That’s the sort of defense that can win a title. Unfortunately, the offense is nowhere close to contention. In fact, the offense, despite replacing Stephen Silas, despite an a huge influx of talent, has improved by exactly four points per game from whatever it was the Silas Rockets were doing.

Four. Points. Four points over three seasons with the same coach. The Rockets offense, in fact, has gotten worse relative to the rest of the NBA this season.

Let me say that again. The Rockets offense has not improved, at all, in Udoka’s three seasons as head coach, in terms of points per game. It has worsened this season, relative to the league.

Over three seasons the Rocket have added Fred VanVleet, Dillon Brooks, Amen Thompson, Reed Sheppard, Tari Eason, Cam Whitmore, Steven Adams, Clint Capela, Aaron Holiday, and oh, yeah, Kevin Durant. They removed Kevin Porter Jr, and Jalen Green, among others. In that time they have gone from scoring 114.3, to 114.3, to 114.4 points per game. As NBA scoring has gone up, that has become not just a static performance, but a worse one, as in Udoka’s first season that scoring ranked 16th, then 14th, and finally, this season, 20th.

Adding the 5th best scorer in NBA history in Kevin Durant has done effectively nothing to improve the Rockets points per game output. Durant is having a very good scoring season by his own lofty standards, and has missed almost no games. He’s among the top NBA players in terms of minutes played.

Nonetheless, the Rockets offense is worse than the two prior seasons. Is this a talent issue? If it’s a talent issue, why is the scoring exactly the same? Is Kevin Durant not talented enough? What, exactly, could improve an Ime Udoka offense, if Kevin Durant isn’t sufficient? How can the offense be actually worse relative to the NBA after three seasons with Ime at the helm? It indisputably is worse, though, by those measures.

This isn’t a contending offense by the standards of the previous 20 seasons. This is not a contending team. Historically, neither great defense, nor great offense, wins championships if the other side of the ball isn’t at least top 10. The Rockets defense is up to the job. The offense is barely top 20. With Kevin Durant. The answer isn’t more defense.

Things have looked better lately, and I very much hope that improvement continues. Still, we have three seasons evidence now of an offense that has at best stalled out in term effectiveness. I want the Rockets to do well. Hopefully this recent run of complete performances isn’t a late March flourish, but a sign of how things will look in the post season.























Cincinnati Reds fall to Pirates 8-3 as series evens

CINCINNATI, OHIO - MARCH 31: Oneil Cruz #15 of the Pittsburgh Pirates hits a two RBI home run in the 9th inning against the Cincinnati Reds at Great American Ball Park on March 31, 2026 in Cincinnati, Ohio. (Photo by Andy Lyons/Getty Images) | Getty Images

If you just look at the box score for this game, it won’t tell you much beyond the Cincinnati Reds getting handed a loss by 5 runs from their division rivals from upriver in Pittsburgh. However, there was a level of nuance to how this one shook out that wasn’t quite so objective, and that’s what I’ll try to spell out for you here.

Yes, Brandon Williamson’s first start since September of 2024 could have gone a whole lot better. He gave up back to back longballs at one point, one of the backbreaking 3-run variety in a 5-run Top of the 2nd by the Pirates. However rusty he was, though, is hidden a bit by the fact that he actually stuck around to throw 94 pitches and almost get through 5 IP (4.2) which helped buy manager Terry Francona a bit more time out of his bullpen after it’s been worked hard through the first few games of the year.

The Reds were also technically no-hit through the first four frames by top Pittsburgh prospect Bubba Chandler, who did look excellent for a lot of his outing. However, they had an initial hit by Ke’Bryan Hayes later (correctly) ruled an error, and Chandler did walk 6 (six!) batters in his 4.1 IP, which meant time and time again the Reds came to the plate with ample runners on base and simply couldn’t cash them in early.

Things remained squirrely late, too. After Chandler was chased, Cincinnati put some thunder in their bats for the Pittsburgh bullpen, and both Elly De La Cruz and the inimitable Sal Stewart even went yard back to back to get this game much, much more interesting in the Bottom of the 8th. Eugenio Suarez then singled in what was then a 6-3 game, Bucs manager Don Kelly got tossed for arguing Geno should’ve been called out on strikes on a check-swing, Dane Myers singled to bring the would-be tying run to the plate in Nate Lowe, and Lowe then hit a liner in between 1B and 2B that nearly cleared the infield…only for it to be caught on a dive and turned into an inning-ending double play.

Before I could get my surrender cobra off my head, Pierce Johnson had served up a 2-run homer to Oneil Cruz, and the game was suddenly 8-3. You’d think that’s where the drama had ended, but the Reds still managed to coax the bases loaded in the Bottom of the 9th with Geno at the plate…only for him to strike out to end a game that was seemingly one big swing away from being a whole lot more fun in retrospect.

The Reds will wrap this series on Wednesday with Opening Day starters Andrew Abbott and Paul Skenes on the mound, with first pitch set for 12:40 PM ET. Given how frustrating the first start of the year was for Skenes, methinks the Reds are going to seriously lament that they didn’t find the big hit tonight to clinch this series since that’s a hammer they simply cannot match.

3 musings after the Mavericks get crushed by the Milwaukee Bucks,123-99

MILWAUKEE, WI - MARCH 31: AJ Johnson #8 of the Dallas Mavericks drives to the basket during the game against the Milwaukee Bucks on March 31, 2026 at Fiserv Forum Center in Milwaukee, Wisconsin. 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 Gary Dineen/NBAE via Getty Images). | NBAE via Getty Images

The Dallas Mavericks (24-52) got ran off the floor by the Milwaukee Bucks (30-45) on Tuesday night, falling 123-99. Ryan Rollins led the Bucks with 24 points. Cooper Flagg was the high-point man for Dallas with 19, but it took 19 shots to get there.

The sport of basketball was attempted between the Bucks and the Mavericks in the first quarter of Tuesday night’s contest. Rollins and Kyle Kuzma chewed Dallas up early and late, scoring with ease. Both teams shot the three well and it ended up being a much higher score than many might’ve predicted. The atrocious Dallas defense lost out against a Bucks offense that kept the gas pedal down. The Mavericks trailed 38-31 after twelve minutes.

Frame two of the basketball-adjacent atrocity saw the Bucks hold and grow the lead as the Mavericks were unable to score. Max Christie appears to be feeling like not enough butter scraped over too much toast, unable to hit anything while also looking bad on defense. Daniel Gafford went down late in the frame after taking a hard fall trying to block a Rollins rim attempt. Both team’s long distance shooting died in the quarter, but the Bucks scored a few more baskets in the paint and connected on a few more outside looks than the Mavs to give the home team a 65-51 lead at the half.

The second half started and ended poorly. With Gafford getting ruled out at halftime due to a stinger, Dallas had just nine players able to play, and most of them were not very good at basketball on this particular night. The Bucks grew their lead to 20, then higher, and it quickly became a game of “can everyone get out of here without getting hurt.” Dallas entered the fourth quarter down 90-70.

The fourth was unwatchable. Dallas lost b…. a lot.

Running clock, please

This was one of the more brutal basketball games this iteration of the Mavericks has played this year. When Klay Thompson is out and Max Christie can’t hit shots, Dallas is unwatchable. The Bucks STINK, and yet the Mavs were down by 20 for a huge chunk of this game. I love the Mavs, but this is awful. Speed the season along, please.

Max Christie has to get better

If Christie is to be a piece of the future, he has to show more. He gets a ton of minutes and the second half of this season, he’s been ineffective most of the time. In March, his overall shooting numbers took a tumble, hitting just 38% from the floor. More than half his attempts being threes helps to some degree because he shot that from distance this past month, but that means inside the arc he’s a liability. Dallas needs players who can be more from all over the floor and unless it’s a catch-and-shoot, Christie hasn’t been good enough.

Cooper’s shot looks bad from three, try again next year

Cooper Flagg shot the ball horribly from the perimeter since returning from a foot injury after the All-Star break. He’ll be fine, I believe that, but watching these shooting struggles from distance sucks right now.

That’s all I have. I wish the Mavericks were better. It’s an exercise in endurance for Mavs fans right as the 2025-26 season wraps up.

Senga’s first start goes well, but Mets waste it

Mar 31, 2026; St. Louis, Missouri, USA; New York Mets starting pitcher Kodai Senga (34) pitches against St. Louis Cardinals right fielder Jordan Walker (18) during the fourth inning at Busch Stadium. Mandatory Credit: Jeff Curry-Imagn Images | Jeff Curry-Imagn Images

Kodai Senga’s first start of the season went well, but the Mets’ lineup was lifeless as the team lost 3-0 to the lowly Cardinals tonight in St. Louis.

It’s hard to come out of seeing your team get shut out by an unimpressive cast of pitchers, but let’s start with the positive. Senga continued to hit the high-90s with his fastball, and he struck out nine and walked three in six innings of work. Officially, he gave up two earned runs, but even those were not entirely his fault.

Luis Robert Jr. came to the Mets as a sure-thing great defender in center field who’s struggled to stay healthy and was coming off back-to-back disappointing years at the plate. He’s been a hot hitter to start his Mets tenure, but the noteworthy defense in center was notably missing in the bottom of the third tonight. Victor Scott II led off the inning with a well-struck ball to center, but it was one that a good defender should’ve caught.

Instead, Robert Jr. misread it, and Scott wound up on second base with a double as a result. On an ensuing single to center by JJ Wetherholt, Robert Jr. missed the cutoff man as Scott stopped at third, allowing Wetherholt to advance to second unnecessarily. Iván Herrera then doubled to left field to plate both of those runners.

That was effectively when the game ended. Despite the fact that they were facing a starting pitcher who had a 5.31 ERA last year and a bullpen that included Ryne Stanek, the Mets mustered up just three hits in total. Their best chance at scoring came in the top of the sixth, as Juan Soto smoked a double to begin the inning and was followed by Bo Bichette drawing a walk.

But Robert Jr. flew out to center, and Jared Young lined out to shortstop. Bichette didn’t get the best read on that line drive, and he was doubled off first.

Carlos Mendoza opted to turn the game over to Richard Lovelady in the bottom of the seventh, and while you can feel for the person for having been designated for assignment by the same team so many times over the past year, you can’t help but wonder why the Mets have a payroll that far exceeds $300 million but continue to acquire and roster a pitcher like him.

Lovelady served up a solo home run to Ramón Urias to lead off his first frame. If there was a silver lining in this game, it was the fact that Lovelady didn’t give up any more runs and soaked up the eighth inning, too, to keep the rest of the Mets’ bullpen fresh.

And if you’re looking to end this recap on an upbeat note, well, the Mets have a chance to win the series in St. Louis tomorrow at 1:15 PM EDT with Freddy Peralta on the mound. Here’s hoping they can score for him.

SB Nation GameThreads

Amazin’ Avenue
Viva El Birdos

Box scores

MLB.com
ESPN

Win Probability Added

FanGraphs win probability graph for Mets-Cardinals on 2026-03-31

What’s WPA?

Big Mets winner: Juan Soto, +7.2% WPA
Big Mets loser: Jared Young, -17.6% WPA
Mets pitchers: -3.1% WPA
Mets hitters: -46.9% WPA
Teh aw3s0mest play: Juan Soto doubles to start the sixth, +8.1% WPA
Teh sux0rest play: Jared Young lines into a double play in the sixth, -15.4% WPA

Sluggish Red Wings Falter Again Early, Lose 5-1 To Penguins

Follow Michael Whitaker On X

The Detroit Red Wings used all the right kind of words and phrases following their 5-3 loss to the Philadelphia Flyers on Saturday.

Alex DeBrincat called their slow start "unacceptable". Lucas Raymond said they needed to play "with more desperation". 

Those words rang hollow on Tuesday evening against the Pittsburgh Penguins, who raced out to a 3-0 lead and a 14-5 shots advantage in the opening 20 minutes of play en route to a 5-1 win at PPG Paints Arena. 

Once again, the Red Wings were plagued by a slow start against an opponent that, like the Ottawa Senators and Philadelphia Flyers, had played the previous night. 

The Penguins scored barely four minutes into the game on their first shot of the night, courtesy of Rickard Rakell.

Former Red Wings forward Anthony Mantha haunted his old team minutes later by increasing the lead to 2-0, giving him 30 goals in a season for the first time in his career. Egor Chinakhov then gave Pittsburgh a 3-0 advantage late in the frame. 

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

Image

For the second straight game, goaltender John Gibson was pulled in favor of Cam Talbot, who played the final 40 minutes.  

While team captain Dylan Larkin scored on a rebound at 3:17 of the second period, Pittsburgh kept them off the scoresheet the rest of the way and later went up 4-1 thanks to Justin Brazeau. 

A tally from Noel Acciari would cap the scoring for the Penguins in the third period. 

The Red Wings entered March well aware of their struggles during the month in past seasons and said all the right things about delivering a different result this time around.

Just like their words after the loss to Philadelphia on Saturday, their actions didn't match what they ultimately delivered on the ice. 

The Red Wings have eight games remaining on their schedule. While there is still a path to the playoffs, their margin of error continues to shrink. 

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.

Cubs BCB After Dark: Do the Cubs need to deal Matt Shaw?

Mar 30, 2026; Chicago, Illinois, USA; Chicago Cubs pinch hitter Matt Shaw (6) hits a single against the Los Angeles Angels during the fifth inning at Wrigley Field. Mandatory Credit: Patrick Gorski-Imagn Images | Patrick Gorski-Imagn Images

It’s Tuesday night here at BCB After Dark: the hippest hangout for night owls, early risers, new parents and Cubs fans abroad. Come on in out of the cold. We’ve got a fire going in here. There’s no cover charge. We can check your coat for you. Bring your own beverage.

BCB After Dark is the place for you to talk baseball, music, movies, or anything else you need to get off your chest, as long as it is within the rules of the site. The late-nighters are encouraged to get the party started, but everyone else is invited to join in as you wake up the next morning and into the afternoon.

Last night I asked you who will lead the Cubs in home runs this year and I stupidly forgot to include Seiya Suzuki as an option. In any case, 60 percent of you picked Michael Busch. Fourteen percent of you picked “other,” which I assume meant Suzuki.

Here’s the part where we listen to jazz. I don’t normally do movie stuff on Tuesday nights, so just enjoy the tunes.


Tonight we’re featuring vibraphonist Sasha Berliner at SFJazz this past December. She’s joined by Tristan Cappel on tenor sax and flute, Javier Santiago on keyboards, Giulio Xavier Cetto on bass and the drummer is Myles Martin.

This is “Did You Get It?”


Welcome back to everyone who skips the music.

The natural position for Matt Shaw is second base. Can he play other positions? Sure. But he’s going to be most valuable at second base.

This is a problem for Shaw and the Cubs now that they have signed Nico Hoerner for the next six years. Hoerner is not moving off of second base. Third base, where Shaw played last year, is occupied by Alex Bregman for the next six years. So unless you think Shaw can be a corner outfielder, the Cubs are looking at keeping Shaw as a utility player until he reaches free agency if they don’t trade him first.

At this time last year, Shaw was a Top 50 prospect in all of baseball. After one year in the majors, he still has some of that top prospect sheen. He was the Cubs starting third baseman last year and while his overall numbers weren’t great, they were much better in the second half after he got adjusted to the majors. His defense at third base was good. Baseball Reference and Fangraphs had very different evaluations of his overall WAR (3.1 on BR and 1.5 on Fangraphs) but even if you go by the lower value, a 23-year-old who was worth a win and a half usually has a promising future.

But it doesn’t look like Shaw has a promising future with the Cubs. They’re trying him out in right field and while there isn’t enough of a sample size to draw any conclusions from the stats, Shaw isn’t passing the eye test out there. Maybe he gets better. But is Shaw’s best value as a corner outfielder?

I would argue that it isn’t. Even if Shaw learns to play a decent outfield, I don’t think he’s going to hit like a corner outfielder hits. Shaw profiles as an above-average hitter as a second baseman. I think he’s a below-average hitter as a left or right fielder.

So the answer appears to be to trade Shaw. However, the Cubs had a major weakness last season: their bench. Shaw is a huge upgrade over Jon Berti, Vidal Bruján and everyone else whom the Cubs used as a backup infielder last season. Even Willi Castro, who turned into a pumpkin right after the trade deadline.

So it would seem that the Cubs could really use Shaw this year to shore up their bench. The problem with that is that the longer Shaw plays as a utility player, the less his value on the trade market gets. Sure, some top 50 prospects end up as utility infielders (Iowa Cub Scott Kingery is one), but if another team thinks that Shaw can be their starting second baseman for the next five years, maybe it’s better to trade him now, even if the Cubs have to accept 75 cents on the dollar for him.

So how urgent is the need to trade Matt Shaw? Should the Cubs try to get a deal done as soon as possible, or should they wait until the offseason? That way the Cubs would have Shaw ready to step in for any injuries during the season and there might be a bigger market in the winter. On the other hand, there might be teams looking to dump players who are approaching free agency whom the Cubs could get for Shaw now who would not be available in the winter. No, I don’t think the Tigers are trading Tarik Skubal unless they completely fall out of playoff contention, but there might be other quality players whom teams would deal for Shaw.

Or maybe you think the Cubs should keep Shaw for next season. Maybe you think he can hit and field well enough to be a quality corner outfielder. Maybe you just want to keep him around as a utility super-sub.

If you think the Cubs should trade Shaw as soon as possible, just vote “by the trade deadline.” Most teams aren’t willing to make deals before June, but you never know when a team might suffer an injury that Shaw be the answer for.

Thanks for stopping by tonight. We’ve enjoyed hosting you. Please get home safely. Tell your friends about us. Recycle any cans and bottles. Tip your waitstaff. And join us again tomorrow for more BCB After Dark.

Rapid Recap: Bucks 123, Mavericks 99

MILWAUKEE, WISCONSIN - MARCH 31: Ryan Rollins #13 of the Milwaukee Bucks drives against Ryan Nembhard #9 of the Dallas Mavericks during the second quarter at Fiserv Forum on March 31, 2026 in Milwaukee, Wisconsin. 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 Patrick McDermott/Getty Images) | Getty Images

The Milwaukee Bucks torched the Dallas Mavericks 123-99 at home tonight, spoiling Khris Middleton, Tyler Smith, and AJ Johnson’s hopes of revenge. The Bucks were led by Ryan Rollins (24 points) and Kyle Kuzma (20 points), while Cooper Flagg paced the Mavs with 19 points. Milwaukee completed a 2-0 season series sweep over Dallas with this win.

NBA.com Box Score

Game Recap

Kyle Kuzma and Khris Middleton, ironically, traded the first buckets of this game for their respective teams. Kuzma was heavily involved in the offense off the rip, taking a quick four shots in three minutes and setting up Jericho Sims for a few easy ones inside. The Bucks got off to an early 15-7 lead in large part due to the duo of Kuz and Sims. Milwaukee continued to ride their hot hands, but Doc Rivers needed his first timeout of the night at the 3:46 tick after Dallas’ lefty rookie John Poulakidas drained a pair of triples that cut their edge to four. Some AJ Green free throws and a Pete Nance putback dunk helped the home team escape the opening quarter with a 38-31 advantage.

Two threes from Ryan Rollins at the beginning of the second stanza increased the Bucks’ lead to double digits for the first time, and things didn’t slip from there. Milwaukee was pushing the pace (and playing random, in Budenholzerese), which created great looks from beyond the arc that they kept converting on. They were hot, and the Mavs were not—simple as that. All told, the Bucks went 22/44 from the field in the half (50.0%) while Dallas registered an ugly 17/50 (34.0%). The efficiency canyon fueled Milwaukee’s 65-51 lead at intermission.

Milwaukee’s offensive aggression didn’t wane coming out of the locker room. Kuzma was still cooking, and two buckets from him plus a Gary Trent Jr. trey forced a Jason Kidd timeout less than three minutes into the second half. The Mavericks, especially Brandon Williams and Cooper Flagg, weren’t completely folding over, but the Bucks extended their cushion to 20 points by the 6:13 mark. The difference was still exactly 20 heading into the final frame, with a score of 90-70.

Rollins and Taurean Prince both knocked down a long ball to kick off the fourth, and after those shots, any dwindling chance of a Mavericks comeback felt finally extinguished. Green, who was already having a solid outing, banged a couple more jumpers that got Fiserv Forum as close to rocking as possible on a Tuesday night in a tanking season. With under three minutes on the clock, Alex Antetokounmpo checked in for his NBA debut, and he booked his first career points at the charity stripe.

Stat That Stood Out

There were only two lead changes in the entire game. The Bucks genuinely dominated this one, which hasn’t been the case in a long time.

Islanders drop both games of back-to-back after 4-3 loss to Sabres

BUFFALO, N.Y. (AP) — Bowen Byram flipped a long shot into an empty net with 1:43 remaining to lead the Buffalo Sabres to a 4-3 victory over the New York Islanders on Tuesday night.

The Sabres became the NHL’s 11th franchise to reach 2,000 wins — and the first team not added in the league’s first expansion in 1967 when the NHL went from six teams to 12. Buffalo joined in the second wave of expansion, joining the NHL with Vancouver in 1970.

Jack Quinn and Tage Thompson had a goal and an assist, and Peyton Krebs also scored for the Sabres, who reached 100 points for the 10th time in franchise history and first since finishing with 100 in 2009-10. Ukko-Pekka Luukkonen made 25 saves for the Sabres.

Brayden Schenn, Calum Ritchie and Anders Lee scored, and Bo Horvat added three assists for the Islanders. Ilya Sorokin made 29 saves.

Some three minutes after Lee tied the game at 2, Krebs scored with 3:01 left.

Alex Tuch set it up by circling the Islanders net and feeding Krebs in front for a one-timer.

And Bowen Byram sealed it by flipping a long shot into an empty net with 1:43 remaining.

Schenn scored with 1 second left, bringing the Islanders within 1.

Up next

Islanders: Host Philadelphia on Friday.

Sabres: Visit Ottawa on Thursday.

Blue Jays 5, Rockies 1: Wasted on the way

Mar 31, 2026; Toronto, Ontario, CAN; Toronto Blue Jays first baseman Vladimir Guerrero Jr. (27) runs to first base on an RBI bases loaded walk scoring catcher Tyler Heineman in the fifth inning at Rogers Centre. Mandatory Credit: Dan Hamilton-Imagn Images | Dan Hamilton-Imagn Images

Last night, with the series opener, the Colorado Rockies soundly defeated the Toronto Blue Jays in a 14-5 onslaught. In Game 2, the Rockies hit some bad luck and (again) couldn’t seem to get the offense working (again). Add to that a seventh inning that put the Rockies on the back foot.

They ended up ceding the second game to the Blue Jays, 5-1.

More bad luck for Ryan Feltner

The game was fairly uneventful — a bit of a pitchers’ duel between Ryan Feltner and Max Scherzer — until the bottom of the third inning when Feltner was injured on a 106 mph comebacker from Andrés Giménez.

The injury was diagnosed as a “right glute contusion.”

After finishing the inning, he was removed from the game.

Before his exit, Felter looked excellent. He left the game with 3.0 IP, giving up one hit and striking out four on 47 pitches. Given Feltner’s history of injuries in 2025, any potential derailment of his season is reason for concern.

Although there was some traffic on the base paths, the game remained scoreless through four innings.

Manager Warren Schaeffer said of Feltner after the game, “I think we avoided something bad there” since Feltner’s hip tightened up after the contact and prevented him from re-entering the game.

According to Feltner, his hip “just stiffened up,” and he expects to make his next start.

The bullpen takes over

Juan Mejia entered in the fourth. He gave up hits to Vladimir Guerrero, Jr. and Kazuma Okamoto before pulling off this nifty double play.

However, Mejia was not so fortunate in the fifth where he loaded the bases before handing the ball over to Jaden Hill, who promptly game up an RBI single to Jesús Sánchez, making the score 1-0 Blue Jays.

He then walked Guerrero Jr with the bases loaded, making the score 2-0 Blue Jays. Following that, Hill struck out Okamoto and Lukes with the bases loaded.

In addition, the Blue Jays had used both of their challenges by the end of the fifth inning.

Hunter Goodman enters the chat

The Rockies certainly had their chances early in this game, courtesy of singles from T.J. Rumfield and Brenton Doyle, but neither were able to score.

That all changed in the sixth when the Rockies got on the board after Hunter Goodman hit his first home run of the season, a gorgeous second-decker (435 ft, 110.9 mph).

Scherzer’s evening was done after tossing 6.0 innings. He allowed four hits and one run (earned), walking one and striking out four and the Blue Jays leading 2-1.

Rumfield led off the seventh with a single (sensing a theme here) and made it to second on a wild pitch before being picked off at second and ending the inning.

Blue Jays feather their nest in the seventh

Zach Agnos came in to pitch the bottom of the seventh and gave up three singles that led to the Blue Jays taking a 3-1 lead on a Okamoto RBI. Nathan Lukes followed that with another RBI single, and the score was 4-1 Blue Jays. Ernie Clement followed that with a double, and it was 5-1.

Signs of life late, but it’s not enough

With two outs, Jake McCarthy hit a double in the eighth inning, but, again, the Rockies were unable to bring him home.

Old friend Jeff Hoffman entered to close the game, and surrendered a single to Ezequiel Tovar, but, once again, the Rockies were unable to capitalize.

Final score: Blue Jays 5, Rockies 1

Notable numbers

The Rockies finished the evening with one run on seven hits. They walked once and struck out six times (a notable improvement from last season). They were 0-for-3 with runners in scoring position and left five runners on base.

In addition, it was a long night for the bullpen:

  • Mejia: 1.1 IP, 4 hits, 2 runs (earned), 1 BB, 0 K
  • Hill: 0.2 IP, 1 hits, 0 runs, 1 BB, 2 K
  • Bernadino: 1.0 IP, 1 hit, 0 runs, 0 BB, 1 K
  • Agnos: 2.0 IP, 7 hits, 3 runs, 1 BB, 3 K

“I’m extremely proud of our ‘pen,” Schaeffer said. “We’ve asked a lot of them this season.”

Looking ahead

Join us tomorrow at 11:07 am when the Rockies will win their series against the Blue Jays. They will need length from starting pitcher Kyle Freeland given the usage of the bullpen tonight.

See you then.


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!

Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!

Byram's empty-netter stands as winner to lift Sabres past Islanders 4-3

BUFFALO, N.Y. (AP) — Bowen Byram flipped a long shot into an empty net with 1:43 remaining to lead the Buffalo Sabres to a 4-3 victory over the New York Islanders on Tuesday night.

The Sabres became the NHL’s 11th franchise to reach 2,000 wins — and the first team not added in the league’s first expansion in 1967 when the NHL went from six teams to 12. Buffalo joined in the second wave of expansion joining the NHL with Vancouver in 1970.

Jack Quinn and Tage Thompson had a goal and an assist, and Peyton Krebs also scored for the Sabres, who reached 100 points for the 10th time in franchise history and first since finishing with 100 in 2009-10. Ukko-Pekka Luukkonen made 25 saves for the Sabres.

Brayden Schenn, Calum Ritchie and Anders Lee scored, and Bo Horvat added three assists for the Islanders. Ilya Sorokin made 29 saves.

Some three minutes after Lee tied the game at 2, Krebs scored with 3:01 left.

Alex Tuch set it up by circling the Islanders net and feeding Krebs in front for a one-timer.

And Bowen Byram sealed it by flipping a long shot into an empty net with 1:43 remaining.

Schenn scored with 1 second left, bringing the Islanders within 1.

Right off the faceoff to start the third period, Lee and Sam Carrick fought. While Carrick threw punches with his right hand, his left arm was tied up in Lee's jersey at an awkward angle. As Carrick spun and was taken down to the ice, he landed hard. He remained down in obvious pain before leaving for the locker room.

Buffalo coach Lindy Ruff confirmed after the game Carrick injured his left arm in the fight.

Up next

Islanders: Host Philadelphia on Friday.

Sabres: Visit Ottawa on Thursday.

___

AP NHL: https://apnews.com/hub/nhl

___

The Associated Press created this story using technology provided by Data Skrive and data from Sportradar.