Woodruff, Turang lead Brewers to 5-2 win over Marlins

Apr 18, 2026; Miami, Florida, USA; Milwaukee Brewers starting pitcher Brandon Woodruff (53) delivers a pitch against the Miami Marlins during the fourth inning at loanDepot Park. Mandatory Credit: Sam Navarro-Imagn Images | Sam Navarro-Imagn Images

Today was a matchup of two of the early 2020s biggest pitching stars, a former Cy Young Award winner versus a two-time All-Star and top-five Cy Young finisher. But it was the elder Brandon Woodruff who got the best of an uncharacteristically wild Sandy Alcantara today, and Brice Turang reached base four times, homered, and knocked in three runs to lead the Brewers to a comfortable 5-2 victory.

On Alcantara’s second pitch of the game, Sal Frelick hit a well-placed soft line drive to shortstop that was fielded on a bounce by Otto Lopez, who could not get it to first base in time to beat the speedy Frelick. But Frelick was followed by two Brewers who made solid contact, but weren’t as lucky with their placement: William Contreras hit a 101 mph fly ball to center, which was caught, and Brice Turang hit a hard ground ball up the middle, straight at Lopez, who was positioned to easily turn a double play.

The Marlins were aggressive against Woodruff in the bottom of the first, and made some decent contact, but had nothing to show for it: Woodruff needed just nine pitches to retire Jakob Marsee, Xavier Edwards, and Agustín Ramírez.

Alcantara struck out Gary Sánchez and got a groundout from Jake Bauers to start the second, but with two outs Luis Rengifo lined a double into the left-field corner—in a bizarre statistical quirk, that gave Rengifo six doubles out of only nine total hits on the season. Garrett Mitchell followed with a walk, but Brandon Lockridge grounded out to end the inning and the Brewers couldn’t quite come through on the two-out rally. They did, however, make the ultra-efficient Alcantara throw 22 pitches in the second inning.

Woodruff got ahead of Liam Hicks to start the bottom of the second, but couldn’t put him away, and Hicks ended up at first with an infield hit when Ortiz was able to dive and stop a ground ball but was unable to make a throw. Ortiz made a nice play on the next batter, when Lopez hit a chopper to short that Ortiz threw him out on (with the aid of a nice pick from Bauers). Connor Norby, though, came through with a clean ground-ball single up the middle, which scored Hicks from second. Neither of Miami’s hits was hit all that hard, but they were hit in the right spots. Woodruff got the last two outs with a couple of fly balls to keep the deficit at one.

Ortiz drew a leadoff walk in the third, and after a Frelick fly out, Alcantara walked Contreras and Turang, too—an unusual bout of wildness for Alcantara, who came in with just six walks in 30 1/3 innings. The three walks loaded the bases for Sánchez, but unfortunately this was a meeting of skillsets that did not work in the Brewers’ favor: Alcantara, who gets a lot of double plays, got a ground ball from Sánchez, who probably would’ve beaten the throw to first if he were anyone else on the Brewers. But he is Gary Sánchez, and beating double play relays is not his strong suit, and the Brewers were unable to answer the Marlins’ opening run.

Like Alcantara, Woodruff also walked the number-nine hitter to start the bottom of the inning, in this case Javier Sanoja. Marsee did Woodruff a favor by flying out on the first pitch he saw, and Edwards burned the Marlins’ second ABS challenge in the process of striking out. Ramírez worked back from 0-2 to 3-2 but grounded out to short to end the inning.

Bauers led off the fourth with a fly ball to the warning track in left, but it didn’t have quite enough juice to get out. Rengifo drew a one-out walk, Alcantara’s fifth of the game, and he advanced to second on a groundout from Mitchell. Lockridge fell behind 0-2, but fouled off three 0-2 pitches before lining an RBI single into center that tied the game. Lockridge continued his good inning with a steal of second with Ortiz at the plate, but Ortiz popped out to end the inning. Still, tie game.

Hicks picked up a single with a soft line drive to center on a 1-2 pitch to start the bottom of the fourth. Some defensive confusion followed: Lopez hit a ground ball to Bauers, who started a throw to second, but changed his mind. Bauers instead turned and tossed to Woodruff, who seemed to think that Bauers had thrown it to second, and he wasn’t looking, and the ball went by him. But the Marlins were confused, too, and Contreras, who backed up the play, was able to throw Hicks out at third. It was scored as an E3, with a fielder’s choice at third. Norby followed and hit a ball hard to deep center, but it held up for Mitchell, who caught it on the warning track. Lopez tagged and advanced to third, but he was stranded there when Owen Caissie struck out looking (on a 95.7 mph fastball, his hardest of the game).

The Brewers had the top of the order against Alcantara in the top of the fifth. Frelick popped out for the first out, and it looked like Contreras should’ve grounded out, but Edwards, the second baseman, just missed the ball, and it trickled into center field and the hustling Brewer catcher made it into second base. It would have been a sort of tough play for Edwards, who moved quite a ways to get there, but it certainly looked like a play that should’ve been made—the official scorer, though, generously gave Contreras a double. Whether Contreras reached on an error or not didn’t matter when, on the very next pitch, Turang blew up an Alcantara cutter right down the middle and hit it out over the wall in right-center. 3-1 Brewers.

Alcantara walked his sixth batter, Sánchez, after the homer; that tied his career high for a single game, and matched the total number he’d walked through his first four starts this season. Sánchez moved to second on a wild pitch, but Bauers popped out and Rengifo lined out to left (on a batted ball with a .770 xBA, credit to the Marlins’ defensive positioning) and the inning ended.

Woodruff retired Miami in order on three fly balls in the fifth. Alcantara’s afternoon was over when he was relieved by Anthony Bender, but Miami’s wildness was not. Mitchell drew his second walk to lead off the sixth and stole second to give the Brewers a prime chance to add on. Lockridge struck out, but with Ortiz at the plate Mitchell advanced to third on a wild pitch and then Ortiz drew his second walk, too. With runners on the corners, Miami brought its infield in, and Frelick hit a chopper to second. Lopez threw home, and Mitchell was called out at home, but Milwaukee challenged the call and it was overturned.

Frelick was credited with an RBI fielder’s choice, and the Brewers still had runners on first and second with just one out. Bender struck out Contreras for the second out, but Turang lined a single to center that scored Ortiz and made it 5-1. Sánchez was hit between the shoulder blades with a 97 mph sinker that got away from Bender, and that was his last pitch; with the bases loaded and Bauers up, Miami moved to Lake Bachar—surprisingly, not a lefty. Bauers made hard contact on a hanging curveball, but lined out to left field and the inning ended.

Woodruff was back out for the sixth and had only thrown 65 pitches. He worked quickly through the sixth, too, with a major assist from Lockridge, when a pop fly that looked like it was going to be a bloop hit ended up in the glove of the Brewer left fielder, who caught it on a full dive.

Bachar continued in the seventh and allowed a two-out walk to Lockridge but otherwise had no trouble. Woodruff was back out for the seventh with his pitch count at 75. He got Lopez to fly out to right, and then Lockridge almost made another spectacular play not unlike the great catch he made in foul territory in Milwaukee on Wednesday. Woody did get that batter, Norby, to pop out, and after a bit of a battle he struck out Caissie to put a cherry on top of a very good day.

Woodruff became the first Brewer pitcher to complete seven innings this season. He threw 92 pitches, and allowed only four baserunners, three hits and a walk. The only blemish was the run that resulted from two sub-95mph ground balls in the second inning, and he struck out four. He finished his outing stronger than he started it, by retiring 11 straight Marlins.

In his third inning of work, Bachar gave up a two-out walk to Turang but had no other trouble. Woodruff was replaced in the bottom of the inning by Jake Woodford (no relation). Woodford got two quick ground-ball outs, allowed back-to-back two-out singles to Marsee and Edwards, but got out of it with a ground ball from Ramírez that ended the inning.

