Mets/Mariners Preview: The Mets ride a four-game winning streak to the Pacific Northwest

May 29, 2026; Seattle, Washington, USA; Seattle Mariners left fielder Randy Arozarena (56) celebrates with fans after hitting a walk off double against the Arizona Diamondbacks during the tenth inning at T-Mobile Park. Mandatory Credit: Steven Bisig-Imagn Images | Steven Bisig-Imagn Images

The New York Mets (26-33) travel across North America to play the Seattle Mariners (31-29) in a three-game series at T-Mobile Park. The series sees both teams arrive with winning streaks of four and six games, respectively, and it kicks off the Mets’ final West Coast swing of the year.

The last few weeks have been very strange for the Mets, who swept the Tigers, took two of three from the Yankees, split four with the Nationals, got swept by the Marlins, lost two of three to the Reds, and then swept the same Marlins that swept them a week earlier. There isn’t a ton to read into these patterns either, aside from a very simple note that seems too simplistic to even commit to print: when the Mets score runs, they win ballgames.

In their last 19 games, if the Mets scored four or more runs, they are 9-2. When they score three or fewer, they are 2-6. In the series where the Marlins swept them last weekend, they scored two runs in three games; in the series where they swept the Marlins, they scored 25 runs in three games.

If I had answers about specifically why the Mets could or could not score runs, I’d be calling Citi Field on the reg trying to get hired in the Mets’ front office. But there are a few good signs that, maybe, some of the offensive fluctuations may be evening out a bit, starting with the Mets’ two young outfielders, A.J. Ewing and Carson Benge.

I know that batting average is not the best indicator of offensive success, but it gives us a good baseline of just how Benge has improved over the past month. On May 1, Benge was batting .181. Heading into play on June 1, he’s batting .253. Over that same time, his on-base percentage went from .238 to .318 and his slugging from .266 to .359. These are not All-Star numbers just yet, but they’re showing marked improvement and consistency, the two things that are most important when measuring rookie performance.

Ewing has about a third of the games under his belt that Benge does, and his offensive talents are revealing themselves in different ways than Benge’s are. Ewing is drawing walks, hitting singles up the middle, and running the bases extraordinarily well. He’s probably not going to have the power that Benge has shown, but he doesn’t need to in order to be an exciting and productive player.

Both players’ defense in the outfield has shone, and Gary Cohen said on the broadcast on Sunday how it seems like the pair are preventing extra-base hits multiple times a game by running down fly balls and playing smart when the balls do drop in. With Juan Soto in left, you’re still going to have some interesting moments in the outfield, but they’ve more or less stabilized center and right field for the foreseeable future.

Speaking of Soto, he has been on a tear as of late that is making even the Soto haters out there take notice. While he is still clearly banged up, he is compensating in other ways. He didn’t hit a single double in May (though he did hit a triple in Colorado), but he’s hit ten home runs and has collected a hit in all but six games in the month. His walk and strikeout numbers are nearly identical, and he’s begun to pick his spots to steal bases again, though another 30+ steals season seems unlikely this year.

But it goes beyond just the Mets’ outfield, in terms of offensive leveling up as of late. Bit players like Eric Wagaman and Hayden Senger have contributed in wins, Jared Young has returned with his stroke intact, and Luis Torrens keeps hitting the ball the other way with men on base.

However, the Mets’ infield is still somewhat in disarray, offensively. Of the four regular position players, only Brett Baty has a positive bWAR on the club. Mark Vientos has been better at first than many suspected, but still isn’t producing nearly enough. Marcus Semien has leveled out a little, but is still looking more like his miserable 2025 at the plate than his earlier success, confirming many fans’ fears about his acquisition.

That leaves Bo Bichette, who just cannot get his season going. In the first two games against the Nationals last week, Bichette went five-for-ten with three home runs, seven RBIs, and a walk. After those two games, it seemed like he was ready to break out a bit. Unfortunately, he’s only collected eight hits in the 11 games since, none for extra bases, and drove in just three runs. Driving in runs is what Bichette’s entire career has been based on, and so to see him not do that is very, very strange.

The good news for the club is that help is theoretically on the way. While Mike Tauchman seems to be rehabbing in the Bermuda Triangle, the rest of the Mets’ offensive injured players all seem to be on their way back. Jorge Polanco has been playing in Binghamton, hitting .400/.571/.1.000 in 7 plate appearances with one dinger. Whether or not he can play first base is still an open question, but getting another competent major league caliber bat in the lineup is huge. While he theoretically could play another dozen and a half games in the minors, it seems likely that Polanco will be back on the club sometime in the next week to ten days.

Both Franciscos, Lindor and Alvarez, have begun baseball activities and both hope to be back in June, though neither is exactly a lock to do so at this point. But just knowing that there is a limit to the amount of balls that Bichette will muff at short before Lindor returns is a blessing.

As for the pitching side of things, the bullpen has continued to be strong, even with the poor performance and demotion of Tobias Myers factored in. When David Peterson comes out of the ‘pen, as he did on Sunday, he’s looked like a totally different pitcher than the starter we’ve seen this season. Devin Williams gave up a game-losing grand slam in Miami, but otherwise, he and Luke Weaver have locked down the back-end of the bullpen nicely. The lefties have been good, Huascar Brazobán continues to be impressive, and Austin Warren is establishing himself as an important piece.

Nolan McLean has struggled for his last three starts, but made it work yesterday despite walking the farm. Christian Scott and Jonah Tong are both showing what made them so highly regarded as prospects as they get themselves into form. Freddy Peralta is exactly as advertised: a good, not great, five inning starter. We will see how Sean Manaea does when given the ball for a start sometime soon. And with Kodai Senga making rehab starts, there will be that adventure beginning again shortly.

All of this is to say that the Mets of June 1st are not markedly different than the Mets of April 30, arguably at the lowest point of the season thus far, but the roster is starting to come into shape a little better right now. With help on the horizon, young talent pulling their weight, and Soto being the superstar he is, the club still has a chance, albeit an outside one, of returning to relevancy at some point this month. With summer not officially starting for another few weeks, Spring hope still springs eternal.

On the Mariners side, the season started out fairly rough for them, as they didn’t get above .500 until this weekend against the Diamondbacks. But because the American League West is a bad division this year, the Mariners find themselves in first place, two and a half up on both the Rangers and Athletics. A big part of that early season dry spell was Cal Raleigh, after a career year last season, turning into a pumpkin in 2026 before landing on the Injured List. Josh Naylor is pulling a similar act so far, and the M’s offense misses those two big pieces.

That said, the Mariners’ offense isn’t struggling too mightily. They’re the ninth best offense in baseball as of press time, and they’ve been getting good production up and down their lineup from folks like Randy Arozarena, Julio Rodríguez, and Cole Young. Luke Raley has hit 13 home runs already, with J Rod right behind him with 12.

Seattle is also seventh in pitching, with a rotation that looks solid, if unspectacular thus far. Emerson Hancock is having he best season of the bunch, putting up a 2.78 ERA over 11 starts, but aside from Luis Castillo, the entire rotation is looking solid. Unfortunately, the Mets are missing Castillo this series.

Monday, June 1: Austin Warren (but really Sean Manaea) vs Emerson Hancock, 9:40pm EDT on SNY

Warren (2026): 19.1 IP, 22 K, 9 BB, 1 HR, 1.40 ERA, 2.87 FIP, 36 ERA-
Manaea (2026): 34.0 IP, 38 K, 15 BB, 3 HR, 5.56 ERA, 3.66 FIP, 142 ERA-

The Mets are going with an opener ahead of Sean Manaea, who has been better in May as the mop-up guy out of the bullpen. His fastball velocity has been ticking up, as have his strikeouts, while limiting big innings against him. In his last three appearances, he’s thrown a collective ten and two-thirds innings, giving up four earned runs while striking out 12 and walking four. That’s not going to blow anyone away, but if he can give the team four or five innings of competitive ball behind an opener, that’s not nothing.

Hancock (2026): 64.2 IP, 63 K, 15 BB, 8 HR, 2.78 ERA, 3.57 FIP, 72 ERA-

Aside from a rough start against the White Sox on the 8th, Hancock has had a great May. In his last start against the Athletics, he one-hit them over six innings. He had a huge game against the Royals on the 2nd where he struck out 14, walking none, and allowing just one run. But aside from that gaudy strikeout game, he’s been a steady, if not dazzling, starter for Seattle. He’s pitched at least five innings in every start, and only has one game where he’s surrendered more than three earned runs.

Tuesday, June 2: TBD (but probably Jonah Tong) vs Logan Gilbert, 9:40pm EDT on SNY

Tong (2026):  6.2 IP, 3 K, 5 BB, 0 HR, 0.00 ERA, 4.43 FIP, 0 ERA-

