MLB Scores: Dodgers 2, Mets 1 – McLean was stellar, but the bats remain silent in Mets’ seventh straight loss

Apr 14, 2026; Los Angeles, California, USA; New York Mets shortstop Francisco Lindor (12) rounds the bases after hitting a solo home run against the Los Angeles Dodgers during the first inning at Dodger Stadium. Mandatory Credit: Jayne Kamin-Oncea-Imagn Images | Jayne Kamin-Oncea-Imagn Images

The pitchers’ duel that was advertised delivered and then some, with both the Mets and Dodgers getting stellar starts, in a nail biter of a game that, unfortuantely, didn’t break the Mets’ way. A 2-1 loss is never easy to take, but especially not when your ace pitches the game of his young career in the process.

Francisco Lindor decided that enough was enough with the 20-inning scoreless streak, leading the game off with a no-doubter solo home run off of Yoshinobu Yamamoto. It was the type of veteran leadership move that gets pointed to at times as ‘turnaround’ points in a season.

If only any of the other Mets’ batters would step up.

Thankfully, Nolan McLean was up the task tonight in Los Angeles. McLean walked Kyle Tucker with one out in the first, and that would come back to bite him after Will Smith doubled down the left-field line. putting men on second and third with one out. A weak Freddie Freeman ground out scored Tucker and tied the game at one.

Despite the early run, McLean would settle in and dazzle. After retiring 14 Dodgers in a row, a fifth inning walk to Hyeseong Kim and an errant throw by McLean put a running in scoring position for the first time since the first. However, McLean buckled down and got a Alex Freeland ground out to end the threat. A Max Muncy single in the seventh didn’t go anywhere, either.

McLean’s final line was seven innings pitched, one earned run on two hits, two walks, and eight strikeouts, including three ring ups of Teoscar Hernández and two for Freeman. It was an impressive performance.

After Lindor, Yamamoto would retire the next 20 Mets in a row, until Bo Bichette ripped a double with two outs in the seventh. Francisco Alvarez then walked, and the Mets had their first real threat of the game. However, Yamamoto would strike out Brett Baty to end the seventh and keep the game knotted up at one.

In the top of the eighth, Carson Benge lined a two-out single to left, which was followed by a weak Lindor grounder between first and second, which advanced Benge to third. That would do it for Yamamoto, who would be pulled in favor of Blake Treinen. After allowing Lindor to steal second, Treinen struck out Luis Robert Jr. looking to end the Mets’ threat.

Brooks Raley relieved McLean in the bottom of the eighth, and he walked Miguel Rojas to start the frame. A sacrifice bunt by Santiago Espinal moved Rojas to second, and an intentional walk to Shohei Ohtani put two one with one out. Tucker would loft a ball over third base, scoring Rojas and breaking the tie. Raley struck out Will Smith and induced a line out to right off the bat of Freeman to end the inning.

Alex Vesia, not old friend Edwin Díaz, would pitch the ninth for the Dodgers, and easily fanned Jorge Polanco on three pitches. Bichette would follow suit, leaving Alvarez as the Mets’ final hope. Alvarez would be punched on a check swing to end the game.

The Mets have now lost seven straight games and have shown only marginal offense over most of that run. Tomorrow night, the Mets play in the Jackie Robinson Day game on ESPN with Shohei Ohtani pitching for the Dodgers and Clay Holmes starting for the Mets.

SB Nation GameThreads

Amazin’ Avenue
True Blue LA

Box scores

ESPN
MLB.com

Win Probability Added

Mets/Dodgers WPA Chart for 4/14/26

What’s WPA?

Big Mets winner: Nolan McLean, +34.0% WPA

Big Mets loser: Brooks Raley, -23.0% WPA

Mets pitchers WPA: 11.0% WPA

Mets batters WPA: -6.1% WPA

Teh aw3s0mest play: Francisco Lindor’s lead-off dinger, +9.8% WPA

Teh sux0rest play: Kyle Tucker’s eighth inning RBI single, -21.8% WPA

9-8 – Springs springs 2-1 loss on Rangers

Apr 14, 2026; West Sacramento, California, USA; Athletics pitcher Justin Sterner (60) throws a pitch against the Texas Rangers during the seventh inning at Sutter Health Park. Mandatory Credit: Dennis Lee-Imagn Images | Dennis Lee-Imagn Images

The Texas Rangers scored one run but the Arden Arcade–Roseville Metropolitan Area Athletics scored two runs.

The Rangers should have saved a few of those eight runs from last night for tonight’s contest. In a strange contest, Texas took a 1-0 lead in the top of the 1st with another RBI from Jake Burger in this series and then the strike zone became a mystery for Rangers pitchers.

Through a couple of innings, Rangers starter MacKenzie Gore seemed more or less like the guy we’d seen over the first few starts during his tenure with Texas until he allowed a two-out double to A’s No. 9 hitter Denzel Clarke in the bottom of the 3rd.

At that point, Gore just kind of fell apart for many minutes as he walked the next two batters and then allowed a two-out, two-run RBI single to Jacob Wilson. Frustratingly, Wilson had already impacted the game with a couple of nice plays at shortstop with runners on base for the Rangers.

After the Wilson hit gave the A’s a 2-1 lead, Gore got out of the inning without any further damage but then walked the next two hitters he faced in the bottom of the 4th. Gore wiggled out of that inning too to keep the score a one-run game thanks in part to the A’s deciding to give up an out with a sac bunt. However, after a hit and another walk in the 5th, Gore’s night was finished.

Overall, Gore walked six A’s batters but he also only allowed three hits and struck out five. It was a bad command night for the left-hander but it was also a close game throughout. With Gore struggling and with Springs settling in after the 1st inning run, the game had a mystifying vibe that the Rangers were getting soundly defeated even though it was a 2-1 score from the 3rd inning on.

Despite some early chances, and a few at-bats late with runners in scoring position, the bats just couldn’t break through against former Ranger Jeffrey Springs and then collected just one hit off the Athletics’ bullpen.