Lefty John King was the new Marlins pitcher in the ninth, and he issued a two-out walk to Mitchell (his third and the team’s 11th today) but struck out Lockridge on three pitches to end it. With a four-run lead in place, Woodford was given a chance to finish the game in the bottom of the ninth. One-out singles from Lopez and Norby prompted a visit from Chris Hook while Abner Uribe warmed in the bullpen, and another hit, this one by Caissie, loaded the bases and ended Woodford’s afternoon.

Uribe entered with a four-run cushion and only two outs to get but with the tying run at the plate. On Uribe’s first pitch, Heriberto Hernández hit a grounder to third. Rengifo threw to second for the second out, but Turang held the ball instead of trying for the double play, and a run crossed for Miami. They were down to their last out, though, and Sanoja grounded out harmlessly to second and the game was over.

That’s four in a row for Milwaukee, and a second straight series victory after their slide of a week and a half ago. Woodruff was the big star today, but Turang carried the offense: he was 2-for-3 with a home run, three RBI, and two walks. Frelick and Lockridge also contributed RBI, while Mitchell walked three times and Ortiz did so twice.

The Brewers will go for a sweep tomorrow when these two teams will participate in another good pitching matchup: Jacob Misiorowski versus Eury Pérez. That game is at 12:40 p.m.

Griffin Jax will rebound

Aug 6, 2025; Anaheim, California, USA; Tampa Bay Rays relief pitcher Griffin Jax (22) reacts after striking out Los Angeles Angels second baseman Christian Moore (4) with the bases loaded during the eighth inning at Angel Stadium of Anaheim. Mandatory Credit: Kelvin Kuo-Imagn Images | Kelvin Kuo-Imagn Images

The Rays had high expectations for Griffin Jax when he was acquired at last year’s trade deadline. After some poor batted ball luck but mostly good results to finish the 2025 season, Jax has gotten off to an uneven start in 2026. While it is unfortunate that he has allowed runs to score in four of his nine appearances this season, I don’t think there’s any cause for concern yet. His stuff is still plus across the board and he has a strong track record as a reliable high-leverage reliever. Jax’s location consistency – particularly with his sweeper – appears to be the main driver behind his early struggles.

I’ve been tracking what I call “command deltas” across the league dating back to 2023. I’ll share a brief summary of what a command delta is, but you can read more here and here. A command delta measures how tightly a pitcher clusters a pitch around its intended location. It’s calculated by combining the variation in both horizontal and vertical pitch locations, then grading that number on the 20-80 scouting scale (lower = more consistent, higher = less consistent).

Like most pitch-level metrics, it takes time to stabilize – typically around 100-150 pitches depending on the pitch type. It’s not a standalone evaluation of command, but it can be useful when paired with metrics like strike rate, zone rate, and pitch-level heatmaps.

Below are Jax’s command delta grades from 2023 through the very small sample we have so far in 2026 (excluding pitches that he didn’t throw at least 100 times in a season):

2023202420252026
Four-seam fastball53685652
Two-seam fastball58NA6170
Offspeed585663
Curveball57
Sweeper56625445

While it’s too early to say definitively what Jax’s location consistency will look like at the end of this season, we can still look at the patterns:

  • His four-seam fastball location consistency is slightly above average and largely in line with prior seasons, but might get a bit better across a larger sample
  • His two-seam fastball locations are very consistent, and that will likely regress but still remain above average
  • His offspeed location consistency is plus and will likely regress a bit too, but still remain above average
  • His curveball is something he has flashed a little bit in the past and the locations are fairly consistent, but we’ll need to see more before we can draw any significant conclusions
  • His sweeper locations have been significantly less consistent than what we have seen from him in the past and are currently below average

The command deltas point to the sweeper, and the visual data supports that.

And compare it to the heatmap for his sweeper so far in 2026:

The data suggests Jax is struggling to consistently locate his best pitch. As Nick Fortes noted after Friday’s game against the Pirates, it’s been an ongoing issue. More consistent sweeper execution would force hitters to respect the pitch and expand the zone more often. His chase rate on the pitch typically sits around 40%, but this season it’s just over 20% while the chase rates on his other pitches are roughly aligned with his career averages. Once he’s able to get hitters to respect his sweeper again, they’ll have more difficulty timing up his fastball shapes.

Finding better execution of his sweeper is easier said than done. If it was as simple as I’m making it sound, Jax would have fixed it already. The shape of the pitch will vary a bit year to year, but its pretty close to the shape he showed in 2024, so that makes a grip change less likely as the root cause. The catcher set-ups also appear consistent, suggesting it’s not a cueing issue.

If the team wanted to reduce pressure while he finds his feel for the pitch again, Jax could open some games. He is currently coming into high pressure situations late in a game where he has to execute. Obviously, your high-leverage relievers have to do this – it’s part of the job. However, allowing for a different mental approach where he can “grip it and rip it” with lower stakes could be beneficial in helping him reset his execution of the pitch. Although role changes are rarely this simple in practice, Jax could later be moved back into high-leverage after he’s had some time to regain his feel for the pitch.

Regardless of the role, there’s reason to believe that Jax and the staff will get his sweeper back to being a dominant pitch. Given that the sweeper drives a significant portion of his chase and put-away ability, even small inconsistencies can have outsized effects on his overall performance. In short, this looks less like a decline in stuff and more like a temporary loss of feel for a pitch that drives his entire profile.

Jalen Green’s heater changed everything and now comes the real test

Apr 14, 2026; Phoenix, Arizona, USA; Phoenix Suns guard Jalen Green (4) celebrates a three pointer against the Portland Trail Blazers in the second half during the play-in rounds of the 2026 NBA Playoffs at Mortgage Matchup Center. Mandatory Credit: Mark J. Rebilas-Imagn Images | Mark J. Rebilas-Imagn Images

In the biggest game of the season, Jalen Green gave you the version you dream on, the one that makes all the volatility feel worth riding out.

It has been a ride this year, hasn’t it? He arrived with the Phoenix Suns in the Kevin Durant deal with a reputation that felt equal parts promise and chaos, durable, inconsistent, and explosive. He’s the kind of player who can swing a game in either direction depending on the night. On Friday against the Golden State Warriors, it all tilted in the right direction. 36 points, 14-of-20 from the field, 8-of-14 from deep, in a performance that felt like it kept climbing every time you looked up.

This is the blueprint. Teams load up on Devin Booker, they send bodies at him and crowd his space, and they dare someone else to step into the moment. The Warriors did it. The Portland Trail Blazers did it. Against the Oklahoma City Thunder, you can already see it coming. Make Jalen Green beat you.

On Friday night, he looked at that challenge and leaned into it. Four Loko went loco, launching those off-balance, leaning, fading threes that make you wince on release and laugh when they splash. And for the second straight game, they dropped. That is the Jalen Green experience. He is going to take those shots. Every time. Some nights it looks like superstardom unfolding in real time. Other nights it can get sideways quick, with possessions drifting, rhythm disappearing, and frustration creeping in.

Right now, it is the good version. The one you want and the one the Suns needed. His play-in run was absurd, averaging 35.5 points per game on 57/48/83 splits. The question now shifts to what this looks like against the Oklahoma City Thunder, because the airspace he enjoyed in the Play-In is about to disappear.

He was living comfortably against the Golden State Warriors and the Portland Trail Blazers, and the numbers back it up. On 49 shot attempts, 21 came with the nearest defender 4+ feet away. That’s 43% of his shots coming in what feels like a gym workout. That led to rhythm shooting. That is catch, rise, fire, and jog back on defense while the crowd is still reacting.

That geometry is about to change.

Against Oklahoma City, every dribble is crowded, every catch has a body attached to it, and every move is met with length and intent. Devin Booker and Jalen Green are walking into a defense that takes pride in suffocating the point of attack, one that forces you into decisions you do not want to make and then punishes you for making them. You look up and it is Lu Dort, then Cason Wallace, then Shai Gilgeous-Alexander sliding into help, then Alex Caruso lurking like a problem you did not account for. It keeps coming. It does not let up.

Clean looks will be rare. Easy rhythm will be rare. Space will feel like a luxury. If Booker and Green find a way to produce anyway, it is going to say a lot, because not many teams crack that code, especially on the perimeter where Oklahoma City builds its identity.

