Sixers Bell Ringer: VJ-Maxx combine for 59, silence TD Garden with massive Game 2 win

BOSTON, MA - APRIL 21: Tyrese Maxey #0 of the Philadelphia 76ers reacts during the game against the Boston Celtics at TD Garden on April 21, 2026 in Boston, Massachusetts. 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 Adam Glanzman/Getty Images) | Getty Images

2025-26 Sixers Bell Ringer season standings:

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


TD Garden might have been rocking for Game 1, but it was as silent as a library to close Game 2.

The first-round playoff series between the Philadelphia 76ers and the Boston Celtics is tied 1-1 after the Sixers pulled off a massive 111-97 victory over the hosting Celtics Tuesday night.

Though, for a moment, it looked like this one might have been over as quickly as Game 1 was, with the Sixers going on a scoring drought of over four and a half minutes in the first frame, allowing Boston a 16-0 run. To make matters worse, they were without Edgecombe briefly after the rookie took a hard fall onto his back going for a defensive rebound early in the game.

He returned to the game, thankfully, and went on an absolute tear in the second quarter. That’s where this one changed. The rookie poured in 16 points on stellar 6-for-9 field goal and 4-for-5 long range shooting in the second, leading the Sixers back within reaching grasp of the Celtics and even helping his squad to an eight-point halftime lead, their largest of the game.

The Sixers would never trail again in this one, though it did come close a few times. After an up and down third period within which Boston nearly pulled back even, Philadelphia tightened up a bit towards the end of the frame to carry a seven-point lead into the fourth. After what had been a bit of a quiet Tyrese Maxey performance through three quarters became all about the guard in the final period when he burst for 12 points, including timely triples to pull away from the Celtics for good.

This wasn’t just a win. This was a great win. The Sixers looked strategic and in control, not reactive and desperate the way they did in Game 1. Even when Philly would hit a cold spurt or would let Boston claw back in a bit, they simply rode the waves, tried to minimize the damage and punched back again. That’s how this is going to have to be if the Sixers want to keep battling this tough Celtics squad.

The Sixers bring a 1-1 series tie back home to South Philadelphia for Games 3 and 4, with Game 3 coming up at Xfinity Mobile Arena on Friday evening.

Until then, let’s get to the Bell Ringer.

VJ Edgecombe: 30 points, 10 rebounds, 2 assists, 2 steals

<p>(Photo by Brian Babineau/NBAE via Getty Images)</p><br> | NBAE via Getty Images

It was looking like VJ Edgecombe’s night might be cut very short when he headed to the locker room briefly in the first period after taking a hard fall going up for a defensive board. Thankfully, he was able to return to the game towards the end of that opening frame. And I mean thankfully, because the rookie went red hot from there.

After a two-bucket, four-point first from Edgecombe, he poured in 16 points in the second period. These weren’t gimmie plays, either. The rookie was using his active defense, rebounding, speed, footwork and smooth jumpers to help the Sixers claw back in to this one after they let Boston on a 16-0 run in the first. Edgecombe shot 6-for-9 from the floor and 4-for-5 from long range in a damn-near heroic second that saw the Sixers take an eight-point lead into the break.

After another brief exit to the locker room and some time on the stationary bike in the third frame, Edgecombe got right back to business again, battling for boards and sinking a timely triple just as the Celtics were back within three points. He ended up tacking on 10 points towards his total in the second half.

This kid is an absolute star in the making — maybe even a bit of a star already. Perhaps his regular season wasn’t always as flashy as Cooper Flagg’s or Kon Knueppel’s, but Edgecombe has proven time and time again that you can count on him in the clutch and that he’s ready to perform in some of the biggest moments this game has to offer. I’ll take that from a 20-year-old rookie any day of the week.

He finished the game with 30 points on 12-for-20 field goal and 6-for-10 long range shooting along with 10 rebounds (four offensive), two assists and two steals. He is the youngest player in NBA history to reach a 30-point, 10-rebound double-double in a playoff game.

Tyrese Maxey: 29 points, 4 rebounds, 9 assists, 2 steals

<p>(Photo by Brian Babineau/NBAE via Getty Images)</p><br> | NBAE via Getty Images

It was an up and down night for Tyrese Maxey, with the peaks coming fortunately exactly when they were needed. It felt like the guard was deferring way too much, forcing passes that weren’t always there instead of just taking the shots he should have himself. It led to a quieter (by his standards) first three quarters of basketball, with Maxey putting up 17 points on 7-for-19 field goal shooting in that time.

Things changed quickly when Maxey had an extremely timely scoring burst in the fourth, sinking back-to-back triples. Those six points could not have come at a better time, with the Celtics clawing their way back within just two points of the Sixers with time winding down. The threes were the beginning of the end for Boston, with the Philly lead then expanding to nine points before surging into an insurmountable double-digit deficit they couldn’t come back from.

Maxey ended up with 12 points in a pivotal fourth quarter, including three triples. And he was feeling damn good about how he was closing this one out. Just look at this move, finish and reaction from him.

Gotta love playoff basketball.

Maxey finished the game with 29 points, shooting 5-for-12 from long range, with four rebounds, nine assists and two steals. It could be game-changing to have Maxey bring the aggression and attitude he closed Game 2 with back home to South Philadelphia for Game 3.

Paul George: 19 points, 4 rebounds, 3 assists, 1 steal, 1 block

<p>(Photo by Adam Glanzman/Getty Images)</p><br> | Getty Images

Paul George put forth quite a lackluster effort overall in Sunday’s Game 1, but tonight started off much smoother. George went to work in isolation early and hit two quick jumpers in the first few minutes of Game 2. From there, he looked damn solid on both ends of the floor all night minus one little stumble for a few possessions in the third.

This wasn’t a constant domination from PG, but he was ready to fill in the gaps when the Sixers really needed him to. It was a lot of smaller bursts, and they were extremely timely ones. Just when Philadelphia would go a little bit cold or the Celtics would go on a run, it seemed to frequently be George who would bury a bucket to calm the Boston crowd and get Philadelphia back on track. When he wasn’t doing that, he was commanding the offense and setting up other Sixers with solid shot opportunities, waiting for the Celtics’ defense to collapse in on him before kicking out to teammates.

All of that offensive contribution on top of his usual defensive talents went a long way in Game 2, even if it was seemingly in spurts spread throughout.