Player of the Game: Though the Rangers walked a total of eight batters tonight with six from Gore and two more from the bullpen, and though Robert Garcia was one of those relievers who issued a walk, the recently demoted from high-leverage lefty gave Texas 1.2 innings of scoreless relief with three strikeouts after Gore got the early hook in the 5th.

Garcia’s stock has fallen a bit in the season’s first few weeks but, in a one-run game, he helped keep the Rangers in this one by bridging the game from Gore to the late innings.

Up Next: The Rangers and A’s are back at it tomorrow with RHP Kumar Rocker expected to make the start for Texas opposite RHP J.T. Ginn for formerly Oakland.

The Wednesday evening first pitch from Sutter Health Park is scheduled for 8:40 pm CDT once again and will be telecast via the Rangers Sports Network.

After Yamamoto & McLean duel, Dodgers squeak by Mets

LOS ANGELES, CA - APRIL 14: Yoshinobu Yamamoto #18 of the Los Angeles Dodgers pitches during the game between the New York Mets and the Los Angeles Dodgers at UNIQLO Field at Dodger Stadium on Tuesday, April 14, 2026 in Los Angeles, California. (Photo by Emma Sharon/MLB Photos via Getty Images) | MLB Photos via Getty Images

LOS ANGELES — Yoshinobu Yamamoto and Nolan McLean engaged in a wonderful pitching duel on Tuesday night at Dodger Stadium, pitchers with different styles but equally vast repertoires, and both exceedingly difficult to score against. Offenses were kept mostly at bay until the eighth inning, when both teams threatened but only the Dodgers were able to push across the game-winner, beating the Mets 2-1.

Pinch-hitter Miguel Rojas walked to open the eighth, and was sacrificed to second by pinch-hitter Santiago Espinal. With first base opened, Shohei Ohtani was intentionally walked (extending his on-base streak to 48 games, by the way), setting up a struggling Kyle Tucker to dunk one just behind third base for the Dodgers’ first lead of the night.


Both starting pitchers gave up single runs in the first inning, and nothing else. Francisco Lindor hitting a leadoff home run off Yamamoto, and Will Smith doubling off McLean to set up two runner in scoring position, only one of whom scored, on a groundout.

Yamamoto struck out seven in his 7 2/3 innings, allowing four hits and a walk in a tidy 104 pitches. McLean struck out eight in his seven innings, giving up two hits and two walks on 95 pitches. By all accounts, an incredible duel.

Yamamoto not only kept the Mets in the ballpark after the Lindor home run, he mostly confined them to the infield. He induced 10 groundouts, five of which were to Freddie Freeman at first base, who dutifully fed a covering Yamamoto four times.

Yamamoto retired 20 batters in a row after the Lindor home run, until Bo Bichette snapped the string with a double over third base with two outs in the seventh inning. Yamamoto then issued his first walk of the night, to Francisco Alvarez on five pitches, in his first real jam of the night. But he struck out Baty to end the seventh, keeping the game knotted at one apiece.

With Thursday’s off day pending and a six-man rotation, Yamamoto’s next start will likely be next Tuesday, on six days rest, which made the decision to keep him — at 94 pitches — in for the eighth inning much easier to make. Yamamoto got the first two outs, but a pair of singles put runners at the corners and ended his night.

Blake Treinen rode the tightrope, allowing Lindor to steal second base to put two runners in scoring position, but then struck out Luis Robert Jr. on seven pitches to keep the game tied.


With closer Edwin Díaz still day-to-day, the Dodgers turned to Alex Vesia for the ninth inning with a one-run lead, and he struck out all three batters he faced on only 10 pitches.


After Monday’s win took two hours, 13 minutes for the shortest Dodgers game of the season, Tuesday night needed only two hours, three minutes to complete.

Tuesday particulars

Home run: Francisco Lindor (1)

WP — Blake Treinen (1-0): 1 batter, 1 strikeout

LP — Brooks Raley (0-1): 1 IP, 1 hit, 1 run, 2 walks, 1 strikeout

Sv — Alex Vesia (2): 1 IP, 3 strikeouts

Up next

One more game remains on the homestand, with Shohei Ohtani starting on the mound Wednesday night (7:10 p.m., ESPN), and Clay Holmes pitching for the Mets.

Penguins/Blues Recap: Pens fall 7-5 to end regular season