And yet, the takeaway from the Play-In does not change. Green is ready and willing to take the shot. He does not shrink from the moment; he leans into it, even when it veers into chaos. There are times it can work against him, the shot selection can drift, the balance can disappear, and you are left riding the result possession by possession. But he keeps stepping into it. He keeps asking for it.

Over these last two games, it has been the version you want. Confident. Aggressive. Unbothered by the noise. And it adds something real to the Phoenix Suns’ offense. He brings a layer that nobody else on the roster replicates. It’s a kind of pressure that bends a defense in a different way, into a different rhythm, with a different kind of threat. You saw flashes of it all season through the injuries, through the inconsistency, through the uneven stretches.

This was the full version. A stellar performance, a strong Play-In run, and now a much tougher test waiting on the other side.

Tigers 4, Red Sox 1: Skubal strikes out 10

Apr 18, 2026; Boston, Massachusetts, USA; Detroit Tigers starting pitcher Tarik Skubal (29) pitches during the first inning against the Boston Red Sox at Fenway Park. Mandatory Credit: Bob DeChiara-Imagn Images | Bob DeChiara-Imagn Images

After a frustrating 1-0 extra innings loss in game one of this series, the Detroit Tigers sent their ace to the mound looking to even things up. Tarik Skubal was very good, the Tigers beat up on Bryan Bello to build an early lead despite squandering some chances, and the bullpen was nails.

It was a cold, humid day in ol’ Beantown as the Tigers looked to even the four-game series with their ace on the mound. The conditions, including a breeze blowing in, didn’t auger well for a ton of power, but in Fenway Park you never know what you’re going to get. Of course, with Tarik Skubal you generally do know what you’re going to get, and he dominated the Red Sox without breaking much of a sweat.

After a quiet night offensively from both teams on Friday, the Tigers got going out of the gate on Saturday afternoon. Kevin McGonigle started the game off with a single, and after Bryan Bello froze Gleyber Torres with a cutter at the top of the zone, Colt Keith singled right through shortstop Andrew Monasterio. A newly patient and disciplined Riley Greene drew a walk to load the bases, and the Tigers were in business.

Bello found his command long enough to carve up Spencer Torkelson with more well located cutters down and away, continuing his bizarre career long futility with the bases loaded, but Kerry Carpenter drew a walk to force in a run. That was all the Tigers would get as Wenceel Pérez grounded out to end the top half of the first.

Tarik Skubal was on it from the start in this one, spinning a 1-2-3 bottom of the first. Jake Rogers and McGonigle hit the ball hard against a still scuffling Bello, but both went for outs. Skubal stormed back out to the mound and struck out the side swinging in the bottom of the second. His fastball command was sharp and the changeup was dancing. Good times.

The third inning was uneventful, but in the top of the fourth, after Torkelson took a called strike three on a dangerous 0-2 cutter right down the middle, Kerry Carpenter stepped in and launched a 1-1 changeup threw a fairly stiff breeze and into the visitor’s bullpen. 2-0 Tigers.

That homer rattled Bello. He walked Wenceel Pérez, and got a 97 mph first pitch sinker down and in and banged it off the Green Monster for a double. Pérez couldn’t score because left field is the size of an average midwestern backyard, but Jake Rogers lifted a fly ball out to Raffaela in center field, and Pérez made a really nice wrap around slide to score just ahead of the tag after a strong throw in. That made it 3-0, and Mr. McGonigle promptly did his thing, lining a sharp single to right to plate Báez for a 4-0 lead.

Skubal, uncertain with all this run support, walked Roman Anthony to start the bottom half, but then punched out Monasterio, Willson Contreras, and Trevor Story in a row to snuff any glimpses of hope for the Red Sox.

Jovani Morán took over for Boston in the fifth. Riley Greene challenged a 3-1 pitch that turned out to be 0.1 inch below the zone—we love an accurate measurement—and walked, but that went nowhere as Torkelson continues to be locked up and passive at the plate, getting called out on strikes yet again. Swing the bat, Spencer.

Skubal finally got himself into some trouble in the bottom half. Wilyer Abreu slapped a single up the middle and Rafaela doubled to center field. Chris Fetter came out for a chat as Skubal looked like he was feeling for his timing, but he promptly walked Caleb Durbin to load the bases. Fortunately, he escaped relatively unscatheed, as Connor Wong bounced to Torres near second base for a double play. Abreu scored, but Isiah Kiner-Falefa flew out to end the inning. 4-1 Tigers.

Jake Rogers doubled to center in the sixth with two outs, but McGonigle grounded out. Meanwhile, Skubal was still a little shaky at this point. His changeup was outstanding, but some of the fastballs weren’t crisp, and of course we’re not in midsummer Skubal territory where the velocity starts creeping up to 99-100 mph more often. Still, he was on the ball whenever he needed to be.

Anthony and Monasterio started the bottom of the sixth with solid singles, and once again Skubal had to lock in. He did so, freezing Contreras with a great changeup that was actually below the zone. Contreras was too disgusted by the filth to challenge and accepted his fate. A pair of whiffs at changeups sent Story to the same fate as Skubal’s 10th victim of the day, and Abreu grounded out to Torres to squander a good scoring opportunity. We like this. 4-1 Tigers.

Colt Keith went 1 for 3 with a single in this one as the DH, but with one out in the top of the seventh, Dillon Dingler pinch-hit for him against the lefty Morán. He flew out to center and Greene struck out to end the inning as Morán had really gentled the Tigers.

Skubal’s day was done with 6.0 IP, ER, 4 H, 2 BB, 10 K. Still a pretty spectacular outing, with a whopping 19 whiffs on 43 swings, but his velocity was still down a bit even by spring levels, averaging 95.9 with the fourseamer. Still, that was his first double digit strikeout game of the season, and his ERA stands at 2.08.

Tyler Holton took over in the bottom of the seventh. He racked up quick outs on meager contact from Rafaela and Wong, with a strikeout of Durbin sandwiched between them.

Right-hander Greg Weissert took over in the eighth for the BoSox, while I begged Spencer Torkelson to swing the frigging bat for crying out loud. He did so, tapping a little ground out off the end of the bat. Progress! Carpenter spanked an opposite field single, but grounders from Pérez and Báez ended the inning.

Holton cruised through the bottom of the eighth, punching out Anthony swinging over a sinker below the zone, and we were on to the top of the ninth.

Zack Kelly took over for Boston, getting Rogers on a ground out to start the frame. McGonigle smoked a line drive right to Monasterio for the second out. Torres dumped a little excuse me swing single into right field, but Dingler flew out to right field.

So, it was Kenley Jansen time. After watching him pump 95-97 mph quite a bit in Detroit, the Tigers’ closer was back down to 93 mph in this weather, but he was reasonably sharp anyway. Contreras reached for a cut fastball away off the plate and lined a single to left, but Story bounced a chopper to Báez who fired to Torres for the first out. The Tigers’ second baseman decided not to try and turn the double play, looking like he didn’t immediately get a perfect grip and choosing discretion over heroics. Abreu sliced a liner to Greene in left, and Jansen mixed in the slider to Rafaela, getting him to pop out to Torkelson on a cutter up to end this one and collect save number 481 in his storied career.

Solid win. Skubal handled business and owned the Red Sox most of the game without really extending himself. The Tigers swung the bats pretty well apart from Torkelson, who looks completely locked up mentally right now. He’ll probably play against Garrett Crochet on Sunday, but he really looks like he could use a couple of games off to try and hit the reset button. Hopefully Colt Keith is keeping up his extra work at first base.

Notes

90 plate appearances into his rookie campaign, Kevin McGonigle is hitting .312/.411/.481 with a 157 wRC+, just a hair outside of the top 20 hitters in the game so far.

It may surprise you to learn that the Tigers offense has the lowest chase rate of any team in baseball so far, with a 27.7 O-Swing rate coming into today’s game.

