In Opening Day preview, Mariners thrash Guardians, 20-8

When mom promises you pizza rolls if you hit a grand salami | Getty Images

So it turns out having a fully staffed team makes spring training games a little more fun to watch. The Mariners made Cleveland pitching miserable tonight, stacking a 10-run inning in the second that featured three home runs en route to a 20-8 victory, with most of those Cleveland runs coming in garbage time. If this is a preview of Opening Day, when Seattle will welcome Stephen Vogt and his Guardians to town, it’s safe to say most Mariners fans will take it.

As much as I love our Seattle announcers, I love being lazy more, and so I listened to the Cleveland broadcast team rather than dig out the radio and try to sync things up, and I am glad I did just this once because it was interesting to hear an outside perspective on the Mariners. The Cleveland crew was impressed, to say the least:

“This seems like an offense with a ton of answers.”

“This is what this club can do to you. You don’t bring your A-game against Seattle, you become a punching bag.”

“Canzone and Robles would be starters on other teams. That’s just how deep Seattle is.”

“This offensive machine for Seattle just keeps on clicking.”

“There’s just not a weakness on this club. Top to bottom, there might not be a better ballclub in the American League than Seattle.”

It is thrilling to hear other analysts cooing over the Seattle Mariners – thrilling in the true sense of the word, both exciting and scary – and still a little bit unbelievable, like: the Seattle Mariners? The Seattle Mariners, the baseball team? Our Seattle Mariners?

The Mariners scored the majority of their runs in the second, racking up 10 runs on three homers. It started with a titanic Cole Young solo shot as he continues his hot hitting this spring:

The Mariners then small-balled another pair of runs on a double by Brendan Donovan, a beautiful deep drive to the gap that it’s not hard to imagine overlaid in T-Mobile Park, scoring Andrew Knizner and Leo Rivas, each aboard with singles. Guardians starter Logan Allen then walked Julio Rodríguez, triggering the mid-inning ejector button from manager Stephen Vogt, who brought in Tyler Thornton, who…really struggled with the zone. He hit Randy Arozarena, earning himself a powerful [glaring in Cuban] and loading the bases for Dominic Canzone, who got this pitch and did not miss it:

“You simply cannot throw him that pitch” was the trenchant commentary from LL’s Ryan Blake and I have to say, there’s a reason he’s a SABR-nominated analyst, folks.

Thornton then issued back-to-back walks to Connor Joe and Cole Young, up for the second time this inning and officially fulfilling “batting around” by however you determine it (but does it count if the tenth man walks and thus does not have an at-bat? Much to think about), which set up Victor Robles for his first homer of the spring:

It’s been nice to see Robles’s bat waking up over these last few games of the spring. It’s probably just that he’s past the shoulder stiffness he was dealing with earlier in the spring, but I like to believe he truly is powered by the power of friendship and was sad while all his friends were gone.

The Guardians actually got out to an early lead in this one against Gabe Mosser, who gave up a two-run blast to José Ramírez in the first. The Mariners’ 10-2 lead was imperiled briefly in the bottom of the second when Mosser gave up another two-run shot, this time to Angel Martinez. But the Mariners offense quickly re-established the length of their lead in the third.

Per spring training rules, Logan Allen was able to re-enter the game in the third, and while he didn’t give up a bunch of homers this time, the Mariners cruelly decided to torture him with death by a thousand cuts, racking up four straight singles against Allen to open the inning, making the game 12-4. Young and Robles then teamed up again for back-to-back doubles to stretch the lead to 15-4 and knock Allen out of the game for a second time, as Jay Driver cleaned up the mess.

I have never thought of Stephen Vogt as a cruel man, but bringing Logan Allen out for a third time to start the fourth inning is forcing me to reconsider. Allen was roughed up again in the inning, giving up a two-run homer to Julio, who you know had to get in on the homer parade with his first of the spring, scoring Brendan Donovan, who had singled. Donovan was on base four times with three hits and a walk, and the one out he made was a sac fly in the fifth that scored the Mariners’ 18th run of the game. Oh, but sorry, you probably wanted to see Julio’s first spring dinger:

Meanwhile, Mosser was cruising until the fourth, when with two outs he seemed to get either fatigued or just lost his handle on the zone. He lost a challenge on a close pitch that resulted in a walk to Austin Hedges, then gave up a double to C.J. Kayfus and walked Steven Kwan on five not-particularly-close pitches to load the bases, prompting Dan Wilson to bring in UW alum Stefan Raeth to try to extricate the Mariners from the jam. Raeth fell behind Brayan Rocchio 3-0 but was able to battle back with two well-located fastballs, getting Rocchio to ground out harmlessly on the second one to quell the threat.

Matt Brash had the fifth inning and…the command is still a work in progress at this point. With two outs and one on, he walked Gabriel Arias on four pitches, nibbling a little more than we would like to see, but also our Canadian friend looked mildly uncomfortable in the 98-degree heat. The desert is not his milieu! He managed to get out of the inning without damage, though, getting Angel Martinez to ground out. Now get him onto an air-conditioned flight back to Seattle, please and thank you. Also on that flight, I hope: José A. Ferrer, who pitched a solid scoreless inning with a walk and two strikeouts.

Cole Young pushed this game even further into laugher territory with his second homer of the game in the sixth, scoring Canzone, who had singled for his third hit of the game [he would go on to have four because he played all nine in this one]. This home run came courtesy of former Mariner Matt Festa and if Statcast is to be believed, traveled 478 feet. I’m not sure about that, but I do believe it came off the bat at 109 because that sucker was flying. Tom Hamilton, the Cleveland announcer, was audibly relieved when Young got pinch-hit for in the eighth – “Cole Young’s night is finally done” – and that’s just a wild world to live in. I’m not well-versed enough in non-Mariners young players to know: has anyone had a bigger sophomore spring than Young?

