Walk this way: Rays 5, White Sox 3

Apr 16, 2026; Chicago, Illinois, USA; Tampa Bay Rays right fielder Jonny DeLuca (21) celebrates with teammates after scoring against the Chicago White Sox during the fourth inning at Rate Field. Mandatory Credit: Kamil Krzaczynski-Imagn Images | Kamil Krzaczynski-Imagn Images

The Rays were hoping that this afternoon’s game would continue their five-game winning streak, and also complete the sweep against the White Sox before they headed to Pittsburgh for their weekend series against Paul Skenes and the Pirates. To get there, they’d have Steven Matz on the mound, squaring off against Jordan Leasure for the White Sox. Matz is off to an impressive start this season, and looking to continue his own winning streak.

In the top of the first, the Rays went down in order. On the White Sox end, they got a one-out baserunner in Chase Meidroth, but two outs followed to leave the man stranded.

Heading into the second, the Rays got a man on in a one-out walk to Ryan Vilade. That was it for Leasure, who was acting in the Opener role, as the White Sox dipped into their bullpen. Anthony Kay was next in. Vilade stole second, and while the Sox tried to contest the safe call, it was upheld. Unfortunately, two outs then followed, so the hustle didn’t pay off. Chandler Simpson tried to be a one-man defense in the bottom of the inning, first with an incredible catch to get Edgar Quero out, then after Tanner Murray singled, Chandler tried to get another catch off Andrew Benintendi in foul territory but just missed it. Benintendi was out not long after, anyway. Derek Hill then singled, but got tagged out trying to leg it out to second to end the inning.

Nick Fortes singled to start the third inning. Two outs followed, but then Junior Caminero singled, followed by Cedric Mullins getting hit by a pitch. With two men on, Yandy Diaz had an at-bat that would have been a walk just last year, but thanks to two challenges, two ball calls were overturned. Live by the ABS, die by the ABS. The Rays weren’t able to do anything with their two baserunners. Speaking of brutal calls, Miguel Vargas was on strike three, but challenged and it was ruled a ball, and on the next pitch Vargas hit a solo home run. Two outs followed, so the damage was minimal, but one-run games can often come back to haunt.

The Rays got a two-out walk from Jonny DeLuca, followed by back-to-back singles from Nick Fortes and Taylor Walls. The Walls single brought DeLuca home to tie the game up.

Everson Periera got a leadoff single for the White Sox in the bottom of the fourth, but three outs followed to leave him stranded.

In the top of the fifth, Jordan Hicks was the new Sox pitcher out of the bullpen. Cedric Mullins was able to reach safely thanks to a fielding error by Meidroth. We’ll take it. With two outs Jonathan Aranda came on to replace Vilade, and was intentionally walked. Richie Palacios replaced Ben Williamson, and he singled to load the bases. Jake Fraley was the next pinch-hitter, replacing DeLuca. All the lineup shuffling couldn’t quite get the job done, though, and the Rays left them loaded. It was another 1-2-3 inning for the Sox in the home half.

Grant Taylor came on for the Sox in the sixth and got the Rays out in order. Chase Meidroth doubled to start the home half. Pereira took a one-out walk, and Cash wasn’t going to wait to see more, he pulled Matz. Matz’s final line for the game was 5.1 IP, 6 H, 1 R, 1 ER, 1 BB, 4 K, 1 HR on 74 pitches, another really nice outing for him. He was replaced by Griffin Jax. Quero hit a ground-rule double, scoring a run. A pinch-hitting Colson Montgomery walked, loading the bases. Luckily, the Rays managed to get themselves out of the jam with only the one run scored. This was still something they could come back from.

In the top of the seventh, Cedric Mullins got a one-out walk, followed by a single from Diaz. That sent the Sox back to their bullpen. Sean Newcomb was the new pitcher. Palacios got a two-out single, scoring Mullins to tie up the game.

Kevin Kelly came in next for the Rays and got the Sox out in order.

In the eighth, the Rays were three-up, three-down. That would have been fine if the game was going into extras, but too bad for the Rays Periera hit a solo home run with one out in the home half. Quero then walked, but thankfully a double play ended the inning.

Remember what I said about the whole tie game thing? Well Caminero did, because he hit a leadoff home run against new reliever Seranthony Domínguez in the top of the ninth to re-tie the game.

With one out, Diaz singled, followed by a walk from Jonathan Aranda. A wild pitch advanced the baserunners, then Palacios was hit by a pitch, sending him to first to load the bases, with only one out. Lucas Sims was the next White Sox pitcher in. He gave up a walk to a pinch-hitting Hunter Feduccia, to walk in the go-ahead run for the Rays. Taylor Walls then worked a walk, too, walking in another run. It was a bizarre way to take the lead, but I don’t think anyone is going to complain. Bryan Baker came in for the Rays to hopefully close out the game. Benintendi got a leadoff walk. The Rays were able to get the final three outs of the game, and came away with the win, and the sweep.

Final: Rays 5, White Sox 3

Giants get revenge on Reds slugger after profanity-laced attack

Spencer Steer was plunked by a 93 MPH fastball at the outset of the Reds’ matchup with the Giants on Thursday, and the beanball certainly appeared to be a response to the slugger’s behavior a night prior.

The Cincinnati left fielder was drilled in the ribs by Landen Roupp, less than 24 hours after Steer was seen cussing out San Francisco reliever JT Brubaker.

During Wednesday’s Reds vs. Giants showdown, Brubaker seemed to take offense to a late timeout Steer asked for, and in retaliation, he made Steer wait an unusual amount of time to see the next pitch.

Steer was visibly peeved, as broadcast cameras caught him yelling profanities at Brubaker while the two were at a standstill.

Spencer Steer had quite the series against the Giants this week. Getty Images

“F—k you,” Steer screamed. “Throw the f—king ball.”

Steer then lined a base hit to left, and the Reds went on to win, 8-3.

Roupp clearly remembered the encounter, because he appeared to purposely nail Steer with the first pitch of the outfielder’s first at-bat of the afternoon.


Download The California Post App, follow us on social, and subscribe to our newsletters

California Post News: Facebook, Instagram, TikTok, X, YouTube, WhatsApp, LinkedIn
California Post SportsFacebook, Instagram, TikTok, YouTube, X
California Post Opinion
California Post Newsletters: Sign up here!
California Post App: Download here!
Home delivery: Sign up here!Page Six Hollywood: Sign up here!


Giants pitcher JT Brubaker and Reds outfielder Spencer Steer had a wild spat on Wednesday night. Rick Scuteri-Imagn Images

The scene then sparked a game full of drama between the teams, as Giants star Willy Adames was later hit by what looked like a purposeful 98 MPH fastball.

Following the game, which the Giants won, 3-0, the benches cleared when Erik Miller barked at the Reds in celebration of the victory.

Fortunately, no punches were thrown and both sides returned to their respective dugouts.

The two teams will have a few months to cool off before they face again — their next series isn’t until August — but it sure looks like neither side will be forgetting much between now and then.

Yankees can’t keep up with Angels’ bats in lopsided series finale loss

An image collage containing 3 images, Image 1 shows New York Yankees pitcher Max Fried walks toward the dugout after the first inning, Image 2 shows New York Yankees pitcher Ryan Yarbrough (33) reacts to Los Angeles Angels center fielder Jo Adell (7) hitting a grand slam home run in the eighth inning, Image 3 shows Los Angeles Angels' Mike Trout hits a solo homer