It is unclear if Tong is going behind an opener like Manaea, but Tong is also working to prove his readiness for a rotation spot. He wasn’t fantastic in Triple-A where he reportedly was working on secondary stuff, and has walked too many folks in his limited MLB time this season thus far. But in terms of stuff, he’s right up there with McLean, and the Mets are limited in their starting pitching options right now. In his second appearance, he gave up an unearned run on an error by [checks notes] himself, one of the quirks of baseball scoring, but otherwise has avoided any runs scoring on his watch thus far. That’s tough when you’re walking almost a batter an inning.

Gilbert (2026): 68.1 IP, 69 K, 16 BB, 11 HR, 3.69 ERA, 3.98 FIP, 92 ERA-

You’re going to notice a trend with M’s starters: they’re all throwing quality starts without jaw-dropping numbers. Kirby is coming off of two scoreless outings where he’s struck out six apiece. He’s been very good in nine of his 12 starts, and in two of those bad starts, it was the long ball that did him in. Of his 11 home runs given up this season, seven of them came in two games.

Tuesday, June 3: Freddy Peralta vs George Kirby, 3:40pm EDT on SNY

Peralta (2026):  66.0 IP, 68 K, 28 BB, 8 HR, 2.97 ERA, 3.08 FIP, 76 ERA-

When the Mets brought over Peralta, the knock on him was that he was usually nothing more than a five-inning pitcher. As a Met, that has more or less been true as well, though he’s made a few appearances later in games, but it rarely goes very well. But in those first five innings, he’s usually good. He’s in a little bit of a rough stretch right now, even though the team has won three of his last four starts. His strikeouts are still there, but he’s giving up runs in bunches.

Kirby (2026): 74.0 IP, 59 K, 17 BB, 7 HR, 3.77 ERA, 3.48 FIP, 98 ERA-

Of all three Mariners’ starter this series, Kirby is in the middle of the worst stretch.He’s given up 13 earned runs over his last three starts, only striking out 13 in that same stretch. Not that Kirby is a huge strikeout pitcher, but you never want your strikeouts and earned runs to match over a stretch of more than a game. He’s currently leading the league in hits, but most of those have been singles.

Astros Prospect Report: May 31st

WEST PALM BEACH, FLORIDA - MARCH 19, 2026: Kevin Alvarez #11 of the Houston Astros bats during the fifth inning of a spring training Spring Breakout game against the Miami Marlins at CACTI Park of the Palm Beaches on March 19, 2026 in West Palm Beach, Florida. (Photo by Nick Cammett/Diamond Images via Getty Images) | Diamond Images/Getty Images

Another day of minor league baseball is in the books. See the results below. Check out the previous day’s recap here.

AAA: Sugar Land Space Cowboys (23-34) lost 5-1 (BOX SCORE)

McPherson got the start and went 5 innings allowing 2 runs. The offense got on the board in the 4th inning scoring a run on a Strahm RBI single. The pen allowed a few more runs and the offense was quiet the rest of the way as Sugar Land fell 5-1.

Note: Bolton has a 2.25 ERA in Triple-A.


AA: Corpus Christi Hooks (24-27) won 6-5 (BOX SCORE)

The Hooks got the scoring started in the 2nd inning scoring 2 runs on a Sullivan walk and Whitaker groundout. Dombroski started for the Hooks and allowed 4 runs over 4.2 innings. The Hooks picked up 2 more runs in the 5th on a Spence RBI triple and a run on a fielder’s choice. They scored 2 more runs in the 7th on a Spence RBI single and Sullivan sac bunt. The pen allowed a run in the 9th but they held on for the 6-5 win.

Note: Perez has a 3.93 ERA this season.


