Bo Naylor reportedly headed to Milwaukee in four-player Brewers-Guardians swap
The Brewers are reportedly acquiring catcher Bo Naylor and reliever Codi Heuer from Cleveland in exchange for outfielder Blake Perkins and reliever Craig Yoho.

What happened
The Milwaukee Brewers and Cleveland Guardians have reportedly agreed to a four-player trade, per FanGraphs, with catcher Bo Naylor and reliever Codi Heuer heading to Milwaukee and outfielder Blake Perkins and reliever Craig Yoho going the other direction to Cleveland. The deal, as described by FanGraphs, is a depth exchange between two clubs that occupy a particular and well-worn corner of the baseball economy: perennial contenders who build lean, find value in overlooked places, and tend to find each other when the bigger-market clubs are busy outbidding themselves.
Why it matters
The trade deadline has a way of sorting teams into categories — buyers, sellers, and the quietly industrious middle — and per FanGraphs, the Brewers and Guardians represent something like a third option. Rather than waiting for a blockbuster that may never materialize, the two Great Lakes franchises reportedly moved inventory between themselves, each addressing a need without surrendering a prospect of consequence.
For Milwaukee, the reported addition of Naylor gives the club a catcher with major-league experience arriving from a Cleveland organization that has long been regarded as a developer of the position. Heuer, a reliever, adds another arm to a bullpen that any contending club treats as a renewable resource in need of constant replenishment. The Brewers are reportedly receiving two players; what they are giving up — Perkins, an outfielder, and Yoho, a reliever — represents the kind of depth-piece exchange that rarely moves markets but frequently moves rosters in meaningful, if unglamorous, ways.
FanGraphs framed the broader deadline context pointedly: as of Saturday morning, 11 of the 15 American League teams carried at least a 25% chance of making the playoffs, and nine of 15 National League teams carried at least a 19% chance. The 12-team playoff format, per FanGraphs, has flattened the competitive landscape enough that the teams truly out of contention are largely there because they lack tradeable assets in the first place. In that environment, a trade between two clubs who are both very much in the race is not a consolation move — it is a deliberate one.
The numbers
Milwaukee enters this reported transaction at 103-59 (.636), sitting first in the NL Central and riding a five-game winning streak. That record is not the backdrop to this story so much as the reason it exists: a club at 103-59 is not tinkering. It is reinforcing.
The upcoming schedule offers some context for the timing. The Brewers are currently at Angel Stadium for a series against the Los Angeles Angels, with Robert Gasser listed as the probable starter Saturday and Jacob Misiorowski lined up for Sunday. The club returns home Monday to open a series against the Pittsburgh Pirates at American Family Field, where Brandon Sproat is the probable starter. A catcher and a reliever arriving into that rotation of games is not incidental — catching depth and bullpen depth are the two roster categories that tend to matter most when a team is playing every day through August.
Where the club stands
At 103-59, the Brewers are first in the NL Central and leading the division. The five-game winning streak suggests the roster is functioning well enough that this reported move reads less as a fix and more as a hedge — the kind of organizational thinking that keeps a 103-win club from becoming a cautionary tale about standing pat.
The schedule ahead is manageable on paper. The Angels series wraps Sunday, and the Pirates come to American Family Field on Monday. Neither opponent is likely to test Milwaukee the way a postseason opponent would, which makes this a reasonable moment to integrate new pieces, sort out roster construction questions, and let the reported additions find their footing.
What we don't know yet
### Is this trade finalized?
Per FanGraphs, the deal has been reported but the framing is that of a report, not a club announcement. The specific terms — any conditions, roster designations, or corresponding moves required to clear 26-man or 40-man space — have not been detailed in the material available. How Naylor fits into Milwaukee's catching situation, and where Heuer slots in the bullpen pecking order, remain open questions.
The same uncertainty applies to the Cleveland side. What Perkins and Yoho represent for the Guardians' roster construction — whether either figures into their active plans immediately or serves a longer-term organizational purpose — is not addressed in the reporting.
What to watch
The most immediate thing to monitor is any corresponding roster move Milwaukee makes to accommodate the reported arrivals. Under standard roster rules, a 26-man active roster has a fixed ceiling through the end of August, which means additions typically require subtractions. Whether the Brewers make those moves before Saturday's game against the Angels or in the days following will clarify how urgently they view Naylor and Heuer as contributors right now versus depth options for the stretch run.
Naylor's role behind the plate is worth watching as the roster settles. Catching is a position where playing time tends to be negotiated carefully, and how Milwaukee deploys him — as a primary option, a platoon piece, or an insurance policy — will say something about what the organization thought it was acquiring.
On the Cleveland side, Perkins and Yoho arrive in an organization that has demonstrated a consistent ability to find use for players other clubs have moved. Whether either fits into the Guardians' active plans or represents a longer-horizon addition is a question their front office will answer in the coming days.
The broader deadline picture, as FanGraphs noted, is one shaped by a playoff format that has made sellers scarce and buyers cautious. In that environment, the Brewers and Guardians reportedly did what pragmatic organizations do: they found a deal that made sense between themselves, moved four players, and got back to the business of winning baseball games. At 103-59, Milwaukee has been doing that rather well.
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.