For the first time this season, the Yankees spent a series slugging like they are capable of. 

Also a first this week: watching their pitchers getting slugged, slugged and slugged again. 

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

On the final day of a wild, back-and-forth series, the Yankees once again failed to keep the Angels lineup in check, or in the ballpark, as they got clobbered for an 11-4 loss on a hot Thursday afternoon in The Bronx. 

The Yankees came into this series having allowed just three home runs through their first 15 games, then got taken deep a stunning 13 times in four games — five by Mike Trout, who homered in each game, two by former Yankee Oswald Peraza and two by Jo Adell, who provided the knockout punch with a grand slam off Ryan Yarbrough in the eighth inning Thursday. 

“Story of the series, we just didn’t keep the ball in the ballpark,” said manager Aaron Boone, who was ejected for the first time this season after arguing a balk call that led to Adell’s grand slam. “That’s something we’ve done really well up until this series. They just kept coming at us. … Had a hard time managing contact against them this series.” 

By the end of the day, all that was standing between the Yankees (10-9) and a nine-game losing streak were two ninth-inning blowups from Angels closer Jordan Romano, which accounted for their two wins in this series — though losing seven of nine is not much better. 

Yankees Aaron Judge pops out during the fifth inning at Yankee Stadium. Corey Sipkin for the NY POST

Those two comeback wins against Romano offered potential springboards for the Yankees to get out of this early-season funk, but instead, they delivered clunkers after each one. 

“Obviously haven’t been playing to our standards, but we know the kind of club we are, especially the way we started off,” said Max Fried, who had his shortest start of the season while giving up five runs across 5 ¹/₃ innings. “That standard that we had, we’re going to get back to it.” 

Los Angeles Angels’ Mike Trout hits a solo homer. Corey Sipkin for the NY POST
Angels center fielder Jo Adell hits a grand slam in the 8th inning at Yankee Stadium. JASON SZENES FOR THE NEW YORK POST

Through the first 15 games of this series, the Yankees had only hit 14 home runs. In this four-game set, they crushed nine — including one each from Aaron Judge, Giancarlo Stanton and Ben Rice on Thursday, and still it was not nearly enough on what became a miserable afternoon. 

In the side battle of three-time MVPs, Trout out-homered Judge 5-4 in this series. The Yankees could not find a way to contain Trout, who enjoyed a monster throwback series and became the first visiting player ever to homer on four straight days at Yankee Stadium, according to MLB.com’s Sarah Langs. 

For the first time this season, Fried did not pitch into the seventh inning. He struggled with his command for much of the day, lamenting his three walks that all came with the bases empty, and got knocked out of the game by an RBI double from Peraza — who also crushed a two-run homer in the top of the first inning — that tied it 3-3 in the sixth. 

Yankees pitcher Max Fried reacts as he walks back to the dugout after ending the first inning. Corey Sipkin for the NY POST

Fried left the game with two runners on base and Fernando Cruz allowed both of them to score — plus one of his own — as the Angels (10-10) rallied for four runs in the sixth inning to take a 6-3 lead. 

Vaughn Grissom delivered the go-ahead hit with a ground ball off the glove of a diving Amed Rosario at first base before Josh Lowe waged a nine-pitch battle that ended in a broken-bat, two-run bloop to center field. 

Then, after Rice’s leadoff homer pulled the Yankees within 6-4 in the sixth, the game unraveled in the eighth. The Angels had runners on first and second with two outs when Yarbrough was called for a balk, at which point the Yankees opted to intentionally walk Trout to load the bases. That set up Adell’s grand slam that was a fitting exclamation point to the slugfest of a series. 

New York Yankees pitcher Ryan Yarbrough (33) reacts to Los Angeles Angels center fielder Jo Adell (7) hitting a grand slam in the eighth inning. Corey Sipkin for the NY POST

“We’re slowly, hopefully, getting the offense going a little bit,” Boone said. “Pitching kind of carried us the first 10 days, two weeks of the season. We got to get all that synced up, though. 

“I know we’ll hit our stride and feel good about where we’re going to go and we’re doing some of the right things. We got to put it together now to start winning series again and get it moving in the right way.”

Penguins To Terminate Veteran Defenseman's Contract

According to PuckPedia, the Pittsburgh Penguins have placed defenseman Matt Dumba on unconditional waivers for the purpose of contract termination.

With this move, Dumba is not required to report to the AHL playoffs with the Wilkes-Barre/Scranton Penguins. In addition, with Pittsburgh's regular season over, he will not be losing any money with this contract termination. 

Dumba played in 11 games this season with Pittsburgh, where he had one goal, three points, 16 hits, and a minus-5 rating. In 27 games with Wilkes-Barre/Scranton after clearing waivers, the right-shot defenseman had six goals, 14 assists, 20 points, and a plus-3 rating. 

The Penguins acquired Dumba from the Dallas Stars with a 2028 second-round pick in exchange for defenseman Vladislav Kolyachonok. 

The Cubs should extend Moisés Ballesteros

One of the early trends of the 2026 MLB season has been a flurry of activity by teams locking up young talent via extensions. It’s a trend that dates back to early last season when the Red Sox signed Garrett Crochet and Kristian Campbell in the early going before the Padres locked up 2024’s Rookie of the Year runner up, Jackson Merrill through 2034. That trend has only accelerated in 2026 with a flurry of contract extensions for rookie players and some guys who have yet to make their big league debut according to MLB.com:

In 2025, three players — the Orioles’ Samuel Basallo and Red Sox teammates Roman Anthony and Kristian Campbell — inked long-term contract extensions soon after making their MLB debuts. And now in 2026, four more players have signed early extensions, two of them before even debuting in the big leagues:

The Cubs have joined the frenzy of extensions this season, signing long-term deals with Pete Crow-Armstrong and Nico Hoerner. They should really go all in and join the youth movement, extending rookie hitting prodigy Moisés Ballesteros.

There’s been a lot of speculation as to the causes of early extension-palooza, but it seems pretty clear this is a knock on effect of next year’s looming Collective Bargaining Agreement negotiations. As Ken Rosenthal wrote earlier this month for The Athletic (emphasis mine):

Teams only award extensions to players they project will outperform the contracts, producing surplus value. Owners crave cost certainty, especially near the end of a collective-bargaining agreement. And the expiration of the current CBA on Dec. 1 provides even more incentive for MLB franchises to lock up young talent.

Among many possibilities, the owners might try to tempt the players into accepting a salary cap by offering free agency earlier than the current six-year mark. The Seattle Mariners, in the eight-year, $95 million deal they awarded infielder Colt Emerson on Tuesday, bought out a minimum of two free-agent years, and as many as three if they exercise a club option. The additional control will be even more valuable if players in the next CBA can hit the open market sooner.

Even if the CBA remains unchanged, the Mariners will come out ahead if Emerson’s extension proves a bargain, as these deals often do. For every Scott Kingery or Evan White who underperforms his contract — both those players signed six-year, $24 million extensions with three club options in the late 2010s — there are numerous others whose below-market deals save their teams countless millions.

Rosenthal goes on to conclude that MLB will see more prospects extended in the coming months, which brings us to Ballesteros.