George finished the night with 19 points on 7-for-13 field goal and 2-for-5 long range shooting. He also had four rebounds, three assists, one steal and one block.

Kelly Oubre Jr.: 12 points, 5 rebounds

<p>(Photo by Brian Babineau/NBAE via Getty Images)</p><br> | NBAE via Getty Images

This is more of a shoutout than a true Bell Ringer contender, as the other guys’ contributions were just undoubtedly more impactful, but Kelly Oubre Jr. deserves some kudos for Game 2. It wasn’t perfect, but he helped when called upon.

After a quiet first half scoring just two points, Oubre had a little burst of scoring along with some solid defensive pressures that helped keep the Sixers going while Edgecombe was on the sideline and Maxey was still a bit too passive. Like George, Oubre’s contributions were incredibly timely, coming just when Philadelphia needed someone to fill the gap the most. He put up seven points in quick succession in that third period stint, possibly his most crucial buckets as they helped maintain and build on a lead the Celtics were desperately chipping away at. He added one more big bucket in the fourth, a triple with just four minutes remaining that extended the Sixers lead from 10 points to 13, completing an 11-0 run for Philly and pushing Boston to use a timeout to try to stop the bleeding. It didn’t work.

Oubre finished this one with 12 points on 5-for-10 field goal shooting (two triples) with five rebounds.

Victor Wembanyama injury: Concussion diagnosis puts Spurs star out in NBA Playoffs

Victor Wembanyama hit his head hard on the floor after tripping during a drive in the second quarter of the San Antonio Spurs’ Game 2 loss to the Portland Trail Blazers in the 2026 NBA Playoffs. Wembanyama exited the game, and it not return. The Spurs superstar is in concussion protocol, and his status for the upcoming games of the series will be in question. Wembanyama was diagnosed with a concussion after the game.

The Trail Blazers beat the Spurs, 106-103, to even the series at 1-1. Wembanyama only played 12 minutes and scored five points before the injury.

Wembanyama suffered the injury while he was driving hard to the rim against Portland’s Jrue Holiday. It looked like Holiday “pulled the chair” — a long-time NBA move where the defender steps back and causes an out-of-control ball handler to fall. Wembanyama has a long way to fall at 7’5 in shoes, and he unfortunately took an awkward tumble that resulted in a major blow to the head. Watch the play here:

A concussion typically keeps an NBA player out for at least 7-10 days, and we know some can last much longer. Head trauma isn’t something anyone should rush back from.

Wembanyama will have to be in recovery for 48 hours. Then, he’ll have to be symptom free, and cleared for a return to play by both team and league doctors, per Shams Charania.

Wembanyama was incredible in his playoff debut in Game 1, popping off for 35 points in 33 minutes while dominating defensively like always. He’s playing as well as anyone in the world right now, and losing him for an extended period would throw a wrench in the Western Conference Playoffs.

The series returns to Portland for Game 3 on Friday. Game 4 will be Sunday in Portland. The series returns to San Antonio for Game 5 the following Tuesday, and then Game 6 is on two nights later, and Game 7 is two nights after that.

This is just awful timing for the Spurs. It’s not the type of injuries that team doctors should allow him to play through. With the series tied 1-1, there will be pressure to get back onto the court, but Wembanyama needs to remember to protect his health.

We’ll update this story as it develops.

San Antonio vs. Portland, Final Score: Spurs lose Wemby, big 4th quarter lead and Game 2, 103-106

Apr 21, 2026; San Antonio, Texas, USA; Portland Trail Blazers guard Scoot Henderson (0) shoots over San Antonio Spurs guard Stephon Castle (5) during the first half of game two of the first round of the 2026 NBA Playoffs at Frost Bank Center. Mandatory Credit: Scott Wachter-Imagn Images | Scott Wachter-Imagn Images

Everything was well coming into this game, with the Spurs up 1-0 in the first round against the Portland Trail Blazers and Victor Wembanyama receiving his Defensive Player of the Year trophy. Then, there was the game. After a rough start, the Spurs fought back from a double-digit deficit only to lose Wemby to a possible concussion early in the second quarter. They still fought and gutted it out, and everything seemed to open up in the fourth quarter as they got out to a 14-point lead with under nine minutes to go. Unfortunately, the Blazers got hot from three, and poor free-throw shooting came back to bite the Spurs as they lost 103-106.

De’Aaron Fox, Stephon Caslte and Devin Vassell combined for 51 inefficient points, while Luke Kornet did an admirable job filling in for Wemby with 10 points and 9 rebounds and was very much a case if “box score plus-minus don’t lie”, as he was at +29 before the game-ending Portland run. They were able to hold Deni Avdija relatively in check with 14 points on 5-13 shooting, but Scoot Henderson exploded for 31 points on 11-17 shooting, 5-9 from three.

