Brewers receive C Bo Naylor and RHP Codi Heuer from Guardians in four-player trade
Milwaukee and Cleveland have completed a trade, per Adam McCalvy, with the Brewers receiving Bo Naylor and Codi Heuer while sending Blake Perkins and Craig Yoho to Cleveland.

What happened
The Milwaukee Brewers and Cleveland Guardians have completed a trade, per Brewers beat reporter Adam McCalvy. Milwaukee receives catcher Bo Naylor and right-handed reliever Codi Heuer (pronounced HOY-er); Cleveland receives outfielder Blake Perkins and pitcher Craig Yoho. McCalvy reported that both Naylor and Heuer are being assigned to Triple-A upon joining the organization.
McCalvy noted that the deal frees two spots on the Brewers' active roster — and then, with the candor of a beat writer who has watched a front office operate long enough to read the tea leaves, posed the follow-up questions himself: could outfielder Lockridge be the answer for one of those spots? Could a pitcher fill the other?
Why it matters
The most operationally significant detail in McCalvy's report is not what Milwaukee is adding to its active roster today — it is what the trade creates. Naylor and Heuer are headed to Triple-A, so neither occupies an active-roster spot immediately. But the departures of Perkins and Yoho leave two vacancies on the 26-man roster, and those openings are now the Brewers' most pressing roster question.
It is worth sitting with the structure of the move for a moment. A club does not receive a catcher and a reliever, send both to Triple-A, and treat the exercise as purely cosmetic — not when it is sitting at 103-59 and riding a five-game winning streak. Naylor and Heuer represent assets the Brewers can deploy on their own timeline: a promotion triggered by need, a September addition when the active roster expands, or simply the organizational comfort of knowing the depth is there and under team control. The two open active-roster spots are the more urgent story for today; the Triple-A assignments are the story for later.
Under general roster mechanics, a player who arrives via trade rather than a minor-league deal is typically on the 40-man roster, which means the club can promote him without first exposing him to waivers. That flexibility is part of what makes the structure of this deal worth noting, even if neither Naylor nor Heuer is expected to appear in a major-league game this week.
The numbers
The Brewers carry a record of 103-59 (.636) into this transaction, sitting first in the NL Central with a five-game winning streak. That is not merely a backdrop — it is the context that explains why the front office is making moves calibrated toward depth and October optionality rather than immediate triage.
Where the club stands
At 103-59, Milwaukee holds first place in the NL Central and has won five consecutive games. The schedule ahead offers a useful window into what the roster will be asked to do in the near term.
On Saturday, August 1, the Brewers are at Angel Stadium to face the Los Angeles Angels, with Robert Gasser listed as the probable starter opposite Brent Suter. Sunday, August 2 brings the second game of that series, with Jacob Misiorowski projected to start against Walbert Ureña. The club then returns home to American Family Field on Monday, August 3 to open a series against the Pittsburgh Pirates, with Brandon Sproat lined up to face Bubba Chandler.
None of the players involved in the trade are among those probable starters, and neither Naylor nor Heuer is expected to factor into those games given their Triple-A assignments. The two open roster spots, however, could be filled before the first pitch Saturday — or they could remain in flux a bit longer. That is precisely what is unresolved as of McCalvy's report.
What we don't know yet
The two open active-roster spots are the central unanswered question. McCalvy named Lockridge as a candidate for one and gestured toward a pitcher for the other, but neither move has been reported as decided. The Brewers have not announced any corresponding roster moves beyond the trade itself.
Naylor and Heuer's Triple-A assignments do not foreclose future promotions. General roster mechanics allow a club to recall a player from the minors when circumstances warrant, and with the active roster expanding from 26 to 28 players on September 1, Milwaukee will have additional flexibility to bring players up without displacing anyone currently on the roster. Whether either Naylor or Heuer factors into those September decisions is not something McCalvy's report addresses.
What Perkins and Yoho represent for Cleveland — whether either is expected to contribute at the major-league level or serve as organizational depth for the Guardians — is similarly outside the scope of what was reported.
What to watch
The immediate watch item is the simplest one: which two players fill the active-roster spots the trade just opened. McCalvy's framing — "Lockridge for one? Pitcher for the other?" — reads as live and pending, not settled. Any corresponding roster move the Brewers announce in the hours and days ahead will answer that question directly.
The longer arc involves Naylor and Heuer themselves. Both are now in the Milwaukee system, both are at Triple-A, and both are available for promotion on the club's schedule rather than the calendar's. For a team at 103-59 with a five-game winning streak and a firm grip on the NL Central, the trade reads less as a reaction to a problem and more as a deliberate addition of pieces the front office wants within reach when August turns to September and the stakes get heavier. The active-roster math is today's story. The rest is a question the Brewers are content to answer later.
More on the Brewers wire.

Dustin May tapped to start NLDS Game 3 for Milwaukee
Despite a difficult second half, May gets the ball in Game 3 and brings a strong track record against San Diego into the start.

Brewers Open Roof at American Family Field for NLDS Game 2
The retractable roof at American Family Field was open for the afternoon NLDS Game 2, shifting hitter concerns from roof interference to shadow and glare.

AmFam Field Roof Cable Costs Padres Potential Go-Ahead HR
Ty France's ninth-inning blast struck a roof cable at American Family Field and was caught for an out, altering the outcome of the Padres-Brewers game.

Vaughn Activated, Set for Brewers' NLDS Roster
Milwaukee activated corner infielder Andrew Vaughn from the IL on Friday, clearing him for postseason duty against San Diego.

Richardson Elects Free Agency After Brewers Outrighting
The 26-year-old righty, out of options, chose free agency over a minor league assignment as Milwaukee's playoff roster picture closed out.

Brewers Place Andrew Vaughn on IL With Illness
First baseman Andrew Vaughn is sidelined after Milwaukee placed him on the 10-day injured list, backdated to September 22.