ST. LOUIS, MO - APRIL 14: Pittsburgh Penguins right wing Anthony Mantha (39) shots the puck past St. Louis Blues goaltender Jordan Binnington (50) for a goal during an NHL game where the St. Louis Blues hosted the Pittsburgh Penguins on Tuesday April 14th, 2026, at the Enterprise Center in St. Louis MO (Photo by Rick Ulreich/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

Pregame

It’s a very Game 82 lineup for the Penguins; there’s no Crosby, Malkin, Rust, Chinakhov, Rakell, Karlsson, Letang, Wotherspoon or Girard as all the top-6 forward/top-4 defenders set their sights on the playoffs. Recent signee Jake Livanavage makes his NHL debut and Rafael Harvey-Pinard makes his Penguin debut after toiling away all season in the AHL.

First period

The Blues are on their front foot for most of the first half of the period, taking control of the puck for the majority of the time but the Penguins weather that storm.

Rutger McGroarty gets the scoring started almost out of no where when an offensive draw by Kevin Hayes pops over to him and McGroarty quickly fires the puck by Jordan Binnington. 1-0 Penguins.

St. Louis gets the first power play of the game, right as it’s ending Avery Hayes pressures Logan Mailloux at the blueline and wins the puck away. Hayes is off to the races and snipes Binnington’s glove side to extend the lead to 2-0 on what offiically goes into the books as an even strength goal but really got started as a shorthanded play.

St. Louis was about to breakout on up to a 3-on-1 rush but Oskar Sundqvist can’t get the puck past Kevin Hayes. Hayes stretches to just barely keep the play onside and quickly moves it down to Anthony Mantha with the Blues out of sorts. Mantha adds to his career-high in goals with number 33 by blowing a shot by Binnington’s blocker. 3-0.

The Blues get on the board courtesy of Ilya Solovyov and Ryan Graves crossing their wires. Graves goes behind the net to make himself available as an option but the puck rolls off Solovyov’s blade to the middle of the ice. That’s trouble, a quick pass finds Jimmy Snuggerud wide open and he fires one by Stuart Skinner to bring the score to 3-1.

Good start for the Pens and the unrelated Hayes boys. Kevin nabs two primary assists, Avery scores a goal to help Pittsburgh to an early 3-1 lead after 20 minutes.

Second period

Elmer Soderblom with a power move for the ages. Ben Kindel gives the big guy a good pass and then he drives to the net with authority wearing the 6’1”, 204 pound defender Tyler Tucker like a cape. While that was happening, Soderblom managed to pull the puck through Michael Kesselring and around Binnington and slam it into the net. Wow. 4-1 Pens lead.

Sundqvist gets on the board to bring the Blues back to within two goals. Livanavage gets turned around and didn’t protect the middle of the ice on Alexey Torpochenko’s shot, Jack St. Ivany was shading over to help cover and Sundqvist was unmarked for the followup. Nothing egregious but certainly a ‘welcome to the NHL’ moment.

The goalfest continues and the Blues get within one goal. The Pens get running around on their defensive coverages a little bit and a fortunate St. Louis bounce has the puck end up on Mailloux’s stick. He wheels to the left, steps into space and shoots it in. 4-3.

The game gets pretty heated considering the non-existent skates, the Pens get a power play after Harvey-Pinard got mauled in front of the net. No dice. Later another post-whistle scrum puts Mantha in the penalty box and this time the Blues score on it to tie the game. Snuggerud nets his second of the night from right in front. 4-4 game.

Well, once down 3-0 and then 4-1, the Blues weren’t packing it up early by any means at home. They claw back to tie the game back up heading into the third period.

Third period

Arturs Silovs takes over at the start of the third. He makes a couple of nice saves then gives up a goal within five minutes. The play breaks down and Livanavage can’t step up to block a shot from Dylan Holloway. 5-4 Blues in front for the first time.

The collapse for the Pens continues, Binnington starts a breakout that catches Solovyov and Graves waaaay too wide when Graves makes a false step forward to pressure a guy he wouldn’t have got to if he had three more seconds. Pavel Buchnevich is the receipent with a breakaway and his shot hits the mark to the top corner of Silovs’ blocker. 6-4.

Dan Muse uses his timeout to settle things down and shout at his team a little, but it looks like that horse has already left the barn and cleared the field at this point.

The Pens get a power play, Avery Hayes scores just after it ends after a great individual effort that sees him get a zone entry, shot, and follows up on the rebound to knock it in off Binnington. 6-5 game.

Pittsburgh pulls the goalie to try and tie it up, doesn’t work when Holloway ices the game on an empty net goal with 1:43 to go and set the score at 7-5.

Some thoughts

  • Overall a fine debut from the youngster Livanavage to jump from college to the big time. He got a two-year entry level contract starting in 2025-26, so the first year was going away regardless but it was good to see him get a game in the big league. The scouting report was pretty accurate: he’s a great skater that can do a lot with puck retrievals. He’s very small (officially listed at 5’10, which must have been the same measuring tape that said 5’8 Max Talbot was 5’10). He made a few plays that show a nice defensive mindset going to tie up sticks of opponents on the backside of the play with a few choppy moments that are bound to happen along the way. Naturally he showed needing the learning curve that he can’t always hold pucks and skate out of danger in the top league and let the passing change the point of attack quicker than his legs, nothing unexpected. It’ll be interesting to see just how much he’ll be in the mix for an NHL lineup spot next preseason. One would think Livanavage still probably has some time in Wilkes-Barre in his future but this probably won’t be his only NHL appearance given the skillset.
  • This might be the end of the line for Kevin Hayes, great to see his perseverance rewarded with a couple of assists against one of his former teams. He handled this season impeccably despite what had to be the frustrations of barely getting to play.
  • Liked to see McGroarty score and noticed he was with the first group of some regular penalty killers (Acciari, Shea and Clifton). McGroarty’s immediate path ahead looks like a lower line winger, adding some PK work to his portfolio could be big for his progression as he aims to find a full-time NHL niche. Much of the same applies for Avery Hayes, who made a bigger impact with the short-handed group tonight. The overall game was meaningless for the team but these kinds of individual opportunities won’t be forgotten moving forward with how coaches and management see what happens with players like this getting some chances they otherwise wouldn’t.
  • Not to be outdone, Soderblom left a reminder that he’s going to be in the picture and take up a lot of room somewhere on the bottom lines next season too. It’s almost sacrilege to describe a goal as Lemieux-esque but the thought came to mind if only for a big guy paying no mind to a defender all over him and making a nice move to score. Someone like Chinakhov really set the bar high on impressive debuts as a castoff trade but Soderblom’s 5G+5A in 20 games from a low minute role exceeded expectations in a major way.
  • Loopy after midnight thought: gotta wonder if anyone in NHL history has ever scored two goals in the same game that came within five seconds of a PK ending AND five seconds after a power play ends like Avery Hayes did today.
  • Felt sorry Stuart Skinner had to be in there for this game, Silovs too for that matter. Not much the goalies could do on a lot of it with the breakdowns in front of a substandard defensive team. The Pens surely wanted to get Skinner some action before the start of the playoffs, today’s game didn’t lend itself to being a nice launching point for a goalie to go into the postseason. Putting Silovs in for the third period does prime an interesting angle for just which goalie will be playing the next game, though his performance was no better (and arguably worse). Hopefully the goalies can turn the page and not put too much stock in a write off game.
  • Speaking of that, not sure if the Penguins were out of their post-deadline recalls but maybe they should have thought of bringing up Joel Blomqvist or Sergei Murashov to play in this throwaway game. Obviously it makes sense of the benefit of getting the goalies in a rhythm and some playing time late, the trade off is putting them in an impossible situation where the bottom can drop out, which happened tonight. Both goalies already dealt with a three-week Olympic break, what’s a one week game break after that? Every other player of the team of significance got at least a game where they didn’t have to dress (apologies to Tommy Novak and Justin Brazeau), perhaps that strategy should have extended to the netminders too.
  • Gotta admit, it’s darkly humorous the Pens’ season ends blowing a three-goal lead. Not worth any consternation given that more than half the team was out, just made sense on some levels.
  • Getting season debuts from Livanavage and Harvey-Pinard put the total number of players to appear in a game for the Penguins at 40 this season, the most in the league this season. They had some injuries and certainly no hesitation about shuttling players in and out of the lineup all over the place. Now, ironically, they’ll hope for someone like Blake Lizotte to heal up soon and health for everyone else to get as much stability as they can for the rest of the way.

And now, we get to the good part. The Pens can take the rest of the week to gear up for their Saturday or Sunday home playoff game against the Flyers. Another regular season is in the books, thanks to all who have come along for the journey!

Schmaltz scores 2 goals as Mammoth defeat Jets 5-3

SALT LAKE CITY (AP) — Nick Schmaltz scored twice as the Utah Mammoth beat the Winnipeg Jets 5-3 on Tuesday night and secured the first wild-card spot in the Western Conference.

Schmaltz scored his first goal for the Mammoth 4:54 into the second period on the power-play, assisted by Mikhail Sergachev and Dylan Guenther. He added a power-play goal 7:16 into the third, assisted by Logan Cooley and Clayton Keller.

JJ Peterka, Alexander Kerfoot and Cooley also scored for the Mammoth. Karel Vejmelka made 21 saves in the win for the Mammoth.

Mark Scheifele and Kyle Connor had a goal and an assist and Isak Rosen also scored for the Jets. Gabriel Vilardi added two assists, and Eric Comrie had 31 saves for the Jets, who lost a third straight.

The Mammoth will face the winner of the Pacific Division in the first round of the playoffs, either the Vegas Golden Knights, Edmonton Oilers or Anaheim Ducks.

Up next

Mammoth: Host the St. Louis Blues on Thursday evening.

Jets: Host the San Jose Sharks on Thursday evening.

___

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

___

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

Nolan McLean strikes out eight, but Mets end up on wrong side of pitcher's duel after 2-1 loss to Dodgers

The matchup between Nolan McLean and Yoshinobu Yamamoto lived up to the hype, but the Mets could not push across enough runs in their 2-1 loss to the Dodgers on Tuesday night.

Both McLean and Yamamoto allowed just one run each and struck out a combined 15 batters across 14.2 innings.

Including Tuesday night, they have scored 10 runs in their last seven games, and have now lost seven games in a row.

Here are the takeaways...

-Francisco Lindor had gone the first 17 games of the season with an RBI -- the longest of his career -- but got off the schneid in a hurry, taking a 95 mph fastball from Yamamoto deep to lead off the game with a home run. The blast went 402 feet and snapped the Mets' 20-inning scoreless streak. 

But Yamamoto would settle in quickly, retiring the next 20 batters before Bo Bichette hit a two-out double in the seventh inning. Francisco Alvarez followed with a walk, setting up Brett Baty. The left-hander struck out swinging to leave two runners on and get Yamamoto through seven innings. 

Yamamoto wound up starting the eighth, and after getting the first two outs -- Marcus Semien narrowly missing a solo shot (101.9 mph off the bat) that died at the warning track -- Carson Benge hit an opposite-field single. Lindor followed up with a single that put runners at the corners. The back-to-back singles knocked Yamamoto out of the game for Blake Treinen to face Luis Robert Jr. Lindor stole second on the first pitch and Robert worked the count full but was frozen on a strike-three pitch that ended the threat.

Yamamoto tossed 104 pitches (65 strikes), allowing one run on four hits and one walk while striking out seven. 

-McLean matched Yamamoto and then some. The young right-hander was given a 1-0 lead, but would be a tough-luck pitcher in the first. He allowed a one-out walk to Kyle Tucker and Will Smith hit a blooper to left field that Benge dove for, but couldn't come up with it. The ball kicked away a bit, allowing Tucker to reach third and Smith to get to second. Freddie Freeman hit a dribbler down the first base line, which Mark Vientos picked up and stepped on first for the second out, but Tucker scored. 

McLean would also settle in after that first inning. McLean would retire 13 straight batters before navigating through a tough Dodgers lineup. 

McLean allowed just one run on two hits and two walks through seven innings (95 pitches/68 strikes) and struck out eight batters. He lowered his ERA to 2.08.

-Brooks Raley was the first reliever out of the pen and his command wasn't there to start. He walked the leadoff man and a bunt moved Miguel Rojas to second base for Shohei Ohtani. Raley intentionally walked Ohtani to pitch to Tucker. The left-hander dumped an RBI single to left field to give the Dodgers a 2-1 lead.

-In the top of the ninth against Alex Vesia -- not Edwin Diaz, who has been dealing with velocity issues of late -- the Mets went down in order. Jorge Polanco, Bichette and Alvarez struck out to end the game. The Mets outhit the Dodgers 4-3, but could not get the hit that mattered.

Game MVP: Kyle Tucker

With the pitcher's duel, someone needed to push across the winning run and Tucker did just that.

Highlights

What's next

The Mets and Dodgers wrap up their three-game set on Wednesday night. First pitch is set for 10:10 p.m.

Clay Holmes (2-1, 1.50 ERA) will take the mound against Shohei Ohtani (1-0, 0.00 ERA).

Braves News: Hayden Harris recalled, Dom delivers, and more

The Atlanta Braves began the day with a roster move that recalled southpaw Hayden Harris to Atlanta and simultaneously optioned right-hander Rolddy Muñoz to Triple-A Gwinnett. The move is a classic bullpen shuffle, and an underwhelming one at that. 

Muñoz made his first appearance of the season on Monday night, and in two innings, he surrendered three runs on five hits. He walked one and recorded three strikeouts. Given this performance, it wasn’t overly shocking to see he was demoted Tuesday morning, which brings up none other than Hayden Harris.

Harris has yet to make his 2026 debut, and he’s gotten off to a rough start in Triple-A. He’s appeared in five games, where he gave up three runs. He’s recorded six walks and seven strikeouts. The Braves will be hoping he can settle in and provide some stability out of the bullpen.

More Braves News:

Dominic Smith delivered in the eighth during Tuesday’s 6-5 win over the Miami Marlins. 

Spencer Strider will be joining Sean Murphy in Rome for a rehab start on Thursday evening. He is expected to throw 40-45 pitches.

After being designated for assignment earlier this week, Martín Pérez has cleared waivers and elected free agency. 

In the latest minor league recap, we continue the game of who’s hot, who’s not. 

MLB News:

The San Diego Padres placed right-hander Nick Pivetta on the 15-day injured list with elbow inflammation. He exited Sunday’s start after three innings due to elbow stiffness.

The Philadelphia Phillies traded right-hander Griff McGarry to the Los Angeles Dodgers in exchange for international pool money. 

The Milwaukee Brewers placed OF Christian Yelich on the 10-day injured list due to a left groin strain. He is expected to be out until mid to late May.

From the Feed:

Austin Riley is off to a slow start this year but is beginning to show some encouraging signs. Let’s hear your thoughts here:

Tuesday’s game marked Matt Olson’s 800th consecutive game, giving him the 11th longest streak in MLB history.

Landeskog scores go-ahead goal to help the Avalanche to a 3-1 win over the Flames

CALGARY, Alberta (AP) — Gabriel Landeskog scored the go-ahead goal at 15:07 of the third period to lead the Colorado Avalanche to a 3-1 victory over the Calgary Flames on Tuesday night.

The score was tied at 1 in the final five minutes of the game when Cale Makar sent a pass across to Brett Kulak, whose shot deflected in off Landeskog in front.

Artturi Lehkonen and Nathan Mackinnon, with his league-leading 53rd goal into an empty net, also scored for Colorado (54-16-11). Makar, a Calgary native, was back in the Avalanche’s lineup after missing seven games with an upper-body injury. He assisted on all three goals.

The Avs won their final eight road games of the season and were 14-1-0 in their last 15 games away from home. Colorado’s 29-7-5 road record this season is a franchise best. Their 119 points in 81 games ties the franchise record set in 2021-22.

Blake Coleman scored his 20th goal for Calgary (33-39-9). The Flames had their eight-game (7-0-1) home streak halted.

MacKenzie Blackwood made 30 saves for Colorado and improved to 23-10-2. Dustin Wolf made 36 saves for the Flames, slipping to 23-29-3.

After playing Monday in Edmonton, Colorado rested veterans Brock Nelson and Devon Toews. Nazem Kadri (finger) also did not play.

Calgary's Matt Coronato, who has a five-game point streak, did not play. Veteran Ryan Strome also was a healthy scratch.

Up next

Avalanche: Host the Seattle Kraken on Thursday.

Flames: Host the Los Angeles Kings on Thursday.

___

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

Martin Necas Secures 100th Point In 3-1 Win Over Flames

For many in the league, Game 81 is still either about fighting for a final wildcard spot or determining who they will face in the playoffs. For the Avalanche, it's just game 81, though there are some key notes in the second-last game.

Cale Makar and Artturi Lehkonen are both in tonight, with Devon Toews and Brock Nelson coming out for maintenance. Martin Necas is looking for point 100, and he will secure it as the Colorado Avalanche defeat the Calgary Flames 3-1.

Period 1:

The Avalanche gets the early chance first as  Yegor Sharangovich is called for tripping, but can’t capitalize on it. The Flames get their first power-play opportunity not long after, as Parker Kelly is called for tripping, but the Avalanche kill their first penalty.

Not much happened in the first period; the Avalanche were pretty sloppy, with poor decision-making, but they did outshoot them 10-6 and kept the score tied entering the second period. 

Period 2:

Avalanche once again gets the opportunity to strike first on the power play as Connor Zary is called for hooking, but can’t capitalize on the chance. It's Blake Coleman who tips Mikael Backlund's shot, and it tips over Mackenzie Blackwood's shoulder and in, opening the score at 1-0. Impressive, really, from Coleman, as Brett Kulak cross-checked him in the process and still managed to get the tip-off.

In his first game back, Cale Makar comes in on a tight angle, manages to squeeze a laser of a pass to Arturri Lehkonen, who rifles it in right off the pass to tie the game 1-1. Martin Necas was initially credited as the secondary assist but was later changed to Sam Malinski, so Necas still sits at 99 points.

Rory Kerins is called for tripping, and into the power play, the Flames are called for too many men. This gives the Avalanche a 5-on-3 for 1:17, but they can't capitalize on the extra-man advantage. Jack Ahcan is called for hooking, but the Avalanche kill it off and head into the third period tied 1-1

Period 3:

Wolf is stopping pretty much everything the Avalanche are sending him, robbing a 2-on-1 from O’Connor. It's Kulak who sends a wrist shot from the blue line that is tipped by Gabriel Landeskog and in to make it 2-1 with less than five minutes left in the period.

Necas with Wolf out of the net sends it to Makar, who sends it to MacKinnon, who buries the empty-net goal to end the game at 3-1, giving Necas his 100th career point for the first time in his career.

Next Game.

The 3-1 win secures 119 points on the season, tying the franchise record, and could break it in their final game of the season against the Seattle Kraken on Thursday, April 16.

Jared Bednar’s No-Ego Avalanche Are Chasing History—and Another Stanley CupJared Bednar’s No-Ego Avalanche Are Chasing History—and Another Stanley CupBehind Jared Bednar’s historic coaching résumé and a dominant, no-ego locker room, the Colorado Avalanche have turned belief, depth, and elite goaltending into a legitimate pursuit of another Stanley Cup.

Islanders’ Victor Eklund gets first point in NHL debut on Bo Horvat’s 300th goal

An image collage containing 1 images, Image 1 shows Victor Ecklund made his NHL debut in the Islanders' 2-1 season-ending loss to the Hurricanes on April 14, 20246 at UBS Arena. He also recorded his first assist on Bo Horvat's 300th goal

The Islanders didn’t picture their season ending after 82 games on Tuesday, but the finale did at least come with a glimpse of the future.

Victor Eklund, the 16th pick in last summer’s draft, was called up to make his NHL debut in the otherwise meaningless 2-1 loss to the Hurricanes.

“I found out last night, just called my mom, my dad, my brother,” Eklund said. “Super excited. Feels like a dream come true. Just crazy to see, for example, [Mat] Barzal and [Bo] Horvat on the ice. Kind of unreal, to be honest. Enjoy the moment.”

His parents, who caught a flight from Sweden to be there in time for the game, got to watch their son record his first NHL point: a secondary assist on a tic-tac-toe passing sequence ending in Bo Horvat’s goal.

It was Horvat’s 300th NHL goal, a milestone that would usually warrant keeping the puck. He would have none of it.

“You’ll never forget your first NHL game and let alone your first NHL point,” Horvat said. “He’s gotta have that. I already told the trainers.”

Eklund skated 15:30 in total, and was put on the top line with Horvat and Simon Holmstrom. His energy was notable, albeit in a game where everyone was going at less than full tilt, and he seemed more than willing to get into puck battles.



“He’s got a great motor,” coach Pete DeBoer said. “Relentless. Reminds me a little bit of [Logan] Stankoven who I had in Dallas for a year. He’s got a bright future. Great to get him in his first game and for him to get a point.”

Eklund will need to put on some muscle in the offseason. But he is ahead of schedule, and there is a very real chance he will compete for an NHL job in training camp.

Victor Ecklund made his NHL debut in the Islanders’ 2-1 season-ending loss to the Hurricanes on April 14, 2026 at UBS Arena. Getty Images

“I think that was the importance of him playing tonight,” DeBoer said. “He can go home now for four months with it in his mind, hey, I can play at that level with those guys. Until you actually do it like he did tonight, you don’t really know. So he knows that now and that should fuel him going forward.”


Semyon Varlamov was assigned to AHL Bridgeport on an LTIR conditioning loan.

That opens the possibility that Varlamov, who has undergone two knee replacements since he last played an NHL game on Black Friday in 2024, could make his long-awaited return to the ice with the AHL club.

Bridgeport’s next game is Wednesday night in Hartford.


Isaiah George told The Post he is expecting to play playoff games with Bridgeport.


Kyle MacLean, Marc Gatcomb and Ryan Pulock came out of the lineup on Tuesday to make room for Eklund, Liam Foudy and George.

Pulock, per the Islanders, “has been battling through several injuries.”

Matthew Schaefer, Anders Lee, Emil Heineman and Adam Pelech all finished the season with 82 games played, the first time doing so for all of them except Lee.

Pelech played all 56 games in the shortened 2021 COVID season.

8-10: Chart

Apr 14, 2026; San Diego, California, USA; Seattle Mariners first baseman Josh Naylor (12) tags out San Diego Padres designated hitter Gavin Sheets (30) to turn a double play during the sixth inning at Petco Park. Mandatory Credit: David Frerker-Imagn Images | David Frerker-Imagn Images

Padres 4, Mariners 1

Bryan Woo when he throws first pitch strikes: Randy Arozarena and Luke Raley, .03 WPA

Bryan Woo when he does not throw first pitch strikes: Bryan Woo, -.11 WPA

Game thread comment of the day:

Hunter Haight Gets It Back: Wild Rookie Nets First NHL Goal One Night After An Overturned Goal

ST. PAUL, Minn. — Hunter Haight did not have to wait long for redemption.

One night after seeing what would have been his first NHL goal overturned, the Minnesota Wild rookie got it back in the best way possible, scoring the first goal of his NHL career in front of an electric home crowd.

“It’s frustrating when something like that happens,” Haight said. “But I kind of knew right away that it was going to get called back. So it feels really good to score tonight.”

The goal was a fitting payoff in the final game of the regular season for a player the Wild believes is trending in the right direction.

Haight’s moment came off a setup from Nick Foligno and Marcus Foligno, two veterans who have helped make his adjustment to the NHL easier.

“It’s awesome,” Haight said. “The opportunity to play with those two guys, you learn so much, just the little details. You come back from a shift, and they’re giving you insight on what they see. So, it was really cool to do it.”

Foligno was smiling just as much as Haight was on the bench. And even was hugging him when they announced the goal in the arena.

“Actually, JoJo said, ‘I wonder how many games played versus assists between him and I?’” Foligno said. “So pretty good stat by JoJo. Yeah, I’m just thrilled for him. It’s so cool to watch a kid get his first goal. You know what you felt like when you got yours, and especially the other night when he thought he had it. He scored a way more beautiful one tonight. So I’m thrilled for him, especially in a win.”

“Fliggy got a little sauce on it, and I just tried to settle the puck down quick,” Haight said. “Just made sure I had it before I let it go.”

When the puck went in, the building erupted. Haight soaked it in as the crowd roared, then got an equally memorable reaction on the bench when Foligno wrapped him up after the announcement.

It was the crowd had been in quite some time.

“This crowd is unbelievable,” Haight said. “It was really cool to hear them erupt and roar.”

Of Foligno’s embrace, Haight added: “I’ve always said it, this locker room is full of amazing people. And Fliggy, ever since he got here, he’s been there for me and kind of taken me under his wing.”

For Haight, the goal was more than a single highlight. It was a snapshot of the progress he has made from Game 1 to Game 82, and a reminder of what could be ahead.

Haight, 22, made the team out of camp and played in the first two games of the season. He was later sent down and finished the AHL season with 18 goals and 32 points in 51 games.

He was just named AHL player of the week as well.

“Every opportunity to play in the lineup is big,” Haight said. “I’m trying my best to make sure that I stay and keep doing that. So, yeah, it’s pretty nice.”

His focus now shifts immediately to next season, where his mindset will stay the same. To make the team out of camp again but this time maybe be a regular.

“My goal going into every training camp is to try to make the lineup,” Haight said. “I think I’ve done a great job, development-wise, heading into next season, and I feel really good heading into next year.”

Wild coach John Hynes said Haight’s first NHL goal was a deserved reward, but he also pointed to the bigger picture.

“Really happy for Hunter,” Hynes said. “One that last night it got turned back but he doesn’t have to sit on it for another year. But just his development, I really like the way he’s going about his business. He’s gotten better. Second-year pro, he’s had his stints up here. He’s really produced and played well down in Iowa and you see him come up here and he’s more comfortable. He’s now, for him and for us, showing some things that I think are on a high trajectory, which is a real positive.”

After the disappointment of the overturned goal the night before, Haight made sure this one counted.

And judging by the reaction from the crowd, the bench, and the locker room around him, it was a moment no one there was going to forget.

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.

Recent Wild Stories

Wild’s Game 1 Starter No Longer Obvious Amid Gustavsson’s Slide, Wallstedt's PushWild’s Game 1 Starter No Longer Obvious Amid Gustavsson’s Slide, Wallstedt's PushThe Wild’s Game 1 starter against Dallas was once a formality. Now, Filip Gustavsson’s late-season struggles and Jesper Wallstedt’s surge have turned it into a defining playoff decision for Minnesota.

- Wild Are Back In The Playoffs On An NHL Record Run.

- Wild Sign Top Prospect Charlie Stramel To A Three-Year Entry-Level Deal.

- Wild's Brock Faber Breaks Franchise Record For A Defenseman.

- Wild's Vladimir Tarasenko Has Rediscovered His Scoring Prowess.

- Yakov Trenin Breaks Minnesota Wild Single-Season Hits Record.

Cubs BCB After Dark: How concerned are you about Busch?

CHICAGO, ILLINOIS - MARCH 31: Michael Busch #29 of the Chicago Cubs bats in a game against the Los Angeles Angels at Wrigley Field on March 31, 2026 in Chicago, Illinois. (Photo by Matt Dirksen/Chicago Cubs/Getty Images) | Getty Images

Good evening. Welcome back to another night of BCB After Dark: the grooviest club for night owls, early risers, new parents and Cubs fans abroad. We’re so glad you decided to stop in. You’re always welcome here. The dress code is casual. The hostess can seat you now. 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.

The Cubs beat the Phillies tonight, 10-4. Riley Martin got his first career start and even though it was only for one inning, he retired the side in order on six pitches. He struck out Kyle Schwarber on three pitches. I mention this because I asked you last night if you thought that Martin would be a key part of the bullpen this year. You are bullish on Martin because 68 percent of you said “yes.”

I don’t normally do a movie essay on Tuesday night/Wednesday morning, but I always have time for jazz. That time is now.


Tonight we’re featuring some bebop as saxophonist Sonny Stitt and trumpeter Dizzy Gillespie perform in Belgium in 1958. Joining those two greats are Lou Levy on piano, Ray Brown on bass and Gus Johnson on drums.

This is “Blues Walk.”


Welcome back those of you who left us for a while.

I don’t have to tell you that Cubs first baseman Michael Busch is off to a terrible start to the season. He was one of the best hitters in the National League last year, but so far this year, he’s been one of the worst. After getting two doubles in the season opener, his bat has fallen silent. He had an 0 for 30 streak before an bloop pinch-hit RBI single on Sunday against the Pirates. He didn’t play in Monday’s loss to the Phillies, but he was back out there tonight and had two singles. However, neither hit inspires all that much confidence. One of them was a pretty standard ground ball single that found a hole between the first and second basemen. The other was just a little infield dribbler towards third base.

The problem seems to be that Busch simply isn’t hitting the ball hard or in the air. He’s not swinging at more pitches that he did last year. He is seeing a few more pitches outside the zone than he did last year, but not enough to make that big of a difference. He’s making contact at roughly the same rate.

The problem is that he isn’t making good contact. Everywhere you look on the Statcast data, the quality of contact made by Busch is down. He isn’t hitting the ball as hard as he did last year and when he does, it’s on the ground. Busch isn’t hitting the ball in the sweet spot and much and his exit velocity is down. Ground balls are way up. His bat speed was always below average, but it’s down even more this year.

I can’t tell you why Busch is having trouble making quality contact. I suspect that if Busch knew what was going wrong, he wouldn’t do it anymore.

So how worried are you about this development? Are you concerned that Busch has lost his mojo? Or do you think he’ll snap out of this anyday and be one of the best first basemen in the league again?

Thank you for stopping by this evening. It’s always good to have so many friends around. Please get home safely—we don’t want to lose one of those friends. Tell your friends about us. Recycle any cans and bottles. Tip your waitstaff. And join us again tomorrow night for more BCB After Dark.

Red Sox star Jarren Duran flips off fan after they allegedly ‘told me to kill myself’

An image collage containing 2 images, Image 1 shows Jarren Duran #16 of the Boston Red Sox hits a two-run home run against the Minnesota Twins during the third inning of the game at Target Field on April 13, 2026 in Minneapolis, Minnesota. , Image 2 shows Baseball player in red jersey and batting helmet pointing a gloved finger up
jarren duran

Red Sox outfielder Jarren Duran said his outburst at a fan on Tuesday night came after an ugly comment directed toward him.

The 2024 All-Star was seen on the broadcast of Boston’s 6-0 loss to the Twins flipping off a fan at Minnesota’s Target Field after grounding out in the top of the fifth inning. Duran told reporters after the game that he was directing the bird at a fan who allegedly told him to kill himself.

“Somebody just told me to kill myself,” Duran told reporters, according to the Associated Press. “I’m used to it at this point, you know? I mean, (expletive) happens. I mean, I’m gonna flip somebody off if they say something to me, but it is what it is. I shouldn’t react like that, but that kind of stuff is still kind of triggering.”

According to the AP, manager Alex Cora did not see the incident.

This is not the first time Duran, 29, has confronted an antagonistic fan in his career.

During an April game last year in Cleveland, Duran angrily pointed at a fan — who was soon ejected from the ballgame — and had to be held back after they said “something inappropriate” at the outfielder. Duran did not explicitly say what the fan said but implied it had to do with his attempted suicide in 2022, which he revealed in a Netflix docuseries “The Clubhouse: A Year With the Red Sox,” which came out shortly before the incident.

“The fan just said something inappropriate. I’m just happy that the security handled it and the umpires were aware of it and they took care of it for me,” Duran said after the incident at Progressive Field. “When you open yourself up like that, you also open yourself up to the enemies. But I have a good support staff around me, teammates, coaches. There were fans that were supporting me, so that was awesome.”

Jarren Duran hits a two-run home run during the Red Sox’s blowout loss to the Twins on April 13, 2026 in Minneapolis. Getty Images

Two seasons ago, Duran was suspended for two games after being caught on a hot mic using an anti-gay slur. The Red Sox said his salary for those two games was donated to the Federation of Parents and Friends of Lesbians and Gays.

Duran apologized after the game and said he would make it a point to learn from his actions.

“During tonight’s game, I used a truly horrific word when responding to a fan,” Duran said in a statement released by the team on Sunday. “I feel awful knowing how many people I offended and disappointed. I apologize to the entire Red Sox organization, but more importantly to the entire LGBTQ community. Our young fans are supposed to be able to look up to me as a role model, but tonight I fell far short of that responsibility. I will use this opportunity to educate myself and my teammates and to grow as a person.”

If you are struggling with suicidal thoughts or are experiencing a mental health crisis, you can call or text 988 or chat at 988lifeline.org for free and confidential crisis counseling.

White Sox fall flat in Noah Schultz’s debut

Nerves got the best of Noah Schultz in the first but he recovered to end his outing on a high note. | Kamil Krzaczynski-Imagn Images

It might not have been the perfect performance he hoped for, but Noah Schultz pushed through a rough first frame of his major league debut to finish his 4 1/3-inning outing strongly, despite the White Sox (6 -11) dropping the first game of the series to the Rays (9-7), 8-5.

Schultz needed 33 pitches to get through the first, which could have led to a quick exit. The lanky southpaw was able to work around Yandy Díaz with no problem to start the game, but walked the next two batters for quick trouble. The first MLB hit surrendered by Schultz was a double to left field by Ryan Vilade to drive in the first run for Tampa Bay. A safety squeeze bunt from Ben Williamson caused a whole bunch of chaos, as Noah rushed his throw home rather than getting the second out at first and letting the run score, and the Rays added a third run to the board due to Schultz’s error.

First-game jitters were clearly coming into play, but Schultz was able to settle himself down and strike out Jonny DeLuca to get out of the inning. The rest of his night went more smoothly, though he allowed one more run in the top of the third; Williamson struck again, drilling an RBI double out to left for Tampa’s fourth run of the game. Schultz did facilitate a 1-2-3 inning in the second, and worked through the fourth just fine before striking out the last batter he faced.

Noah tallied four strikeouts alongside four walks, and he averaged a 32% called strike plus whiff rate (CSW%). His fastball (37% CSW%) was most effective, averaging 96 mph with three strikeouts and batters whiffing five of nine times. The throwing error on the bunt was definitely a learning experience, but overall Schultz’s fastball velocity and pitch movement along with the way he was able to power through his nerves after the first inning was definitely encouraging.

It took a few stanzas for the bats to wake up, but the White Sox offense did cut the deficit to one in the bottom of the third. Miguel Vargas was robbed on a diving play from Chandler Simpson to start the inning, but Munetaka Murakami walked for his second time of the night, and Chase Meidroth ended up on first after catcher’s interference (his back foot essentially stepped on the catcher Nick Fortes’ foot in the batter’s box).

Just when you think you’ve seen it all, baseball is the gift that keeps on giving:

Just a few minutes after I got through complaining about the fact that manager Will Venable decided to bat Everson Pereira in the cleanup spot, Pereira came up with two runners on and ripped a three-run homer out to left to make it 4-3, Tampa Bay. I believe the exact phrase I used was “automatic out,” and I will happily eat my words for a home run any day of the week:

Spoiler alert: The White Sox did not come remotely close to scoring again until they were down to their last out in the bottom of the ninth, but they once again fell short in their rally. In fact, they only mustered five hits all night and went 1-for-9 with runners in scoring position while leaving nine runners on base. Does it really matter that your offense stinks while your bullpen isn’t doing anything to help itself, either? I mean, yes, it does, but with the White Sox you can’t really have your cake and eat it too; precisely why their pitching has been phenomenal lately while their offense is incapable of scoring runs.

Lucas Sims was first out of the pen for the Good Guys (1 1/3 innings), and he was unable to prevent additional runs from scoring as two more were tacked on, thanks to three hits with one walk and one strikeout. Lefthander Brandon Eisert was next in line, and his stat line was unfortunately a carbon copy of Sims’, so the Rays expanded their lead to five, 8-3.

Finally the pitching calmed down a bit with Jordan Hicks in the eighth — something I probably never thought I’d write — and he was able to get out of the inning without anyone scoring despite giving up two hits, the first of the South Side pitching staff accomplish the feat. Bryan Hudson, the power forward (6´8´´) to Schultz’s center (6´10´´) was solid for the top of the ninth (one hit and one strikeout), also preventing any further runs from scoring.

Things did briefly get a little interesting for the South Siders in the bottom of the ninth, with two outs. Vargas had walked with one out, and Mune was the last hope for the Sox after Meidroth popped out. Murakami blasted his fifth homer of the season to cut the Tampa lead to three, 8-5.

Attempting to re-ignite a rally, Tanner Murray singled to extend the inning at least one more batter. Working to a full count, it was starting to feel like Edgar might get on so that Colson Montgomery would come up to bat as the tying run, but that fleeting hope and excitement was extinguished when Quero flew out to center to end the game.