Casey Legumina, mopping up with the Mariners up 20-4, got touched up for three runs to make the game 20-7, and Carlos Vargas pitched the bottom of the eighth and mowed down the Guardians min0r-leaguers, with two groundouts and a strikeout, needing just 11 pitches. He was so efficient Dan Wilson had to bring him back out in the ninth, where he wasn’t as sharp, walking the first man he saw before striking out Luis De La Cruz and ceding the mound to Peyton Alford. Alford let in another run – although it wasn’t totally his fault, as Will Wilson (whose defense seems to actively be getting worse as spring goes on? What’s going on with my defensive loadbearing third baseman?) threw the ball away on what could have been a groundout or at least an infield single – but recovered to strike out his last two hitters and deliver the Mariners a very satisfying palate-cleansing big win. On to Opening Day!

Dustin Wolf makes 24 saves in the Flames' 4-1 victory over the Panthers

CALGARY, Alberta (AP) — Dustin Wolf made 24 saves, Victor Olofsson scored his first goal for Calgary and the Flames beat the Florida Panthers 4-1 on Friday night for their second straight victory.

Olofsson came over from Colorado at the trade deadline in the deal that sent Nazem Kadri back to the Avalanche.

Joel Farabee, Morgan Frost and Matt Coronato also scored for Calgary, each moving into a tie with Blake Coleman for the team lead with 16.

A.J. Greer scored for two-time defending champion Florida. Daniil Tarasov made 32 saves in losing for sixth time in his last seven starts.

Trying to avoid becoming the first Cup-winning team to miss the playoffs the following season since Los Angeles in 2014-15, the Panthers remained 13 points behind the final wild-card spots in the Eastern Conference.

Greer was ejected with 8:46 left in the third period after hooking Connor Zary and shoving him head-first into the boards.

Zary remained down for a few minutes before slowly skating off accompanied by the club’s trainer. Greer was assessed a hooking minor, an interference major and a game misconduct. Frost and Coronato scored on the extended power play to put the game away.

After a scoreless opening 20 minutes, Calgary took the lead for good at 7:44 of the second period when Farabee’s shot deflected in off the stick of Panthers defenseman Niko Mikkola.

Late in the third, Mikkola sustained what appeared to be a serious injury when he locked knees in an accidental collision with Calgary’s Ryan Strome, who was looking the opposite direction. Mikkola was down on ice writhing in pain as he clutched at his left knee.

Calgary has won seven straight home games against Florida. The Panthers’ last victory in the Scotiabank Saddledome was Feb. 17, 2018.

Up next

Panthers: Host Seattle on Tuesday night.

Flames: Host Tampa Bay on Sunday night.

___

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

Braves News: Rowdy Tellez signing, roster cuts, and more

Sep 19, 2025; Arlington, Texas, USA; Texas Rangers first baseman Rowdy Tellez (44) reacts after hitting a two-run home run during the tenth inning against the Miami Marlins at Globe Life Field. Mandatory Credit: Kevin Jairaj-Imagn Images | Kevin Jairaj-Imagn Images

It was reported Friday evening that the Atlanta Braves inked a minor league deal with first baseman Rowdy Tellez. The 31-year-old is set to enter his ninth MLB season. He split the 2025 campaign between the Seattle Mariners and Texas Rangers, where he combined for a .228 batting average.

In his career, Tellez owns a .234 average and has logged 4,523 innings at first base, posting a .995 fielding percentage defensively.

It’s not a headline-grabbing move for Atlanta, but Tellez provides some experienced depth at first base and could prove to be a serviceable option if needed.

More Braves News:

The camp roster now stands at 36 after several reassignments on Friday. Most notably, prospect JR Ritchie was reassigned to minor league camp.

Chris Sale was named the Opening Day starter for the matchup with the Kansas City Royals next week. 

Austin Riley homered in Friday’s 8-1 win over the Pittsburgh Pirates.

MLB News:

Major League Baseball announced that Emmanuel Clase and Luis Ortiz have been placed on unpaid non-disciplinary leave following a sports betting investigation.  

No. 2 Texas blows ninth-inning lead in walk-off loss to No. 5 Auburn, 4-3

How good is an SEC baseball team without a closer?

The No. 2 Texas Longhorns have a burgeoning back-end problem because Dylan Volantis is no longer walking out of bullpen gates and that’s been a major factor in head coach Jim Schlossnagle’s team blowing a second consecutive ninth-inning lead on a Friday night, with the latest coming in a 4-3 walk-off defeat to the No. 5 Auburn Tigers at Plainsman Park.

A second solo home run from Texas junior center fielder Aiden Robbins broke a 1-1 tie in the top of the inning before the Horns took advantage of a walk, throwing error on a pickoff attempt, balk, and a throwing mistake by the Tigers third baseman trying to cut down senior right fielder Jayden Duplantier at home plate thanks to some slick infield grass in Auburn.

After junior left-hander Haiden Leffew worked out of a jam created by starter Ruger Riojas in the seventh inning and his own jam in the eighth inning, Leffew started the ninth by allowing a full-count double to right center and then issued a four-pitch walk to put runners on first and second.

That was the point at which Schlossnagle and pitching coach Max Weiner made a surprising decision — instead of going to junior right-hander Thomas Burns, the flame-throwing, ostensible closer for the Horns who was unable to close out last Friday’s home meltdown against Ole Miss, it was soft-tossing redshirt junior left-hander Ethan Walker called to the bump.