The only question really remaining about the 22-year-old Venezuelan hitter is will he find a position someday? The bat looks real and it’s spectacular. Yes, it’s early. Yes, he’s young. And, take a look at his 15-game rolling wOBA through his young career:

I can hear the objections now: baseball is hard, he’s only 22 years old, where will he play long-term? I definitely am sympathetic to all of that. And while I’ll concede that 108 MLB plate appearances is a minuscule sample size, this looks like a special bat.

Ballesteros is slashing .316/.389/.495 with 10 home runs through his first 35 games in the league. Oh, and, those numbers are being drawn down by a slow start to his career in 2025 and that blip of a downturn at the start of the 2026 season.

To be clear, there have been a lot of hot starts to MLB careers that turned out to be flashes in the proverbial pan. Who could forget the damage Aristides Aquino did to Cubs pitching once upon a nightmare? Or the hot start Jorge Soler got off to in 2014? Ballesteros is a category difference and the Cubs should extend him for three reasons:

First, the 22-year-old has quickly mastered every level of professional ball he’s played at thus far. He’s also done so while being relatively young age for his age level. Take a look at this table I put together last year comparing Ballesteros age-to-level with Royals catcher Salvador Perez:

Player/YearLevelAgePAAVGOBPSLGwOBAwRC+
Perez 2007R1799.244.320.279.30171
Ballesteros 2021DSL17187.266.396.390.396131
Perez 2008R1895.361.409.482.397136
Ballesteros 2022CPX/A18239.257.351.461.374126
Perez 2009R/A19396.267.313.356.30880
Ballesteros 2023A/A+/AA19494.285.374.449.381133
Perez 2010A+20396.290.322.411.328107
Ballesteros 2024AA/AAA20508.289.354.471.371123
Perez 2011AA/AAA21358.290.331.437.34196
Ballesteros 2025AAA21150.368.420.522.424150
Perez 2011MLB21158.331.361.473.363126
Select offensive stats by level and age

Perez came up before the minor leagues were reorganized so the levels don’t neatly match, but for our purposes today this provides the neatest comparison possible. If anything, Ballesteros has come up through a more difficult minor league system structurally than Perez, which makes it particularly striking that he’s a better player offensively by basically every metric. As I wrote at the time:

There’s a lot to love in those numbers, especially when you consider that Salvador Perez has has put together a 14-season career as a bat-first catcher and franchise player for the Kansas City Royals. Perez has hit .266/.302/.455 with 275 home runs over that time and established himself as one of the best hitting catchers in MLB. There are some key differences, however.

First, Ballesteros has been better at getting on base than Salvy during his minor league career to date. A lot better. It shows in both the OBP comparison and the wOBA comparison. As a reminder, wOBA is a fancy on-base percentage that gives hitters more credit for extra base hits than singles or walks.

Second, I expected Perez to have demonstrated more power during his minor league career. I was wrong. Perez had 20 home runs between his age-17 season and his callup at 21. Ballesteros has 50. Yes, you read that right, Ballesteros has more than twice the number of home runs Salvador Perez had at this point in his career. Some of that is surely the number of plate appearances, Ballesteros has more in the minors than Perez does. However, he doesn’t have double the number of plate appearances. Perez had 1,344 plate appearances prior to his call up. Ballesteros has 1,578 prior to his call up. It remains to be seen if Ballesteros’ power will translate to MLB, but it’s a favorable minor league comparison nonetheless.

The point is, this isn’t a hot start in the majors, this is a track record of elite hitting at every level that is currently being matched at the highest level of baseball that exists.

Second, it’s true that Ballesteros doesn’t have a good defensive fit right now, but the wRC+ numbers he’s posted throughout his career would make sense to lock up even if he winds up a designated hitter throughout his career. So far in his young career Ballesteros has a 147 wRC+ along with a .383 wOBA. Obviously the exercise I’m about to embark in is way too early speculation, however, allow me to throw out the names of some guys who were primarily DH’s throughout their career with similar wRC+ and wOBA numbers: Edgar Martinez (147, .405), David Ortiz (140, .392), Giancarlo Stanton (136, .369). Admittedly, those are probably 90th percentile outcomes and Ballesteros hasn’t demonstrated anywhere near the power ceiling any of those hitters had over their careers, but the ceiling is enticing all the same.

That said, what if he’s “only” Kyle Schwarber (127, .360) or J.D. Martinez (130, .365)? Both strike me as the type of hitter who is elite enough that their bat will remain in the lineup as a primary designated hitter. Both also strike me as the type of hitter a team should try to sign before the cost of the contract skyrockets.

Finally, while it’s so early to dream on what could be with Ballesteros, he’s already demonstrated a pretty remarkable ability to adapt to the league. Brett Taylor of Bleacher Nation wrote this on April 6:

As I watched Moises Ballesteros swing through a fastball way above the strike zone in the 9th inning of the game two loss yesterday, I thought to myself: Has he been doing that more than he did last year? Is this one of the league’s offseason adjustments?

It was never a question of whether the league would find new and different ways to attack Ballesteros this year. It was just a question of how quickly Ballesteros could figure them out and adjust. We knew this coming into the season, given that clubs had an entire offseason to run the data, and given that Ballesteros was now wearing the mantel of expected-run-producer in the Cubs’ lineup, rather than simply being a late-season call-up/fill-in guy. This league is tough on young hitters.

There were valid reasons for concern as of April 6. However, take a look at Ballesteros’ stats through April 5 compared with April 6 through yesterday:

DatePAHHRK%BB%AVGOBPSLGwOBAwRC+
Before 4/522309.1%36.4%.150.227.150.26915
Since 4/5201025.0%5.0%.556.550.944.452304
Select offensive stats

Those aren’t sustainable numbers and the real Ballesteros lives somewhere between these two poles, but that is a demonstrable adjustment to the league adjusting to him. It’s intriguing to say the least and impressive given his track record in the minors.

There are no guarantees in baseball. Perhaps Ballesteros is a J.D. Martinez DH in the making, perhaps he’s a flash in the pan like Aristedes Aquino. But the ceiling of a David Ortiz, the track record in the minors and the prowess he’s shown in his brief MLB career lead me to believe this is a player the Cubs should invest in now. His lack of a current home defensively should make it cheaper to buy out his early years than any of the contracts cited by MLB.com above. That’s a potential steal for the Cubs and a deal Jed Hoyer and Carter Hawkins should consider making now, before Ballesteros has grown into his power and while the CBA constraints give Ballesteros the incentives to say yes.

San Diego finds a way, walks off Seattle on Merrill Madness

SAN DIEGO, CALIFORNIA - APRIL 15: Gavin Sheets #30, Fernando Tatis Jr. #23, Manny Machado #13 and Jake Cronenworth #9 swarm a jubilant Jackson Merrill #3 of the San Diego Padres after his walk off double during the ninth inning of a game against the Seattle Mariners at Petco Park on April 15, 2026 in San Diego, California. (Photo by Sean M. Haffey/Getty Images) | Getty Images

Something strange has been going on in San Diego lately… the Padres can’t seem to lose.

After being behind by six runs as late as the sixth inning (and getting no-hit for most of Emerson Hancock’s start), the Friars rallied with a five-run ninth inning. Down three runs with two outs, the Friars hit back-to-back singles to bring up Jackson Merrill with two runners on. Merrill lined a sinker down the left field line for a walk-off two-run double.