Of course, not chasing is great, but Spencer Torkelson’s O-swing is just 14.2 percent and it isn’t doing him any good because he’s taking called strikes at a 19.2 percent rate, roughly two percent higher than at any point in his career. Does someone have the ABS system on the brain? I don’t know, but swing the bat, Spencer.

Happy Birthday, Miguel.

Big third period, strong defensive effort propel Flyers to Game 1 win over Penguins

Big third period, strong defensive effort propel Flyers to Game 1 win over Penguins originally appeared on NBC Sports Philadelphia

PITTSBURGH — In a physical, chippy start to the playoffs Saturday night, the Flyers beat the Penguins, 3-2, at PPG Paints Arena.

Travis Sanheim scored the go-ahead goal at the halfway mark of the third period as the Flyers took Game 1 of their best-of-seven first-round series with Pittsburgh. The Flyers’ defenseman made a skillful move to split two Penguins and fire home the puck from the slot.

Porter Martone provided important insurance with an absolute snipe. Bryan Rust made it interesting for Pittsburgh with a late goal. However, the Flyers held on, thanks to a key save by Dan Vladar.

Jamie Drysdale opened the scoring past the midway point of the game, but Evgeni Malkin struck later in the second period to make it 1-1.

Rick Tocchet’s club, though, played a strong defensive game and had a terrific third period.

The Flyers were playing their first playoff game since 2020 after snapping their five-year drought Monday night.

The Penguins are back in the postseason for the first time since 2022.

• Vladar, who enjoyed a breakout regular season, carried the momentum into the playoffs.

The 28-year-old converted 15 saves on 17 shots.

On Malkin’s game-tying goal, the Flyers got stuck in the defensive zone. Vladar made an initial save, but the rebound sprung to Malkin, who fired away from the circle.

But Vladar was his reliable self and the Flyers didn’t give up many quality looks.

Pittsburgh netminder Stuart Skinner was solid, turning away a number of good chances by the Flyers. He had 17 saves on 20 shots.

Sanheim and Martone beat him on sharp shots.

Before that, Skinner stopped Denver Barkey in the third period after the rookie picked off a pass to go the other way.

A little before the halfway mark of the game, Skinner denied an Owen Tippett breakaway after Tyson Foerster made a great stretch pass. But the Flyers struck 58 seconds later when Drysdale scored his first career playoff goal.

• Rick Tocchet’s club really wants to keep this series at 5-on-5 as much as possible.

Since March 1, the Flyers were tied for the second-most power play goals allowed with 19. But in that span, they were the stingiest defensive team at 5-on-5, giving up a league-low 30 goals.

The Flyers didn’t give Pittsburgh much.

Meanwhile, the Flyers thought they had a power play goal and 1-0 lead in the first period when Christian Dvorak careened toward the net. He ended up barreling into Skinner slightly before the puck crossed the goal line. The officials waved it off immediately and stuck with the call after some consultation.

So, in a simpler way of putting it, the league credited Skinner with the save before Dvorak ran into him, which caused the puck to come loose.

The Flyers’ power play finished 0 for 3.

• At just 19 years old and three weeks since leaving college, Martone made his Stanley Cup Playoffs debut.

Think about this: Martone was just 2 years old when Sidney Crosby won his first of three Stanley Cup titles. Interestingly, Martone got the chance to see Crosby up close last offseason as teammates on Team Canada at the 2025 IIHF Ice Hockey World Championship.

“You could say he’s kind of like your hockey idol when you’re a kid,” Martone said after morning skate. “Win Stanley Cups, captain of Team Canada, he’s kind of the face of the NHL, too. It’s someone who I’ve looked up to as a kid. You see what he has done for the game of hockey. He’s not just a great hockey player, but he’s an even better human, what he does in the community. So it’s going to be exciting to go against him this series.”

Martone played well in his first taste of the playoffs. He made some things happen and didn’t try to do too much. He also shrugged off a so-so start. His goal was a beauty and pretty much sealed the Flyers’ win.

• Led by Sean Couturier and Garnet Hathaway, the Flyers’ fourth line played with a style that’s needed this time of year.

Tocchet relied on that line to start the first and second periods. The veteran group finished its checks and was dependable all night.

• The series picks back up Monday with Game 2 at PPG Paints Arena (7 p.m. ET/NBCSP).

Carson Kelly gives Mets 10th straight loss

Apr 18, 2026; Chicago, Illinois, USA; New York Mets shortstop Francisco Lindor (12) warms up before a game against the Chicago Cubs at Wrigley Field. Mandatory Credit: David Banks-Imagn Images | David Banks-Imagn Images

I mean, what can you even say?

Ten straight losses in ten straight losses, which is bad, no good, terrible, pick whichever word or phrase from the thesaurus you would like. The bats have looked better the past two days, with the Mets netting 14 hits yesterday and seven today, but no one diehard enough to read an Amazin’ Avenue recap after the tenth straight loss will, or should, care about the smallest of moral victories here.

The game was close for most of it, with Freddy Peralta and Jameson Taillon both pitching well, in similar ways. Taillon struggled early on, allowing two base runners in the first, an enormous home run to Mark Vientos in the second, and a base runner in the third, before settling in nicely to finish the day with a strong quality start.

Peralta worked a perfect first inning, allowed a similarly enormous home run to Ian Happ in the bottom of the second, tying it at one apiece at the time, before working around trouble in the rest of the inning. Peralta, similar to Taillon, was strong in the middle innings, allowing just a single base runner in the third, fourth and fifth.

The bottom of the sixth was where it fell apart for Peralta; kind of, anyway. He got the first two outs of the frame and simply hit a wall, walking Ian Happ and Seiya Suzuki to put two on with two outs. Clearly tiring, Carlos Mendoza opted to bring in Brooks Raley to face Moisés Ballesteros. Cubs manager Craig Counsell answered by pinch hitting Carson Kelly, who put the very first pitch Raley through into the seats to make it 4-1.

The Mets battled back a bit in the eighth against Ben Brown, as Bo Bichette and Francisco Lindor led off the inning with infield singles (though, for my money, the Lindor single gave off more of an error vibe but who’s complaining?). Luis Robert Jr. beat out a would-be double play ball, MJ Melendez struck out on a check swing, turning it from a potential rally to a “oh here we go again” scenario. Francisco Alvarez reached on a throwing error by Nico Hoerner, who was shifted up the middle, ranged to his right, rushed the throw, and brought Michael Busch off the first base bag. The Mets rejected the gift they were given quickly after that, as Mark Vientos grounded out quickly to end the rally.

The ninth inning was trivial, as Tommy Pham, Marcus Semien struck out, and Tyrone Taylor popped out, pushing the losing streak to a unbelievable ten games.

One note to leave you with on this fine Saturday:

Maybe the 2026 Mets can be the fifth?

SB Nation GameThreads

Amazin’ Avenue
Bleed Cubbie Blue

Box scores

MLB.com
ESPN

Win Probability Added

What’s WPA?

Big Mets winner: You, dear reader.
Big Mets loser: Brooks Raley, -33.0% WPA
Mets pitchers: -14.0% WPA
Mets hitters: -36.0% WPA
Teh aw3s0mest play: Mark Vientos’s home run, +11.0% WPA
Teh sux0rest play: Carson Kelly’s three-run home, -34.0% WPA

For Jordan Walsh, this moment was a long time coming

BOSTON, MA - APRIL 10: Jordan Walsh #27 of the Boston Celtics handles the ball during the game against the New Orleans Pelicans on April 10, 2026 at TD Garden 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. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Brian Babineau/NBAE via Getty Images) | NBAE via Getty Images

BOSTON — This could be Jordan Walsh’s moment, the moment that Brad Stevens envisioned when he drafted a 19-year-old propspet out of Arkansas in 2023. Back then, Walsh was long, athletic defender that the Celtics hoped could eventually mold into someone who could lock down some of the NBA’s best offensive talents.

Walsh never really had a chance to crack the rotation in his the first two years as a Celtic. But, when the Celtics face the Philadelphia 76ers in the first round of the playoffs on Sunday, he very well could be a critical part of the defensive gameplan, and be given the chance to guard star Tyrese Maxey, one of the league’s most unstoppable scorers.