And it wasn’t just for one batter, either. Walker was able to recover from throwing three straight balls to start his outing to force a grounder into the hole on the left side of the infield that sophomore shortstop Adrian Rodriguez was unable to handle cleanly, but did keep the run from scoring from second base.

Still in the game after a right-handed batter, Walker got a big strikeout looking on a 2-2 pitch with the bases loaded before throwing an 82-mile-per-hour pitch over the middle of the plate on his first offering to Auburn center fielder Bristol Carter, who stayed in the middle of the field by hitting a liner to dead center field.

Trying to field it quickly to keep the game-tying run from scoring from second base, Robbins mishandled it instead, allowing the runner at first to close the plate with the walk-off victory.

Heading into the ninth, it was a classic Friday SEC pitcher’s duel between Riojas and Auburn left-hander Jake Marciano.

For Texas, Riojas didn’t have it early as the Tigers opened the game with a double down the right-field line before following with another to take a 1-0 lead before the Longhorns ace recorded his first out. But after that Riojas was able to find his command, forcing 11 groundouts and striking out six batters over the ensuing innings.

In the seventh, Riojas got into a jam again, allowing two singles sandwiched around a full-count walk, forcing Leffew to escape the one-out, bases-loaded situation, which the Wake Forest transfer accomplished by inducing a double play started by Rodriguez.

In the eighth, Leffew allowed a one-out infield single to shortstop before issuing a five-pitch walk, but recovered by striking out the next two batters.

At the plate, the Horns had a second straight poor outing, struggling to time up Marciano, whose fastball wasn’t overpowering in terms of velocity, as Schlossnagle indicated on Thursday, but the whippy action of the Hokies transfer clearly made it difficult to time as Marciano recorded nine strikeouts with the help of his secondary pitches to keep Texas off balance.

Of the two hits allowed by Marciano, one was the solo home run by Robbins in the fourth inning, a 422-foot bomb at 110 miles per hour off the bat.

In the ninth, the eighth home run of the season didn’t quite travel as far, but it was impressive nonetheless.

But with the loss, Texas will have to win on Saturday and Sunday to secure the series with first pitch on Saturday at 6 p.m. Central on SEC Network+.

Trail Blazers 108, Timberwolves 104: Riding the Roller Coaster

MINNEAPOLIS, MN - MARCH 20: Julius Randle #30 of the Minnesota Timberwolves drives to the basket during the game against the Portland Trail Blazers on March 20, 2026 at Target Center in Minneapolis, Minnesota. 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 David Sherman/NBAE via Getty Images) | NBAE via Getty Images

Two steps forward, one step back. That’s been the story of the season for the Minnesota Timberwolves.

On a beautiful Friday night in downtown Minneapolis, the Timberwolves took on the Portland Trail Blazers, looking to go for the 3-0 sweep of the homestand. The Wolves were again without both Anthony Edwards and Naz Reid, making the game against a Portland squad still trying to win games far from a gimme.

Without Edwards, the Wolves’ offense struggled to find consistent offense in the first half as they shot 20/48 (41.7 percent) from the field. With Mike Conley no longer in the rotation, the Timberwolves do not have a lack of ball handling in their rotation, which only gets worse with Edwards unable to play.

“We don’t have a primary handler right now,” Chris Finch said pregame. “We’re really defusing that through pace and just early movement, and it tends to feed itself. We’ve seen that all season long. The faster we play, the quicker we make decisions, the more the ball moves.”

Following an 0-7 stretch from beyond the arc to start the third quarter, the Wolves found themselves down by 18 points late in the second quarter. With the game potentially teetering out of control, Minnesota was finally able to remove the lid from the basket.

Minnesota made three straight 3-pointers, including two from Bones Hyland and one from Ayo Dosunmu, to close the half on an 11-2 run, cutting the Portland lead in half going into the break.

The offensive success continued into the third quarter as the Wolves made 15 of their first 20 shots in the quarter as the Wolves played with a near-perfect combination of pace and ball movement to take an 83-81 lead, their first lead since they were up 12-11.

Minnesota’s defense was a large reason for the turnaround as well. Despite giving up 68 points in the first half, they completely shut down Portland’s third-quarter offense, limiting them to 7-20 (35 percent) from the field while forcing six turnovers.

As we’ve seen too many times this season, though, the Wolves were not able to sustain that level of play the rest of the game. This time, it was the offensive side of the ball that fell apart late in the game. As the game slowed down over the final 15 minutes of the game, the Wolves’ offense made just six of their final 28 shot attempts, including nine straight misses immediately following taking their largest lead of three points.

“Looking back, I probably should have not tried to execute anything because we weren’t very good at trying to do that,” said an exasperated Finch postgame. “I thought we were playing well and then lost our head in transition a bunch. Quick shots, sloppy turnovers. It kind of let [Portland] re-stabilize the game.”

Despite the poor offensive stretch, the Wolves were able to keep the game close and took the lead back with less than a minute left as Randle used his patented bully-ball moves to get into the lane and hit a jumper to put Minnesota up by one.

On the subsequent defensive possession, the Wolves’ defense forced a pair of missed shots from Jerami Grant and Deni Avdija, but each time the Blazers were able to grab the offensive rebound, their 17th and 18th offensive rebounds of the game.

“It’s been that way for a while; it’s just not good enough,” Finch said of the Wolves’ poor rebounding. “We knew our guards needed a rebound. Ayo did a good job on the defensive glass. Rudy did a good job, but after that, we gotta have more rebounds. Julius has three defensive rebounds. That’s not good enough. It’s just not good enough.”