A+: Asheville Tourists (11-39lost 5-3 (BOX SCORE)

Howard got the start for Asheville and was solid allowing 2 runs over 5 innings of work. After Collins allowed a run in the 6th, the Asheville offense responded with 3 runs to tie it on a Garcia RBI double, Daudet RBI groundout and Lytle solo home run. Carr allowed two runs in relief and the offense was unable to rally as Asheville fell 5-3.

Note: Powell is hitting .303 this season.


A: Fayetteville Woodpeckers (23-28) won 3-2 (BOX SCORE)

The Woodpeckers got on the board in the first inning scoring a run on an Alvarez RBI double. They got another run in the 2nd inning on a Ramirez solo home run. Smith started for the Woodpeckers and was solid allowing 2 runs over 7 innings. The Woodpeckers took the lead in the 9th on a Ramirez RBI groundout. Mathiesen closed it out with 2 scoreless frames as the Woodpeckers won 3-2.

Note: Alvarez has five consecutive multi-hit games.


Today’s minor league starters:

SL: OFF

CC: OFF

AV: OFF

FV: OFF

2026 Cubs Heroes and Goats: Game 60

It’s not entirely true that the Cubs had a 10-game winning streak during the month of May. They, in fact, had the last eight of 10 straight wins to start May. So the reality ends up being that the Cubs started the month with eight straight wins. Then they finished the month 13-16 overall. By itself, that 13-16 record isn’t devastating. Certainly, a number of playoff teams through the years have had losing months. A 5-16 stretch is spectacularly bad. Not season-ending. But, all of their early momentum appears dead in the water.

Ahead, the June schedule is about as light as it can be. They have 27 games scheduled, pretty evenly split, 14 at home and 13 on the road. They have 12 games, home and home, with the Giants and Rockies who sit at the bottom of the National League and among the worst teams in MLB. This is the opportunity for the Cubs to wipe away May and reassert themselves as contenders in the National League. If they don’t win something like 18 games in the month of June, it’s hard to imagine them staying in contention when things toughen up in July. 18 wins would get them to 50 wins before the start of July.

They should hopefully continue getting healthier as June progresses. It looks like Matthew Boyd should return in the week ahead to reclaim the spot Jordan Wicks is presently occupying. It’s not a moment too soon, either. I continue to advocate for trying to break young potential starters in by way of multi-inning relief outings. Accordingly, I’m not entirely against Wicks getting a shot in low leverage spots to see if throwing max effort can help at all. It is increasingly unlikely he’ll ever get any long-term shot as a starter in the Cub organization at this point.

With Wicks struggling early, Ethan Roberts was pressed into the game early on in a bit of an unusual situation. Roberts allowed an inherited runner from Wicks and then two of his own. This is the roughest outing of the year for Roberts. A messy situation like that isn’t the ideal spot for him. But you hate it for Roberts. He’s been so good this year and had earned seeing a little bit more leverage. If he locks it down there, maybe the game plays out a little differently. But it wasn’t to be.

As the game wore on, the Cubs generated a little bit of traffic, but other than an Alex Bregman homer, they couldn’t get any kind of offense going. The Cubs had seven hits and drew just one walk. It wasn’t enough and they really didn’t apply much pressure on the Cardinals. Another disappointing loss in a disappointing month. Frustrating.

Three Positives:

  • Michael Conforto came off the bench in this one and had a double in two plate appearances. He was one of the few Cubs who had a really terrific May.
  • Alex Bregman supplied the offense, hitting a solo homer.
  • Phil Maton threw a clean inning and struck out a batter.

Game 60, May 31: Cardinals 5, Cubs 1 (32-28)

Reminder: Heroes and Goats are determined by WPA scores and are in no way subjective.

THREE HEROES:

  • Superhero: Michael Conforto (.051). 1-2, 2B
  • Hero: Trent Thornton (.015). 2 IP, 7 BF, BB, K
  • Sidekick: Phil Maton (.009). IP, 3 BF, K

THREE GOATS:

  • Billy Goat: Jordan Wicks (-.149). 2 IP, 10 BF, 4 H, 0 BB, 3 ER, K (L 0-2)
  • Goat: Ethan Roberts (-.133). IP, 6 BF, 3 H, 2 ER, 0 BB, 2 K
  • Kid: Seiya Suzuki (-.068). 0-4

WPA Play of the Game: Alec Burleson faced Ethan Roberts with runners on first and second and two outs in the third inning, the Cardinals up two. He singled, driving in a run charged to Wicks. (.084)

Cubs Play of the Game: Pete Crow-Armstrong singled with a runner on first and no outs for the Cubs in the first. Such a nice start to the game, a pair of first inning singles. Unfortunately, both runners were stranded. (.055) Michael Conforto’s double with a runner on first and one out in the seventh also registered the same WPA. The two high points of the day for the Cubs, but no runs came from either situation.

Cubs Player of the Game:

Game 59 Winner: Ben Brown received 183 of 233 votes.

Rizzo Award Standings: (Top 5/Bottom 5)

The award is named for Anthony Rizzo, who finished first in this category three of the first four years it was in existence and four times overall. He also recorded the highest season total ever at +65.5. The point scale is three points for a Superhero down to negative three points for a Billy Goat.

  • Michael Busch +21
  • Ian Happ +10.5
  • Nico Hoerner/Michael Conforto +10
  • Alex Bregman/Ben Brown +9.5
  • Ryan Rolison/Phil Maton -8
  • Jameson Taillon -9
  • Matt Shaw -10
  • Dansby Swanson -13
  • Seiya Suzuki -28.5

Current Win Pace: 86.4 wins

Up Next: A much needed off day on Monday and then the vagabond A’s come to town Tuesday for a three-game set at Wrigley Field. The A’s are 28-31, but 17-14 on the road. Their road record suggests that the team might be a little bit better than their record suggests.

Jameson Taillon (2-4, 5.37, 60.1 IP) looks set for the opener. Taillon was 0-3 with a 6.66 ERA in May, so he needs a strong bounce back. That has to start with keeping the ball in the park. He allowed 10 homers in just 25.2 innings in May. All together, it’s 19 homers in 55.2 innings on the season. The Cubs don’t have enough healthy options, but his spot in the rotation has to be in jeopardy. I’d be inclined to replace Jordan Wicks on the roster with Javier Assad, giving the option of going to Assad early in this one if things don’t click fast for Taillon.

23-year-old Gage Jump (0-1, 7.20, 5 IP) looks to make his second career start. The 73rd pick in the 2024 draft by the A’s debuted at home against the Mariners and allowed nine hits and a walk in just five innings. Things weren’t massively better for him in the minors this year either. Jump allowed 22 runs, 19 earned in 38 innings across nine starts. The number to circle was 56 strikeouts in 38 innings. So the stuff exists. It’s a matter of him learning to harness.

The Cubs need to get back to that patient approach and apply a lot of pressure. Jump throws left-handed. Notwithstanding the rough performance Sunday night, the Cubs have been one of the better teams in MLB against lefty starters this year. By just about any metric, the A’s bullpen has been a bottom 10 one in MLB. If they can keep these games close, they should be able to pull games out late.

Time to get back locked in.

Red Sox Minor Lines: Kyson Witherspoon goes five scoreless

SARASOTA, FL - MARCH 20: Kyson Witherspoon #50 of the Boston Red Sox prepares to pitch during the game between the Boston Red Sox and the Baltimore Orioles at Ed Smith Stadium on Friday, March 20, 2026 in Sarasota, Florida. (Photo by Scott Audette/MLB Photos via Getty Images) | MLB Photos via Getty Images

Worcester: L, 0-1 (BOX SCORE)

The second home run of the series for George Lombard Jr., a solo shot, accounted for the only run in the game in this finale against the RailRiders (Yankees AAA). Alec Gamboa went four innings giving up three hits but, in the end, took the decision loss due to the WooSox’s inability to generate an extra-base hit or any run whatsoever. All in all, Adam Kloffenstein had the WooSox’s number as he went six scoreless and the WooSox as a whole struck out 15 times. Fun fact: Kloffenstein was once the 1-for-1 return from the Blue Jays to the Cardinals for a name we all remember: Jordan Hicks.

Portland: W, 3-1 (BOX SCORE)

Gage Ziehl had a near identical line for the Sea Dogs against the Rumble Ponies (Mets AA) as Gamboa did for the WooSox, allowing a home run, two other hits, and going four innings. The bullpen had just a touch more run support at the right time than the Triple-A squad, as even though Portland managed just five hits, all singles, they benefitted from two Binghamton errors, one that scored what would become the go-ahead two runs in the seventh. Cooper Adams had a strong nine-out save with five strikeouts to finish this one out.

Greenville: W, 5-3 (BOX SCORE)

Whatever the rest of the farm’s opposition was throwing to cause so much offensive ineptitude, the Drive got to Asheville (Astros High-A) in the form of four home runs, half of those coming from Jack Winnay, as home runs accounted for all of Greenville’s runs. Kyson Witherspoon settled down in his first pro scoreless appearance and kept the three walks he issued at bay. Danny Kirwin came in to pitch in the seventh and laid down the law for long enough for Winnay and Isaiah Jackson to each drift some balls over the wall and allow the Drive to take the lead in the eighth.

Salem: W, 1-0 (BOX SCORE)

And finally, another 1-0 game. Amidst an afternoon full of struggles in advancing runners, the victory against Hickory (Rangers A) would come all the way back in the top of the first. With a double, Andruw Mussett scored Andrews Opata, the only batter in the entire game to get multiple hits. And, while Hickory’s pitching was fine enough to not allow a walk and just six scattered hits, Salem’s pitching was just a bit better, as they only allowed two hits on the day.

Braves Biweekly: Late May just good, rather than absurdly awesome

Boston, MA - May 28: Atlanta Braves left fielder Mike Yastrzemski, designated hitter Dominic Smith and right fielder Ronald Acuña Jr. celebrate Acuña Jr.'s grand slam in the sixth inning. The Boston Red Sox played the Atlanta Braves at Fenway Park on May 28, 2026. (Photo by Danielle Parhizkaran/The Boston Globe via Getty Images) | Boston Globe via Getty Images

Past summaries:

How did the Braves do recently?

The Braves went 9-6 in the second half of May. They went 9-4 in the first half of May, so it was kind of a dropoff. Really, it was a dropoff from what they did in April too… but given that this team probably wasn’t going to win 110-plus games, I’m not sure it was a reasonable expectation for them to keep running some kind of absurd winning percentage in every two-week stretch for the entire season. They may even have (gasp!) a losing week, or a month close to .500 or whatever. It happens. (Though maybe not to this team? We’ll see.)

9-6 is still good, mind. It was a top-ten record over that stretch, it’s equivalent to a 97-win season. It feels weird to be talking up that sort of performance, but that’s the bar the Braves set earlier.

The Braves continue to maintain a nine-game lead in the NL East. The Brewers and Dodgers had a good run in late May, so the nine-game lead is no longer something absurd like “bigger than the sum of all other division leads combined.” But, the Braves still have a 1.5-game lead on the Dodgers for best record in baseball, their playoff odds are approaching unity, and they actually gained half a game on the Phillies despite “only” playing at a 97-win pace for two weeks.

Let’s quickly talk stats. For this two-month period, the Braves were:

  • 13th in position player fWAR, because…
  • …despite being fourth in xwOBA, they were only 14th in wOBA (the fourth-biggest underperformance in this period). It’s a testament to how this team’s fortunes just feel different that this unpleasant input-output mis-sync didn’t lead to a bad two weeks.
  • 11th in pitching fWAR, with ranks of 13th, 11th, and sixth in ERA-, FIP-, and xFIP-, respectively. Yes, after avoiding those issues for a while, HR/FB came back and punished the Braves a bit. Again, amazing that they didn’t get derailed as a result, just… won slightly less.
  • 16th in rotation fWAR, sixth in bullpen fWAR.

For May as a whole:

  • Seventh in position player fWAR (seventh in defense, ninth in wRC+, sixth in xwOBA)
  • 13th in pitching fWAR (sixth, 14th, sixth in ERA-/FIP-/xFIP-, respectively)
  • 17th in rotation fWAR, 10th in bullpen fWAR

Using game-by-game odds, the Braves should’ve gone something like 8-7 in these 15 games. They did a little better. This wasn’t a particularly tough stretch; the game in which they had the lowest pre-game odds was a Martin Perez-Braxton Garrett matchup in Miami, and they won that handily, 8-4. On the flip side, they somehow lost the game against Jake Irvin and the Nats, 2-0, which was their second-biggest upset allowed this season. Their projected win total barely budged, from 94.5 to 94.8.

How are the Braves doing for the season?

For the season as a whole, through May:

  • Fourth in position player fWAR (fifth in defense, third in hitting inputs and outputs)
  • 12th in pitching fWAR (17th rotation, seventh bullpen | second, 13th, and 10th in ERA-/FIP-/xFIP-, respectively).

Basically, as the story has been for pretty much the whole year, this is a team with great hitting and defense and a strong bullpen, all of which prop up some pretty meh starting pitching.

The team’s Pythagorean and BaseRuns records are within two wins of their actual record (-1 Pythagorean, +2 BaseRuns). Both are top three in baseball. As a rejoinder from the last time I did this, it’s hard to find new, high-level stuff to say in these because the Braves are chugging a long. They’re good, yay. Rejoice.

How are the hitters doing?

Well, we’re at least at the point where the grayshaded fWAR/600 column in the “through May” isn’t ridiculous… for some players… the one on the left side is still not something to take seriously.

The main message here, I guess, is that the Braves persevered and succeeded with a performing-like-stars (Michael Harris II, Ronald Acuña Jr., Mike Yastrzemski, Jorge Mateo), performing-like-scrubs (Ha-Seong Kim and the fill-in catchers) approach. On top of that, Matt Olson, Austin Riley, and Dominic Smith really didn’t do anything these last two weeks, though at least Olson managed a pretty good xwOBA. The next-man-up-ness of “who’s gonna come through today” has been a big part of the season, and Acuña and Yastrzemski stepped up right as a bunch of other guys stepped down (or were pressed into duty and were horrible).

Due to needing to include the catchers and Kim on these charts, they kind of lose granularity — but really, the story here is that the hitters have started to clump, whether talking about the last few weeks or the season as a whole.

The left-hand chart basically shows you how the “hit really well” quartet carried the last two weeks amid meh-to-bad performance from everyone else. The right-hand chart, which is the season to date, shows that there are really two different clumps: successful bats, and meh bats. There’s a little bit of variation in who is/isn’t getting unlucky on balls in play, but no one is off in a corner somewhere… except the catchers and Kim, which, woof. Chadwick Tromp had some moments, but get some hits, guys. If I told you before the season that, through May, Austin Riley and Mauricio Dubon would have too-close-to-distinguish bubbles on these charts, you’d either be really excited or really bummed. It turns out that the latter is the correct feeling in this regard — Riley had a nice run in early May, but went back to more-meh-than-we’d-like over the last two weeks.

On the season as a whole, Acuña continues to massively underperform his-now-.400 xwOBA, and is counterbalanced by both Ozzie Albies and Yastrzemski getting very fortunate for their worse-than-mediocre batting inputs. Yastrzemski continued to not only defy his inputs, but make sure that happened at key moments — he finished the month as the team leader in WPA, something also true over this two-week stretch. Also, Kim was last in WPA, which makes sense because it’s hard to get any positive WPA when nothing good happens when you’re at the dish.

How are the pitchers doing?

At this point, the rotation has shaken out to Chris Sale being dominant (duh), Bryce Elder being really good (whuh?), Spencer Strider and Martin Perez hanging in there (also whuh), and Grant Holmes bringing up the rear, in a way. For the handful of starts over the last two weeks, Sale kept doing his thing, Elder and Perez were mediocre, while Strider and Holmes actually pitched pretty well but got eaten alive by homers (in a way that wasn’t really happening to the team earlier).

The Braves can probably keep this going for a while, but it does lead you to wonder whether they will try to play for a big-time rental starter at the Trade Deadline. Theoretically, they should get Hurston Waldrep and Spencer Schwellenbach back eventually, but it’s unclear whether that will turn out as fantastically as it could. If Elder actually keeps doing his new-and-improved thing then I guess the Braves would have few qualms about letting him start a playoff game, though he’s been interspersing more problematic starts into the game log lately, and the Braves could probably fake a really effective frontline starter outing by mixing and matching Holmes, Perez, and Didier Fuentes or something. Strider remains a wild card (by peripherals, he’s had three great starts, two poor ones, and a meh one — though he also got blasted homer-wise in one of his great ones). So, a lot of eyes on how Elder and Strider navigate the next two months, I guess.

Bullpen-wise, it was a nice bounceback for Tyler Kinley, who struggled in early May — he was really the standout over these last two weeks, leading the team’s pitchers (including starters) in WPA and putting together a beautiful 32/13/57 line in seven outings. Robert Suarez had a weird month: 0/55/80 in his first six outings, which included five shutdowns and a low-leverage outing, and then 37/119/110 in his next six outings, with just one shutdown and one meltdown.

For the season as a whole, Dylan Lee is now up to 1.0 fWAR; he and Raisel Iglesias have video game-y numbers (32/35/61 for Lee, 25/30/65 for Iglesias). Lee, Iglesias, Suarez, and Fuentes (who I guess started one game) have more fWAR than any non-Sale, non-Elder starter.

See you in mid-June.

Serena Williams confirms her tennis comeback at Queen’s next week aged 44

  • Calls the event ‘perfect place’ for her return to court

  • Williams will play doubles with Victoria Mboko

Serena Williams, one of the greatest athletes of all time, has announced her return to professional tennis next week at Queen’s Club.

The 44-year-old will return to competition with a wildcard into the doubles draw in the WTA 500 event in west London. She has not competed since the US Open in 2022, where she described her departure from the sport as “evolving away” from tennis rather than retirement. However, Williams remained on the retired players’ list until last year.

Continue reading...

Minor league update for 5/31/26

Illimani (Jillimani in Aymara), the iconic snow-capped peak of Bolivia's Cordillera Real mountain range, is seen at sunset from the Killi Killi viewpoint in La Paz on May 31, 2026. (Photo by Marvin RECINOS / AFP via Getty Images) | AFP via Getty Images

Hickory starter Evan Siary allowed one run in five innings of work, striking out seven. Aneudis Mejia threw a shutout inning. Owen Proksch threw two scoreless innings with a strikeout.

Hector Osorio had one of the two Crawdad hits.

Hickory box score

D.J. McCarthy went three innings in his start for Hub City, allowing six runs, including four home runs, striking out five and walking two. Case Matter faced four batters, striking out two and walking two. Joey Danielson struck out one and walked one in a scoreless inning.

Gleider Figuereo was 4 for 4 with a homer.

Hub City box score

Frisco starter Dylan MacLean allowed one run in five innings, striking out seven and walking two. Bryan Magdaleno struck out one in a scoreless inning. Wilian Bormie struck out the one batter he faced.

Rafe Perich was 2 for 4 with a homer. Dylan Dreiling had a walk and a stolen base. Keith Jones II had a hit and a stolen base. Arturo Disla had a pair of hits.

Frisco box score

Ryan Brasier started for Round Rock and went one inning, walking three, giving up a homer and allowing three runs. Jose Corniell walked four and struck out two in 3.2, allowing three runs. Thomas Ireland allowed two runs in 2.1 IP, striking out two. Joe Ross and Michel Otanez each threw a scoreless inning.

Wyatt Langford continued his rehab assignment, going 0 for 3 while playing left field. Cody Freeman was 2 for 5 with a homer. Cam Cauley had a double and a stolen base.

Round Rock box score

Anthony Molina and Carlos Carrasco to Gwinnett; Hurston Waldrep to start rehab

Sep 17, 2025; Washington, District of Columbia, USA; Atlanta Braves pitcher Hurston Waldrep (64) pitches against the Washington Nationals during the second inning at Nationals Park. Mandatory Credit: Geoff Burke-Imagn Images | Geoff Burke-Imagn Images

The NL East-leading Atlanta Braves, who have acquired their 40th win on May 30th when it took them until July 9th last year, have made half an interesting active roster move on their off day.

Anthony Molina has been optioned to Triple-A Gwinnett. Molina was called up for the weekend series but never used. He will return to Gwinnett along with Carlos Carrasco apparently. Carlos Carrasco has been selected to the Braves and designated for assignment three times already. He will park the Cookie Carrasco Caravan in Lawrenceville for now until needed to soak up some innings. Today is an off day for both the Braves and Stripers and no corresponding move has been announced for either team. Rolddy Munoz looks to be the most appealing Gwinnett Striper on the Braves’ 40-man roster at the moment. Munoz has a 2.72 FIP for the season in Triple-A, and has a 13/6 K/BB rate with no homers in May. Also, Hurston Waldrep starts rehab today.

Hurston’s 2026 season has yet to get off the ground, as he required surgery for loose bodies in his elbow. I don’t believe we know the timeline for Waldrep, but things are definitely happening.

Larry O'Brien Trophy likeness, script logo back on court for NBA Finals

The Larry O'Brien Trophy image will be back on the court for the 2026 NBA Finals. So will the classic script logo.

It became a social media controversy during last year's NBA Finals when there was no image of the NBA's championship trophy on the court. The NBA has special courts made by all 30 teams for the NBA Cup to make them stand out, but here was the league's biggest stage and the court itself looked like it would for a Tuesday night game in January. It sent the league scrambling during the Finals.

This year, the logo will be at center court for both teams.

This is the first time the large trophy decal will be on the court since 2009. It went away because previously it had been applied as a sticker back in the day, and that sticker got slippery and endangered player safety. Now, it will be painted on the court (with a laminate over it), so there is no issue.

Harrison’s Revenge: Giants-Brewers Series Preview

MILWAUKEE, WISCONSIN - APRIL 26: Kyle Harrison #52 of the Milwaukee Brewers walks off the field after striking out 12 batters his career best during the game against the Pittsburgh Pirates at American Family Field on April 26, 2026 in Milwaukee, Wisconsin. (Photo by John Fisher/Getty Images) | Getty Images

One of my main memories from the 2010 World Series season was being stuck in Las Vegas while the Giants played a 4-game series in Milwaukee. I’m not a gambler and I’m not a dirtbag and so Sin City doesn’t really do it for me and so all I had to look forward to was the Giants trying to hold their season together.

After dropping 3 of 4 in Colorado (the finale being the infamous game where Bruce Bochy pinch-ran Eli Whiteside for Buster Posey), they went to Milwaukee and swept a 4-game series to kickoff the second half of the schedule, going 51-30 the rest of the season. I don’t pretend that this series will turn around the long-dead 2026 Giants, but after yesterday’s fluky win, maybe rolling right into another series against a much better team gives them some added fight they’ve been missing all year long.

Easier said than done, of course, as the Brewers are — once again — one of the best teams in the sport. After running a 19-7 record in May, they have the fourth-best record overall (35-21) and run differential in the sport (+74) and the sixth-best home record (19-11). Their 268 runs scored is just 11th, but they’re tied with the Dodgers for #1 in pitching value (+9.8 fWAR). They’re 3rd in team ERA with 3.17. The Giants are none of these things and it’s almost unfair to the Brewers that they have to risk their better roster getting hurt or momentarily embarrassed by a team that probably should take the rest of the decade off. On the other hand, the beauty of baseball is that top teams can be embarrassed by stinky teams from time to time.

So, on paper, this should be an easy sweep for the Brewers with nothing new learned about our unbearably awful 2026 Giants, but at the same time, either in success or failure, this could be a valuable bonding experience for the team, perhaps as it was all the way back in 2010. Road trips are usually where fractured teams find their footing — or fall apart completely! I say all this because the vibes at the end of yesterday’s win were great and it was encouraging to see the players all pulling for each other. In previous wins like that, they’d usually follow it up with an off day. Not so here.

Yes, yes, the big story in this one will be that the Giants will face their former top pitching prospect, Kyle Harrison, who has bounced around since they traded him for Rafael Devers. The other little stories here:

  • This is the first 4-game home series for the Brewers in 2026.
  • The Brewers are “just” 12-9 against sub-.500 teams.
  • Forgetting yesterday’s win, the Giants have average 4.53 runs/game over their last 15 while the Brewers have averaged just 3.93. The difference? The Brewers have allowed just 3 runs per game while the Giants have averaged 5.8.

Series overview

Who: San Francisco Giants (23-36) at Milwaukee Brewers (35-21)
Where: American Family Field | Milwaukee, Wisconsin
When: Monday, Tuesday, and Wednesday at 4:40pm PT, Thursday at 11:10am PT
National broadcasts: FS1 (Monday).

Projected starters
Monday: Landen Roupp (RHP 5-5, 3.30 ERA) vs. Shane Drohan (LHP 2-1, 2.63 ERA)
Tuesday: Trevor McDonald (RHP 2-2, 4.34 ERA) vs. Kyle Harrison (LHP 6-1, 1.57 ERA)
Wednesday: Logan Webb (RHP 2-4, 4.82 ERA) vs. TBD
Thursday: Adrian Houser (RHP 2-5, 5.59 ERA) vs. TBD


Players to watch

Brewers

Kyle Harrison: The Brewers were able to get Harrison to adjust his arm angle and that has made all the difference. We’re approaching a year since this Eno Sarris post which laid bare “the trouble with Harrison”:

Of course, our Steven Kennedy was all over this when he broke down Harrison’s arsenal early last year, too, but the fact is that Harrison’s initial ace projection when the Giants drafted him had run into reality in such a way that the Giants moving on from him (and the Red Sox afterwards) only made sense. Of course, the Brewers are known for their pitching lab and look at what they’ve done (apologies in advance for Mark DeRosa being in this):

This season, he’s averaging 94.9 mph with his four-seamers (up +2 mph from his Giants days), and is slurve (which Steven had labeled his problematic pitch) has a .109 batting average against in 255 instances of it being thrown. A 27.4% Whiff rate right after his four-seamer (30.8%). Could the Giants have helped him make this adjustment? Probably not. If it were easy to do what the Brewers do then more teams could do it. Instead, the Giants got Rafael Devers for him and that’ll just have to do.

Andrew Vaughn & Jake Bauers: Vaughn hit the IL and Christian Yelich, too, and this gave longtime backup/platoon Bauers some run and he ran with the playing time, hitting .295/.354/.523 over the last 2 weeks with 3 homers and 11 RBI in his last 12 games. Meanwhile, Vaughn missed all of April and came back in May to slug .351/.431/.526 in 65 PA. He hit just 1 home run but 7 doubles in 20 hits.

Christian Yelich & Jackson Chourio: He has just a .710 OPS (58 PA) since returning from the IL on May 12 from a groin strain but is a notorious Giants Killer, hitting .293/.374/.479 in 68 career games. Meanwhile, Chourio was a young player signed to a massive extension last season (a trend that picked up this past offseason across the sport) and dropped a bit from a .791 OPS player to .770. He’s at .721 so far this season. Can the Giants tiptoe around this talent or will his bat wake up against them and spark a slightly struggling lineup?

Brewers’ bullpen: Milwaukee has the second-best bullpen in baseball for value (2.9 fWAR) behind only the Padres (3.9). Lefty Aaron Ashby is 9-0! There’s a little weakness in the closer role, with flamethrowing Abner Uribe having ceded the role to veteran Trevor Megill, but this is a tough group, and the Giants might once again find themselves unable to mount a comeback after the 5th inning.

Giants

Willy Adames: Last season, he had an overall great time against his former team, with a pair of homers in 7 hits and 5 walks against 4 strikeouts (.269/.375/.500 in 32 PA) in 7 games. Over his last 15 games, he’s hitting .311/.358/.672 (67 PA) with 5 doubles, a triple, 5 homers, and 5 walks against 14 strikeouts. Remarkably, it was almost immediately after I published this post about Willy Adames being the captain of the team that he started to annoy fans and pundits alike with his too-friendly ways with the opposition and his overall brain-less play in the field. Will he have 30 errors this season as Tim Kawakami surmised in the San Francisco Standard last week or is this return to Milwaukee, coupled with his hitting hot streak, a pivot point in his season?

Logan Webb: It was a questionable decision to bring the Giants’ most important player back from the IL in Colorado of all places, but the move worked out okay. He wasn’t good in his start against the Rockies, but allowing just 1 run in 4.1 innings wasn’t bad, either. Okay, you know… he was more good than bad. The Brewers’ lineup will be another big test for him, though.

Luis Arraez: .375/.424/.571 over his last 15 games (67 PA) with 3 doubles, a triple, a pair of homers, and 9 RBI along with 4 walks and just 2 strikeouts. For his career, he’s just a .264 hitter when facing the Brewers, and in Milwaukee, just .274 in 17 games (68 PA). With the Brewers starting at least two lefties in this four-game series, figure he won’t be white hot, but his bat still might be critical.

Giants’ bullpen: 25th in MLB by value (-0.2 fWAR) despite a 3.69 ERA (12th) overall. They’ve also held a not-terrible 3.85 ERA on the road, too, and with a Brewers lineup that is more “fine” than “awesome,” this might be a decent matchup for them to hold a narrow lead late in the game.


Tony Vitello watch

Milwaukee’s manager Pat Murphy was kinda-sorta known as a “college coach” before taking the Brewers job, but unlike Tony Vitello, he was a pro (signed with the Giants in 1982 and played in the minors), a special assistant in an MLB front office, a minor league manager, and finally a bench coach on a major league staff before being named as manager. Far from the same, but we’ll hear the comparison being made — and drawn as being much closer than it is — at least once this week (probably on the national telecast).


Prediction time

My last two times in the prediction corner have been spectacular flameouts (won’t get swept by Diamondbacks and the Giants will hit at least 5 home runs in Colorado). Will this be another one? The Giants won’t have double digit strikeouts against Kyle Harrison in Tuesday’s game. They’ve only struck out 10+ times in 13 games this season. Now, Harrison might K nine Giants or something and the Brewers’ stellar bullpen carves up the rest, but the former top pitching prospect of the Giants will, at best, only mildly embarrass them.

On This Date: Panthers Win Game 7 In Pittsburgh, Advance To Stanley Cup Final In Third Season

In just their third year of existence, the Florida Panthers did something pretty remarkable.

Led by a grizzled group of veterans and a hot goaltender, the Panthers went on an incredible run during their first ever playoff appearance.

Florida took down the Boston Bruins in just five games to open their playoff run, but then shocked the league when they knocked out the top-seeded Philadelphia Flyers in six.

The Panthers then found themselves facing off against Mario Lemieux, Jaromir Jagr and the Pittsburgh Penguins in the Eastern Conference Final.

When the series began, the Panthers had some momentum at their back after winning three straight games to close out the Flyers in round two.

Florida used that to their advantage, stunning the Penguins in their home barn and taking Game 1 by a 5-1 final score.

The Penguins went on to win three of the next four games, including a 3-0 victory over Florida in Game 5 at The Igloo.

With the backs against the wall and facing elimination for the first time in the Stanley Cup Playoffs, Florida found a way to scratch and claw their way to victory in Game 6.

During a back-and-forth third period, the packed Miami Arena broke into a frenzy when Rob Neidermayer banged home a Terry Carkner rebound right off an offensive zone draw, breaking a 3-3 tie with 6:02 to go.

The 4-3 score would hold up, sending the series to a winner-take-all Game 7 back in Pittsburgh.

On that night, June 1, 1996, the Panthers sent shockwaves across the NHL by advancing to the Stanley Cup Final in just their third season.

Unlike in each of the past five games, Florida never trailed during Game 7.

Cats forward Mike Hough put the Panthers on the scoreboard first, finishing off a nice passing play on a 2-on-1 with rookie defenseman Robert Svehla.

That’s how the score remained until the third period, when a shot by Peter Nedved with Pittsburgh on the power play got past John Vanbiesbrouck just 83 seconds into the final frame, tying the score at one.

Just under five minutes later, Florida forward Tom Fitzgerald carried the puck through the neutral zone and, just as he crossed over the Penguins blue line, wound up and fired a slapshot that somehow eluded Pens goalie Tom Barrasso and went into the top of the net.

The surprising goal suddenly put the Panthers in the driver’s seat, and from that point on, they did a good job of limiting the high-powered Penguins offensive opportunities for much of the remainder of the game.

Eventually, Florida did get an insurance goal.

With Bill Lindsay leading the Panthers on a 2-on-1 from their own blue line, the wise winger went wide with the puck, allowing linemate Johan Garpenlov plenty of space in the Penguins zone to set up for a shot.

Eventually, Lindsay slid the puck to Garpenlov, who wound up and fired a one-timer that went off Barrasso’s stick and up in the air, landing over the goal line with just 2:37 to go.

That ignited a celebration that, for many of us at the time, didn’t seem real.

Now for those wondering, the Panthers did touch the Prince of Wales Trophy that night.

Regardless of your feelings on superstitions, it’s a fact that Florida is 0-2 at the Stanley Cup Final after touching the trophy and 2-0 in the Final when keeping a respectful distance.

Getting back to the point at hand, Happy June First, Panthers fans!

Beating the Pens in a Game 7 at the Igloo was a truly extraordinary feat.

For those old enough, I hope you all take a moment to remember where you were and how you felt on this day 30 years ago.

LATEST STORIES FROM THE HOCKEY NEWS - FLORIDA

Panthers' Sasha Barkov, Anton Lundell Win Gold Medals With Finland At IIHF World Hockey Championship

Pair Of Former Panthers Have Opportunity To Win Stanley Cup With The Hurricanes

Panthers Teammates Sasha Barkov, Anton Lundell Help Finland Reach IIHF World Championship Gold Medal Match

The Hockey Show: Vegas Playing Villain Role, Montreal Out Of Gas, Sara Civian On Carter Hart

Sasha Barkov, Anton Lundell Only Panthers Players To Reach IIHF World Championship Semifinals

Former Panthers Winger Headed Back To Stanley Cup Finals With The Golden Knights

NHL Insider Provides Update On Sergei Bobrovsky, Panthers Goaltending Situation

Photo caption: Unknown date, 1996; Miami, FL; USA; FILE PHOTO; Pittsburgh Penguins forward Mario Lemieux (66) in action against Florida Panthers forward Johan Garpenlov (29) during the 1996-97 season at Miami Arena. Mandatory Credit: RVR Photos-Imagn Images

Draymond Green takes profane shot at Knicks, ‘doubles down’ on Jalen Brunson worry

An image collage containing 2 images, Image 1 shows Jalen Brunson dribbles the ball past a Cleveland Cavaliers player, Image 2 shows Draymond Green on The Draymond Green Show with text overlay
Jalen Brunson; Draymond Green

Draymond Green is standing with Becky Hammon and challenging Jalen Brunson to “prove me wrong” during the NBA Finals.

The Warriors star and opinionated basketball observer was revisiting some old Knicks takes on the latest episode of his eponymous podcast now that they Knicks have reached the NBA Finals for the first time since 1999. Among those opinions was one about the Knicks’ lack of a “1A” player and how that makes it harder to win a championship. 

Green’s mind hasn’t changed one bit since he first voiced that opinion, he said during the segment. 

Jalen Brunson is not a 1A player, accoring to Draymond Green. NBAE via Getty Images

“And I double down on this. Just like Becky Hammon said, prove me wrong,”  he said. “Prove me wrong, double down, absolutely double down. Getting out of the East has never been a surefire way at a championship.

“What are ya’ll talking about? You get out of the East cause you’re supposed to get out of the East. It’s the f–king East, of course, you’re supposed to get out of the East. That just don’t mean you win a championship because you get out of the East. It’s the f–king East.” 

Green ended the thought by saying that he was “happy for Mike Brown.” 

The Western Conference player was referencing comments made by Hammon — the former Spurs assistant coach and current Las Vegas Aces coach — who had said in 2023, during an appearance on “NBA Today” on ESPN, that the Knicks were a “pretty good team” but lacked a “1A” dude and that Jalen Brunson was “too small.” 

Brunson has helped lead the Knicks back to the NBA Finals this season, but Hammon seemed to be unwavering from that opinion when it was recently brought up. 

Becky Hammon has previously said that Brunson is not a player that can lead a team to an NBA Championship. NBAE via Getty Images

“I speak from experience,” Hammon said earlier this month. “Allen Iverson got MVP, and he lost in the finals. I think the two best teams are probably in the West, but I’m up for being proven wrong. That’s the other thing, I think Jalen Brunson’s a hell of a player, a hell of a player. I’m speaking historically on the NBA with what I said. I don’t know why everybody’s so stuck on that. I said it two years ago.

 “I said what I said. If he proves me wrong, he proves me wrong.”

Game 1 of the NBA Finals begins on Wednesday between the Knicks and Spurs, and Brunson’s first chance to prove Green and Hammon both wrong. 

What We Learned from the Spurs GAME SEVEN WIN OVER THE THUNDER LET’S GOOOOOOOOOOO

OKLAHOMA CITY, OKLAHOMA - MAY 30: Victor Wembanyama #1 of the San Antonio Spurs reacts after defeating the Oklahoma City Thunder in Game Seven of the NBA Western Conference Finals at Paycom Center on May 30, 2026 in Oklahoma City, Oklahoma. 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 Christian Petersen/Getty Images) | Getty Images

I’ll never forget Tim Duncan leaving the floor for the last time in Oklahoma City. A talented, interesting, and ultimately lacking Spurs team had just lost to the Thunder in Game 6 of the Western Conference Semifinals. Timmy slipped off the court, raised his hand briefly, and disappeared into the tunnel. Blink and you miss it. The Spurs as we knew them were done.

I remember panicking in that moment because you could tangibly sense that something bigger than basketball was leaving with him. I wasn’t sure what things were going to look like moving forward, but I knew I’d never experience anything like it again.

Sure enough, I spent the next ten years settling into that feeling. Understanding how the rest of the world lived and just exactly how scary it is out there. Star players decide they want to leave. The playoffs aren’t some birthright you’re entitled to. You lose a lot. You check out from time to time. That thing I was so scared of when Tim walked off the court did come to pass. It really was over. Sure, it became less scary the more it became our reality, but that didn’t mean it wasn’t still a little sad. Every season felt a little bit more like a cold reminder that not only was what we had singular, it was also finished. We should just be grateful we got to see it at all.

I had fully accepted all of that. Made my peace with it. Spurs fans don’t get to have nice things forever, and that’s fine. That’s basketball. That’s life.

This season has been special though. Frankly, everything has been a little special since that ping pong ball bounced our way three years ago, but this is the season where it really started to click. Where this team stopped feeling like an idea and started feeling like a reality. It was a familiar feeling, even if I think a lot of us were still keeping it at bay. We’d made our peace, right? The other shoe had come. We’d had our golden era. We’d had our time in the sun. Ignoring the evidence piling up in front of us seemed prudent. Necessary. Wise, even.

So yeah, I wasn’t really expecting this game to cleanly close the loop on Duncan’s last dance. It didn’t occur to me that it was even something that was on the menu. The thing about making your peace with something is that you stop looking for it. You can’t recreate what Tim Duncan was. I’d accepted that. What I hadn’t considered was that maybe you don’t have to.

The other night in Oklahoma City didn’t feel like a recreation. It didn’t feel like an echo. It felt like something new that somehow carried the same specific gravity that made those old Spurs teams feel like more than basketball. These kids have never really known a Spurs team that mattered. They’ve heard about it. They’ve seen the highlights. They play under those banners every night and they know what it means. But they carry themselves with the focus and urgency of a group trying to build something of their own. They put on the silver and black and inherited the franchise the same way you might inherit a house. Maybe you didn’t build it, but it’s yours now.

For the rest of our lives, we get to remember guys like Julian Champagnie, who hit six threes in a Game 7 on the road. He didn’t exactly win the game on his own, but he went out of his way to disprove my theory that there can only be one Champagnie Game. In the third quarter alone, off the same Wemby screen run again and again, Champagnie just kept shooting. Kept making them. A guy who by every reasonable measure should not be here and should not be capable of meeting this moment was absolutely owning it.

We get to tell stories about Devin Vassell and Keldon Johnson. These are guys who lived through the other version of this. They absorbed every tough stretch and false start, every early exit, every “we’re building toward something” speech that probably started to feel a little hollow after a while. Every trade rumor too, and there were plenty of those. They took all of it in stride, kept showing up, kept believing in what this thing was becoming. Last night Keldon was out there hitting impossible threes and Devin was throwing down exclamation point dunks as time expired. They celebrated harder. Laughed louder. When it was over they looked like guys who understood exactly what it had taken to get there, because they were there for all of it.

And then there’s Victor Wembanyama, who doesn’t fit neatly into either group. He’s not a veteran carrying the weight of the bad years, but he’s also not some kid unburdened by history. He’s something the league hasn’t quite seen before. Importantly, he’s also not Tim Duncan, something that’s worth saying out loud every once in a while.

They play differently. They carry themselves differently. They almost feel like they come from different planets entirely. Tim seemed to float above everything, a silent pillar, steadfast and consistent. Victor crashes into it, a wild and extraordinary talent bursting at the seams, always pushing against the edges of what’s possible. The contrast is almost remarkable. And yet somehow, in this moment, the feeling was the same. Twenty-two points. Seven rebounds. Western Conference Finals MVP. Quiet in result if not in method, and without any apparent concern for how impossible this was all supposed to be.

Tim Duncan raised his hand and walked into that tunnel ten years ago and left something hanging in the air that I eventually stopped looking for. Saturday night, in that same building, down that same tunnel, Victor Wembanyama walked off the court, and I felt something I hadn’t felt in a long time. Not relief, not joy, but something closer to recognition. Like the answer had been coming all along and I had just stopped asking the question.

Whatever is happening right now might feel familiar but, rest assured, it’s something else entirely. The Wembanyama era isn’t going to look like the Duncan era. They probably aren’t going to win five titles over the next decade. They probably aren’t going to set the standard for professionalism. They certainly aren’t going to do it quite so quietly. What they are going to do is make it their own. The possibilities are endless.

We’re not going back and we never were. What we are doing is moving forward. This isn’t a return at all.

It’s an arrival.

How amazing is that?


Takeaways:
  • I can’t believe we got our LeBron James chase down block moment and that Luke Kornet was the one who did it. Or should I call him by his full official title, “The Much Maligned Luke Kornet”? Lost in the sauce of how crazy that play was is that I think my body almost had a full blown panic attack at the turnover that preceded it. Harper, God love him, trying to force that pass into Luke, and Hartenstien screaming in front of it and then racing down the court. Can you imagine a seven footer trying to run a fast break? Where does he even get these ideas? Anyway, the idea of I-Hart of all people being the one to make this amazing play and draw the score back to a four point game almost ended me. The crowd was going to erupt and my insides were going to leak out of my ears. I don’t know how Kornet got there so fast. I don’t know how he got it so clean. I don’t think I want to know. Some miracles don’t need to be explained.
  • I can’t believe the Thunder led twice in this game. Excluding Game 1, it felt like in this series that shifting momentum back once you lost it was almost impossible. Like we were only allotted one big swing, and if you let the other team regain the upper hand it was over. When Shai caught fire in the second quarter, every alarm bell in my head went off, blaring about how we’d seen this movie before. The craziest part is that I didn’t even really have time to have a panic attack. The Spurs calmly just regained control. Fox hit a three. KJ scored. Fox hit another three. They just shut it down. The half ended and I was out of breath, like, what just happened?
  • Same thing when Caruso put them up in the second half. 61-60. Before I could even recognize the icy dread closing around my throat, Jules banged in a few threes and we were off. I think it was like a 16-2 run directly from that moment. It was like the Thunder put everything they had into clawing back that lead and all the Spurs had to do was outlast them. Y’all, Game 7s are insane.
  • I’ve been steadfastly avoiding even thinking about the concept of playing the Knicks in the Finals because, obviously, that would’ve been a death blow to the Spurs chances here (yeah, I guess in a way it is like I’m on the team, thanks for asking). But now, oh my god, I can’t believe we’re about to play the Knicks in the Finals. This is going to be insane. The dirtiest basketball secret I hold in my heart is that I kind of love watching playoff games at MSG because it’s fun watching that crowd go insane and the arena is so old school and all the celebrities, etc. It’s very fun! The concept of our sweet boys rolling into that cauldron as the enemy sort of hurts my heart. Please allow me like 10 more minutes to grieve before I put my game face back on.
  • WE’RE GOING TO THE FINALS CAN YOU BELIEVE IT?????

WWL Post Game Press Conference

Have you inquired yet about getting a press pass for the Finals?

No, look, as much as I think it’d be swell to go cover these in person, I think it would go against the integrity of what I do here to actually be in the building for one of these.

You think so?

Yeah, I mean, what I do here is raw. Right? Like, this is pure, uncut fandom over here. I’m not out there hobnobbing with the big shots on media row acting like some capital J journalist. I’m over here getting real. I’m writing notes on the back of a Moana coloring book with a red crayon about disliking Chet Holmgren’s face. I’m spinning up charming anecdotes about my dogs perking up whenever they see Carter Bryant on screen because “Real recognizes Real.” Plus, I think if I ever saw Tim Bontemps in person I’d need to be escorted out by security.

So, on the record, if you were offered a press pass to one of these finals games, you would politely decline?

Hello?

It’s gone quiet on your end, everything ok?



Hi, sorry, the connection got choppy, didn’t hear that last question.

You would turn down a press pass and a chance to cover the Finals in person?

Look, pal, you’re breaking up, let’s pick this up later, GO SPURS GO!

Nikita Klepov: 2026 NHL Draft Prospect Profile: A Gifted Playmaker With Incredible Puck Skills

ST CATHARINES, CANADA - MARCH 5: Nikita Klepov #98 of the Saginaw Spirit carries the puck against the Niagara IceDogs during the first period at Meridian Centre on March 5, 2026 in St Catharines, Canada. (Photo by John E. Sokolowski/Getty Images) | Getty Images

We continue our profile series on 2026 NHL draft prospects today with a look at Nikita Klepov. As the headline states, Klepov is a highly-talented playmaker with elite skill when the puck is on his stick. After bulldozing the OHL this past season, Klepov has set himself up to be drafted very high in this year’s entry draft. Might the Devils be interested in Klepov when they’re on the clock? Let’s dive in and try and determine just that.

Who Is Nikita Klepov?

Nikita Klepov was born on June 27, 2008, making him a relatively young player in this draft. Despite his Russian heritage, and despite growing up in Russia, Klepov was actually born in Deerfield Beach, Florida, according to Elite Prospects. Klepov is a lefty-shooting winger, and is listed at 6’0”, 181 pounds.

Per his page on Elite Prospects, Klepov does not have much in the way of trackable numbers from his days playing in Russia. However, Klepov moved to the United States ahead of the 2023-24 hockey season, where he played for the Wilkes Barre/Scranton Knights program for two seasons. In his first taste of North American hockey, Klepov absolutely laid waste to the U15 level while playing for the Knights, posting a bewildering 31 goals and 72 total points in 22 games played. The things you see at the youth level. The next season, 2024-25, saw Klepov make the jump to the USHL, playing for the Sioux City Muskateers. He came way back down to earth thanks to that step up in competition, but Klepov still put up a respectable 12 goals and 31 points in 59 games. He followed this up with a goal and two points in five playoff contests.

This past season was where Klepov really made his move up draft boards. He entered the OHL, playing for the Saginaw Spirit, and in his first year playing at the top level of Canadian junior hockey, Klepov led the entire OHL in scoring with 97 points (37 goals, 60 assists) in 67 games. Saginaw only played four postseason contests this season, but Klepov held up his end of the bargain, posting a goal and five points in those matches.

Klepov has built a track record of production ranging from solid to outrageous over his youth career. And this track record was enough to land him an offer from Michigan State to play in their program. Klepov accepted, so he will continue to play hockey in Lansing come autumn time.

Where Is Klepov Ranked?

  • #8 by NHL Central Scouting (North American players)
  • #13 by Sportsnet (Bukala)
  • #15 by Sportsnet (Constantino)
  • #16 by The Athletic (Wheeler)
  • #19 by Daily Faceoff
  • #20 by TSN (Button)
  • #21 by McKeen’s Hockey
  • #25 by THN (Kennedy)
  • #29 by Smaht Scouting
  • #44 by The Athletic (Pronman)

What Others Have To Say About Klepov

The first scouting report we’ll look at is from Sam Constantino of Sportsnet. Constantino is among the highest on Klepov in the public sphere, ranking him 15th overall. Here’s what he had to say about the young man:

Klepov is fantastic with the puck on his stick, especially on the power play. He’s ultra-creative and exhibits patience when making plays. He uses elite puck skills along with sneaky-quick feet to buy himself time and space while opening up lanes to release shots, or find others in better areas of the ice. Although he finished just shy of 100 points, Klepov led the entire OHL with 97 points, a rarity for a first-year player in the league.  

Get used to hearing about Klepov’s puck skills and offensive hockey sense.

Next, we’ll go to Scott Wheeler of The Athletic, who has Klepov just behind where Constantino does at 16th overall. Here’s part of his blurb on Klepov:

He sees the ice at a very high level as a passer and has legit power-play skill, blending little fakes and hesitations into his handles to throw defenders off his scent. He also skates well enough, though I wouldn’t call him fast, and creates a ton of entries and high-danger looks with his craft on the puck…it was really positive to see him go to scoring areas, compete and finish more plays for himself at five-on-five this season (he was among the OHL’s leaders in shot and chance creation) instead of defaulting to out-wide playmaking. And while he’s not the most physical player and there are times when I’d like to see him reach in a little less, he doesn’t give up on plays when there’s a puck to be won, he does compete, and he has good sense defensively.

Another scout that is completely sold on Klepov’s playmaking and puck skills. Here we also see mention of his skating, which Wheeler seems to say is about average, though perhaps with above-average shiftiness.

Next, here’s Smaht Scouting, who are lower on Klepov than Constantino or Wheeler, placing him at 29th overall:

Nikita Klepov is a skilled, offense-minded winger whose game is built around puck protection, vision and creativity, but whose skating limitations significantly shape his projection. His stride is noticeably clunky, with poor lower-body connection and balance issues that limit his speed and make him vulnerable in transition, particularly through the neutral zone. To his credit, Klepov is aware of these deficiencies and plays around them well, using strong puck protection, intelligent first touches under pressure, and quick puck movement to get himself into workable space rather than relying on foot speed. In the offensive zone he’s versatile and dangerous, capable of creating from the half wall, drifting off puck to find shooting lanes, or planting himself at the net front, and he flashes high-end vision through his passing in transition and breaking down defensive structures with his passing in the offensive zone. However, his effectiveness drops sharply against heavy, physical pressure, as seen in a game against Windsor, where he struggled to evade forechecks or separate from defenders and found himself continuously knocked off the puck by physical defenders when attempting to create off the rush. While his effort level defensively is solid and his offensive instincts are clear, Klepov remains a space-dependent creator with a nasty shot from distance who can punish teams when given time but currently lacks the skating base to consistently generate that space on his own. Assuming the skating gets better he projects as a solid scoring option in the middle-six who could be a passenger on a top-6 scoring line.

That’s pretty all-encompassing. It’s worth noting how down on Klepov’s skating they are compared to Constantino and Wheeler. Devils fan might also take Klepov off their boards just for the bit about him wilting against “heavy, phyisical pressure” alone. Still, Smaht Scouting does say that Klepov has enough self-awareness and effort to overcome his perceived lack of skating ability, and they also heap a ton of praise on him for his offensive talent and puck skills. We also see another mention (the first coming from Wheeler) of his defensive game, which seems to be solid but far from high-end.

Finally, let’s take a look at the biggest outlier on our list: The Athletic’s Corey Pronman, who has Klepov down at 44th overall on his big board. Whereas most everyone else has Klepov in the mid- to late-first round, Pronman has him ranked in the middle of the second round. Here was his breakdown of Klepov:

Klepov is a highly skilled and intelligent winger. He has the ability to run a pro power play and make difficult plays consistently at the next level. He’s a solid skater who can generate chances with pace. His effort level is fine, although he’s not that physically imposing and can be pushed to the outside. He’s talented, with NHL power play and scoring ability, but I’m not sold that his talent is special enough for his average athleticism and effort level to be a full-time player, although he’s on the bubble.

He also graded his skating, hockey sense, and compete as “Average” while grading his puck skills and shot as “Above Average”.

Scouting The Tape

We’ll start with a shift-by-shift video of one of Klepov’s postseason games from this past spring, courtesy of the Youtube channel Prospect Shifts:

We’ll also include a highlight video of some of Klepov’s most impressive plays of the 2025-26 season from Youtube channel HSD Prospects:

My Opinion And Final Thoughts

I can see why Klepov is a tantalizing prospect to many. To my admittedly very amateur eye, he does seem to have an advanced offensive game. Some of the moves he pulls off are great, and the hockey IQ he flashes is genuinely elite. It’s hard not to dream on him becoming the next great scoring winger in the NHL.

I also do see a level of skating that, while not bad per se, needs some work. I do see a heavy stride that could potentially limit him at the next level. And while I do see him actively engaging physically and staying active on the defensive end, it seems to me that it’s more effort than production. In other words, even though I give Klepov credit for putting effort into the less glamourous side of the game, that effort isn’t enough to make him a truly top level defensive winger. But his willingness to grind defensively and in the physical side of the game gives me hope that, in the right hands, he can develop into a good defensive winger someday.

In the end, I’m not quite sure I’d want the Devils to use their 12th overall pick on Klepov if he is available at that slot. The offensive game is strong, and this organization is in desperate need of more offensive talent, but there are enough holes in his game and questions about projectability that make me want to go in a different direction with a pick that high. Now, if he happens to be there when the Devils make their next pick in the second round? Then I’m sprinting up to the podium to make the pick.

Now that I’ve had my say, let’s hear what you think. What do you make of Nikita Klepov? Are you as excited about his offensive talent as other scouts seem to be? If he’s there at 12, would you want the Devils to take him? As always, thanks for reading!

Astros Legends Series 20: Danny Darwin

CHICAGO, IL - CIRCA 1987: Danny Darwin #44 of the Houston Astros pitches against the Chicago Cubs during an Major League Baseball game circa 1987 at Wrigley Field in Chicago, Illinois. Darwin played for the Astros from 1986-90 and in 1996. (Photo by Focus on Sport/Getty Images) | Getty Images

He pitched for 20 seasons, 8 clubs, and was a member of the beloved 1986 Astros.    The Legends Series 20th installment features Danny Darwin, who amassed 171 wins throughout his career.    

Q:  What did you think of Nolan Ryan’s nickname of “Dr. Death” for you?    Did you like it?

A:  (laughs)  Oh My God!  You know if someone hit a home run off me, I would really stare them down, and I didn’t even realize I was doing it.  He just always called me that.   

Q:  Over the course of 20 seasons, you had so many battles, who did you really relish facing when they stepped to the plate?

A:  Jim Rice and Frank Thomas come to mind.  I rarely got Garry Templeton out, it felt like every time he’d faced me, he went 4 for 4 (laughs).  I did actually strike him out the last time I faced him, and I got him to sign me a ball.  He was just one of those guys, every pitcher has one.    

Q:  That 1986 team.  Did you agree at the time with Hal Lanier’s logic of saving you for the World Series and not pitching you in the NLCS? 

A:  My theory on that was that you have to win the game that you’re playing before you can play the next one.  I did get up and warm up in the late extra innings and I still get letters from people.  Everyone makes decisions.  I don’t have any regrets; it was a privilege to play with those guys.   

Q:  That was such a special year for this city.  What was that year like as a member of that team?

A:  It was maybe the most fun I’ve had in baseball.    We were such a close-knit club.    We had so much depth.   We had two of everything, we had a pair of great third basemen and short stops.   It was unheard of.    Everyone contributed in some form or fashion.    It was fun to go to the ballpark.    

Q:  What was it like coming back in 96′ for a second stint?

A:  More aches and pains (laughs).    Seriously though, I didn’t have a ton of run support in Pittsburgh and Jim Leyland told me that he’d send me to a contender.    I was third in the league at the time at the All-Star Break in ERA and he dealt me back to Houston.    I couldn’t pack quickly enough.    I loved playing in Houston.   I went back and all the guys, Bagwell, Biggio, Drabek, we had all known each other, so it was like going home.