Observations

  • Random question: have the Spurs ever had two playoff games in a row in which it was cool outside? For those who haven’t been here, South Texas has very short, mild winters and long, hot summers, with spring and fall being fleeting. While it isn’t typically hot yet in April, it is warm with highs typically in the 80’s (Fahrenheit, of course). Cool fronts do occur, but needing anything beyond short sleeves across two Spurs playoff games is new to me.
  • The Blazers’ goal coming into this game was to get more players involved on offense, and they did just that with four players scoring as they went on a 13-0 run after the Spurs took an early 4-2, while the Spurs struggled with turnovers and deflections against Portland’s feisty defense. Also, unlike Game 1, the Spurs couldn’t keep Donovan Clingan off the offensive glass, with no one boxing him out when Wemby went for blocks. Fortunately, Castle briefly got going, scoring 7 straight points to cut into what had been a 13-point lead, and the Spurs took advantage of Portland’s starters resting to retake the lead 28-27 with an 18-5 run to close the quarter.
  • I’ll be honest, I kind of forgot about Scoot Henderson before the last couple of weeks. After all the hype coming into the 2023 Draft that had some (including himself) claiming he had a higher ceiling than Wemby, he had a rough rookie season and has dealt with injuries much of the last two. However, he showed what the hype was about with 13 points on 4-5 shooting in the first quarter, and he stayed hot all night.
  • Like many teams, Portland’s new plan with Wemby was to put a smaller, stronger player on him, in this case Jrue Holiday. As a result, he was not as loose and free to move around like he did in Game 1. Early in the second quarter, Holiday pulled the chair on him and he fell, stayed down and appeared dazed. Replay showed he smacked his chin the court and may have briefly lost consciousness. He ran back to the locker room and did not return after entering concussion protocol.
  • After his exit, the Spurs got down by five a few times but regained their composure, and in ways played much looser on offense since Portland’s defensive plan no longer applied. Kornet stepped up well in Wemby’s absence, and it was a little harder for the Blazers to get offensive rebounds since he was staying down and boxing out Clingan. The game was tied at 57 at the half despite the drama.
  • I had to watch some on mute in the third quarter. All night it felt like Reggie Miller and Mike Tirico were rooting for Portland, and outside of one instance in the second quarter when Reggie laughing at a weak foul called on Julian Champagnie, asking what happened to playoff basketball, it felt like they were reviewing and critiquing every questionable call against the Blazers but not the Spurs. It was eventually too distracting.
  • So far, in both games it feels like Portland is getting the benefit of the doubt on loose ball fouls, offensive fouls, and of course Avdija doing his best SGA impression. Mitch Johnson finally had enough and challenged a call that would have been Champagnie’s fifth foul in the third quarter. Shaedon Sharpe had pushed him into Henderson, but they called the foul on Champagnie. It was a successful challenge. (Oh, and I did un-mute for this part, and Reggie somehow didn’t think it would be successful.)
  • Another spate of injuries hit in the fourth quarter, with Harrison Barnes exiting after hurting his wrist in a collision with Avdija, and a play later, Dylan Harper and Clingan both existed with with thumb injures after getting tangled up (in Harper’s case, the same thumb that was already hurt). Fortunately, Harper soon returned.
  • The offense opened up for the Spurs in the fourth, and they got the lead up to 14 on a Kornet reverse dunk and-1. Unfortunately, what could have been a run that put things away did not because the Spurs struggled at the line all night. They were 15-22 at that point and finished 2o-28, which gave the Blazers room to come back, and they did on a Holiday put-back with 2 minutes left. The Spurs had several chances to retake the lead after that, but the offense bogged down and they never got another good shot off. Robert Williams stretched the lead to three with 12 sec left on a putback dunk, and Vassell couldn’t hit a desperation three at the buzzer after a round of the foul game to force overtime.

Cubs Minor League Wrap: South Bend scores late to stop Dayton, 16-10

Kade Snell 3 Homerun, LSU Tigers take on Alabama Baseball in Baton Rouge, LA. Thursday, April 17, 2025. | SCOTT CLAUSE / USATODAY Network / USA TODAY NETWORK via Imagn Images

Pelicans pitcher Mason McGwire was named Minor League Pitcher of the Week. That’s for all the minors.

Catcher Owen Ayers was named Midwest League Player of the Week. He was also promoted to Double-A Knoxville.

For the second-straight week, Smokies right-hander Grant Kipp was named Southern League Pitcher of the week.

Corner infielder Cole Mathis was promoted from Low-A Myrtle Beach to High-A South Bend.

Shortstop Geuri Lubo was promoted to South Bend from rookie ball Mesa Cubs.

Right-handed pitchers Daniel Avitia and Connor Knox were both promoted to South Bend from Mesa.

Catcher Miguel Useche was demoted from Knoxville to South Bend.

South Bend third baseman Brian Kalmer was released.

Iowa Cubs

The Iowa Cubs were battered by the Louisville Bats (Reds), 10-3.

Starter Paul Campbell took the loss after getting knocked around for seven runs, six earned, on nine hits over 4.2 innings. He struck out two and walked one.

All three I-Cubs runs came on a three-run home run by left fielder Dylan Carlson in the fourth inning. Carlson was 1 for 4.

Third baseman BJ Murray went 3 for 4 with a double.

Right fielder Chas McCormick was 2 for 3 with a double and one run scored.

Carlson’s home run.

Knoxville Smokies

The Knoxville Smokies were spotted by the Chattanooga Lookouts (Reds), 4-0.

All four runs in this game scored in the top of the second inning off of Smokies starter Nick Dean. Dean allowed four runs on five hits over three innings. He walked two and struck out three.

Dawson Netz tossed three innings of scoreless relief, giving up just one hit and one walk. Netz struck out four.

DH Andy Garriola went 2 for 4 with a double.

Shortstop Karson Simas was 2 for 4.

Owen Ayers’ Double-A debut was rough. He was 0 for 4 with one strikeout, but the worst part was that he was called for catcher’s interference twice.

South Bend Cubs

The South Bend Cubs slew the Dayton Dragons (Reds), 16-10.

Kevin Valdez started and put the Cubs in an early hole by surrendering five runs on eight hits over three innings. He struck out four and walked one.

South Bend fought back and took a 10-6 lead after scoring five runs in the top of the eighth. But Nate Williams came on to pitch the bottom of the eighth and couldn’t retire a batter. So Ethan Bell relieved Williams and allowed two inherited runners to score, which tied the game up 10-10. But Bell got the win after South Bend scored six runs in the top of the ninth.

The final line on Williams was four runs, two earned, on three walks. For Bell, it was no runs on one hit over two innings. He struck out two and walked one.

Shortstop Miguel Olivo hit his first South Bend home run, a solo home run in the third. Olivo went 2 for 3 with two walks. He scored five times and drove in two.

Right fielder Kade Snell was 2 for 4 with a walk and three RBI.

Third baseman Matt Halbach went 2 for 6 with an RBI double and a two-run single in the ninth.

Left fielder Reginald Preciado was 2 for 4 with two walks and two runs scored.

First baseman Cole Mathis was 1 for 6 in his South Bend debut, but he hit a three-run double in the eighth.

Olivo’s home run.

Mathis’ three-run double.

Myrtle Beach Pelicans

The Myrtle Beach Pelicans were hammered by the Fayetteville Woodpeckers (Astros), 6-2.

Dominick Reid started for the Birds and took the loss after he gave up three runs on five hits over three innings. All three runs came in the second inning. Reid walked two and struck out one.

Right fielder Josiah Hartshorn was 2 for 5 with an RBI single in the seventh inning.

First baseman Michael Carico was 1 for 4 with a hit-by-pitch and a stolen base. He also drove in a run in the seventh with a single.