After a Portland timeout, Grant drained the dagger 3-pointer when Randle got caught up on a screen, leaving his man wide open.

The Wolves were unable to respond on the other end and lost by a final score of 108-104. They now sit in sixth place in the Western Conference following wins tonight from both the Houston Rockets and Denver Nuggets.

Randle led the Wolves in scoring with an inefficient 19 points on 6-16 shooting from the field. Dosumnu was sensational the entire game, coming up just two assists shy of a triple-double with 17 points, 10 rebounds, and eight assists. Rudy Gobert was again great on both ends of the floor, greatly limiting the Trail Blazers’ offense while putting up 18 points and 15 rebounds.

The loss by itself isn’t a terrible one. Being without both Edwards and Reid made offense tough to come by, and the Trail Blazers are still a team trying to win basketball games, which at this point in the season makes a big difference. In the context of the season at large, though, it’s a tough pill to swallow, especially when the same issues continue to pop up over and over again.

“The start of the game, it’s been the same the last few games. We’ve got to find a way to start the game more fired up,” Gobert said. “I think it’s just being mentally ready to start the game. We were warmed up, it’s not physical. It’s just mentally being a little sharper.”

Effort and mental focus have been common refrains throughout the season, but 71 games into the season, that explanation feels like a mask for larger, more deeply rooted issues with this Timberwolves roster in terms of both fit and quality.

The Wolves have been one of the healthiest teams in the entire NBA this season. While they were missing Edwards and Reid tonight, there have been plenty of games earlier in the season where the Wolves’ opponent was missing significant firepower, and they were unable to capitalize on it with a win. Every team goes through injuries, and those injuries play a big role in the result of games, but in a long NBA season, how a team deals with those night-to-night injuries shows a lot about who that team is at full strength.

In tonight’s game, the Wolves came out flat on the defensive glass, by the admission of their starting center, and were not able to execute down the stretch of the game, and just plain weren’t good enough, according to the coach, to get this game across the finish line.

This Wolves team has an incredibly high ceiling. They can beat anyone on any given night, but have not been able to consistently play high-level basketball. Their longest win streak this season is just five games, a fairly small number for a team with championship aspirations.

With now just 11 games left in the season, the inconsistency is just who these Timberwolves are.


Up Next

The Timberwolves now head out east for a matchup with the Boston Celtics, who recently added Jayson Tatum back into the lineup following his Achilles injury during last season’s playoffs. The game tips off at 7:00 PM CT this Sunday, airing nationally on NBC and Peacock.

Highlights

Yankees news: Optimism at shortstop

TAMPA, FL - MARCH 11: José Caballero #72 of the New York Yankees throws the ball during the game against the Toronto Blue Jays at George M. Steinbrenner Field on March 11, 2026 in Tampa, Florida. (Photo by New York Yankees/Getty Images) | Getty Images

ESPN | Buster Olney: Shortstop has not been all that much fun the past few seasons, reaching a nadir in 2025 when Anthony Volpe struggled his way to an 83 OPS+ while also slipping defensively from his first two seasons in the big leagues. But as spring training approaches its end, Buster Olney is optimistic that 2026 could be different. First, José Caballero played really well after the Yanks acquired him and he’s set to hold down shortstop at least until Volpe is healthy. Second, Olney notes that top prospect George Lombard, Jr. waits in the wings. Despite being ticketed to start the season back at Double-A, it’s not impossible he could be part of the plan at shortstop as soon as this summer.

MLB | Thomas Harrigan: Carlos Lagrange has arguably been the best part of Yankee spring training this year. Almost unhittable, Lagrange’s eye-popping velocity and movement have been on display all spring. The fastball peaked at 103.1-mph. Meanwhile, his slider, sweeper, and change all popped. In fact, he recorded more strikeouts with the changeup than with any other pitch. But enough talk. Open the article and watch the embedded Lagrange offerings. Utterly filthy.

The Athletic | Chris Kirschner ($): Did you know there’s been ongoing conversation about whether the Yankees are too analytically-driven? Or maybe it’s that they’re not analytically-driven enough. Skipper Aaron Boone argues that he’s the least analytical of the AL East’s managers. Using platoon advantage as a proxy for the argument writ large, the Yankees have the second-fewest at-bats in the division with the platoon advantage (50.9%), trailing only the Blue Jays. There’s way more behind the paywall, and Kirschner makes a point of identifying the role of analytics with the organization’s pitchers, including the “Gas Station.”

NJ.com: The Voice of the Yankees has had enough with the Aaron Judge criticism. Michael Kay rode to the Captain’s defense on his show Thursday. “I blame Yankee fans that try to find the warts on this guy…” Kay said. “And I know you’re starved for another championship… But you’re Yankee fans and you see what he does to get you into the postseason on a yearly basis.” Callers seemed to support Kay, with one drawing the historical parallel of Yankee fans booing Mickey Mantle for not being Joe Dimaggio, and an octogenarian Yankee fan commiserating with Kay having to explain Judge’s greatness to “the rear end of a horse.” Sounds like a must-listen episode.

A’s Beat Cubs 6-2 in Spring Evening Matchup

SACRAMENTO, CALIFORNIA - SEPTEMBER 24: Luis Severino #40 of the Athletics pitching in the top of the seventh inning against the Houston Astros at Sutter Health Park on September 24, 2025 in Sacramento, California. (Photo by Justine Willard/Athletics/Getty Images) | Getty Images

The A’s at least won one of these two night games they just had. They came out on top tonight against the Chicago Cubs by a 6-2 final, taking the win and putting their meaningless spring record at 13-15. Lots of good signs from tonight, and we can still finish spring with a .500 record!