For the Celtics, the first round of the playoffs marks the beginning of a postseason run they hope will result in a title.

For Walsh, it’s also the first time ever that he’ll be presented with the opportunit to play real postseason minutes, on the heels of the best season of his career.

“I knew he had no prayer on the first team,” Stevens said in Deecember, reflecting on the overflow of talent that the 2023-2024 Celtics title team had. “The team was really good, and last year’s team was basically the first team. And so it was going to be hard to crack that one, too.”

But, the 2025-2026 team was different: Jayson Tatum was sidelined to begin the year, and veteran players like Jrue Holiday, Al Horford, and Kristaps Porzingis were no longer ont he roster.

What that created was an opportunity — one that all of the younger guys on the roster would go after.

This could be a chance for Jordan Walsh to show what he was capable of, for the very first time.

But, from the jump, it appeared that his season was headed in the wrong direction. Walsh was out of the rotation entirely to begin the year, already behind 19-year-old rookie Hugo Gonzalez and other young wings on the roster.

Still, he continued to work behind the scenes, and broke through in November, ultimately starting 20 straight games for the Celtics.

In that span, Walsh not only showcased that he was an elite defender — earning high praise from opposing team’s stars like Los Angeles Lakers guard Austin Reaves — but he also broke through offensively, averaged a career-best 9.5 points on 69.6% shooting in December.

And, that stretch very well may have revived his career. That’s what Celtics head coach Joe Mazzulla told him, at least.

“I got a comment from Joe one time: ‘Your career, you were dead in the water. And now you’re back alive.’”

At the time, Walsh didn’t know what to make of that: “I just went and asked a bunch of people – what does he mean by this? You don’t know how to take this, but it was kind of funny.”

What he did know, is that he was alive. The team went 15-5 with Walsh as a starter, and he earned national acclaim for his defense. The very same player that seemed to be at the bottom of the pecking order was now impacting winning on a nightly basis.

“I proved that I can play at a high level,” Walsh told me months later, reflecting on that November through December run.

But, the on-court success didn’t last forever. In January, Walsh moved back to the bench and began to fall out of the rotation. Sam Hauser and Baylor Scheierman both earned more minutes at the wing position.

By March, with Jayson Tatum back in the lineup, Walsh began racking up DNPs.

“It’s kind of tough. The thing a lot of people don’t really know about the NBA, or don’t really pay attention to, is navigating those highs and lows,” he said Saturday. “It’s so hard; one day, you have your name going crazy and everywhere, everybody’s talking about it and how good you’re doing, and the next day, it’d be silent and [you] have nothing, and you’re just kind of on the bench.”

But, Jordan Walsh pushed through inconsistent minutes

During his stretch of DNPs, Walsh kept his head up, though he didn’t know if he’d ever re-enter the mix this season. He sought out advice from Jaylen Brown, one of his biggest mentors and closest friends on the team. And, he made sure not to change his work behind the scenes — ensuring he was the last to leave practice, and someone who worked tirelessly to improve his game.

I caught up with Walsh on March 24th, and he emphasized that his approach hadn’t changed despite his on-court opportunities wavering.

“It’s kind of just doing my best in the role that I am in now, and that’s just supporting the guys, showing up to practice, being the last one to leave,” Walsh said. “Like, all that stuff is so cool to me.”

A week later, Walsh re-entered the rotation, and he never looked back. Over his last 10 games, he has averaged 21.4 minutes per night.

Walsh very well could play a pivotal role in the Celtics series against the 76ers, because he, more than any of the Celtics’ slew of defensive specialists, had success guarding Maxey this season. Walsh managed to effectively guard Maxey — who averaged 28.3 points and 6.6 assists — in Boston’s regular-season match-ups against Philadelphia.

Across two contests, Walsh held Maxey to 1 of 10 shooting in 7 minutes, according to NBA tracking data.

“Just taking away tendencies and then knowing the small things that get under his skin,” Walsh said of his defensive approach. “But I think the biggest thing is, like I’ve been saying all year, not letting the guy do what they want to do. Make them go to their second option, their third option, their second move, stuff like that. Like, if he wants to go right and do a step-back, just don’t let him do that — make him do something else. And then usually we’ll live with the end result.”

Walsh will continue to do everything he can to make Maxey uncomfortable in the match-up; he said he’s been discussing with Jaylen Brown ways to get under Maxey’s skin.

“There’s a couple things that I learned with talking to [Brown],” Walsh said. “He’s kind of taken point in that and showing me the film behind the film that we don’t see.”

It’ll technically be Walsh’s third playoff run, but it’s the first one in which he has a legitimate chance to impact the rotation. It hit him on Friday, when some of the younger players on the roster began discussing their plans for offseason workouts.

“We were just working out , and we were talking about people going to summer lifts and doing scrimmages before games and practices and stuff like that,” Walsh said. “[And it was like] ‘Jordan, that’s not you. You’re not doing that this year.’ I was like, ‘Dang, time’s flying. But it’s cool to see because now, Hugo [Gonzalez] and John [Tonje] and Max [Shulga] are all doing the things that we were doing my rookie year.”

On Sunday afternoon, when the Celtics host the 76ers for Game 1 of the first round of the playoffs, Jordan Walsh will get his much-awaited chance.

“It’s cool to see time fly, and see me kind of progress to where it is now,” Walsh said, “to where it’s, like, I got to be prepared to play.”

Game Discussion for St. Louis Cardinals vs Houston Astros Saturday Night

HOUSTON, TEXAS - APRIL 17: Nolan Gorman #16 of the St. Louis Cardinals hits a three-run home run against the Houston Astros during the seventh inning at Daikin Park on April 17, 2026 in Houston, Texas. (Photo by Jack Gorman/Getty Images) | Getty Images

The St. Louis Cardinals will follow up a 9-run outburst Friday with a Saturday night game against the Houston Astros. Andre Pallante will start the game for the Cardinals while Lance McCullers Jr. will take the mound for the Astros. With Friday’s victory, St. Louis is now 11-8 on the season while the lowly Astros are 8-13.

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Mariners Game #22 Preview and Discussion: TEX at SEA, 4/18

SEATTLE, WA - APRIL 13: George Kirby #68 of the Seattle Mariners is seen on the field prior to the game between the Houston Astros and the Seattle Mariners at T-Mobile Park on Monday, April 13, 2026 in Seattle, Washington. (Photo by Connor Jalbert/MLB Photos via Getty Images) | MLB Photos via Getty Images

The Mariners will look to avoid dropping another series to the Rangers.

The second game of the second series between the Mariners and Rangers begins Saturday at 4:15 p.m. on FOX. The Mariners were swept in Arlington last week. Then they swept the Astros over four games in Seattle. Then they were swept by the Padres in San Diego. And last night, they dropped the first game of the new series to the Rangers. The Mariners are now 8-13, having struggled to get going at the plate against everyone but the Astros’ putrid pitching.

It gets no easier for the Mariners’ Saturday. The Rangers send Nathan Eovaldi to the mound, who struck out seven in their first matchup in a game the Mariners would lose 3-2. The Mariners are also without Brendan Donovan, who left last night’s game with a hip injury. Donovan is day-to-day, per Dan Wilson. Leo Rivas plays third and bats ninth.

George Kirby takes the mound for the Mariners. He pitched against Eovaldi last time, too, with a home run to Kyle Higashioka the difference in that game. Kirby has generally been quite good this year, going 6 innings or more in each start with lots of ground balls and weak contact.

In other Mariners news, Bryce Miller takes the mound tonight for Tacoma.

Lineups

Game Info

First pitch: 4:15 PDT
TV: FOX
Radio: Old Reliable

Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Will Warren continues to make Yankees rotation case with 11-strikeout gem

An image collage containing 1 images, Image 1 shows Yankees pitcher Will Warren (29) throws a pitch during the first inning when the New York Yankees played the Kansas City Royals Saturday, April 18, 2026 at Yankee Stadium in the Bronx, NY.

Will Warren has shown the ability to rack up strikeouts, but sometimes that has come at the expense of efficiency.

