Sixers Bell Ringer: Sixers tame Wolves to remain in sixth place

PHILADELPHIA, PA - APRIL 3: Donte DiVincenzo #0 of the Minnesota Timberwolves guards Paul George #8 of the Philadelphia 76ers during the game on April 3, 2026 at the Wells Fargo Center in Philadelphia, Pennsylvania NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Jesse D. Garrabrant/NBAE via Getty Images) | NBAE via Getty Images

2025-26 Sixers Bell Ringer season standings:

Tyrese Maxey – 22.5
VJ Edgecombe – 12
Joel Embiid – 10.5
Paul George – 8
Justin Edwards – 4
Kelly Oubre Jr. – 4
Quentin Grimes – 3
Jared McCain :’( – 3
Dominick Barlow – 2
Andre Drummond – 2
MarJon Beauchamp – 2
Adem Bona – 1
Cam Payne – 1
Jabari Walker – 1
Trendon Watford – 1
15th roster spot – 1

On a night those near them in the Eastern Conference standings drew easier assignments, the Sixers overcame a low-scoring first half to defeat the Minnesota Timberwolves, 115-103. For a change, it was Philadelphia laying the smackdown in the third quarter, outscoring the Wolves in the period, 42-24. That effort flipped a six-point halftime deficit and proved just enough to hold on for the victory. As a result, the Sixers maintained their spot in sixth place in the East, with Toronto and Charlotte both winning behind them. Things could change when Philadelphia is right back at it on Saturday night against Detroit, but let’s focus for now on Friday night’s Bell Ringer nominees.

Paul George: 23 points, 6 rebounds, 6 assists, 3 steals, 1 block, 6 turnovers

PHILADELPHIA, PA – APRIL 3: Paul George #8 of the Philadelphia 76ers celebrates during the game against the Minnesota Timberwolves on April 3, 2026 at the Wells Fargo Center in Philadelphia, Pennsylvania NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Jesse D. Garrabrant/NBAE via Getty Images) | NBAE via Getty Images

For those arguing that the league should shorten the number of games in the regular season, they could point to how much better Paul George looks with 25 fewer contests on the schedule. Coming off his suspension, PG has been a new man, wreaking havoc on both ends of the court with a spring in his step. George almost singlehandedly kept the Sixers hanging around in the first half, scoring 15 points when no teammate had more than five. His stepback jumper off the dribble against Donte DiVincenzo was some vintage And 1 mixtape stuff. Highlighting his great defensive work, George picked Ayo Dosunmu’s pocket with around one minute left in the game to help seal the victory.

Kelly Oubre Jr.: 21 points, 5 rebounds, 1 assist, 0 turnovers

PHILADELPHIA, PA – APRIL 3: Kelly Oubre Jr. #9 of the Philadelphia 76ers dribbles the ball during the game against the Minnesota Timberwolves on April 3, 2026 at the Wells Fargo Center in Philadelphia, Pennsylvania NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Jesse D. Garrabrant/NBAE via Getty Images) | NBAE via Getty Images

For one night, Jhoan Duran was not the best closer in Philadelphia. With the Wolves threatening to make a game of it with two minutes remaining, Oubre took Julius Randle off the dribble from the top of the key and converted an and-one play. Less than a minute later, he sank a huge catch-and-shoot three from the corner to make it a three-possession game again. On the following possession, he sank the nail in the coffin three from the top of the arc. Overall, Oubre was 4-of-6 from behind the arc. It’s such a huge boost on nights when he’s hitting his outside shots given what he brings to the table in all the other aspects of the game.

Tyrese Maxey: 21 points, 6 rebounds, 8 assists, 2 blocks, 3 turnovers

PHILADELPHIA, PA – APRIL 3: Tyrese Maxey #0 of the Philadelphia 76ers drives to the basket during the game against the Minnesota Timberwolves on April 3, 2026 at the Wells Fargo Center in Philadelphia, Pennsylvania NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Jesse D. Garrabrant/NBAE via Getty Images) | NBAE via Getty Images

It was a quieter night than most for Tyrese, but he still found a lot of ways to contribute to the victory. Maxey was the catalyst in the third-quarter turnaround, scoring 17 points and five assists in the period. Tyrese attacked from all levels, nailing a three from a couple feet behind the arc, knocking down a mid-range jumper, and getting into the paint for a few buckets. On one, he converted a lefty floater off the dribble that felt like a new tool on his belt. Maxey also made two great blocks to recover from behind on drives from Bones Hyland and Ayo Dosunmu in what was an efficient, two-way performance from the star guard.

Maybe the Joke’s on Me: Re-Evaluating the Astros’ Rotation Early in 2026

SACRAMENTO, CALIFORNIA - APRIL 03: Starting pitcher Cristian Javier #53 of the Houston Astros pitches against the Athletics during the bottom of the first inning at Sutter Health Park on April 03, 2026 in Sacramento, California. (Photo by Scott Marshall/Getty Images) | Getty Images

Maybe the joke’s on me.

Before the season even started, as baseball experts and national publications kept insisting that Lance McCullers Jr. would be part of the Houston Astros’ starting rotation, I wasn’t buying it. Not even a little. I questioned it constantly. I doubted it openly. And realistically, I believed there was no chance McCullers would not only make the rotation, but stay in it.

Truth be told, I was done with him.

At least three different times last season, I reached my breaking point. I even said on my radio show that I didn’t want to talk about McCullers again until he actually earned it—until he performed at a level worthy of the attention. His track record, paired with the endless cycle of injuries, setbacks, and uncertainty over the past few years, made it hard to believe anything else. It felt far more likely that 2026 would be his last season in an Astros uniform, if he even made it through the year.

And then came his first start.

To my surprise, it was nothing short of impressive.

Sure, there were a couple of hard-hit balls that just barely stayed foul, but at the end of the day, he did his job. He pitched effectively. He competed. And most importantly, he helped the Astros secure a win. It wasn’t just serviceable, it was encouraging.

At the same time, my confidence in another arm was trending in the opposite direction.

Coming into the season, I was far more bullish on Cristian Javier. I believed he was the one poised to return to form, the one the Astros could count on again. In my mind, Javier had a legitimate shot to work his way into the top three of the rotation by midseason.

Instead, we’ve seen the exact opposite.

Javier has looked nothing like the pitcher Astros fans remember. He’s committing the cardinal sins of starting pitching: issuing walks, hitting batters, and consistently putting runners on base to start innings. And as any pitcher knows, that’s a recipe for disaster.

Those runners? They’re scoring.

Despite a noticeable uptick in fastball velocity, Javier’s inability to locate his pitches has completely undermined his effectiveness. His command is off. His control is shaky. And his inability to consistently throw strikes has led to a spike in walks and a lack of trust on the mound. His “invisaball” has been located anywhere but near the zone.

Through two starts, he hasn’t looked like a reliable major league option, especially not for a team with the expectations the Astros carry into 2026. In fact, he’s looked more like a pitcher who belongs in Triple-A than one you can depend on every fifth day.

And that’s where things get interesting.

With Spencer Arrighetti closing in on a return and the Astros considering a six-man rotation, there are real decisions looming. We’ve seen this movie before. Last year, “mysterious” or conveniently timed injuries played a role in managing struggling arms, most notably with McCullers himself.

Could that scenario play out again, this time with Javier?

It’s not out of the question.

The good news for Houston Astros is that they have depth. Between options at the major league level and reinforcements in Sugar Land, Dana Brown and Joe Espada have flexibility. If Javier continues to struggle, there are viable replacements ready to step in and stabilize the rotation.

But before we go too far in either direction, before we anoint McCullers as “back” or write Javier off completely, it’s worth remembering something.

We’ve been here before.

Last season, after one strong outing against the Dodgers, McCullers had everyone believing he had turned the corner for good. It didn’t last. That memory alone is enough to pump the brakes on any sweeping conclusions based on a single start.

So where does that leave us?

For me, it means staying cautious.

McCullers deserves credit for what he showed, but I need to see more. A few more quality outings. Consistency. Durability. Proof that this isn’t just another flash before a setback.

As for Javier, the leash might be shorter than expected. The potential is still there because of his track record, but the results have to follow, and soon.

Because in a season where expectations are high, the Astros don’t have the luxury of waiting too long for anyone to figure it out.

So I’ll ask you:

Who do you trust more right now? And how do you see this rotation shaking out between now and the All-Star break?

NBA investigating Bucks over handling of Giannis Antetokounmpo

The NBA is investigating the Milwaukee Bucks and their handling of its player participation policy as it relates to their best player.

The league is not only looking into possible policy violations, but also the inconsistent statements regarding the health of Bucks star Giannis Antetokounmpo.

The league has already interviewed Antetokounmpo, members of the Bucks and the team’s doctors, a person with direct knowledge of the matter confirmed to USA TODAY Sports.

The person spoke under the condition of anonymity because they were not authorized to comment publicly on the matter.

Antetokounmpo has not played since March 15, and the team has struggled during the absence of its star player.

The Bucks ruled Antetokounmpo out for the game against the Houston Rockets on April 2 with left knee hyperextension and a bone bruise. They were eliminated from playoff contention in late March, missing the playoffs for the first time since the 2015-16 season.

The lack of success this season only fueled more speculation about Antetokounmpo’s future with the team. Especially as he insists he wants to play.

Bucks co-owner and governor Wes Edens told ESPN that the team will likely pursue one of two outcomes regarding Antetokounmpo this offseason: either the team will sign the star to another extension, or he will be traded.

Antetokounmpo is eligible for a contract extension on Oct. 1.

Lorenzo Reyes contributed to this report.

This article originally appeared on USA TODAY: NBA investigating Bucks over Giannis Antetokounmpo health

Utah Jazz vs Houston Rockets recap and final score

HOUSTON, TEXAS - APRIL 03: Ace Bailey #19 of the Utah Jazz shoots a free throw against the Houston Rockets during the second half at Toyota Center on April 03, 2026 in Houston, Texas. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Alex Slitz/Getty Images) | Getty Images

The Utah Jazz and the Houston Rockets played in what was clearly an end-of-season game for two teams going in different directions this offseason. Houston won easily, 140-106. Houston is a talented but imperfect team that was able to out-talent the Jazz, who are playing a rotation of developmental players, rookies, and 10-day contract players. Utah is currently in the 5th spot of the lottery, hoping to potentially catch the Sacramento Kings and move into 4th. The Rockets are in the 5th spot in the Western Conference playoff picture, hoping to jump to 4th.

With both teams at almost exact opposites of the standings spectrum, it’s hard not to feel better about the future of the Jazz compared to the Rockets. Houston cashed their chips to bring on Kevin Durant and started the season hot, but have slowly been on a downward trajectory. Losing Steven Adams was a big loss, and they haven’t been right since a recent group chat story involving Kevin Durant during the All-Star break. The Jazz are having to rest every player and sign a group of 10-day contract players to make sure they keep their pick this season. With Jaren Jackson Jr. waiting to join an already interesting core of Keyonte George, Lauri Markkanen, Ace Bailey, and Walker Kessler, it’s hard not to think the Jazz could pass up the Rockets as soon as next season. And what if the Jazz win the lottery?

That said, this is a recap of what happened tonight. Utah lost by a lot, but were able to show some real improvement from some of their young core. Cody Williams scored 27 points on 10/16 shooting from the field, he was 7/10 from the free throw line with 11 rebounds. Oh, and he also dished out 4 assists. Quite the line from a player who was getting called a bust after an up-and-down rookie season. Now, it’s clear that Williams is a player who will be a part of the rotation in future seasons. How much is the question?

Ace Bailey continues to show the flashes of a bright future with his combination of shooting and now impressive drives to the rim. Bailey has been the opposite of his scouting report, where he was called a selfish chucker. Instead, he’s a player who looks for the pass, rebounds, and defends hard while also shooting the ball at a higher level than expected. Tonight, Bailey had 22 points with 6 rebounds, and it didn’t look particularly hard for him to get there.

Brice Sensabaugh was solid again tonight with his 20 points, 5 assists, and 3 rebounds. It’s the 5 assists that are really encouraging. To start the season, Sensabaugh had a style of play that stopped the ball and hurt the flow of the offense. Now, Sensabaugh is looking more and more comfortable playing within the offense and not looking to shoot every time he has the ball. His shooting has also improved, and he’s scoring an impressive amount regardless of the opponent. That scoring is going to make him a valuable player the Jazz can call on in the future when they need scoring off the bench.

Finally, Kyle Filipowski is proving he’s an effective NBA rotation player. His scoring is legit against a wide variety of opponents. Tonight he was solid with 17 points, 7 rebounds, and 2 assists. He’s proving that he can be an effective weapon off the bench as a power forward. Utah will need him next season for depth, even though it may be difficult to find minutes for him. At times, they may use him as a “break-glass-in-case-of-emergency” center if they need a stretch five that can score, but that comes with real problems on defense. That said, Utah has a known commodity in Filipowski, who can score on good efficiency, and his contract makes that really valuable.

Utah now has just four games left and will be watching the standings really closely. There’s a reasonable chance they pass the Kings, but that will take the Kings making silly mistakes. On second thought, maybe that’s a real possibility.

Nets drop back-to-back games after 141-107 loss to Hawks

NEW YORK (AP) — CJ McCollum had 25 points and seven assists and the surging Atlanta Hawks routed the Brooklyn Nets 141-107 on Friday night for their fourth straight victory and 18th in 20 games.

Fifth in the Eastern Conference at 45-33, the Hawks remained 1 1/2 games ahead of sixth-place Philadelphia and seventh-place Toronto and moved within 3 1/2 games of fourth-place Cleveland. Atlanta and Cleveland will play a home-and-set next week.

McCollum was 8 of 12 from the field, hitting 4 of 7 3-pointers.

Nickeil Alexander-Walker added 21 points, and Jalen Johnson had 18 points and 11 rebounds. Onyeka Okongwu scored 15 points.

Nic Claxton led Brooklyn with 16 points, and Malachi Smith had 15. The Nets lost their second straight to fall to 18-59.

Atlanta scored the first 10 points and led 35-17 with 1:28 left in the first quarter. It was 71-55 at the half, with McCollum scoring 16 points and Johnson 13. McCollum was 4 of 5 from the field in the half, hitting three 3-pointers without a miss.

Up next

Hawks: Host New York on Monday night.

Nets: Host Washington on Sunday.


Patrick Roy shoulders blame for Islanders’ poor start in critical loss

Head coach Patrick Roy of the New York Islanders reacts during the first period against the Philadelphia Flyers at UBS Arena on April 03, 2026 in Elmont, New York.
Head coach Patrick Roy of the New York Islanders reacts during the first period against the Philadelphia Flyers at UBS Arena on April 03, 2026 in Elmont, New York.

Patrick Roy did not hide from responsibility after Friday’s 4-1 Islanders loss to Philadelphia that felt something like capitulation.

“I’ll take part of the blame for the first period,” Roy said. “I have a job to do to make sure our team is ready to play a strong game. So we’re together in this. We called a timeout and I felt like after that we started playing more our game.”

No small part of the game was lost in the first period, in which the Islanders went down 2-0 and did not record a shot through the first 13:15.

The head coach fell on the sword right as he is coming under more scrutiny, with his team in serious danger of blowing a playoff spot that seemed like a sure thing from December through March.

While Roy’s job has been considered safe all season — his relationship with general manager Mathieu Darche is believed to be quite good despite the two never having met before Darche was hired last spring — that would be in obvious danger of changing if the Islanders fail to make the playoffs.

Head coach Patrick Roy of the New York Islanders reacts during the first period against the Philadelphia Flyers at UBS Arena on April 3, 2026 in Elmont, New York. NHLI via Getty Images

So, too, would a number of other assumptions that have underpinned the season, such as the likelihood of captain Anders Lee re-signing as an unrestricted free agent.

Roy said he felt he could have said more to his team before the game to better prepare them.

“Sometimes you just make sure, you say a few words in the room after the meeting,” Roy said. “Tonight I thought the team was ready to play a strong game, and I could have done a better job approaching the guys, say a few things.



“That was an important game for us. They’re all important games — no kidding. I just feel like I could have done a better job, period.”


Simon Holmstrom returned from the upper-body injury that kept him out of Tuesday’s match in Buffalo, with Anthony Duclair coming out of the lineup as a healthy scratch.


Tony DeAngelo skated on his own Friday morning before the Islanders held an optional skate. Roy said it was not his first time on the ice since suffering a lower-body injury.

Roy said he did not expect DeAngelo to travel to Carolina for Saturday’s match.


The Islanders honored slain NYPD policeman Jonathan Diller during a TV timeout in the first period.

The killer, 36-year-old Guy Rivera, was convicted on lesser charges including aggravated manslaughter, attempted murder of Diller’s partner and weapons charges.

“We will always stand with his wife, Stephanie, their son Ryan and the entire Diller family. Detective Diller will be in our thoughts and hearts forever,” PA announcer Alex Anthony said.

Cubs Minor League Wrap: Seiya Suzuki rehabs in Knoxville

MESA, ARIZONA - FEBRUARY 20: Seiya Suzuki #27 of the Chicago Cubs celebrates a home run during a Spring Training game against the Chicago White Sox at Sloan Park on February 20, 2026 in Mesa, Arizona. (Photo by Matt Dirksen/Chicago Cubs/Getty Images) | Getty Images

We were supposed to have our final two affiliates take the field tonight, but South Bend was rained out.

I no longer post anything on Twitter/X. I still go over there because the affiliates are there, but I don’t post any new content. You can find me posting some stuff at Bluesky at @joshftimmers.bsky.social. I’m not quite as active there as I used to be, but I still do some updates.

Everyone wins! Well, not South Bend, but they had a good excuse.

Iowa Cubs

The Iowa Cubs clipped the wings of the Louisville Bats (Reds), 7-2.

Iowa starter Will Sanders gave up a solo home run in both the first and second innings, but other than that he was quite sharp. Sanders got the win after allowing two runs on six hits over six innings. Sanders struck out seven and walked two.

Iowa manager Marty Pevey then got two scoreless innings out of Collin Snider and one out of Ryan Rolison in non-save situations to close out the game.

Iowa put this one away with a five-run second inning. DH Chas McCormick led off the inning with a solo home run, his second on the season.

After catcher Christian Bethancourt singled and center fielder Brett Bateman walked, right fielder Justin Dean singled home Bethancourt to make it 2-1.

After first baseman Jonathon Long grounded out, second baseman James Triantos crushed this three-run home run to make it 5-1. It was Triantos’ second home run of the year.

McCormick finished the game 2 for 4 with the home run and this RBI double.

Triantos went 2 for 5 with the three RBI. Long went 2 for 5 and scored once.

Second baseman Pedro Ramirez was 2 for 4 with a double and a walk. He scored once.

Knoxville Smokies

The Knoxville Smokies defenestrated the Birmingham Barons (White Sox), 8-6.

Minor League Rule 5 draftee Zane Mills made his Cubs organizational debut tonight. He pitched 3+ innings and allowed three runs on six hits. Mills walked three and struck out four.

Jace Beck relieved Mills in the fourth inning and promptly walked the first two batters and then coughed up a three-run home run to put Birmingham up 6-5. But he settled down after that and collected the win after the Smokies scored three runs in the bottom of the fifth to retake the lead. Beck’s final line was three runs on two hits and three walks over two innings. He struck out four.

Evan Taylor came on for the save in the ninth and he made it a nailbiter after a one-out walk and a two-out double. But with runners on second and third and two outs, Taylor got the strikeout to end the game. He struck out two in his one inning of work.

The third batter of the bottom of the first inning, shortstop Jefferson Rojas, clobbered this three-run home run.

Rojas went 2 for 4 with a walk. He also made this nice play on defense.

Seiya Suzuki played five innings in right field in a rehab appearance. He was 1 for 2 with a sacrifice fly. He also scored on the Rojas home run. Suzuki seemed to be moving fine to my eyes, but he wasn’t really tested out there.

DH Alexander Ramirez led off and was 2 for 3 with a double and two walks in his Cubs organizational debut. Ramirez scored twice and drove in one.

Left fielder Jordan Nwogu was 3 for 5 and scored once.

Catcher Ariel Armas went 2 for 4 with a walk and an RBI double in the eighth inning. Armas also scored on a wild pitch in the fifth.

South Bend Cubs

The South Bend Cubs home opener was postponed because of unplayable field conditions. A makeup date has not been scheduled.

Kane Kepley did double in kickball.

Myrtle Beach Pelicans

The Myrtle Beach Pelicans put a muzzle on the Charleston RiverDogs (Rays), 5-4.

Pelicans manager Yovanny Cuevas got three innings each from three pitchers. Starter Noah Edders allowed two unearned runs on two hits. He struck out five and walked no one.

Ben Johnson, a 17th-round pick in 2024 who missed all last season with an injury, finally got to make his professional debut in the fourth inning. Johnson gave up two runs on three hits. He struck out four and walked two.

Jordan Henriquez tossed the final three innings and got his first Pelicans win in his first game in Myrtle Beach. Henriquez held the RiverDogs to no runs and just two hits. He struck out four and walked no one, although he did hit one batter.

First baseman Cole Mathis hit a two-run home run in the top of the ninth that ended up being the difference in this game. It was Mathis’ second home run in as many games this year. He finished the game 1 for 4 with a walk.

In the fifth inning, DH Michael Carico tied the game up 2-2 with a solo home run.

Carico was 1 for 3 with two walks.

In the seventh inning, right fielder Josiah Hartshorn crushed his first professional home run on a ball that I still don’t think has landed. It came with the bases empty.

That is some serious power. If you’re down in South Carolina, I’d suggest getting to see Hartshorn this month because he may be in South Bend sooner rather than later.

Hartshorn was 2 for 4 with a walk and three runs scored.

Shortstop Ty Southisene went 2 for 4 with a walk and a stolen base.

Center fielder Alexey Lumpuy was 2 for 5 with an RBI infield single in the first inning.

Mavericks vs Magic Final Score: Dallas falls despite Flagg’s historic night, 138-127

DALLAS, TEXAS - APRIL 03: Cooper Flagg #32 of the Dallas Mavericks hangs off the rim after a dunk against the Oklahoma City Thunder in the first half at American Airlines Center on April 03, 2026 in Dallas, Texas. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Richard Rodriguez/Getty Images) | Getty Images

The Dallas Mavericks fell again at home on Friday night, losing to the Orlando Magic 138-127. Wendell Carter Jr. led a balanced Magic scoring attack with 28. Cooper Flagg put up 51 points in defeat for Dallas, becoming the first teenager to ever score over 50 in an NBA game.

The opening period in Dallas saw the Magic score early, often, and easily from the field. The team shot 65% from the floor with contributions spread evenly across the board. The Mavericks hung in largely through fantastic three-point shooting; the team hit five of 10 attempts in the opening quarter. Dallas trailed the Magic after 12 minutes, 38-31.

Klay Thompson seemed hellbent on keeping Dallas in this one, hitting his third and fourth threes of the game early in the quarter under extreme duress. The Mavericks eventually picked up Klay’s energy and Cooper Flagg and Naji took control of the game, rallying Dallas back to within three halfway through the period. But after tying the game at 53, Dallas got stuck offensively, committing a variety of turnovers paired with many missed shots. The Magic slowly pushed ahead as the Mavericks could not get out of their own way, ending the half trailing, 71-58.

As has been the pattern in the third quarter, Dallas got ground down to dust. The Magic scored at will on a Dallas defense devoid of principles in the halfcourt. Cooper Flagg at least put on a scoring binge, so that was fun, but the Mavericks entered the fourth down 111-92.

The final frame was chaotic; Jason Kidd was ejected arguing a horrible no call on a Cooper Flagg drive and Naji Marshall earned a technical as well. Despite Dallas being down 25 or more points, Dallas went on a Flagg-led run to close the lead some, forcing an Orlando timeout. This is the same team that allowed a 31-0 run from the Raptors just last month. But, despite Flagg’s performance, Dallas just couldn’t get stops to make a real dent in the lead. Watching Flagg operate was awesome though.

For Cooper Flagg, there is no ceiling

We’ve talked about Cooper all year, his shooting, his defense, his growth as a play maker. He’s a star in the making and if you’re still grinding out these Mavericks games with us, you’re going to be able to say you saw him way back when one day.

Tonight’s offensive performance from Flagg is a rallying call for those Mavs fans in your life who are checked out because the season’s been awful or who haven’t watched a game since the Luka trade. I get it, it’s not been easy. But this is special, very special and I want other people to join us here. We should have a whole post on this scoring performance at some point.

Tonight, the three point shot made the difference, as he hit six of nine attempts. That’s going to be what turns him from a good to great scorer and while it won’t happen over night, it will happen. He’s too good.

Shout out to Frank Vogel for his timeout usage. He helped get Flagg spots of rest so that he could go for that scoring number.

Nets suffer blowout loss to Hawks as tank job for lottery pick continues

An image collage containing 1 images, Image 1 shows Nets center Nic Claxton (33) drives against Atlanta Hawks forward Mouhamed Gueye (18) during the first half at Barclays Center, Friday, April 3, 2026, in Brooklyn, NY.

The Nets suffered a 141-107 beating at the hands of Atlanta before a sellout crowd of 17,548 at Barclays Center.

Brooklyn (18-59) remained tied for second in the lottery race, keeping pace with Indiana. The Nets are ½-game behind first-place Washington, and two clear of Sacramento pending the Kings’ tilt with the visiting Pelicans later on Friday night.

Center Nic Claxton had a team-high 16 points and five rebounds, while Malachi Smith added 15 off the bench.

Guard Trevon Scott, inked on a 10-day contract, had six points in his debut. Noah Clowney was ejected with 5:35 left in the third quarter.

Nets center Nic Claxton (33) drives against Atlanta Hawks forward Mouhamed Gueye (18) during the first half at Barclays Center, Friday, April 3, 2026, in Brooklyn, NY. Corey Sipkin for the NY POST

CJ McCollum had a game-high 25 points for the Hawks, who have won 19 of 22.

Brooklyn committed 20 turnovers and got outscored 35-11 on giveaways. 

“Yeah, obviously [they have] high-level perimeter defenders; but poor execution on our end,” hrad coach Jordi Fernández said. “We just were not good enough, starting with the guys that bring the ball up the floor and try to get us into something organized. It was very poor. And you see it right there; the difference is 24 points of turnovers. [That’s] the big difference in a game that you should’ve had a chance to compete.”


Michael Porter Jr. and rookie Danny Wolf both went from presumably out for the season to officially ruled out by Fernández.

“Yeah, well, obviously you guys know Day’Ron [Sharpe] is out. With Mike and Danny, based on where we are right now — and based on where they’re at with their rehab, and we only have one week left — they’ll be out just from where they are,” Fernández said. “So that’s the update of those two.”



It’s an update that will shock no one.

Porter hasn’t played since March 10, suffering from a strained left hamstring. He’ll end his season averaging a career-high 24.2 points on 46.3/36.3/85.9 shooting splits.

Wolf, the last of Brooklyn’s record five first-round picks, sprained his ankle March 22 and will end his rookie campaign averaging 8.9 points and 4.9 rebounds. He raised that to 10.8 points and 5.6 boards in his final 22 games.

“Yeah, they both have been very positive stories for us,” Fernández said. “[Wolf] being a rookie showed he belongs, and he’s been able to do very different things. Danny, from shooting the ball to playmaking to rebounding to being that primary ballhandler, playing off the ball, different lineups, I’m very happy with him.

Nic Claxton (l.), Michael Porter Jr. (c.) and Day’ron Sharpe look on during the second half against the Atlanta Hawks at Barclays Center, Friday, April 3, 2026, in Brooklyn, NY. Corey Sipkin for the NY POST

“Obviously efficiency is important. We believe he’s a very good shooter. His playmaking efficiency has gotten better from college. And then defensively. … He surprised a lot of people. He didn’t surprise us. We felt like he could do all those things and keep bodies in front, keep guys in front of the ball and guard smaller guys. So he’s been very, very good.

“And then Michael in a new situation, being on the same team for seven years on a championship team and now having a different role, a different situation, everything has been also very positive. He’s played at an All-Star level. In my opinion, he should’ve been an All-Star. Now I want him to come back and have a chip on his shoulder, lead the team the way he’s been doing.”

Porter could be traded this summer. He’s also eligible for an extension of up to four years, $243 million, though would certainly command far less. Asked what Porter had shown the organization, Fernández said, “For that you’ve got to ask Sean [Marks, GM]. But me personally, he’s been put in a different role and he’s performed very well. He’s represented himself and the club very well.”


The Nets signed Trevon Scott to a 10-day contract. … Nic Claxton and Noah Clowney were upgraded to available against the visiting Hawks.

Yankees pitching staff remains dominant in historic start to 2026

An image collage containing 2 images, Image 1 shows New York Yankees pitcher Will Warren (29) reacts as he walks back to the dugout after ending the first inning, Image 2 shows New York Yankees pitcher Tim Hill (41) throws a pitch during the sixth inning against the Miami Marlins

Sure, it’s only seven games into a long season.

Access the Yankees beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Greg Joyce about the inside buzz on the Yankees.

Try it free

But after heading into the season with Gerrit Cole, Carlos Rodón and Clarke Schmidt sidelined and more than a few question marks surrounding a bullpen that lost Luke Weaver and Devin Williams in the offseason, a historic start to the regular season probably wasn’t considered likely.

With another solid effort by Will Warren and a dominant effort by the bullpen, though, the Yankees’ pitching continues to be elite.

After an 8-2 win over Miami in the home opener in The Bronx, the Yankees have allowed just eight runs in seven games.

That matches the fewest runs by a team in MLB history — along with the 1993 Braves and 2002 Giants.

And the rotation has given up four runs in those games, tied for the best since 1900, matching the 2018 Red Sox and the ’93 Braves.

New York Yankees pitcher Will Warren (29) reacts as he walks back to the dugout after ending the first inning on April 3, 2026. Charles Wenzelberg/New York Post

In Friday’s win, Warren was backed up by Tim Hill — who escaped the two-on, one-out jam Warren left in the sixth — Jake Bird, Brent Headrick and Ryan Yarbrough, as the bullpen combined to toss 3 ¹/₃ shutout innings.

Aaron Judge noted what’s made the staff so tough overall.



“They’re dictating at-bats,’’ Judge said of his teammates. “They put pressure on guys at-bat after at-bat. We’re feeding off them.”

To Judge’s point, the Yankees didn’t issue a walk on Friday, while striking out 10.

Yankees pitcher Tim Hill (41) throws a pitch during the sixth inning. Charles Wenzelberg/New York Post

Warren, who survived some rough outings last season, bounced back from a pair of solo homers to pitch into the sixth. After and after Hill got Liam Hicks on a soft comebacker to end the inning, Bird entered and continued his promising start to the year, as he and the lefty Headrick retired all six batters they faced before Yarbrough finished it after Ben Rice put the game away with a two-run double in the eighth.

“We’re playing great baseball,’’ Cody Bellinger said. “It’s unbelievable. Starting with the starters — all four — and the bullpen coming in every time, it makes it easier on the offense.”

Aaron Boone praised Bird and Headrick, perhaps the latest in a long line of reclamation projects the Yankees will turn into reliable bullpen pieces.

Warren seemed to speak for all the Yankee pitchers when he said his key to his results Friday was being “aggressive in the zone.”

“If we attack early, the odds are in our favor,’’ Warren said. “We’re attacking early and throwing strikes and have confidence in our stuff to put us in a position to be successful. … Our lineup is a beast. We know they’re gonna put up runs.”

NBA opens investigation into Bucks’, Giannis’ contradicting stories on health status

MILWAUKEE, WISCONSIN - MARCH 31: Giannis Antetokounmpo #34 of the Milwaukee Bucks sits on the bench during the first quarter against the Dallas Mavericks at Fiserv Forum on March 31, 2026 in Milwaukee, Wisconsin. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this photograph, User is consenting to the terms and conditions of the Getty Images License Agreement. (Photo by Patrick McDermott/Getty Images) | Getty Images

In the midst of the Bucks’ Friday night contest against the Celtics, ESPN’s Shams Charania reported that the NBA is investigating the team for “their handling of the player participating policy and potential inconsistent statements regarding the health of Giannis Antetokounmpo.” Shams added that the Bucks and Giannis have given conflicting accounts of his health.

“Milwaukee informed the NBA that it doesn’t believe Giannis is ready and actually wants to play; Giannis informed the NBA he wants to play but the team will not medically clear him, sources said.”

Giannis addressed the situation with local reporters before the game and gave some rather revealing statements. Outside of fully endorsing the investigation and his frustrations with not playing, he gave some very candid thoughts on how things have transpired:

“You know who you are dealing with, so for somebody to come and tell me to not play or not to compete, it’s like a slap in my face. So, I don’t know where the relationship goes from there.”

“I don’t know what game is being played right here, I just don’t wanna be a part of it.”

As far as how this has played out behind the scenes, according to Giannis, he had an initial conversation with head coach Doc Rivers and general manager Jon Horst. He let both of them know he wanted to play, but that was the last conversation they had, and no one has approached him since. He also slapped down any notion that he doesn’t want to play again this season, citing his wish to play with his younger brother, Alex Antetokounmpo:

“I’ve heard somebody say that, ‘Oh, he says that he wants to play, but he doesn’t really want to play. First of all, I don’t know who gives you information like that… you’d be an idiot to have an opportunity to play with your brother that you’re eight years older than him.”

“When I played my first NBA game, he was 11 years old. When my dad passed, I pretty much raised him. He’s able to be on the team and suit up and chase an opportunity to be great. And you really think that I don’t want to suit up and play with my brother? Anybody that thinks that is an idiot.”

Before anyone goes into a full-blown panic, worrying that this will push a potential divide between Giannis and the Bucks, he insisted that this latest disagreement does not necessarily mean the two sides are heading toward a divorce:

“We gotta go into couples therapy… sit down, you know, tell their side, I’m going to tell my side and find a solution. Amicably, right? That’s the word. Find a solution together.”

We’ll have to wait and see what the NBA comes up with regarding this investigation, or whether the findings will come in time for Giannis to suit up again this season, but it’s clear whatever is going on has rubbed him the wrong way:

“I’ve been here 13 years and I understand the team gets eliminated from the playoffs, be smart. Taking care of your body, being in and out, just to be careful, to prepare for the next season, prepare for the next generation and the young players to get some minutes, go out there—I get that. But that wasn’t the time that this took place. That’s what bothers me. It’s almost like you waved the white flag and I don’t do that. I am sorry. I don’t. And I never, never will.”

Juan Soto exits game with right calf tightness in big Mets concern

An image collage containing 1 images, Image 1 shows Juan Soto
Juan Soto

The Mets are holding their breath.

Juan Soto exited Friday’s 10-3 win over the Giants after the top of the first with right calf tightness and was replaced in left field by Tyrone Taylor.

Soto singled in his lone at-bat and later appeared to grimace as he went first to third on a Bo Bichette RBI single.

Juan Soto of the New York Mets hits a single against the San Francisco Giants in the top of the first inning at Oracle Park on April 3, 2026 in San Francisco, California. Getty Images

He remained in the game before getting thrown out at home on a Brett Baty double play, but Taylor entered for defense in the bottom half of the first.

Manager Carlos Mendoza said after the victory that Soto would undergo imaging on Saturday.

Soto, one of the few Mets consistently hitting early this season, extended his hitting streak to eight games and now has a .355 average and a .928 OPS.

Taylor went 0-for-4 with a strikeout as his replacement, but the Mets had one of the best offensive outputs of the early season, scoring 10 runs on 15 hits. Francisco Alvarez hit two homers, and Marcus Semien went deep for the first time as a Met.

DL Rakeem Nunez-Roches agrees to one-year deal with Bucs

Defensive lineman Rakeem “Nacho” Nunez-Roches has agreed to a one-year deal to return to the Buccaneers, Rick Stroud of the Tampa Bay Times reports.

Nunez-Roches, 32, spent the past three seasons with the Giants.

In 2025, he played only nine games due to an ankle injury. Nunez-Roches still set a career-high with three sacks and made 23 tackles.

Nunez-Roches previously spent five seasons with the Bucs, playing 68 games with 22 starts from 2018-22. He won a Super Bowl ring when the Bucs won it all in the 2020 season.

The Chiefs made Nunez-Roches a sixth-round pick in 2015. He was in Kansas City for three seasons.

Raptors handle business against Grizzlies

MEMPHIS, TN - APRIL 3: RJ Barrett #9 of the Toronto Raptors goes up for the rebound during the game against the Memphis Grizzlies on April 3, 2026 at FedExForum in Memphis, Tennessee. 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 Joe Murphy/NBAE via Getty Images) | NBAE via Getty Images

There are a lot of different types of must-win games. Playoff games. Rivalries. Tie-breakers. Ring nights. Banner nights. Revenge games. But then there’s a must-win in the sense that your opponent is 25-51 on the season, actively tanking, and comprised of guys who may not even be in the league next year. 

Tonight was the final type of those must-win scenarios. The Toronto Raptors faced the Memphis Grizzlies, able to do what they needed to to the tune of 128 to 96. 

As the current 7-seed, Toronto would like nothing more than to avoid a play-in scenario. They don’t own the tie-breaker with Philly, which is part of why they’ve fallen, but given the outcome of their regular season games, their desired opponent would likely be Cleveland, meaning Toronto will have to make their way back above both the Sixers and the Hawks again for the 5-seed. 

Memphis has been gutted, with the majority of their starting lineup sidelined for the much of the season. They’ve had 33 different players check in at some point this year, tied (with themselves) for the most in an NBA season. To their credit, they still played with confidence and aggression, making sure the Raptors didn’t just walk away with the win. 

Cedric Coward, GG Jackson, and Javon Small, were their biggest contributors at both ends of the court. Jackson showed his physicality and athleticism to finish with 30 points and 5 rebounds. Small facilitated, ending with 14 points, 6 rebounds, and 4 assists. Coward, their rookie, had another solid performance with 15 points. 

For Toronto, bench play was one of the biggest highlights, with Jamal Shead playing solid minutes and finishing with 11 points and 6 rebounds. CMB flirted with a career best but ended with 19 points, and Mamu had solid backup minutes with 10 points and 6 rebounds. The bench will be such a big part of their playoff hopes, and getting everyone in and solid minutes out of many of them was encouraging. 

Of course RJ was undoubtably the best player on the court tonight. Ending with 25-3-4, he held them together when they were floundering in the first half, cashing in long range shots when needed and defending with effort. BI put up a solid 17-7-5 performance with some fantastic shooting. 

Toronto started the game on an 11-0 run, forcing turnovers, getting out and running, and even sinking long range shots. It looked like it would be all Raptors tonight, memories of the recent 31 point run against Orlando seeming like foreshadowing for what could be an even better performance. 

But then three things happened. 

  1. Memphis decided they weren’t going down easy.
  2. Toronto started to get really sloppy with the ball.
  3. The whistle started to get on Darko’s (and everyone else’s) nerves.

Memphis went on to tie it up and then actually earn their first lead. Falling behind seemed to be the push the Raptors needed to give some effort. RJ, CMB, and Shead led the way on a run that built Toronto a 10-point lead. 

Credit where it is due, the Grizzlies were relentless. Trying to get extra possessions, rebounding, and playing aggressive defense. In the fading minutes of the second quarter, Toronto was finally able to draw away and build a comfortable advantage. 

The second half went in Toronto’s favour as well, slowly building a bigger and bigger lead. They settled many of the mistakes they made in the first half, drawing away to the tune of a 30-point advantage. 

Throughout the contest, the bench got plenty of minutes, helping them build some confidence and rhythm going into the post season.

CMB had one of his stronger games, finding his touch around the rim and taking higher difficulty level shots without hesitation. Hi strength around the rim is one of the most fun things to watch: 

Which we got to see a decent amount of tonight:

– 

Next, Toronto faces the Boston Celtics for an afternoon game, at 3:30pm ET.