That win came from a gritty style of play that San Diego has embraced as of late. One that proves they’re a team that’s not out of the game until all 27 outs are accounted for. Tonight they’ll see if they can keep the good times rolling with an MLB-leading eighth straight win, and two consecutive series sweeps.

Taking the mound

Luis Castillo (SEA) v. Walker Buehler (SD)

Both Castillo and Buehler have struggled lately.

That’s atypical for Castillo, who has turned in an ERA under 4.00 for seven consecutive seasons. His first start looked normal, pitching six scoreless innings of three-hit ball. But since then he’s allowed 10 runs (all earned), and hasn’t made it through more than four innings in either of his last two starts.

If he wants to reverse that, he’ll have to limit a Padres lineup that has been incredibly potent. It won’t be an easy task for Castillo to do.

But Seattle has hope against Buehler. He’s on the opposite trend as Castillo, having bad starts to begin the season and slowly improving. He capped off that improvement with six fantastic innings of three-hit ball against the Colorado Rockies last Friday.

The only problem? This is a fantastic Mariners offense, highlighted by stars like Cal Raleigh and Julio Rodríguez. If Buehler can’t keep the ball in the yard, the Friars may have a tough time taking control of the game— no matter how easy of a solve Castillo may seem.

Batter up!

Fernando Tatis Jr. was out of the lineup yesterday apart from a pinch-hit opportunity in that magical ninth inning comeback. He’ll presumably be back today batting second in the order.

Ty France has been getting a lot of looks lately, but he’ll probably sit to make way for Miguel Andujar, who hasn’t played in a few games.

It also wouldn’t be surprising to see Ramón Laureano out for a rest day. Bryce Johnson could take his place in left for the day. That would leave the lineup looking something like this:

  1. Fernando Tatis Jr., RF
  2. Jackson Merrill, CF
  3. Xander Bogaerts, SS
  4. Manny Machado, 3B
  5. Nick Castellanos, 1B
  6. Miguel Andujar, DH
  7. Jake Cronenworth, 2B
  8. Luis Campusano, C
  9. Bryce Johnson, LF

Freddy Fermin started yesterday’s game behind the dish but was lifted for Campusano after being struck in the mask by a foul ball. The Friars are hopeful he’s avoided a concussion, but he’ll probably sit out just in case.

It’s also possible that, if Laureano sits, Cronenworth could move back to the leadoff spot like he did earlier this year. Anything can happen with Craig Stammen writing that lineup card.

Relief corps

Randy Vásquez finally looked mortal on the mound for the first time this season. It was going to happen eventually, but he still was pitching quite well. His problem was walks, giving up four free passes to Seattle.

If not for that he could have worked deeper than four innings. Thankfully, with the Padres down four-plus runs for most of the night, all their high-leverage relievers were kept in reserve.

Stammen went with Ron Marinaccio, Wandy Peralta and Alek Jacob to cover the final five frames. They did so splendidly (apart from a two-run homer allowed by Marinaccio). But that gives the Friars plenty to work with tonight against Seattle.

It leaves the Padres with Jason Adam, Kyle Hart, Adrian Morejon, David Morgan, Bradgley Rodriguez and closer Mason Miller. If Buehler falters early, Hart will likely be the first one out of the ‘pen. He has the ability to cover multiple innings if it’s needed.

With Miller not being used last night, don’t be too surprised to hear Korn blaring in Petco Park if the Friars have a lead in the ninth. His historic scoreless streak is now at 29 2/3 innings and counting.

Are the Phoenix Suns overthinking their “playoff” rotation?

Mar 28, 2026; Phoenix, Arizona, USA; Phoenix Suns head Coach Jordan Ott with forward Rasheer Fleming (20) against the Utah Jazz at Mortgage Matchup Center. Mandatory Credit: Mark J. Rebilas-Imagn Images | Mark J. Rebilas-Imagn Images

Look, I’m not here to tell Jordan Ott how to do his job. He’s in the building every day, around the guys, diving into film like no one else. He is a sicko. A junkie. I’ve appreciated the job he’s done this year.

I am merely a spectator, offering observations on what we all saw on Tuesday night. Now that we’ve got that part out of the way, it’s time to dive into a few rotational flaws that I believe cost Phoenix the game on Tuesday night.

The Small-Ball Trap

It’s vital for the Suns not to get caught up in pre-made plans again and to make in-game adjustments or counters as things develop in front of them.

The most glaring issue in the fourth-quarter collapse was the insistence on staying small while Deni Avdija was treating the paint like his own personal playground. Avdija is a 6’8″ matchup nightmare who plays with the strength of a power forward and the vision and speed of a guard as he attacks downhill. When he’s attacking, you can’t meet him with a “switch everything” mentality that leaves a 6’4″ guard as the primary rim protector. Or by throwing a slower Brooks/O’Neale/Oso on him when he’s already hitting full speed. It puts you at a disadvantage from the start.

Credit to Portland for creating those advantages and putting Deni in a spot to succeed.

By the time Jordan Goodwin hit that layup to give us the lead with 32 seconds left, the damage was already done. The Suns had spent the previous six minutes getting bullied on the glass. Portland finished with a +4 rebounding edge, but it felt like +20 in the final frame. In a game decided by four points, those extra possessions are the difference between the 7th seed and a do-or-die that we now face against Golden State.

Leaving Size on the Pine

The Suns have length and athleticism on the bench that remained largely untapped when the Blazers turned up the physicality. Against a Portland team that starts length at almost every position, Phoenix opted for lineups that prioritized spacing over survival. Rasheer Fleming has shown he is already one of our best defenders. Rookie or not, he had to be out there. That’s the hill I will die on.

We needed a “hit back” presence. There were stretches where the Suns’ interior defense looked like a revolving door because the help-side rotations were coming from players giving up three or four inches in height. Jordan Ott has been a master of adjustments all season. He’s a major reason we’re even in the Play-In conversation in the first place, but on Tuesday night, the “tactician” got out-muscled. Using the bench’s size to disrupt Avdija’s rhythm or to at least make those 13 free-throw attempts harder to earn would have changed the geometry of the court.

The individual matchups didn’t tell the whole story, because it takes team defense (switching, helping, etc.) to slow down a downhill threat like Deni.

Deni got to the rim basically whenever he wanted. It’s what he does, but they had to make it more challenging. It was way too easy all night.

Jalen Green was spectacular, but he looked gassed in the final two minutes. That 18-8 run Phoenix put together to take the lead was fueled by pure adrenaline, but once the Blazers responded, the Suns had nothing left in the tank. Once the game slowed down, Portland’s size took over and won.

The Suns were up 11 halfway through the fourth. They had a 95% win probability. You don’t lose that game because of “officiating” or a few missed free throws, although nine misses at the line certainly didn’t help. You lose that game because you let the opponent dictate the physical terms of the engagement.

Friday is a new season. If Ott and the Suns want to avoid being the first 7th seed to ever miss the dance entirely, they have to stop leaning into the “small and skilled” identity when the game turns into a “long and athletic” street fight.

Things couldn’t be more polar opposite in this next one. The Warriors present an entirely different matchup problem, so it’s time to scrap the Portland plan and focus on doing what’s needed to take down Steph and the Warriors.