Socceroo Mo Touré scores fourth goal in a week as sizzling run for Norwich continues

  • Canaries coach compares 22-year-old to young Erling Haaland

  • Australian’s red-hot form is boost for Tony Popovic before World Cup

Australian striker Mo Touré has earned comparisons to a young Erling Haaland, after he bounced back from a missed penalty to continue his sizzling goalscoring run with a ninth goal in just 10 games since joining English Championship side Norwich.

Touré’s fourth goal of the week, following a second hat-trick of his short Norwich career on the weekend, was a rocket that went in off the underside of the bar and set up a 2-1 win over Derby County.

Continue reading...

12-11 – Carter saves, Rangers defeat Pirates 5-1

Apr 21, 2026; Arlington, Texas, USA; Texas Rangers center fielder Evan Carter (32) catches a fly ball hit by Pittsburgh Pirates center fielder Oneil Cruz (not pictured) to end the fifth inning wth runners in scoring position at Globe Life Field. Mandatory Credit: Jerome Miron-Imagn Images | Jerome Miron-Imagn Images

The Texas Rangers scored five runs while the Pittsburgh Pirates scored one run.

Talk about branching paths.

With the Rangers holding a scant 2-1 lead with two outs in the top of the fifth and with two Buccos on the bags for Pittsburgh, Texas hurler Kumar Rocker was nearing that point in the game where he often runs out of bullets. It was at this moment that the fate of tonight’s game was basically decided in an instant.

You’ve heard AJM speak on the most momentum shifting play in baseball, the two-out, three-run home run. Well, Pittsburgh all but enjoyed such an occasion when Oneil Cruz sent one deep to left-center for what looked like his 7th dong of the year, a surely crippling shot.

However, Rangers center fielder Evan Carter sprouted wings and robbed Cruz of providing Pittsburgh with a 4-2 lead as the game was exiting the middle innings.

Who knows what could or would have happened if Carter hadn’t stolen from the Pirates in broad rooflight, right in front of their stunned bullpen.

Would Rocker have been lifted having disappointedly coughed up the lead even though he appeared on his way to a stellar start?

Would an already overworked bullpen be forced to continue eating more innings as this homestand begins?

Would the softer underbelly of the ‘pen be called in, potentially allowing Pittsburgh to blow the game open further?

Would the bats have stayed quiet with all the air squeezed out of the balloon on one swing of Cruz’s bat?

We’ll never have to understand the mysteries of that other universe as Carter showed us the newest most momentum shifting play in baseball.

Buoyed by Carter, the Texas lineup put together a three-run bottom of the inning to turn what could have been a 4-2 deficit into a 5-1 lead that would eventually become the final score. With the win, the Rangers begin their homestand and this series with a victory as they climb back over the .500 hurdle.

Player of the Game: While Carter certainly had the play of the game with his home run thievery, Rocker did collect 17 other outs during his six innings of one run work which deserves a hat tip.

The former Vandy first-rounder was aided by Carter, sure, but he also ultimately allowed just the one run on four hits and a walk with five strikeouts in his first Quality Start of the year and first big league start in which he made it beyond five innings since 6.1 innings against the Detroit Tigers in mid-July of last season.

Up Next: More Pirates and Rangers with RHP fellow Vandy Boy Jack Leiter next up for Texas opposite RHP Braxton Ashcraft for Pittsburgh.

The Wednesday evening first pitch from The Shed is scheduled for 7:05 pm CDT and will be aired on the Rangers Sports Network.

Josh Allen chugs beer before playoff game to hype up Sabres fans

Josh Allen wearing a black Sabres jersey and hat, spilling beer from a can he's drinking.
Buffalo Bills quarterback Josh Allen hypes the crowd prior to the first period in Game 2 of a first-round NHL hockey Stanley Cup playoff series between the Buffalo Sabres and Boston Bruins Tuesday, April 21, 2026.

As if Sabres fans didn’t have enough to lose their minds over as Buffalo’s NHL team looked to take a 2-0 series lead over the Bruins, Josh Allen did his darndest to hype the crowd up even more at KeyBank Center. 

Allen was in attendance for Game 2 on Tuesday night and was the honorary person to bang the drum to get a “Let’s Go Buffalo” chant going.  

Josh Allen hypes the Buffalo crowd before the first period of the Sabres’ 4-2 home loss to the Bruins in Game 2 on April 21, 2026. AP

Not only did the Bills’ star quarterback do that, but he also chugged a bear to the delight of the crowd, electrifying the building even more. 

After three rounds of getting the chant going, he flipped the mallet that he used to beat the drum and pulled out a Corona Extra to start chugging. 

Allen then slammed the can to the ground and raised his arms in the air to motivate the crowd to cheer even louder.

The former MVP had been in town for the team’s voluntary minicamp and had told reporters on Monday that he was “hoping to” be at Game 2 of the Sabres series with the Bruins. 

Allen could feel the buzz in the city over the excitement surrounding the Sabres’ playoff run. 

“I think just for the city of Buffalo, I think it’s a better place when the Sabres are playing well, and it being the first playoff game in, was it 15 years?” Allen said, according to Syracuse.com

“We talked about ‘One Buffalo’ for the longest time and it’s been fun to watch them progress, and now going into these playoffs rolling,” Allen also said. 

Bills quarterback Josh Allen chugs a beer to hype up the crowd before the first period of the Sabres’ 4-2 home loss to the Bruins in Game 2. AP

The Sabres had gone into Game 2 coming off a dramatic come-from-behind win in the first game that saw the Bruins blow a two-goal lead in the third period. 

Buffalo scored four goals in the final 10 minutes of the game to erase the deficit.

But unfortunately, for Buffalo, they couldn’t match its Game 1 heroics on Tuesday night as the Sabres fell 4-2 to the Bruins in Game 2.

Wednesday's Time Schedule

All Times EDT

Wednesday, April 22

MLB

St. Louis at Miami, 12:10 p.m.

Cincinnati at Tampa Bay, 1:10 p.m.

Houston at Cleveland, 1:10 p.m.

Baltimore at Kansas City, 2:10 p.m.

Toronto at L.A. Angels, 3:07 p.m.

Athletics at Seattle, 4:10 p.m.

Milwaukee at Detroit, 6:40 p.m.

N.Y. Yankees at Boston, 6:45 p.m.

Atlanta at Washington, 6:45 p.m.