It was Luis Severino on the bump tonight for the Athletics as he made his final exhibition start before his Opening Day assignment next week. Looking to put in his work and look sharp doing it, Sevy collected a quick punchout in the first but also missed with a fastball down the middle to Cubs catcher Miguel Amaya that the backstop deposited over the left field fence for a home run. Quick 1-0 lead for the Cubbies.

Things went quiet for the next few innings as both teams traded zeros. Cubs starter Jameson Taillon looked strong over the first four innings tonight, allowing just a few singles while punching out six A’s through the first four innings.

With Taillon on a roll, Max Muncy strode to the plate to lead off the top of the fourth and connected on a 1-0 fastball high and hit it over the wall in left field to tie this game at 1-1:

Muncy came into camp fighting for the starting third base job. That’s a foregone conclusion. Is the former first-round draft pick now primed for the breakout we all had hoped came last year?

That was only just the beginning. Newcomer Andy Ibanez worked a walk against Taillon, which brought up Lawrence Butler for his third at-bat of the game. And what did our right fielder do? Oh, just connect on an opposite-field two-run home run to give the A’s their first lead of the night:

That was Butler’s first home run of his short spring and it gives a bit of hope that all those reps in the batting cages and against minor league pitching wasn’t for not. If Butler and his knee are healthy then he’s a key contributor to this team. If not, we have a giant hole in right field.

That Butler blast also chased Taillon from the game, ending his night before five full innings. And yet the A’s still weren’t done. After a quick groundout Shea Langeliers stepped into the batter’s box and swatted his own home run, a solo blast to up the lead to 4-1:

Not that it means anything, but that was ‘Bangeliers’ seventh home run this spring, putting him into a tie for the league lead with Reds second baseman Matt McClain. There’s no way there was more untapped power in his bat… is there?

Now staked to a three-run lead, Severino was out from this game after going five full innings and reaching 79 pitches while only really making that one mistake to Amaya. Severino has done well in his previous Opening Day assignment and the money is on him shutting down the Blue Jays’ lineup next Friday night.

Speaking of Amaya, righty Nick Anderson relieved Severino to begin the sixth and for the second time tonight, Amaya delivered a solo home run, preventing a shutdown inning and cutting into the new lead the A’s had just built up.

The A’s had an immediate and golden opportunity to get that run back and then some in the bottom half of the frame when they loaded the bases with no outs. A forceout, strikeout, and groundout killed that rally right there however. Hopefully that wasted opportunity wouldn’t come back to bite us.

Righties Mark Leiter Jr. and Michael Kelly each did their jobs with scoreless innings apiece in the seventh and eighth, respectively, bridging the gap to the ninth.

But before that, the A’s wanted some insurance. A pair of singles from some late-game replacement prospects gave Ibanez a chance to do some damage for his new squad. He came through in the eighth with an RBI single to plate the Athletics’ fifth run of the evening. The A’s got a bit lucky on their next run as Colby Thomas hit a pop up to the left fielder than he dropped, resulting in another run for the Green & Gold.

Now with a four-run lead, why not let Kelly finish things off? Kotsay decided to let the right-hander end the game. He collected a couple strikeouts to start the frame before running into a bit of trouble but he managed to finish the game off without allowing a run. A win for the good guys!

We got a bit of it all tonight. A quality outing from our starting pitcher, who is now primed for a big outing on Opening Day. The powerful lineup showed up tonight with three home runs from three separate players. The bullpen mostly did it’s job outside of one pitch. Butler made an appearance in right field and seemed like he made it out feeling fine (though let’s check in tomorrow). Add in the fact we got a win and it was a successful night for the A’s at the ballpark.

We do it all again tomorrow in what’ll be the team’s third-to-last game of camp. We’ll shift back to daytime contests the rest of the way. The A’s head to the Dodgers’ facility to take on the defending champions. It hasn’t been officially announced but it’s expected that it’ll be left-hander Jeffrey Springs for the A’s. The Dodgers meanwhile have no qualms letting people know that it’s Emmitt Sheehan on the bump for them tomorrow afternoon. A glorious chance to get a win against these guys is always a plus.

The regular season is now officially less than a week away. Who else is ready for these games to start counting?

Knicks Notes: Overcoming physical Nets, how close Karl-Anthony Towns was to not playing

Following the Knicks' narrow win over the Nets on Friday night, coach Mike Brown and the players spoke after the game...


Handling Nets' physicality 

The Nets made it a point to be physical with the Knicks on Friday night. And, for a good portion of the evening, it seemed to give them the advantage.

New York could not get going offensively, and Brooklyn was beating them on the glass and the 50-50 balls. And it was a constant approach by the Nets and Brown said it affected the team's play.

"They were extremely physical from the beginning of the game and it impacted us," he said. "[Nets coach] Jordi Fernandez outcoached me, they outplayed us in a lot of areas. We were just able to find a way to get a win."

Although the Knicks came away with the 93-92 win, it wasn't pretty. They had to overcome a double-digit deficit early and then almost blew their 14-point lead in the fourth quarter. Brown pointed at the season-high 22 turnovers and the lack of three-point defense. The Nets shot 37 percent from three but had a lot of open looks.

Despite that, the Knicks found a way to win, led by Jalen Brunson and Karl-Anthony Towns as they retook the lead late and held on.

"They’re an NBA team and they’re a really great team. Great talent, great coaching staff. There was no part of me that thought this would be an easy game," Towns said of the game's physicality. "We had to meet them and exceed the physicality. They brought it today. They wanted to win the game. It was a team effort to find a way to win."