The cardiac Nats secure a series split in a topsy turvy game in Pittsburgh

PITTSBURGH, PA - APRIL 16: Keibert Ruiz #20 of the Washington Nationals tags out Konnor Griffin #6 of the Pittsburgh Pirates in the sixth inning at PNC Park on April 16, 2026 in Pittsburgh, Pennsylvania. (Photo by Justin K. Aller/Getty Images) | Getty Images

It felt like neither team wanted to win this afternoon showdown, but eventually the Nats defeated the Pirates 8-7 in extra innings. They secured a series split and head home only one game below .500. This was far from a pretty affair, and there is plenty to nitpick, but a win is a win.

For the first four innings just flew by with Braxton Ashcraft and Foster Griffin matching zeroes. However, things got whacky in the 5th inning and stayed that way for the rest of the game. 

The Nats loaded the bases with a walk, a hit batsman and a double. Then with one out the Pirates made one of the weirdest plays I have ever seen which allowed the Nats to score three runs. I have a hard time even describing the play, so just watch the video down below if you have not seen the play.

After Luis Garcia Jr. ended up at second following the chaos, the Pirates made another mistake on an errant pickoff throw allowing another run to score. However, the Nats pitching staff would not be able to make this lead stick. I thought Foster Griffin had a mostly excellent start, but had a rough inning, allowing four runs, with three of them coming on a Marcell Ozuna homer.

Griffin was sharp today, and actually had more swing and miss stuff than usual today. He was leaning more on his sinker and less on his four-seamer in this start. That is a tweak I like and think will help him out going forward.

The Nats responded in the 6th with one of their only normal runs of the game. Jorbit Vivas got on with two outs and then pinch hitter Joey Wiemer drove him in with a double. The Nats have been pinch hitting their catchers a lot midway through games and today it paid off. 

Most Nats fans knew this new found 5-4 lead would not hold up and they were right. Paxton Schultz and PJ Poulin combined to allow two runs in the bottom of the 6th, with much of the damage coming thanks to a triple by teenaged phenom Konnor Griffin.

However, as we are learning, the 2026 Nats do not have any quit in them. After knocks from James Wood and Daylen Lile, CJ Abrams was intentionally walked. With Jacob Young coming to the plate, that move was a no-brainer, but the Pirates plunked Young and the game was tied.

The Nats did not hit well with runners in scoring position today, but somehow runs still came across. This was mostly due to poor Pirates defense and erratic pitching. The Nats only went 1/14 with runners in scoring position today and hit no homers. They still found a way to score 8 runs though.

With a 7-6 lead, it seemed like the Nationals bullpen was locking in. Gus Varland and Cionel Perez both had scoreless outings and looked good. Perez has looked more like the guy we saw in Spring Training in his last couple outings. His veteran presence and ability to generate ground balls will be important for the Nats bullpen.

However, they were not out of the woods yet. Once the Nats did not score despite having the bases loaded with nobody out, you could sense this game was at least going to be tied. The erratic Clayton Beeter walked and hit the first two batters he faced. 

However, he still managed to get one strike away from closing the door. Brandon Lowe had other plans though. He snuck a ground ball right in between CJ Abrams and Nasim Nunez. Luckily, it did not have enough on it to get into the outfield. That led to only one run scoring. Beeter got the next batter to fly out and we were on to extras.

In the first two extra inning games of the season, the Nats did not look good. That trend looked to be continuing when the Nats made two quick outs. However, Don Kelly played with fire by pitching to James Wood and he got burned. Wood drilled a breaking ball through the hole and ghost runner Jorbit Vivas came around to score.

It did not feel like that would be enough, but it was. That was due to a heroic effort by Orlando Ribalta. After allowing an infield hit to start the inning, the big righty locked in. He got a strikeout of Bryan Reynolds and then he induced a game-ending double play to Jake Mangum.

The big righty got his first career save and the Nats ended their road trip going 5-2. After the game, the Nats put out a bunch of neat stats. I am sure he would have preferred the save, but Clayton Beeter also got his first win.

As they head back to DC, the boys are riding high. They have a chance to get back to .500 with a win tomorrow. This was such a fun and gutsy road trip. While this team has some major flaws, most notably the pitching staff, they are still very exciting to watch. It was not pretty, but the Nats pulled one out, and that was a huge win for the boys.

Max Fried tagged for five runs, Mike Trout strikes again as Yankees fall to Angels

The Yankees fell to the Los Angeles Angels by a score of 11-4 on Thursday afternoon in the Bronx.

Here are the key takeaways...

-- Max Fried allowed just one hit through his first five innings, but that doesn’t tell the full story. Fried looked uncomfortable on the mound for most of the afternoon, and he was pulled with a pair of runners on in the sixth inning after allowing the Angels to tie the game.

Fernando Cruz came on in relief, but Vaughn Grissom greeted him with an RBI single off Amed Rosario’s glove at third base, giving LA a 4-3 lead. Later in the inning, a Josh Lowe broken-bat looper into center field made it a 6-3 game, closing Fried’s line.

Fried went 5.1 innings, allowing five earned runs on just three hits with three strikeouts and three walks. 

-- Aaron Judge capped off what was a monster power series by going yard once again, this time hitting a solo shot in the first inning off Angels lefty Brent Suter. 

Judge’s fourth home run of the series tied him with St. Louis' Jordan Walker for the major league lead with eight big flies on the season.

-- The Yankees showed off some more firepower in the third inning, with Giancarlo Stanton blasting a two-run home run to center field.

Stanton’s second homer of the season gave the Yankees a two-run lead.

This marked the 61st time that Judge and Stanton have homered in the same game. The Yankees had been 53-7 in the first 60.

--Old friend Oswald Peraza was a thorn in the Yankees' side once again. After launching a two-run home run off of Fried in the top of the first inning (the lone hit allowed by Fried over his first five innings), Peraza chased Fried in the sixth with an RBI double to right field, tying the game at 3-3. 

Peraza, a former top Yankees prospect, had five hits in the series, driving in four runs with a pair of homers.

-- Just as the Angels broke things open a bit at 6-3, Ben Rice answered back with a solo shot to right-center. Not only was it Rice's fifth homer of the season, but it was also a good sign that it came off a lefty, adding more evidence to the claim that Rice should play every day. 

However, the Yankees made a critical mental mistake in the same inning, as Jose Caballero was picked off second base with the potential tying run at the plate. Caballero had just singled and stolen second, but getting picked off ended the threat.

-- What a series from Mike Trout. In the top of the seventh, with the Angels up a pair, Trout hit an absolute moonshot into the bleachers in left off of Angel Chivilli, becoming the first visiting player to homer on four straight days at the Yankees (h/t Sarah Langs). 

Later, in the eighth inning, the Yankees elected to intentionally walk Trout with first base open, and Jo Adell made them pay with a grand slam off Ryan Yarbrough that put the Angels up 11-4, sending most of the fans towards the exits.

-- For good measure, Aaron Boone was ejected between innings heading into the ninth. Boone appeared to have an issue with a Yarbrough balk call (which in turn led to the Trout walk and Adell grand slam), which was called because Rice was deemed to have not made a move to cover the bag on a throw over to first. This was Boone's first ejection of the season.