Minnesota at N.Y. Mets, 7:10 p.m.

Philadelphia at Chicago Cubs, 7:40 p.m.

Pittsburgh at Texas, 8:05 p.m.

San Diego at Colorado, 8:40 p.m.

Chicago White Sox at Arizona, 9:40 p.m.

L.A. Dodgers at San Francisco, 9:45 p.m.

NBA - Playoffs

Eastern Conference First Round - Game 2

Orlando at Detroit, 7 p.m.

Western Conference First Round - Game 2

Phoenix at Oklahoma City, 9:30 p.m.

NHL - Playoffs

Eastern Conference First Round - Game 3

Pittsburgh at Philadelphia, 7 p.m.

Western Conference First Round - Game 3

Dallas at Minnesota, 9:30 p.m.

Western Conference First Round - Game 2

Anaheim at Edmonton, 10 p.m.

MLS

LA Galaxy at Columbus, 7:30 p.m.

Cincinnati at New York City FC, 7:30 p.m.

D.C. United at New York, 7:30 p.m.

Charlotte FC at Orlando City, 7:30 p.m.

Philadelphia at Toronto FC, 7:30 p.m.

New England at Atlanta, 7:45 p.m.

Minnesota at FC Dallas, 8:30 p.m.

San Diego FC at Houston, 8:30 p.m.

Miami at Real Salt Lake, 9:30 p.m.

Colorado at Los Angeles FC, 10:30 p.m.

Austin FC at San Jose, 10:30 p.m.

PWHL

Ottawa at Boston, 7 p.m.

Minnesota at Seattle, 10 p.m.

_____

Kevin Durant cleared, will play in Game 2 against Lakers Tuesday night

LOS ANGELES — When asked pregame about his team's defensive struggles in Game 1 against the Lakers, Houston Rockets coach Ime Udoka brought the topic back around to his team's offensive struggles and how that set up the defense for failure. Houston scored just 98 points on 37.6% shooting, falling 0-1 to the Lakers in this first-round series.

Kevin Durant should help with that. He has been cleared to play in Game 2 after missing Game 1 with a knee contusion. He will start, and Udoka said there was no minutes restriction.

All season long, Durant's shooting and his gravity have opened up what can be a clunky Rockets offense at times. Durant averaged 26 points a game this season, shooting 41.3% from 3-point range, plus dishing out 4.3 assists a night. He's a challenge for any defense.

"Well, he's the fifth leading scorer of all time," Lakers coach JJ Redick said of Durant. "He's done it at a high level for so long. He's one of the greatest players ever, he's one of the most gifted scorers you've ever seen, and really just a fantastic basketball player. If he shoots, you feel like it's going every time."

Durant was frustrated to be out for a fluky thing — he bumped knees with a teammate in practice last week — especially coming off a season when he missed just four games, Udoka said. How his knee is feeling and how it impacts his shots and movement remain to be seen, but just having him out there makes the Rockets that much more dangerous in a Game 2 they really need.

The Lakers will be without Luka Doncic (hamstring) and Austin Reaves (oblique strain) again this game. While there was some positive reporting about a possible Reaves return later in this series, Redick says there is no timeline for either player to return.

Brewers put together another big inning, take down Tigers 12-4 in series opener

Apr 21, 2026; Detroit, Michigan, USA; Milwaukee Brewers second baseman David Hamilton (6) hi-fives teammates after scoring a run against the Detroit Tigers during the seventh inning at Comerica Park. Mandatory Credit: David Reginek-Imagn Images | David Reginek-Imagn Images

Box Score

The Milwaukee Brewers began a three-game series with the Tigers in Detroit on Tuesday night, and things couldn’t have gone much better for the Crew. Even after a few close calls on the pitching side early, the Brewers pulled away late with some insurance in the seventh before a big eighth inning to win 12-4.

With Keider Montero on the mound for Detroit, he started things off with a harmless inning, working around a two-out single from Jake Bauers. Lefty Kyle Harrison, making his first start in 10 days, hit Gleyber Torres with a pitch before a passed ball by William Contreras allowed Torres to move to second. Harrison settled in from there, recording a lineout from rookie Kevin McGonigle before getting Matt Vierling to fly out.

The Brewers put together some offense in the second, as Garrett Mitchell reached on an infield single (he was initially called out, but the call was overturned upon review), Luis Rengifo walked, and Sal Frelick singled to bring Mitchell in. David Hamilton followed with a bunt single to load the bases. After Blake Perkins struck out, Brice Turang singled home two more.

Turang found himself caught in a rundown between first and second, and Hamilton was thrown out trying to score as Turang tried to get out of the pickle. Contreras flew out to end the inning, but Milwaukee was out to a 3-0 lead.

Harrison allowed a pair of singles in the second but got out of the jam with a strikeout and flyout before Montero bounced back for a 1-2-3 inning in the third.

Harrison once again dealt with traffic in the third. After Perkins very casually robbed what would have been a homer by Jahmai Jones, Harrison allowed a two-out double to McGonigle before walking Matt Vierling. With Dillon Dingler — Detroit’s home run leader — representing the tying run, Harrison set him down with a strikeout to hold the 3-0 lead.

For the fourth consecutive inning to begin the evening, Harrison dealt with traffic as he loaded the bases with a pair of walks and a single. That marked the end of the night for him, as he lasted just three-plus frames on 72 pitches, allowing four hits and three walks, striking out three. Grant Anderson took over from there and immediately got Javier Báez to roll over into a 6-4-3 double play, allowing a run to score but putting the Crew in a good position to escape with minimal damage. Kerry Carpenter pinch-hit for Jones and proceeded to strike out, as Anderson walked the tightrope to keep the lead at 3-1 through four.

Anderson also got the fifth inning, working around a single and recording another double play. Trevor Megill took over in the sixth and recorded a quick 1-2-3 inning as he’s looked much better in his last few outings after being demoted from the closer role last week.

You may have noticed I haven’t mentioned Milwaukee’s offense in a minute. That’s because while all of this was happening, they had four consecutive 1-2-3 innings in the third, fourth, fifth, and sixth innings. That would continue with two outs — both hard-hit flyouts to the warning track — to begin the seventh as they stretched to 15 consecutive at-bats without reaching base, but Hamilton brought the streak to an end with a single.