The Nets' physicality came to a boiling point in the second quarter. After Mitchell Robinson took some hard fouls -- even ones that were not called -- in the previous possessions, he went up for an alley-oop when he was fouled hard by Nolan Traore. 

Robinson stood over Traore when Danny Wolf tried to get the Knicks big man away. Some pointing and shoving ensued -- and some technical fouls were assessed -- but cooler heads prevailed. That moment seemed to wake up the Knicks, as they closed the first half on a run that cut their first-half deficit to just six.

Robinson was asked about the moment after the game.

"I'm not going to speak on it right now," he said. "It is what it is. I'm not talking about that s--t."

When asked about the physicality, Robinson responded in kind.

"[When it gets physical] You get physical back. That's how it's going to be," Robinson answered. "You got to stand on business."

"You got to protect yourself, especially when something like that happens," Towns said of the Robinson scuffle. "We need him. We need him on this team, we need him available and healthy."

KAT's personal reasons

Entering Friday's game, the Knicks updated their injury report to include Towns. He was questionable for the game against the Nets for personal reasons.

Towns wound up playing and was a big reason why they pulled off the win. He spoke to the MSG broadcast from the Barclays Center floor after the win and alluded to his father's health. 

He was asked about his pregame status in the locker room after the game.

"I wasn’t going to play. My pops was adamant...he wanted me to play," Towns said without going into too much detail. "I said I would. I showed up just to play. I’m going to head right back out and go be with him again on the road to recovery."

It's unclear whether Towns will be available for the Knicks' next game, but he'll have the day off Saturday but New York hosts the Wizards on Sunday night.

Combatting slow starts

The Knicks have a starting problem.

The last few games, they've gotten off to bad starts against bad teams. Although they've been able to overcome them, Friday was one shot away from their worst loss of the season.

It was a topic for Brown and the players after the win.

“They brought the fight to us. They came out and wanted to prove a point. Our approach has to be better," Robinson said. "We can’t just look at their record and just say, ‘Alright, we’re gonna whip their ass.’ We’ve just gotta be better all together, and until we figure that part out, it’s gonna be a long rollercoaster.”

"Just got to come out better. Just got to be better as a team," Mikal Bridges said. " It’s mentally, I think. Just got to be mentally ready when the game starts."

On Friday, Brown called an early timeout in the first quarter and he just didn't like what he saw with the ball security.

"We were real lackadaisical with the basketball," Brown explained. "We had 13 turnovers at halftime….I know as of late, for the most part, we’ve been pretty good in that area. We ended the game with 22. It’s not a good ingredient to have when you’re trying to get a road win, no matter who you’re playing.

"If your approach is not what it is, and the other team feels it, anybody can get beat at any time at any level. I said before the game, Brooklyn went into Detroit and beat Detroit. We know we have to play better. I believe in our guys. I believe our guys will play better."

 

Jamal Murray scores 31 points to help lift Nuggets past Raptors 121-115

DENVER (AP) — Jamal Murray scored 31 points, Nikola Jokic made a go-ahead jumper with 45 seconds left and the Denver Nuggets held on for a 121-115 victory over the Toronto Raptors on Friday night.

Jokic finished with 22 points and nine rebounds, Tim Hardaway Jr. had 23 points and shot 7 of 10 from 3-point range and Aaron Gordon added 16 points for the Nuggets, who improved to 8-8 since the All-Star break.

Jakob Poeltl scored 23 points and grabbed 11 rebounds for the Raptors, who had a three-game winning streak snapped. Brandon Ingram added 19 points and R.J. Barrett had 18.

The Nuggets trailed 101-98 before Hardaway tied it with a 3-pointer with 7:27 remaining. Denver was up 115-110 with 1:43 left, but the Raptors got right back into it.

Scottie Barnes, who finished with 15 points, had a layup with 1:32 remaining. Poeltl three-point play on a layup and free throw after he was fouled by Jokic tied it at 115 with 60 seconds left.

But the Nuggets closed with a 6-0 run to seal the victory. Jokic had a turnaround jumper, Murray made three free throws and Gordon made one of his own to cap it.

Up next

Raptors: Play at Phoenix on Sunday night.

Nuggets: Host Portland on Sunday night.

AP NBA: https://apnews.com/hub/nba

Kristaps Porzingis leaves Golden State Warriors' loss with injury

Kristaps Porzingis left the Golden State Warriors' 115-101 loss against the Detroit Pistons with lower back spasms on Friday night.

The injury occurred in the first quarter when his back tightened up before getting worse in the second quarter.

Porzingis told reporters that he is unlikely to play on Saturday, when the Warriors take on the Atlanta Hawks.

The Hawks traded the Porzingis to Golden State in February.

"We'll see," Porzingis said. "Maybe it loosens up tomorrow. Who knows? But right now it's pretty stiff."

Porzingis had recently returned to the Warriors' rotation earlier this month after missing time due to an illness.

This article originally appeared on USA TODAY: Kristaps Porzingis leaves Warriors' loss to Pistons with injury

Why is Bill Murray at UConn-Furman March Madness game? Appearance explained

PHILADELPHIA, PA — You just never know what celebrities will show up for March Madness, even in a first-round matchup that tips off at 10:30 p.m. local time.

For Friday's fourth and final game at Xfinity Mobile Arena between the 2-seed Connecticut Huskies and the 15-seed Furman Paladins, the celebrity guest is comedian and actor Bill Murray.

The "Ghostbusters" and "Groundhog Day" star was shown on the jumbotron before tip-off of the and got the arena to erupt out of fandom and cheer. ... Or it could have been the fact that the original 10 p.m. ET tip-off that was delayed by the end of UCLA-UCF was finally setting up.