-- Judge and Trout, two of the game's biggest stars, combined for nine home runs and 14 RBI in the four-game series.

Game MVP

Peraza and Trout, who combined to hit two home runs, drive in four runs, and reach base seven times.

Highlights

Upcoming schedule

The Yankees stay home for a three-game series against the Kansas City Royals, starting on Friday night at 7:05 p.m.

Cam Schlittler will face Michael Wacha.

NBA Conference Finals MVP Odds, Picks & Predictions: Why Wembanyama and Cunningham Are Worth the Risk

Want to get more Covers content? Add us as a preferred source on your Google account here.

The NBA Conference Finals MVP odds market is one of the simplest bets to understand, and one of the easiest to misprice. In most cases, it comes down to this: the best player on the winning team takes the award.

That’s why the board is typically loaded with short-priced favorites from the top contenders. But that also means value can show up quickly if you’re willing to back a team, and its star, before the market fully catches up.

Instead of laying chalk on established names, we’re targeting two young guns in Victor Wembanyama and Cade Cunningham, both of whom have the usage, narrative, and upside to carry their teams through the Conference Finals.

NBA Conference Finals MVP predictions

Playerbet365
SpursVictor Wembanyama+320
Pistons Cade Cunningham+550

Odds as of 4-16. 

Western Conference Finals MVP best bet

Pick: SpursVictor Wembanyama (+320 at bet365)

The San Antonio Spurs are going to be a matchup nightmare for any team that stands in their path to the franchise's first NBA title since 2014.

A very big part of that will be the unique playing style of Victor Wembanyama. He's a walking highlight reel and virtually un-guardable, whether he's doing work in the paint, the mid-range, or stepping out and knocking down threes. 

While the offense will always be there (25 points per game), it's his defensive presence that will impact games more often than not. His ability to protect the rim (11.5 rebounds, 3.1 blocks), alter shots, and disrupt timing is the added edge needed when picking a standout player in the conference finals. 

While the Spurs still need to win two rounds, and then potentially meet the Oklahoma City Thunder in the Western Conference Finals, Wemby's odds will not linger around at +320 for very long. 

Act now before you miss out on the best number. 

Long shot play

Pick: Rockets Alperen Sengun (+8000 at bet365)

If you're looking for a long shot play, look no further than the engine of the Houston Rockets, Alperen Sengun

Sengun has been nothing short of stellar for the Rockets this season, averaging 20.4 points per game and leading the team in rebounds (8.9) and assists (6.2). 

He may not be the sexy name on the Rockets with Kevin Durant still around, but he's still the straw that stirs the drink, and his ability to stuff the stat sheet in more ways than one can only help his case.

Eastern Conference Finals MVP best bet

Pick: Pistons Cade Cunningham (+550 at bet365)

The Detroit Pistons go as Cade Cunningham goes, and that’s exactly what you want when betting this market.

Everything runs through him. He’s the primary scorer, the primary playmaker, and the one with the ball in his hands when games tighten up. That kind of usage matters in a series where every possession is magnified.

Cunningham has taken a clear step forward as a scorer while still filling up the box score across the board. Points, assists, rebounds. It’s all there, and it shows up every night.

If the Pistons break through to the Eastern Conference Finals, it won’t be because of depth or balance. It’ll be because Cunningham carried them there.

At +550, you’re getting the best player on his team at a number that won’t last if Detroit makes a run.

Long shot play

Pick: Knicks Mikal Bridges (+20000 at bet365)

If you’re swinging for a number, Mikal Bridges checks every box as a long shot.

He’s one of the most reliable two-way players in the league and rarely comes off the floor. That kind of workload adds up over a playoff series.

Bridges doesn’t need high volume to make an impact. He scores efficiently, defends the opposing team’s first or second option, and consistently finds ways to influence the game without forcing it.

If the New York Knicks can put it all together for three rounds, Jalen Brunson and Karl-Anthony Towns will play a part, but Bridges' ability to impact the game at both ends in meaningful moments could tip the scales in his favor.  

Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Will Alex Ovechkin retire? Capitals star's kids want him to keep playing

As Washington Capitals star Alex Ovechkin debates whether to retire or return for a 22nd NHL season, he has two big supporters for the second option.

"My kids are already asking me, 'Dad are you staying or not?'" he told reporters at his end of season media session. "I tell them, "We'll see.

"They're excited. They want me to come back because they love the city, they love the team, they love the boys."

The NHL's all-time leading scorer said on Thursday, April 16, that he hopes that the season-ending win in Columbus won't be his last game.

But he said he will have to talk to the team and to family before making a decision. He didn't give a timeline.

"If I'm going to come back, it would have to be a decision, first of all, are we going to make the playoffs and are we going to fight for a Cup?" he said.

The Capitals missed the playoffs by four points, just the fifth time Ovechkin hasn't been in the postseason. He thought he and his line were inconsistent at times and noted that the game has become a lot faster.

Still, at age 40, he played all 82 games and scored 32 goals, giving him an NHL-record 929. He's excited about the team's youngsters, particularly Ryan Leonard and late-season signee Cole Hutson.

Asked specifically what he'd like to hear when he meets with general manager Chris Patrick to discuss the team, he joked, "We want you for two more years. This is the contract. Sign it."

Asked if the free agent would consider signing with another NHL team, Ovechkin said, "Probably not. No."

This article originally appeared on USA TODAY: Capitals' Alex Ovechkin says his kids want him to play, not retire

Hurricanes Supposedly Undecided On Starting Goalie As Game 1 Nears

Carolina to face Ottawa in first round of 2026 Stanley Cup Playoffs

Game 1 of the Carolina Hurricanes first round series against the Ottawa Senators is set to take place in less than 48 hours, but so far, it looks like the Canes aren't quite yet decided on who'll start in net.

At least, that's what Carolina head coach Rod Brind'Amour told the media at Thurday's practice.

"We'll get to that when we have to," Brind'Amour said. "We have another practice and then we'll figure everything out after that. They both played really well in the last stretch there. Gave us exactly what we wanted and so we have a decision to make."

It should be noted though that Frederik Andersen had a crease to himself on Thursday — the prototypical starter's net — and if I were to make a bet, I'd say he has the best odds of starting Saturday.

Despite weak regular season numbers, the veteran netminder is an experienced goaltender who's proven that he can deliver in the postseason.

The Danish goalie is heading into his 10th year of playoff hockey and over the course of his career, he's been pretty reliable, with a career postseason record of 46-35 along with a 0.914 save percentage, 2.40 goals against average and five shutouts.

Andersen also looked much more like himself in the final weeks of the regular season, a promising sign.

"I like where my game's at," Andersen said on Thursday. "I've just been trying to build every day and continue to work on good habits. I know what it feels like when I'm playing well, so I'm just continuing to stretch for that every day."

And even if Andersen starts Game 1, there's no guarantee that he's the guy all the way.

"There's a likelihood that you'll see both, probably," Brind'Amour said.

Rookie netminder Brandon Bussi has had quite the year in Carolina, putting together the best numbers out of any Hurricanes goalie.

Bussi started the most games for the Canes this year, posting an outstanding 31-6-2 record.

However, he had just a 0.894 save percentage, a number that started to really slip post Olympic break.