Perkins followed with a walk, and after an E1 by reliever Enmanuel De Jesus on a pickoff attempt at second, Turang made him pay and singled Hamilton in to extend the lead to 4-1. Contreras then hit another run-scoring single to make it 5-1 before the inning came to an end on a Bauers groundout.

Aaron Ashby took over for Megill in the bottom of the inning and worked around a pair of walks while recording two strikeouts.

Then things unraveled for Detroit.

Gary Sánchez started the eighth with a triple(!), just the fourth of his career and his first since 2024 (also with the Brewers). Not to be outdone, the rest of the inning went as follows:

  • Mitchell triple (6-1 Brewers)
  • Rengifo single (7-1 Brewers)
  • Frelick walk
  • Hamilton single
  • Perkins hit by pitch (8-1 Brewers)
  • Turang sac fly (9-1 Brewers)
  • Contreras single (10-1 Brewers)
  • Bauers double (11-1 Brewers)
  • Sánchez groundout (12-1 Brewers)
  • Mitchell groundout

With a 12-1 lead, Jake Woodford took over for Ashby to close things out. Joey Ortiz, in as a defensive replacement, had an error, but Woodford worked around it for a scoreless eighth.

Detroit’s backup catcher, Jake Rogers, took over on the mound in the ninth and — after striking out Rengifo on a 61.5-mph eephus — worked around two singles for a scoreless inning.

The Tigers finally found some life in the bottom of the ninth, but it was a case of too little, too late. With two outs and a runner on, Wenceel Pérez and McGonigle both singled, and Vierling doubled to cut the score to 12-4 before Dingler flew out to end the game.

It was a strange night for the Brewer offense, as they recorded 16 hits (no homers, just three extra-base hits) and three walks wrapped around 15 consecutive outs in the middle of the game. Hamilton had his best game as a Brewer, going 4-for-5 with two runs scored. Turang went 2-for-5 with a team-high four RBIs, and Contreras, Bauers, and Mitchell each had a pair of hits.

On the mound, Anderson picked up the win as he went two scoreless innings, allowing just one of three inherited runners to score. Megill and Ashby each had a scoreless inning in relief, while Woodford had a scoreless eighth before slipping up a bit in the ninth, allowing three runs on four hits.

The Brewers are back at it tomorrow as they’ll look to secure another series win. Chad Patrick gets the start, with former No. 1 overall pick Casey Mize starting for Detroit. First pitch is at 5:40 p.m. CT.

Twins 5, Mets 3: Buxton, Keaschall lead comeback win

NEW YORK, NEW YORK - APRIL 21: Byron Buxton #25 of the Minnesota Twins is congratulated by teammate Royce Lewis #23 after Buxton hit a two run home run in the sixth inning against the New York Mets at Citi Field on April 21, 2026 in the Flushing neighborhood of the Queens borough of New York City. (Photo by Elsa/Getty Images) | Getty Images

With the Twins trying to avoid extending their losing streak to 5, Simeon Woods Richardson was tasked with out-dueling the Mets Nolan McLean. The assignment proved to be difficult, as McLean would take a perfect game into the 6th inning. Meanwhile, old nemesis Francisco Lindor smashed a 3-run homer in the third off of SWR, in what looked like, at the time, a killing blow. The next two innings for Simeon went by scoreless, but as McLean continued to deal, it was looking like it would be the Mets that would end their 11 game losing streak.

However, Matt Wallner broke up the perfect game and no-hitter with a single to left leading off the 6th inning. Then, two outs later, Byron Buxton blasted his 4th home run of the year to get the Twins within 1. In the 7th, a Kody Clemens double followed by a Luke Keaschall single tied the game.

The game remained tied until the top of the 9th, with Anthony Banda, Justin Topa, and Cole Sands tossing scoreless innings after SWR exited. Josh Bell and Ryan Jeffers led off with walks. Then Clemens laid down a sacrifice bunt up the first baseline and Vientos tried to get the out at 3rd but failed, loading the bases. Keaschall hit a single past the drawn-in infield for an RBI, then Wallner walked to force in another run to make it 5-3, Twins.

Austin Warren relieved Devin Williams, striking out the next three Twins, but the damage was done. Cole Sands pitched a shutout 9th to end the 4-game losing streak, and extend the Mets losing streak to 12.

Studs:

Byron Buxton: 1-5, HR, 2 RBI

Luke Keaschall: 2-4, 2 RBI

Kody Clemens: 1-3, 2B, R

Cole Sands: 2.0 IP, 0 H, 0 R, 3 K

Duds:

NO DUDS TWINS WIN!

Prep baseball roundup: Birmingham, behind Carlos Acuna, stays one game behind ECR

Birmingham never wins the West Valley League baseball championship. But the Patriots are certainly putting themselves within striking distance of first-place El Camino Real.

They remained one game behind El Camino Real after an 8-0 win over Granada Hills on Tuesday in which Carlos Acuna gave up one hit in six innings and struck out 11. He also had two hits. Sebastian Valadez and Toni Mendoza each had two hits and two RBIs.

El Camino Real and Birmingham play a two-game series beginning April 29.

Harvard-Westlake 2, St. Francis 0: Junior Justin Kirchner threw six scoreless innings with 14 strikeouts and Ira Rootman had a home run and two RBIs.

Loyola 9, Bishop Alemany 3: Sophomore Austin Junk had a three-run home run and double and Luca Marucci also homered in the Cubs' Mission League win. Mikey Martinez homered for Alemany.

Chaminade 12, Crespi 5: Bronson Jackson, Isaiah Hearn and Robby Morgan each hit home runs in the Mission League win. Kystan Bell had three hits for Crespi.

St. John Bosco 6, Servite 0: Julian Garcia showed off overpowering stuff, striking out 12 with no walks while giving up two hits to help the Braves (17-5, 9-1) remain in first place in the Trinity League. Jaden Jackson had two hits and two RBIs.

Orange Lutheran 6, Santa Margarita 3: The top-ranked Lancers scored four runs in the seventh to overcome a 3-2 deficit. Hamilton Friedberg had three hits and three RBIs and CJ Weinstein added three hits.

Mater Dei 6, JSerra 5: Logan Miller had two hits and two RBIs for the Monarchs. Blake Bowen, Brise Boop and Owen Mescall hit home runs for JSerra.

Newbury Park 6, Calabasas 5: Jack Laubacher had two hits and three RBIs in the Panthers' eight-inning win.