The Huskies, chasing their third national championship in the last four years, are looking to become the first 2-seed to be upset in the NCAA Tournament this season. UConn leads Furman 40-36 at halftime with Tarris Reed Jr. leading the way with 19 points and 16 rebounds.

But why is Murray attending March Madness?

Here's what to know to know:

Why is Bill Murray at UConn-Furman March Madness game?

Though he is a basketball fan, Murray is in the City of Brotherly Love to support his son, Luke Murray, who is an associate head coach on the Huskies' coaching staff.

This isn't the first time that Murray has attended a Huskies game in the NCAA Tournament, as he was in attendance for UConn's back-to-back national championship runs in 2022-23 and 2023-24 on top of other postseason games.

Luke Murray is in his fifth season on the UConn bench. Before taking the Huskies assistant job in 2021, he was an assistant at both Xavier and Louisville under now the College of Charleston coach Chris Mack. He is in his ninth season on Hurley's staff across three different stops.

Is Bill Murray a UConn basketball fan?

You could say so by extension of the fact that his son is a member of Dan Hurley's coaching staff. He may be more of a Luke Murray fan.

Where is Bill Murray from?

Bill Murray grew up in Evanston, Illinois and was a fan of the Illini as a child. He moved to New York City in 1974 where he paired up with John Belushi on The National Lampoon Radio Hour — a comedy radio show that was created, produced and written by staff from National Lampoon magazine — before landing a spot on NBC's "Saturday Night Live." He attended Regis University in Denver but dropped out before graduating.

This article originally appeared on USA TODAY: Is Bill Murray a UConn basketball fan? Why comedian is at March Madness game

Brewers lose to Diamondbacks in final tune-up for Jacob Misiorowski

Milwaukee Brewers
PHOENIX, AZ - MARCH 03: Jacob Misiorowski #32 os the Milwaukee Brewers pitches during the game between the Team Great Britain and the Milwaukee Brewers at American Family Fields of Phoenix on Tuesday, March 3, 2026 in Phoenix, Arizona. (Photo by Sydni Griffin/MLB Photos via Getty Images) | MLB Photos via Getty Images

The Brewers announced prior to Friday night’s game that Jacob Misiorowski will be the Crew’s Opening Day starter against the Chicago White Sox. With that spot secured, Misiorowski got five “ups” in his final spring training tune-up before the regular season.

Because of re-entry rules, Misiorowski ends up with 4.1 IP, allowing four hits and four runs with three strikeouts on a blistering hot day in Arizona. He topped out at 100.1 MPH on his fastball and generated 14 swings and misses.

Logan Henderson ended up following Misiorowski and threw two scoreless innings while striking out three.

Offensively, the Brewers got WBC champions Jackson Chourio and William Contreras back in the lineup and they wasted no time making an impact. Chourio led off the game with a double and Contreras smacked a 446 foot home run in the 3rd inning. Jake Bauers followed Contreras’ homer with one of his own, which is his fifth of the spring. Both homers were off Zac Gallen.

Sal Frelick went 3-for-3 on the night with a double and 3 RBIs. In the 4th inning, 9-hole hitter Freddy Zamora led off with a home run that tied the game at 6, his first homer of the spring. In the 5th, Bauers and Frelick hit back-to-back doubles to give the Brewers a 7-6 lead.

In the 8th inning, Jose Nova came in for the Brewers to relieve Henderson and allowed a 2 RBI double to Jakey Josepha to give the Diamondbacks an 8-7 lead over the Crew. Milwaukee had no answer in the 9th inning and didn’t get a single baserunner after the 5th inning.

The Brewers will be back in action on Saturday against the Padres with Robert Gasser scheduled to start.

Lakers vs. Magic Preview: Looking for nine in a row

LOS ANGELES, CA - FEBRUARY 24: Luka Doncic #77 of the Los Angeles Lakers looks to pass the ball as Paolo Banchero #5 of the Orlando Magic plays defense during the game on February 24, 2026 at Crypto.Com Arena in Los Angeles, California. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Adam Pantozzi/NBAE via Getty Images) | NBAE via Getty Images

The Lakers (45-25) aim to extend their winning streak with a victory over the Magic (38-31) on Saturday.

Start time and TV schedule

Who: Los Angeles Lakers vs. Orlando Magic

When: 4 p.m. PT, Mar 21

Where: Kia Center

Watch: NBA TV, Spectrum Sportsnet


When the Lakers last faced the Magic in February, they were in the midst of a slump where it seemed like their season was falling apart.

Fast forward to a month later, the purple and gold have completely turned things around and are now in the midst of their longest winning streak of the season.

A lot of this has to do with Luka Dončić’s MVP surge as of late, the team coming into form and each player accepting their role. We’re currently seeing the best version of this Lakers team.

Orlando is currently on a three-game losing streak and determined to get back in the win column and stay afloat in the playoff race.

So fans should expect the Magic to fight hard in this one. They’re still waiting on Franz Wagner to get healthy, but that doesn’t mean they can’t beat the Lakers.

It was Paolo Banchero who led the Magic against the Lakers last time. LA had no answer for his 36 points. It’ll be interesting to see how this improved defense contains Banchero and other offensive threats like Desmond Bane and Wendell Carter Jr., if he suits up.

It’ll also be fascinating to see how the Magic come up with a game plan to not only contain Dončić but also Austin Reaves and LeBron James.

In their last meeting, the Lakers disappointingly allowed 15 second-chance points and 58 points in the paint to the Magic. They also lost the rebounding battle 47-39. Orlando is not a good 3-point shooting team, which is why they combat that with their presence inside the paint. The Lakers must be more impactful inside the paint if they want to win this one.