Heading into the Olympics, Bussi had a 0.906 save percentage and looked to be the guy for Carolina. However, he struggled out of the break, posting just a 0.864 save percentage in that span.

But as Brind'Amour pointed out, Bussi had a good close to the year, stopping 50 out of the 53 shots he faced in back-to-back games, and overall, he probably has the higher ceiling between the two goaltenders at this point.

"I feel good," Bussi said. "I think over the course of the year, I've learned a lot. I've also learned that there's a lot about my game that I like. When I do those things right, I have success."

And even though he hasn't ever experienced NHL playoff hockey, he isn't a stranger to high-stakes games.

"I'm just really excited," Bussi said. "Obviously it's a little new, first time in the Stanley Cup Playoffs, but I've been in the American Hockey League playoffs, junior hockey playoffs, college, the one-and-done environments, so I'm not gonna say I'm used to it, it's going to be a little different, but I feel pretty prepared for situations like this."

Many fans have also been curious about the possibility of even seeing Pyotr Kochetkov in net, but it doesn't sound like the team is really considering him at this point.

The Russian netminder hasn't seen NHL action since Dec. 20 and has only seen 60 minutes of total game action of any kind following his surgeries thanks to a short conditioning stint down in the AHL earlier this month.

"We were hoping to get him in for that last game, but we had that little mishap there and weren't able to see where he's at," Brind'Amour said. "He's certainly healthy, but I wouldn't call him an option yet. But it looks like he could if we had to. You never know if you're gonna need that, but it's nice to know that if you get into a jam and guys do get hurt, we have some options."

So it's going to be between Andersen and Bussi and we probably aren't going to get any confirmation on that until Saturday.

"You'll get one of those two guys, I'll guarantee that," Brind'Amour said with a smirk.


Recent Articles

Why This Year Could Be Different For Carolina

Biggest Areas Of Concern For Carolina Hurricanes Heading Into Playoffs

NHL Announces Game 1 Start Times

Carolina Hurricanes To Face Ottawa Senators In First Round Of 2026 Stanley Cup Playoffs

Image

Stay updated with the most interesting Carolina Hurricanes stories, analysis, breaking news and more! Tap the star to add us to your favorites on Google News to never miss a story.


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. 

Benches clear after testy Giants vs. Reds MLB game. See what happened.

A belated call for time, a pair of hit-by-pitches and a game-ending strikeout stretched across two days to produce a tepid postgame incident between the San Francisco Giants and Cincinnati Reds.

Giants closer Erik Miller struck out Reds rookie Sal Stewart to finish the team's 3-0 victory Thursday, April 16 at Great American Ball Park. The 6-5 lefty exulted and walked toward his own dugout. Stewart, though, apparently took issue with Miller's verbosity, turned and headed toward Miller.

Giants catcher Patrick Bailey interceded and Miller used the international symbol for "go back to your dugout" as the benches ambled out and bullpens jogged in out of curiosity.

"I just said a sentence that most hitters don't like to hear, so I can understand why he was upset," Miller said, per the Bay Area News Group. "It was just more like I was really fired up. It wasn't anything personal."

The kerfuffle's roots sprang from a night earlier, when Giants reliever JT Brubaker got perturbed by a late timeout call from Reds slugger Spencer Steer as Brubaker prepared to deliver a pitch in the bottom of the seventh.

Brubaker responded, in a sense, by waiting until the final second on the pitch clock to deliver his next pitch. That prompted Steer, captured by video cameras, to shout, "Throw the (expletive) ball." The Reds went on to win 8-3.

A day later, Giants starter Landen Roupp, who took a no-hitter into the sixth, drilled Steer in the ribs in Steer's first at-bat of the game in the second inning. It was the only four-seam fastball Roupp threw all day. He later told reporters the pitch slipped.

In the eighth, Reds reliever Connor Phillips responded by drilling the Giants' Willy Adames in the leg with a pitch. Adames looked out at the pitcher; benches stirred, but weren't shaken. Phillips was ejected, to the mild objections of Reds manager Terry Francona.

And then, the game-ending drama, which resulted in Miller confined to the visiting dugout for postgame handshakes. Sadly, the relievers had to retreat to their bullpens, as they did not secure their belongings before jogging in for the postgame extracurriculars.

This article originally appeared on USA TODAY: Giants-Reds MLB brawl: Watch benches clear in Cincinnati

Series Preview: Milwaukee Brewers @ Miami Marlins

Jul 27, 2025; Milwaukee, Wisconsin, USA; Milwaukee Brewers starting pitcher Brandon Woodruff (53) throws a pitch in the first inning against the Miami Marlins at American Family Field. Mandatory Credit: Benny Sieu-Imagn Images | Benny Sieu-Imagn Images

The Milwaukee Brewers are headed to Florida, as they’ll make a visit to the Miami Marlins this weekend. Milwaukee, sitting at 10-8 on the season, are coming off a series win over the Blue Jays after losing six straight, as a pair of 2-1 wins in the last two days gave the squad a bit of momentum heading into the weekend. The Marlins had a similarly hot start to Milwaukee followed by some struggles. After starting 8-5 this year, they’ve lost five of their last six against the Tigers and Braves, falling below .500 for the first time this season.

Kyle Harrison is the latest Brewer dealing with an injury, as his start scheduled for Friday was pushed back (more on that below). Offensively, the Brewers are without three of their leaders in Christian Yelich (groin strain), Jackson Chourio (fractured hand), and Andrew Vaughn (fractured hamate bone). On the pitching side, Craig Yoho is the closest to returning as he’s rehabbing from a calf strain. Quinn Priester is hoping to return in May for neurogenic thoracic outlet syndrome, while Rob Zastryzny suffered a setback and is now hoping to return in May. Reliever Jared Koenig is also out with a UCL sprain in his throwing arm, and outfielder Akil Baddoo is out until June with a quad strain.

The Marlins have mostly stayed healthy to this point, especially on the pitching front. While Adam Mazur and Ronny Henriquez are both out for the season, that’s it in terms of arm injuries. Offensively, outfielders Esteury Ruiz, Kyle Stowers, and Griffin Conine are all shelved, with Stowers the closest to returning (likely in the next week or so). Infielder Maximo Acosta could also be back soon, while Christopher Morel is targeting a late April/early May return from an oblique strain.

Jake Bauers and Gary Sánchez sit tied atop Milwaukee’s leaderboard with five homers each thus far, followed by Brice Turang, who has been the Brewers’ best hitter overall with a .300/.425/.567 line. William Contreras has also gotten off to a solid start, hitting .317/.411/.476 with a pair of homers, four doubles, and 11 RBIs through 16 games. Brandon Lockridge, Sal Frelick, Garrett Mitchell, David Hamilton, Greg Jones, Luis Matos, Joey Ortiz, Blake Perkins, and Luis Rengifo round out Milwaukee’s offense. As a team, the Brewers are hitting .238/.339/.380 (.719 OPS ranks 12th) with 18 homers (16th), 91 runs scored (ninth), and 27 steals (first).