On Saturday, he accomplished both.

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

Warren tied a career high with 11 strikeouts while completing seven strong innings in a 13-4 win over the Royals at Yankee Stadium.

The right-hander, who had only made it through five innings once in his first four starts of the season, went deep Saturday while mowing down the Royals and yielding no runs until the seventh.

“Our job as a starter is to go as long as possible and get as many outs,” said Warren, who did not make it out of the fourth inning in his last start against the Angels. “I hadn’t been doing that to the standard that I hold myself. So today was really nice to go out there and do that.”

It marked only the second time in Warren’s young career that he has pitched at least seven innings, while notching double-digit strikeouts for the third time.

He did so without walking a batter, getting ahead of the Royals all afternoon and using it to his advantage.

Yankees pitcher Will Warren (29) throws a pitch during the first inning when the New York Yankees played the Kansas City Royals Saturday, April 18, 2026 at Yankee Stadium in the Bronx, NY. Robert Sabo for NY Post

“What’s stood out to me is how much swing-and-miss he is getting with his fastball,” manager Aaron Boone said. “He’s got a unique delivery and slot that allows that to play. He’s a better pitcher now than he was last year and the end of last year and he keeps growing.”



The Royals swung at Warren’s four-seamer 26 times Saturday and whiffed on seven of them.

He also caught them looking for five of his strikeouts, keeping them guessing with his sinker and changeup that both ran away from their left-handed hitters.

“When he’s in the zone, he’s lights out,” catcher J.C. Escarra said.

The Yankees are still at least a few weeks away from having to make any decisions on their rotation, assuming all five starters stay healthy before Carlos Rodón and Gerrit Cole potentially return from the injured list at some point in May.

But with outings like Saturday, which lowered his ERA to 2.49 through five starts, Warren continued to make a case that he should keep his spot in the rotation regardless.

“I think everything was moving good and then just execution overall was good,” said Warren, who also picked off Bobby Witt Jr. at first base to help ensure a shutdown inning in the fourth after being given a 5-0 lead.

“The sinker is going to generate a lot of ground balls. We look at our game plan and we have a team that’s going to be aggressive like [the Royals] and the Angels, typically you’re going to have more strikeouts. … If I can go out there and throw three pitches and get three ground balls, I’d love that.”

Astros vs, Cardinals Game Thread: Game 22, 4/18/2026

The Houston Astros (8-13) will play the second of a three-game series with their former division rivals, the St. Louis Cardinals (11-8), tonight at Daikin Park.

RHP Lance McCullers Jr (1-0, 5.87 ERA) will make his fourth regular season appearance for the Astros tonight opposite the Cardinals and starter RHP Andre Pallante (1-1, 4.80 ERA).

TONIGHT’S STARTER: RHP Lance McCullers is making his fourth start of the season as he tries to get back to the form we saw before he went down in 2022.

This season, McCullers opened the season with a brilliant seven inning outing, but has since struggled to get through the fifth inning. Those two outings came on the road and McCullers returns home where he had that brilliant outing.

HOME-COOKIN’: Tonight is the fifth game of a six-game homestand for the Astros, in which they’ll host a pair of NL opponents in the Rockies (2-1) and Cardinals (0-1). The Astros have been good at home in 2026, going 7-4, including a seven-game winning streak, before losing two games in a row.

VS. THE CARDS: This series is a matchup of former division rivals, who spent 19 seasons together in the NL Central from 1994-2012.

Overall, the two teams have played each other 722 times, with the Astros going 336-385.

These teams also have postseason history, with the Astros going 7-6 vs. the Cards in the playoffs. The two clubs faced off in back-to-back NLCS in 2004-05 with St. Louis taking the ‘04 NLCS in seven games and Houston winning the ‘05 NLCS in six games.

THIS WEEKEND’S GIVEAWAYS: Tonight 10,000 fans will receive an Astros Ice Cream Bucket Hat, presented by Texas Bay Credit Union.

TODAY’S ROSTER MOVE: The Astros have claimed OF Dustin Harris off waivers from Chicago (AL)…to make room for Harris on the 40-man roster, the Astros have designated RHP J.P. France for assignment.  

Game Info

Game Date/Time: Saturday, April 18, 6:05 p.m. CST

Location: Daikin Park, Houston, TX

TV: Space City Home Network

Streaming: SCHN+

Radio: KTRH 740 AM & 99.1 FM HD2; KTRH 740 AM; TUDN 102.9 FM HD2 (Spanish)

Astros Lineup

2B Jose Altuve

LF Yordan Alvarez

3B Carlos Correa

1B Christian Walker

DH Isaac Paredes

CF Taylor Trammel

RF Cam Smith

C Christian Vazquez

SS Nick Allen

Cardinals Lineup

2B J.J. Wethercolt

C Ivan Herrera

1B Alex Burleson

RF Jordan Walker

DH Nolan Gorman

SS Masyn Winn

3B Ramon Urias

CF Nathan Church

LF Jose Fermin

"I Try And Keep It Simple": John Gibson Reflects On First Season With Red Wings

Follow Michael Whitaker On X

While Detroit Red Wings goaltender John Gibson didn’t get off to the start he—or the team—had hoped for during the first two months of the 2025–26 campaign, he flipped a switch in December and became arguably the NHL’s top performer at his position.

From December through mid-January, Gibson posted a stellar 16–2 record, along with an impressive .929 save percentage and multiple shutouts.

Unfortunately, he and the Red Wings didn't attain a spot in the Stanley Cup Playoffs owing to several setbacks in March and April that doomed their chances. 

However, Gibson demonstrated that he's capable of being one of the best goaltenders in the NHL.

"I thought it was good," Gibson said on Friday of his adjustment to Detroit from Anaheim. "Obviously, it was a slow start for me personally, but after that, I got back to my game and did what I do."

"I mean, I try and keep it simple and stop the puck and give the team a chance to win," he continued. "I felt like I was able to do that in the second half of the year."

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

Image

While the Red Wings unraveled in March and early April, there was considerable discussion about whether outside noise was affecting their on-ice performance. Unfortunately for Detroit, this marked the third consecutive season in which they squandered a comfortable playoff cushion and ultimately fell out of the race.

However, Gibson believes that in a hockey-crazed market like Detroit, it's just part of the job. 

"I mean, it's part of the job," he said. "No matter where you play, you're going to hear the outside noise, and in a big market like this that is dying to get back to the playoffs, it's kind of expected. So, you just have to play. We put ourselves in this spot, and there's really nobody to blame or be mad at other than ourselves."

"It's a learning lesson, and hopefully we'll use it next year as motivation."

Gibson struggled out of the gate with Detroit, getting pulled in his first start on Oct. 9 against the Montreal Canadiens and posting a 5-7-1 record with a 3.59 goals-against average over his first 13 appearances. 

But thanks to his hot stretch in December and January, he put himself into conversation for the Vezina Trophy, which goes annually to the NHL's best goaltender. 

I think, for whatever reason, it took a little longer to find my game this year," Gibson said. "(I want to) make sure next year to put more emphasis on getting off to a hot start. I've taken pride in that throughout my career, wanting to get off to a good start."

"Unfortunately, it wasn't the case this year, so I'll try to make sure it's different next year." 

Gibson has one season remaining on his contract, which carries a $6.4 million cap hit. 

Never miss a story by adding us to your Google News favorites!

Image

For action-packed issues, access to the entire magazine archive and a free issue, subscribe to The Hockey News at THN.com/free. Get the latest news and trending stories by subscribing to our newsletter here. And share your thoughts by commenting below the article on THN.com or creating your own post in our community forum.

The Trail Blazers small ball unit that could give the Spurs fits

Dec 21, 2024; San Antonio, Texas, USA; San Antonio Spurs center Victor Wembanyama (1) blocks a shot by Portland Trail Blazers forward Deni Avdija (8) in the second half at Frost Bank Center. Mandatory Credit: Daniel Dunn-Imagn Images | Daniel Dunn-Imagn Images