Westlake 5, Thousand Oaks 3: The Warriors stayed in first place in the Marmonte League. Jaxson Necklen hit two home runs and Blake Miller added a home run, double, single and two RBIs.

Newport Harbor 8, Fountain Valley 1: Gavin Guy threw six innings in the Sunset League win.

Huntington Beach 6, Los Alamitos 3: Jared Grindlinger hit two doubles to keep Huntington Beach unbeaten in the Sunset League.

Gahr 2, Warren 1: Andres Gonzalez hit a two-run home run in the first inning for Gahr.

La Mirada 6, Downey 1: Michael Burgueno went four for four and Jacob Oropeza contributed two doubles.

San Clemente 4, Aliso Niguel 1: Bob Erspamer gave up two hits with six strikeouts in a complete game.

Villa Park 5, Anaheim Canyon 2: Jack McGuire struck out 10. Aidan Young had two hits and two RBIs.

Sign up for the L.A. Times SoCal high school sports newsletter to get scores, stories and a behind-the-scenes look at what makes prep sports so popular.

This story originally appeared in Los Angeles Times.

11-4 walloping in Washington wrecks Braves’ win streak

WASHINGTON, DC - APRIL 21: Starting pitcher Reynaldo Lopez #40 of the Atlanta Braves is pulled by manager Walt Weiss #22 in the second inning against the Washington Nationals at Nationals Park on April 121, 2026 in Washington, DC. (Photo by Jamie Sabau/Getty Images) | Getty Images

On April 21, 2024, the Braves began the day with a six-game winning streak. It ended in fairly routine fashion: the Braves took an early 3-0 lead over the Rangers, but Darius Vines couldn’t prop it up, and they lost, 6-4. That was the last time (before now) the Braves had a winning streak of six games or more when the wins actually mattered. On April 21, 2026, the Braves also began the day with a six-game winning streak. This one ended in far more ignominious fashion, as the pitching (and defense) had a horrific day en route to an 11-4 walloping at the hands of the Washington Nationals.

Though many Braves arms struggled in this one, Reynaldo Lopez set the tone, or whatever the correct idiom is for being horrendous out of the gate. When Bryce Elder struggled early in the series opener on Monday night, it was attributed to a mechanics deficiency associated with the cold weather, and, perhaps, the dreaded “road pitcher first inning penalty” associated with a starter warming up and then having to sit before going back out and pitching. I don’t know if either of those two reasons applied to Lopez tonight, but either way, it was just terrible.

Lopez’ first pitch of the night was a sub-89 mph “fastball,” and that was only the beginning of his issues. For the entirety of that inning, his pitches were either nowhere near the zone, or basically right down the middle. Walk-single-single plated the first run, then there was another walk, then a run-scoring walk on five pitches that all missed the zone, and then a bloop hit to make it 3-0. Lopez managed to get out of the inning with some pitches that were in the middle of the zone but taken or mishit, but it wasn’t a very good start.

And then got it far worse, when he once again could barely flirt with the strike zone against James Wood to start the second, only to throw a 93 mph fastball on a full count that caught enough of the zone to be absolutely obliterated into left field. I’ve seen fielders stop and watch (or not watch) on pulled homers before, but on an opposite field shot on a cold day? Yowza. A single by the next batter chased Lopez, who had one of the worst outings of his career in this one — a 1/3 K/BB ratio and a homer allowed while getting just three outs.

The procession of Braves’ pitchers that followed Lopez wasn’t much better. Jose Suarez actually pitched three scoreless frames with four strikeouts… but he also walked four, including three in his final inning of work before escaping with a weak flyout. Dylan Dodd got two strikeouts and a pop out (great), but was victimized by a couple of bloops that led to the fifth Washington run. After Aaron Bummer mercifully worked a 1-2-3 frame with a strikeout, the Braves gave Ian Hamilton a shot to do something… and it went terribly. A couple of walks and a single loaded the bases, and then Luis Garcia Jr. hit a mediocre line drive into the right-center gap that should’ve been caught, except Ronald Acuña Jr. basically flubbed the catch, leading to two more runs. A groundout scored another. So, then, the Braves went with Joel Payamps, who issued two walks ahead of a three-run homer by Curtis Mead, who entered the game in the middle innings as a pinch-hitter.

Basically, in this game, the Braves’ arms walked twelve Nats, only struck out ten, and gave up two homers. Gross. Both Lopez and Grant Holmes feel like they’re going to be bullpen-bound eventually. Before the season, I surmised that they’d be deficient in availability and not performance, but instead, it’s been the opposite: no injury troubles yet, but other than whatever results they’re scrounging up from pitching in front of a defense that’s played well, they’ve been disappointing.

Offensively, the Braves did some stuff, but they couldn’t really keep up with the 11-run drubbing that their soft underbelly arms (and Lopez) handed to the Nationals on a gilded platter. The first inning had a bizarre sequence where, with Laz Diaz behind the plate, both Acuña and Nationals catcher Drew Millas challenged consecutive pitches, with neither challenge succeeding and Acuña striking out. Back-to-back doubles by Mauricio Dubon and Michael Harris II plated a run against Foster Griffin in the second, and Drake Baldwin took him deep in the third. Eli White then collected his first homer on the year with a hard shot into the right-field corner, which pulled the Braves within one, until the Other Relievers gave it all back and then some. The Braves scored their fourth and final run on a bizarre play that went 3-6-3 but wasn’t a double play, as the throw from the first baseman was not anywhere near the second base bag but ended up being corralled and returned to first for an out anyway. Braves batters ran a fine 6/3 K/BB ratio and hit two bombs to go with three doubles. The problem was that a bunch of their grounders didn’t get through (seven different grounders off Braves’ bats went 100+ mph but turned into outs)… and also that the pitching was really bad.

Well, tomorrow is a new day and a chance to start another, and hopefully longer, streak. Thankfully, whatever the Mets are doing right now is not baseball but rather some kind of abstract performance art trying to communicate the flavor of despair, and the Phillies currently resemble the zombies in a cerca-1988 straight-to-TV zombie movie, so the Braves can afford a pitching stinker like this one. But it’s more fun when they don’t do that and just hit a bunch of dingers and win.

Mets blow early lead to Twins for 12th straight loss as nightmare stretch continues