Catcher Liam Hicks leads Miami with four homers this year, as he’s hitting .309/.355/.545 through 18 games. Owen Caissie, Otto Lopez, and Connor Norby have each added a pair of homers, while Xavier Edwards and Agustín Ramírez have a homer each. Edwards and Lopez are both out to hot starts, hitting .338/.405/.479 and .328/.387/.507, respectively. Deyvison De Los Santos, Leo Jiménez, Graham Pauley, Javier Sanoja, Heriberto Hernández, Jakob Marsee, and Austin Slater round out the squad for Miami. As a team, the Marlins are hitting .259/.332/.398 (.730 OPS ranks eighth) with 14 homers (tied for 25th), 88 runs scored (10th), and 25 steals (tied for second).

The Brewer bullpen is led by workhorse Aaron Ashby, who has allowed five runs and struck out 22 over 14 innings this season, with a perfect 5-0 record. Grant Anderson and Angel Zerpa each have nine appearances, with a blow-up appearance for both pushing their ERAs superficially high (Anderson at 3.72 over 9 2/3 innings, Zerpa at 5.40 over 10 innings). DL Hall still hasn’t allowed a run over 8 2/3 innings, while Abner Uribe may be Milwaukee’s new closer, with a 4.91 ERA over 7 1/3 innings. Trevor Megill finally recorded a clean inning in Thursday’s series finale, but his ERA still sits at 12.00 for the year (eight runs over six innings). Jake Woodford and Easton McGee round out the Brewer bullpen. As a staff, the Brewers have a 3.99 team ERA (15th), including a 3.99 starter ERA (15th) and a 4.00 bullpen ERA (16th). They’ve struck out 163 batters (13th) over 160 innings.

Miami’s top three bullpen arms heading into the season — closer Pete Fairbanks, Calvin Faucher, and Anthony Bender — have all gotten off to rough starts. Fairbanks has a 10.80 ERA and a blown save in five appearances, Faucher has a 4.50 ERA over seven appearances, and Bender has a 6.43 ERA and two blown saves in eight appearances. The good news, though, is the rest of the bullpen has been solid. John King and Tyler Phillips lead the way, as King has a 1.42 ERA over 6 1/3 innings and Phillips has a 0.84 ERA over 10 2/3 innings. Andrew Nardi (6.00 ERA over six innings), Michael Petersen (3.38 ERA over eight innings), and UW-Whitewater alumnus Lake Bachar (3.00 ERA over nine innings) round out Miami’s bullpen. As a staff, the Marlins have a 4.15 team ERA (18th), including a 4.66 starter ERA (25th) and a 3.30 bullpen ERA (eighth). They’ve struck out 165 batters (12th) over 165 innings.

Probable Pitchers

Friday, April 17 @ 6:10 p.m.: TBD vs. RHP Janson Junk (0-2, 4.32 ERA, 4.00 FIP)

This would be Brewer left-hander Kyle Harrison’s turn through the rotation, but Adam McCalvy reported his next start would be pushed back due to some lingering wrist soreness from a fall while covering first base in his last outing. To fill the gap, it seems possible that right-hander Coleman Crow will make his MLB debut, after McCalvy reported Crow was removed as the probable starter for Triple-A Nashville on Thursday evening. Crow, 25, was a 28th-round pick by the Angels in 2019, back when there were more than 20 rounds of the draft. He came to Milwaukee as the return for Adrian Houser and Tyrone Taylor in the 2023-24 offseason, and he’s now ranked as the Brewers’ No. 27 prospect. Added to the 40-man roster to protect him from the Rule 5 Draft this past offseason, Crow has made three appearances (two starts) with Nashville this year, with a 4.02 ERA and 18 strikeouts across 15 2/3 innings.

Junk, 30, is in his sixth MLB season and second with the Marlins. A former Brewer (seven appearances between 2023 and 2024), Junk has become a regular in Miami’s rotation over the last season-plus. He’s made three starts this year, with a 4.32 ERA, 4.00 FIP, and 12 strikeouts over 16 2/3 innings. His last outing spanned five innings against the Tigers, when he allowed five runs (four earned) on five hits and two walks, striking out four. His only appearance against the Brewers came last July, when he went five innings, allowing three runs and striking out five in a 7-4 victory for Miami.

Saturday, April 18 @ 3:10 p.m.: RHP Brandon Woodruff (1-0, 4.32 ERA, 4.30 FIP) vs. RHP Sandy Alcantara (2-1, 2.67 ERA, 3.68 FIP)

Woodruff is three starts into his ninth MLB season, with a 4.32 ERA, 4.30 FIP, and 16 strikeouts across 16 2/3 innings to this point. He bounced back from a rough outing against the Red Sox (5 2/3 IP, 5 ER, 4 K) to go six innings against the Nationals over the weekend, allowing two runs (one earned) with three hits and a walk, striking out six. Woodruff has been great against Miami in his career, with a 2.61 ERA and 38 strikeouts over 38 innings across six starts. He went 12 innings with 14 strikeouts and three runs allowed (2.25 ERA) in two starts against them last season.

Alcantara, 30, is also in his ninth MLB season. The 2022 NL Cy Young winner had a pair of rough seasons wrapped around a Tommy John surgery that kept him out for all of 2024, but he’s bounced back nicely thus far in 2026. Through four starts, Alcantara has a 2.67 ERA, 3.68 FIP, and 22 strikeouts over 30 1/3 innings. He got roughed up in his last appearance, allowing seven runs on 10 hits and two walks, striking out four over six innings. In seven career appearances (five starts) against Milwaukee, Alcantara has a 3.08 ERA and 30 strikeouts over 38 innings. He went six innings with five runs allowed and four strikeouts against the Crew on the Fourth of July last year.

Sunday, April 19 @ 12:40 p.m.: RHP Jacob Misiorowski (1-1, 3.32 ERA, 4.03 FIP) vs. RHP Eury Pérez (1-1, 5.40 ERA, 5.71 FIP)

Misiorowski has had his fair share of good and bad through four starts this season. He has a 3.32 ERA and 4.03 FIP across his 21 2/3 innings, leading the NL with 33 strikeouts but also walking nine and hitting two batters. Even so, his WHIP sits at 1.015, and his 13.7 K/9 rate leads the majors. His last start came Monday against the Blue Jays, when he went 5 1/3 innings, allowing two runs (both solo homers) on five hits with five strikeouts, though he didn’t walk any batters on 76 pitches, a good sign for the 24-year-old right-hander. This marks his first career appearance against Miami.

Pérez, who just turned 23 this week, is already in his third MLB season (not including a missed 2024 due to injury). After a solid rookie campaign in 2023, he hasn’t had as much success in 2025 and 2026. Through four starts this year, he has a 5.40 ERA, 5.71 FIP, and 20 strikeouts over 20 innings. His last appearance against the Braves went four innings, when he allowed four runs (three earned) on seven hits and a pair of walks, striking out two. He’s made two starts against Milwaukee in his career, with a 3.72 ERA and 13 strikeouts across 9 2/3 innings.

How to Watch & Listen

Friday, April 17: Brewers TV; listen via radio on the Brewers Radio Network (620 WTMJ in Milwaukee)

Saturday, April 18: Brewers TV; listen via radio on the Brewers Radio Network (620 WTMJ in Milwaukee)

Sunday, April 19: Brewers TV; listen via radio on the Brewers Radio Network (620 WTMJ in Milwaukee)

Prediction

This is a series featuring a pair of teams who got out to hot starts but have cooled off drastically over the last couple of weeks. I’ll take the Brewers to prevail here and take two of three.