With the Spurs facing the Portland Trail Blazers for the next week or two, I felt it was time to dust off one of my favorite running series, Fraternizing with the Enemy. So I reached out to Dave Deckard, head honcho of the excellent site Blazers Edge, to catch up and prepare for the upcoming series with some good-natured banter and analysis.

J.R.

My friend! It’s been too long, and I take all of the blame. Not because I’m being magnanimous, but because I know it’s all my fault. But how shall I begin? I guess it would be better to ask how we should recommence? After all, it’s been since January of 2021 that we’ve done one of these. Makes me feel a more than a little bit nostalgic. Perhaps the simplest way forward is to dispense with the pleasantries, but I really do enjoy being pleasant. It’s been one of the hallmarks of our 15 years of conversing with each other.

I saw a stat that in three of the four previous times our two teams have met in the playoffs, the winner went on to The Finals. In 1990, your team won and then went down to the Bad Boy Pistons, and in 1999 and 2014, the Spurs went on to win it all after surviving your team. It makes this series feel consequential, or at least less like a first round matchup.

I’ll admit that when I watch Deni Avdija play, I see shades of my favorite player from the Big Three era, Manu Ginobili: a versatile wing with size who can score as well as create, is impossible to keep out of the paint, and who draw fouls as if by magic. I was watching the play-in game against Phoenix and one of the Suns had the misfortune to graze Avdija’s hair with his hand and Deni shivered his body in a way that communicated “serious contact has occurred” in ref-speak at a speed that was practically preternatural. Highly impressive. 

So, how do you see Avdija attacking San Antonio?

Dave

Well, well! If it isn’t the Spurs Guy! Long time! How was your day? Did you trip over a curb and fall into a pile of gold doubloons? Are you blowing your nose with the winning Powerball ticket? Did you hire a drunk monkey to smash a computer keyboard only to watch him accidentally hack the Bitcoin blockchain? How IS life as a San Antonio fan?

J.R.

I guess if Wemby is doubloons and Castle is a Powerball ticket then Harper is the blockchain hack. It’s not exactly trading a generational superstar in his prime to L.A. and getting the top pick to draft Flagg, but I could see how it could be frustrating to some outside of San Antonio. How is life as a Portland fan?

Dave

Middling. I mean, making the playoffs is nice, but the team is still directionless and waiting to see the priorities of a new owner we know nothing about. We’re at the point where two wins versus the Spurs would be seen as success. That’s better than trolling the lottery (since nobody walks and balks us to third-and-a-half base courtesy of repeated ping pong ball fortunes) but it’s not a great spot in absolute terms.

So here’s the thing. Say what you want about and during the series. Call San Antonio a better team. That’s obvious. I agree wholeheartedly. But I don’t ever want to hear anything about Spurs Exceptionalism again. We are clearly not facing a 60-win, second seeded team because you made better decisions, hired the right coach, or have some mystical culture. When you weren’t getting high picks you struggled just like everyone else.  We are going to get mown under by you because you drafted Wemby and Harper in succession…something I suggested the NBA enact rules against YEARS ago

I don’t mind that you have Wembanyama! Enjoy! But Dylan broke me. Do not expect me to applaud anything that happens to you, including championships, from here on out. This is prefabricated success, right out of a jar. Anything  else is watching a huge thunderstorm roll through, then turning on your sprinkler and claiming YOU watered the lawn. And then saying you’re way better gardeners than those desert dwellers.

Don’t worry, in four years everyone will have forgotten this and calling you brilliant AGAIN. But I’m going to Cassandra of Troy this into the ground. You’re literally an example of one of the ways this league is broken. I don’t begrudge you the celebrations you’ll have because of it. I’d celebrate too! But as an onlooker normally and an opponent for the next two weeks, I have very mixed feelings about this whole thing.

That said, Deni Avdija loves to drive the middle with his right hand. He’s quick as anything and has succeeded all season, scoring and drawing fouls, but everybody knows what he does. Do you suppose the over/under on Wemby blocks in this series is one million or two million?

J.R. 

I would expect you to have to hunt far and wide to be able to find any reasonable Spurs fans who would argue for the inherent rightness of the San Antonio Way after the team has tanked to the extent they tanked for as long as they tanked. In my mind, the good ship Spurs Exceptionalism has not only sailed, it hit a series of icebergs, plummeted to the bottom of the sea and punched a hole through the crust. 

You could make the case, and I know I’ve heard it made pretty convincingly, that up until Leonard forced his way out of town, the Spurs were the one franchise who had done the team building thing the right way all along. The bumper sticker was “Built Not Bought” and I’m pretty sure there are a number of tattoos out there as well. But there’s no argument remaining in that direction now that the team has reloaded the way that they have.

No, there wasn’t anything inspirational about how this Spurs team came together, but that doesn’t mean you won’t hear people getting on their soap boxes to crow about how the team plays. There’s the subject of Ethical Basketball that’s been bandied about and harped upon to call out teams and players who hunt foul calls. So that might end up chafing some people a bit, but I think that kind of thing is more of a spectrum than anything like a binary, black and white kind of deal. Everybody sells contact to some extent. The only question is how much it’s done and whether it’s justified, which is just the kind of subjective topic that exists solely in the eye of the beholder. 

As to Wemby’s blocks, I know Portland likes to take a ton of shots around the basket, and I know that the Spurs defense is at its best when Victor can stay in the paint by switching to “guarding” whichever opponent is the closest to lane. So unless the Blazers can develop an extreme tactic that regularly tempts him away from protecting the rim, Wemby will camp out by the basket as much as he can. Whether that means he’s able to get a bunch of blocks is an open question though, because oftentimes he finds it difficult to swat any shots because guys just decide not to test him.  

But that doesn’t mean there aren’t ways to stretch the Spurs on defense. The postseason is where regular season trends can vanish as fouls become hard to come by. Coaches can bring some serious heat when they see the same team over and over again, and Tiago Splitter lived in the Spurs system long enough to know it inside and out. Where do you see Portland trying to create an advantage against this young San Antonio team?

Dave

Portland will probably shoot a metric ton of threes. That’s in their portfolio already (the attempts, not the makes). Three-pointers are game-benders. The Blazers need these games to be bent because San Antonio wins if they go straight as planned.

Let’s get real. There are no advantages to be created. Everything Portland relies on, the Spurs have a counter for. What the Spurs don’t do well on defense the Blazers aren’t built to take advantage of. There’s literally no edge for Portland. There’s only keep it close, within a couple possessions, and go for the hot ending. The Blazers are usually good at that, unless in the process they have to inbounds the ball in a crucial situation. Then they suck like a giant, rabid squid with a pacifier.

One area of contrast is that the Spurs commit and force few turnovers, the frantic Blazers many. If they can get San Antonio playing messy, that’s to their advantage even if they lose as many TO’s as they force.

Offensive rebounding could be another important battleground stat. The Spurs are very good at it, the Blazers great. Portland can’t let San Antonio take away their offensive boards or even match them rebound for rebound. San Antonio’s great defensive rebounding could be the factor that makes this series easy for them.

What’s your read?

J.R.

If I have a concern, it’s about the lineup Portland hardly used in the regular season because of injuries, but went to at the end of the play-in game in Phoenix: Avdija, Holiday, Sharpe, Grant and Camara. (h/t to Jason Timpf for the heads up.) This lineup is the essence of small sample size theatre because it only logged 96 minutes total during the season, but they absolutely had Phoenix for lunch down the stretch, and they tallied a 149 offensive rating this season. 

It’s a stout, smallball unit (with shades of the Warriors Hamptons five) with lots of physicality and tons of defensive range. When San Antonio has the ball, they’d switch everything and try to turn the Spurs into a iso-only attack, which is what the teams that succeed against San Antonio have been able to do. On offense, they’d spread the floor and try to scheme Wemby into guarding someone like Camara above the break to make it difficult for him to recover to the basket to deny drivers. 

It might be a longshot, and it would require Portland to keep it close for this unit to me in a position to close the game, but these five on the court together have a shot at doing to the Spurs what they did to the Suns and forcing San Antonio to do what they’d prefer not to have to: make Wemby, Fox or Castle to go 1×1 against excellent defenders in order to secure the win. 