Let’s see if the Lakers can make it nine in a row against the Magic on Saturday.

Notes and Updates

  • For the Lakers’ injury report, Maxi Kleber (lumbar back strain) is out, while Austin Reaves is questionable.
  • As for the Magic, Franz Wagner (left high ankle sprain), Jonathan Isaac (left knee sprain) and Anthony Black (lateral abdominal) are out. Moreover, Wendell Carter Jr. (left rib contusion) is questionable.

You can follow Nicole on Twitter at @nicoleganglani.

Dodgers closing night of spring camp has opening feel

GLENDALE, ARIZONA - MARCH 18: Yoshinobu Yamamoto #18 of the Los Angeles Dodgers flips a baseball in the air prior to a Spring Training game against the San Francisco Giants at Camelback Ranch on March 18, 2026 in Glendale, Arizona. (Photo by Brandon Sloter/Getty Images) | Getty Images

Yoshinobu Yamamoto was sharp in his final spring tuneup, and the Dodgers had their full complement of regulars in the lineup for the first time all spring in a 4-3 win over the San Diego Padres on Friday night at Camelback Ranch.

There’s a very good chance the Dodgers lineup on Friday will also be their lineup next Thursday on opening day, including Yamamoto on the mound. The only question is whether the right-handed Miguel Rojas would start against Arizona Diamondbacks right-hander Zac Gallen, though perhaps the cachet of the season-saving Game 7 home run and playing his final opening day would outweigh any platoon disadvantage for one night.

Rojas for his part drove in the first run on Friday, jumping on a first-pitch cutter for a double down the left field line to score Teoscar Hernández, who has reached base 23 times in 48 plate appearances this spring for a .479 on-base percentage.

The Padres had a split squad on Friday, and their lineup at Camelback Ranch was not as representative of their season plans, and Yamamoto carved through them like a hot knife through butter, with seven strikeouts in 11 batters in the first three innings.

Yamamoto finished with five scoreless innings and 68 pitches, 44 for strikes (64.7 percent), allowing only three singles and a walk. He’s the first Dodgers pitcher to complete five innings this spring.


Freddie Freeman on Friday had a single in his three-at-bats, bringing his Cactus League tally to 40 plate appearances, all of them at Camelback Ranch, pretty much right on schedule for his roughly 47 planned PA this spring.

Nice to WBC you again

Yamamoto wasn’t the only Dodger on Friday to make his game return from the World Baseball Classic.

Though Shohei Ohtani pitched on Wednesday afternoon, Friday was his first time back in the lineup since returning, and just his second Cactus League game this spring. He was hitless in three at-bats, with two strikeouts.

Will Smith started in his first game back since catching Tuesday night’s championship game for Team USA. Smith caught six innings on Friday and was 1-for-3 at the plate with a double.

Edwin Díaz pitched for the first time since last Saturday for Puerto Rico. On Friday he got two quick outs then allowed a single and two-run home run, his first runs allowed in six games this spring, counting both Cactus League play and the WBC.

Up next

One more day in Arizona for the Dodgers, who host the Athletics on Saturday (11:05 a.m., SportsNet LA) at Camelback, with Emmet Sheehan on the mound. Also on Saturday, Dodgers prospects will face White Sox prospects in the spring breakout on the very same field (6:05 p.m.; MLB Network, Amazon). It will be fun to see which prospects play in both games.

Nikishin Calls Game – Hurricanes 4, Maple Leafs 3 – OT

Mar 20, 2026; Toronto, Ontario, CAN; Carolina Hurricanes defenseman Alexander Nikishin (21) celebrates after scoring the winning goal in overtime against the Toronto Maple Leafs at Scotiabank Arena. Mandatory Credit: Dan Hamilton-Imagn Images | Dan Hamilton-Imagn Images

For the second game in a row, a defenseman won the game for the Carolina Hurricanes in overtime, this time by rookie Alexander Nikishin, who notched his 10th goal of the season just 41 seconds into the extra period.

The Canes started off their road trip with a tight, 4-3 overtime win over the Toronto Maple Leafs on Friday night.

Brandon Bussi was the happiest to congratulate Nikishin as he got back into the win column, bringing his record to 26-6-1 for the season.

The Leafs jumped out to a 1-0 lead in the first period but Jordan Staal tipped in a shot to tie the score during a powerplay early in the second.

Later in the second period, Eric Robinson was awarded a rare penalty shot and the fourth liner made no mistake.

His score gave the Hurricanes a short-lived, 2-1 lead because just a minute later, John Tavares muscled past Jaccob Slavin to the front of the net and he was able to slip the puck under Bussi to tie the score.

A couple of minutes after this the Canes took the lead again, this time on K’Andre Miller’s first career shorthanded goal.

Miller made a nice steal near center ice and took the puck in alone then lit the lamp on a slick move which faked out goalie, Joseph Woll.

The Canes held the lead until 13:50 into the third period when William Nylander skated through two Carolina players to beat Bussi and make it 3-3.

The game eventually went to overtime where the Canes got the game-winner.

The Canes outshot the Leafs, 36-26. The Leafs also blocked 21 shots.

Next up, they travel to Pittsburgh where they will battle the Penguins once again, this time on Sunday afternoon.

https://www.nhl.com/scores/htmlreports/20252026/GS021094.HTM

https://www.nhl.com/scores/htmlreports/20252026/ES021094.HTM

Post game interviews – https://www.dropbox.com/scl/fo/0itv09p4gu1f8r0cz80pu/AOm46TnDGQ2c61PuRPZzLGY?rlkey=nygvvedlveqgzc30rk3kedvun&e=1&st=3rbmtqf8&dl=0