An image collage containing 2 images, Image 1 shows Kody Clemens dives safely into home to score the game-tying run in the seventh inning of the Mets' 5-3 loss to the Twins on April 21, 2026 at Citi Field for their franchise-tying 12th consecutive loss, Image 2 shows A Mets fan holds his head in his hands after the Mets lost to the Minnesota Twins

The nightmare in Flushing continued Tuesday night and it’s getting late early at Citi Field.

As their season spirals down the drain, the Mets lost their 12th straight game on Tuesday, this one 5-3 to the Twins.

Access the Mets beat like never before

Join Post Sports+ for exciting subscriber-only features, including real-time texting with Mike Puma about the inside buzz on the Mets.

Try it free

They expected it to be loud in Queens and it eventually was, as the Mets blew a three-run lead, didn’t get a hit after the fifth inning and then saw Devin Williams implode in a tie game in the top of the ninth.

It left the Mets at a new low point in 2026, with the worst record in the majors (7-16) and little reason for optimism that their fortunes will change anytime soon. No team has ever reached the playoffs after dropping 12 consecutive games.

“It’s not an easy situation,’’ Carlos Mendoza said. “We understand where we’re at, but there’s also a lot in front of us. We’ve got to go out and do it. The history will tell you otherwise, but we still believe in the players. It takes one.”

At this point, it’s hard to know when that one will come, as they’re in the middle of the franchise’s longest skid since another 12-game losing streak in 2002 — and they’re creeping closer to the team record of 17 set in 1962.

Kody Clemens dives safely into home to score the game-tying run in the seventh inning of the Mets’ 5-3 loss to the Twins on April 21, 2026 at Citi Field for their franchise-tying 12th consecutive loss. Robert Sabo for New York Post

“We’re all very aware of it,’’ Francisco Lindor said of the streak.

Lindor seemingly had the Mets on their way to a different outcome, hitting a three-run homer in the bottom of the third and Nolan McLean didn’t allow a base runner until the sixth inning.

But if we know anything about this Mets team, it’s that they simply don’t do easy victories.

Or, these days, they don’t do victories… at all.

Everything went downhill after the sixth, as the Mets got just one hit the rest of the way, the Twins rallied to tie the game in the seventh and went ahead in the ninth.

The new rock bottom for the season came as Williams, off to a horrendous start as closer in Queens, walked the first two batters he faced in the top of the ninth and they didn’t record an out when Kody Clemens bunted to first and Mark Vientos tried to get the force at third, but his throw was too late.

Two disgruntled Mets fans show their displeasure during the team’s loss to the Twins for their 12th consecutive defeat. Robert Sabo for New York Post

With the bases loaded and the infield in, Luke Keaschall hit a chopper through the left side of the infield to give the Twins the lead. 

Williams followed by walking Matt Wallner to force in a run, exiting to a loud chorus of boos.

Austin Warren entered and kept it close by incredibly striking out the next three batters, drawing several loud ovations.

Nolan McLean heads to the dugout after being taken out of the game in the seventh inning of the Mets’ loss to the Twins on April 21, 2026 at Citi Field. Robert Sabo for New York Post


But there was no rally in the bottom of the ninth.

“It’s tough, man,’’ Williams said. “I’ve never been a part of something like this. I think we just need to get the one win out of the way and I think everything else will take care of itself. But it’s obviously proving pretty difficult right now.”

McLean, who also took a no-hitter into the sixth inning against the Giants on April 3, remained perfect through the fifth before faltering in the sixth.

Wallner led off the inning by breaking McLean’s bid for perfection with a single to left.

McLean then got Royce Lewis to fly to right and then whiffed Brooks Lee for the second out.

But Byron Buxton followed with a two-run shot to left on a 3-1 cutter to make it a one-run game.

McLean got out of the inning with the Mets still up by a run, but gave up the lead in the seventh thanks to a Clemens double and a base hit by Keaschall.

Devin Williams is taken out of the game during the ninth inning of the Mets’ loss to the Twins at Citi Field. Robert Sabo for New York Post
A Mets fan holds his head in his hands after the Mets lost to the Minnesota Twins. Robert Sabo for NY Post

Following a visit to the mound, McLean allowed a hard-hit grounder up the middle to Wallner, but Lindor stabbed it and got the out at first to preserve the tie.

But not for long.

And the Mets are searching for answers, with Lindor knowing there’s only one way to change the course of the season: “By winning.”

Mets' losing streak hits 12 games after Devin Williams meltdown vs. Twins

The New York Mets' losing streak has reached 12 games.

The Mets blew a 3-0 lead in a 5-3 loss to the Minnesota Twins on Tuesday, April 21. Mets relief pitcher Devin Williams allowed two runs without getting an out in the top of the ninth as Minnesota pulled away for the victory.

The Mets (7-16) have been one of the biggest disappointments to start the 2026 MLB season. Superstar shortstop Francisco Lindor is slugging just .341 with two home runs so far this season. The Mets' big offseason acquisition in Bo Bichette is doing even worse. However, the biggest disappointment is their record.

The 12-game skid makes the Mets the first team to lose that many games consecutively since the 2022 Los Angeles Angels lost 14 consecutive games. You heard that right. Even the historically bad 2024 Chicago White Sox and 2025 Colorado Rockies never experienced losing streaks of this magnitude.

The Mets — sitting in last place in the NL East — are the owners of the worst record in the National League. The Met's next chance to put their embarrassing losing streak to an end comes on Wednesday, April 22 against the Twins (7:10 p.m. ET). Giving the Mets some hope moving forward will be the return of Juan Soto from a calf strain that has sidelined the outfielder since April 4.

What are the longest losing streaks in Mets history?

The longest losing streak in franchise history came during the team's inaugural 1962 season, when they lost 17 consecutive tilts. Funny enough, that same 1962 team also experienced losing streaks of 13 games and 11 games throughout that season. They finished the year with a 40-120-1 record.

Mets' MLB ranks

Coming into Tuesday night's game, the Mets ranked dead last in team OPS at .624. They ranked 27th in home runs with 16 and 28th in walks with 64.

On the pitching side, they rank middle of the pack in team ERA at 4.06 — 16th in MLB. They also rank 16th in strikeouts (160) and eighth in walks (75).

This article originally appeared on USA TODAY: Mets' losing streak hits 12 games with loss to Twins