We’ll see what it looks like for real on Sunday evening. Can’t wait to watch and then discuss with you afterwards.

San Diego has winning streak snapped, still in good position

ANAHEIM, CALIFORNIA - APRIL 17: Matt Waldron #61 of the San Diego Padres delivers a pitch to the plate during the first inning against the Los Angeles Angels at Angel Stadium of Anaheim on April 17, 2026 in Anaheim, California. (Photo by Jayne Kamin-Oncea/Getty Images) | Getty Images

The San Diego Padres saw their win streak finally come to an end against Los Angeles Angels’ ace José Soriano last night. It was an unfortunate end to the winning streak, but not entirely unexpected.

With the best pitcher in baseball so far this season on the mound for Los Angeles versus knuckleballer Matt Waldron, it wasn’t much of a pitching duel from the get-go. That became increasingly clear as the Friars were shutout for the first time this season.

It’s easy to be worried, but it’s not an indictment of the San Diego offense. It’s merely a showcase of the absolute ace that Soriano is becoming for the Halos. The real verdict will come if San Diego can’t put up enough runs tonight.

Taking the mound

Yusei Kikuchi (LAA) v. Germán Márquez (SD)

The reason for that verdict is due to Kikuchi being a downright awful pitcher. If he was on just about any other team, he’d be sent to the minors. But he’s on the Angels, and they need the pitching.

What Kikuchi lacks in stuff he makes up for in mostly – serviceable innings. He pitched a career-high 33 starts with Los Angeles last year and was their “ace” (though that’s not a word I would use to describe him).

If the Friars can’t get to Kikuchi, it’s a bad omen of a serious departure from the recent slugfest that has been San Diego. Their only problem will be scoring enough to make up for Márquez.

Here’s the thing, Márquez hasn’t been as bad as some worried. But he also hasn’t been good enough to justify a spot in the rotation if not for injuries on the Padres’ roster.

Márquez seemed to turn around his early slump with a scoreless five innings against the Pittsburgh Pirates. But he shortly followed that up with a rough five innings against the Colorado Rockies in which he gave up four runs. He earned his first win with San Diego in that outing because their offense outpaced Colorado’s, but it’s still disheartening.

That being said, if Márquez can turn it around against anybody, it’s the Angels. Despite the fact that they’re top 10 in MLB in on-base (.338) and slugging percentage (.414), they’re 20th in batting average (.231). And the only reason that they’re high in OBP is because they’ve been issued an MLB-leading 98 walks.

Márquez has limited his free passes well this year, giving up only five across four starts. So long as he can limit hard contact, he should have a decent outing.

Batter up!

Leadoff man Ramón Laureano was out of the lineup yesterday as part of manager Craig Stammen’s constant rest philosophy. It’s boded well so far for San Diego, and Laureano’s presence in the lineup likely wouldn’t have changed much in the Friars’ 8-0 loss.

That being said, Laureano will be back in the top spot tonight. Not only is he the obvious option, he has a career batting average of .308 against Kikuchi (26 at-bats). In fact, the Padres have a combined .337 average against the left-hander.

That means the lineup will likely be business as usual. Except for a few things: Jackson Merrill has played a lot lately, and Miguel Andujar has been raking (and does so especially against lefties). The latter will probably slot into the lineup, while the former sits the bench for a rest day:

  1. Ramón Laureano, LF
  2. Fernando Tatis Jr., RF
  3. Manny Machado, 3B
  4. Xander Bogaerts, SS
  5. Gavin Sheets, 1B
  6. Miguel Andujar, DH
  7. Bryce Johnson, CF
  8. Luis Campusano, C
  9. Jake Cronenwroth, 2B

Cronenworth took the leadoff spot in last night’s game and has continued to disappoint. He lowered his batting average to an unfortunate .138 mark.

Campusano will likely continue his stretch as the lone backstop with Freddy Fermin still being dealt with cautiously after his concussion scare.

Relief corps

With Waldron only managing to pitch 3 2/3 innings, the ‘pen was relied on heavily. David Morgan gave up his first runs of the year on a two-run shot. Wandy Peralta, Bradgley Rodriguez and Kyle Hart pitched a clean 3 2/3 to finish out the game.

After some trouble lately, Rodriguez looked especially sharp, striking out all three batters faced. He lowered his ERA to 0.84 to start the year and has been on a tear lately. If not for a guy named Mason Miller, he might be viewed as the best reliever in this group.

Speaking of, the dominant closer will hopefully emerge from the bullpen for the bottom of the ninth tomorrow. He’ll be available after getting plenty of rest yesterday. Also available out of the ‘pen are Jason Adam, Ron Marinaccio and Adrian Morejon.

All four represent high-leverage options for Stammen to pick from, though he’ll likely tab Marinaccio if the Padres have a sizable lead when Márquez exits.

Mets not dwelling on 10th straight loss; remain focused on salvaging series finale with Cubs

Saturday's loss to the Cubs had the same result as every other game the Mets have played over the last week and change, but the journey was different.

Yes, the Mets' 4-2 loss in Chicago had their losing streak reach 10 games, a feat the franchise hasn't seen in over 20 years, but it's the way they lost that has shades of the Twilight Zone.

The Mets have lost in a myriad of ways during this stretch. They've been shut out, they've lost slugfests, the bullpen has imploded, and defensive errors and miscues have cost them games. But Saturday showed something new. This time, a pinch-hitter took one swing and delivered the winning blow. 

"Just haven’t been able to play a complete game," manager Carlos Mendoza said after the loss. "It’s either the offense… starting pitching. Not making a pitch, not making a play. Not getting the big hit. Just having a hard time playing a complete game right now." 

The Mets have been outscored 60-18 during the 10-game losing streak. And while the offense is not the only reason for this stretch, it's the biggest. Mendoza and the players have said multiple times that there are always discussions among them and that no meeting or player needs to stand up in front of the team to get the ship righted, but the message among them continues to be to move on to the next day and get the win then.

"It’s frustrating to lose baseball games. Any time you lose, no matter how long the streak is, it compounds," Marcus Semien said after the game. "This is a big boy league. There’s no time to dwell on tonight; tomorrow is a new day."

Semien is part of a group of newcomers to the Mets acquired this offseason. He, along with Bo Bichette and Jorge Polanco, was brought in to give the offense more consistency with their contact-first approach. So far, it hasn't worked, although the lineup has picked it up a bit over the last few games -- outhitting or tying in hits three of their last four games.

"Every game has been different. Obviously, we want to win as an offense. We’ve lost a lot of different ways. There’s no pointing the finger," he said. "Just coming out with a win. If it takes a 12-10 victory, a 1-0 victory, we have to do something to get the win to come."

And for Semien, who has played in the league for 13 seasons, he's been a part of a lot of streaks, both winning and losing. In his experience, the only cure for these trying times is to find that one win that can steer them in the right direction. 

The veteran infielder was asked question after question regarding the losing streak and how they can turn it around. He often chuckled, almost defiantly, when answering what the answer to breaking the streak is or how challenging it is for the team.

"It’s not. It’s not [challenging]. It’s as simple as showing up tomorrow with a good attitude," Semien said. "That’s how I’m going to approach it as a veteran on this team. Hopefully, other guys see the smile on my face when I show up. I understand the game does not owe you a thing. The game does not owe you any wins. We have to go out and get it.

Semien added, "Just winning the game. It's hard to win a big league game. It always has been. Right now, it hasn't gone our way. If we had a magical way to win every single game, we would definitely be doing it. I think that at the end of the day, everybody in here has enough talent to get a win tomorrow and that's how we're going to approach tomorrow."

"We haven't been playing good baseball. That's the bottom line," Mendoza said. "When you look at it, you've got five-and-a-half months ahead of you. You have an opportunity to write our own story. We're putting ourselves in a big hole right now, but there's only one way to do it - come back tomorrow ready to go."

The Mets will hope to salvage a win Sunday when they take on the Cubs before heading back home.