The Old Man’s Christian Yelich Association

If you want to understand the history of the Milwaukee Brewers over the past 15 years, you could do worse than the following graph.

In January 2018, the Brewers traded four talented prospects to the Marlins for Christian Yelich. Three of those players were athletic up-the-middle guys with power potential but serious questions about their hit tools. None of them panned out. Yelich, who had been a supporting player on some indifferent Marlins teams, took to the Juiced Ball era like a duck to water. In the first two seasons after the trade he won two batting titles, hit a total of 80 home runs, and finished first and second in the MVP voting.
This is going to go down as one of the most important trades of the 21st century, and not just because the Brewers won the deal so comprehensively. The addition of Yelich spurred (or at least coincided with) an era in which the Brewers went from a forgettable relic of the post-industrial Midwest to one of the National League’s most bankable playoff recidivists.
In terms of heralding a sea change for a historically impoverished franchise, Yelich is like a poor man’s Frank Robinson. Perhaps a very poor man; it bears mentioning that Robinson’s tenure as an impact bat lasted longer than Yelich’s, and that his Orioles won four pennants and two World Series in his first six seasons in Baltimore. Yelich’s Brewers have won two playoff series of any kind in seven attempts, albeit in a much more extensive postseason bracket than you’d find in the 1960s.
In the 2020s, Yelich has had injury problems, and as they’ve taken the nitroglycerine out of the ball, his power numbers have taken a hit as well. But Yelich has remained a crucial component of the Brewers’ offense.
| Season | Yelich’s wRC | Rank on Team | Best non-Yelich Brewer | wRC |
|---|---|---|---|---|
| 2018 | 133 | 1st | Lorenzo Cain | 95 |
| 2019 | 134 | 1st | Yasmani Grandal | 102 |
| 2020 | 36 | 1st | Keston Hiura | 28 |
| 2021 | 62 | 5th | Luis Urías | 81 |
| 2022 | 86 | 1st | Willy Adames | 78 |
| 2023 | 95 | 1st | William Contreras | 94 |
| 2024 | 57 | 7th | William Contreras | 106 |
| 2025 | 92 | 2nd | Brice Turang | 96 |
| 2026 | 39 | 7th | Brice Turang | 77 |
We’re into Year Seven of “Yelich isn’t what he used to be” takes, and for probably half of that time those takes have included some sort of vague warning about the end being nigh.
And yet: Each season from 2018 to 2025, Yelich was either the Brewers’ most productive hitter by wRC (which I chose instead of wRC+ because it’s a counting stat and therefore expresses quantity as well as quality), close to it, or injured for a huge chunk of the year.
Even as Milwaukee’s offensive output has waxed and waned over the years, even as the Brewers capitalized on a soft free-agent market to grab All-Stars like Cain and Grandal, and even as younger stars like Contreras and Turang have come through, Yelich has been the prime mover of the offense.
Until now.

This is Yelich’s first below-average offensive season of his entire career, including his time with Miami.
Yelich missed time earlier this year with a groin strain, but that didn’t stop him from hitting well once he came back. In fact, his bat has gotten weaker as the year has gone on. Let’s cut his season in half — not at the All-Star break, but at the halfway point for Yelich in terms of games played.
| Time | PA | HR | AVG | OBP | SLG | wOBA | wRC+ | WAR |
|---|---|---|---|---|---|---|---|---|
| First 42 Games | 187 | 5 | .275 | .348 | .431 | .339 | 114 | 0.6 |
| Last 41 Games | 175 | 3 | .183 | .276 | .314 | .265 | 65 | -0.6 |
Brewers manager Pat Murphy has taken notice. Up until August 3, whenever Yelich was in the starting lineup, he hit either first, third, or fourth. On August 4, Murphy batted Yelich fifth. Three days later he dropped another spot in the order, then one more the next day, to seventh.
In his first eight-and-a-half seasons with the Brewers, Yelich made just two starts hitting lower than fourth. He made seven such starts in an eight-game span from August 4 to August 11, including his first starts in the no. 6 and 7 positions since 2015.
What’s actually going on is a bit of a good news/bad news situation. The good news is that, if anything, Yelich’s underlying performance has actually gotten better, even as his numbers have gotten worse.
| Plate Discipline and Swing Data | ||||||
|---|---|---|---|---|---|---|
| Time | BB% | K% | O-Swing% | Z-Contact% | BatSpd | FastSw% |
| First 42 Games | 9.6% | 28.9% | 22.6% | 79.2% | 72.8 | 28.5% |
| Last 41 Games | 9.7% | 25.7% | 25.2% | 85.1% | 73.1 | 31.3% |
| Batted Ball | ||||||
| Time | BABIP | GB/FB | Barrel% | HardHit% | xwOBA | EV90 |
| First 42 Games | .376 | 2.21 | 7.0% | 39.5% | .297 | 104.7 |
| Last 41 Games | .236 | 1.97 | 11.8% | 43.6% | .303 | 104.3 |
He’s making more contact, striking out less, hitting the ball in the air more. The difference between Yelich’s early numbers and later numbers appears to be the result of a massive BABIP heater, followed by an equally massive BABIP cold spell. This is one of those rare situations where a player regresses to the mean all at once.
The bad news is that Yelich’s baseline this year has been poor. The Statcast-derived expected stats don’t always line up with a player’s performance, and you’d expect Yelich — with his reputation as a low-trajectory line drive autocannon — to be an outlier here as well.
Not really. Since xwOBA came out in 2015, Yelich’s xwOBA is only two points higher than his wOBA. If you want to cut down the sample just to the years in which Yelich was the Brewers’ offensive talisman — 2018 to 2025 — the margin goes the other way, but the difference is still only two points. The biggest single-season deviation between Yelich’s wOBA and xwOBA, in either direction, is just 31 points, and that came in a 58-game 2020 season. If you only take seasons in which Yelich played 100 or more games, the biggest difference is 16 points.
This year, Yelich is running a .303 wOBA and a .300 xwOBA. As of Wednesday morning, there are 253 players with at least 250 plate appearances this year; of those, Yelich is 191st in wOBA and 194th in xwOBA.
He’s not the only hitter who’s having a rough time this year; Yelich’s neighbors on the leaderboard this season include Trea Turner, Mookie Betts, and Gunnar Henderson. Ordinarily those guys would all be up at the other end.
The emergence of Turang and Jackson Chourio as impact hitters, as well as the unexpected mid-career transformations of Jake Bauers and Andrew Vaughn, could scarcely have come at a better time, then.
Yelich still has good plate discipline. He’ll take a walk and make plenty of contact. He’s a smart player, and he still runs pretty well for a 34-year-old corner outfielder whose back has been bothering him since he was hitting in front of Travis Shaw and Eric Thames. But Yelich can no longer carry Milwaukee’s offensive load all on his own. It’s time for someone else to pick up that burden.
Michael is a writer at FanGraphs. Previously, he was a staff writer at The Ringer and D1Baseball, and his work has appeared at Grantland, Baseball Prospectus, The Atlantic, ESPN.com, and various ill-remembered Phillies blogs. Follow him on Twitter, if you must, @MichaelBaumann.
Since I don’t have a lot of transactions memorized, I did have to go lookup what the Brewers gave up for Yelich. To say none of those dudes panned out is a understatement — they were collectively sub-replacement (bWAR, at least) for their (all quite short) MLB careers. Only Monte Harrison broke replacement level — at 0.1.
Rough.
Looking back at the Marlins breaking up their late 2010s OF, they traded:
Giancarlo Stanton
Christian Yelich
Marcell Ozuna
And got back:
1 established at-the-time MLBer who was an OK regular for a couple of years (Starlin Castro, Stanton trade).
1 All-Star (Sandy Alcantara, Ozuna trade).
1 All-Star-at-peak who was flipped for a different good young player (Zac Gallen, Ozuna trade; flipped for Jazz Chisholm Jr.).
8 other dudes who did absolutely nothing at the MLB level.
The Ozuna trade was probably a A/A- trade for them, but Stanton was like C/C- and Yelich was a straight F.
The Stanton trade got almost all of his contract off the Marlins’ books and brought back Starlin Castro, who was actually more valuable (according to WAR) over the two seasons following the trade. They could’ve done better on the prospect haul, but getting out of the Stanton business when they did was absolutely the right call and getting an everyday player back makes it a B at worst
They probably would have gotten better returns for him but he vetoed trades to St Louis and San Francisco.
Weird thing is… Those trades were actually worse than the eventual Yankees trade. I don’t know the specifics, but my boss at the Marlins always said the Yankees bailed us out. (Don’t tell Cashman.)
Stanton was a terrifying hitter with the Marlins. He has a HoF case, and he’d have a better one with more postseason heroics.
To be fair no one expected Stanton fall off like he did or the number of injuries he had. Both Judge and Stanton were coming off of massive seasons at ages 25 and 27 respectively and Stanton absolutely destroyed baseballs. Everyone predicted that they would complement each other and be utterly fearsome. Here was his projection:
https://blogs.fangraphs.com/giancarlo-stantons-opt-out-caps-his-trade-value/
Fangraphs assumed that his value was more limited by the no trade clause and the opt out.
I started working in the Marlins front office immediately after these trades. It’s worth noting, the Stanton trade not only got us out of that unaffordable contract the previous owner signed, but it also involved the Yankees trading us tons of data that the Marlins had, up to then, not been collecting. It was essential for standing up a more modern analytics department.
So I think that trade was far better than a C, though I’m biased towards having all that delicious data.
The Yelich trade sucked, yes. But that’s partly what happens when all your leverage goes out the window because the guy is openly stating he doesn’t want to be there. The overwhelming sentiment I got from leadership was that they wanted to build around Yelich, but instead had to find the best possible lottery tickets to replace him quickly.
Was there a belief we could fix the strikeout issues of those prospects? Yes, though I can’t say our analytics department shared that optimism. But that’s also just part of the inherent risk of prospects. Evaluating the trade on the time it occurred (solid outfielders for 3 highly ranked prospects) and it looked fair. But everything looks more fair before the coin is flipped.
Thank you for sharing this fascinating background. The Yankees sweetened the pot with data? That had to be a queasy feeling for the Marlins front office, knowing up front that they were trading with people who were more informed about player traits than they were.
And yet, that one worked out fine for Miami. Crazy world.
Wait!
The Marlins traded for data?!?
Yeah, the club had a basically nonexistent analytics department until Derek and Bruce took over the team. We were undersized, but we punched above our weight. I highly doubt we get two playoff runs during my time there without a robust analytics department.
This is pretty interesting thanks for sharing!
This is amazing–thanks for sharing. So how does trading for data even get broached, and is this type of thing common? And does MLB care and have restrictions on the types of non-player items that can be added to a trade? So many questions. This seems like a super interesting topic for a community post.
It’s definitely less common, but it happens. As long as the team has ownership rights of the data, there is no problem. It helped that many of our leadership group were former Yankees FO members, so they knew immediately how big the gap was in data between Miami and New York.
The Moneyball trade for stocked soda machines was (as far as I know) not real. But players have been traded for managers, bats, and who knows what else. If it can be negotiated, why not negotiate it?
Remember rambling in this comment section that Yelich was untradeable, because the contact was too good on your end for any realistic offer to be fair value.
I liked Lew Brinson, but Yelich having his fist on the scale explains a whole lot.
As a Cardinals fan, that Ozuna trade haunted us for years. The Marlins wanted Jack Flaherty as the main piece. The Cardinals supposedly talked them into Sandy Alcantara as the cornerstone. Thanks, Mo. 😉
Brewers traded for Yelich and signed Lorenzo Cain on the same day, it was an awesome day for Brewer fans.
I’m not a Brewers historian but the Yelich trade has to be at least a top five trade in Brewers history as Stearns cleaned Hill’s clock in that trade. Too bad about his fall off. I was looking at the standings yesterday for the first time in a while and I was surprised that they were only three games ahead of the Cubs. We might get a heck of a division race the next six weeks.
As a Brewers fan I’d put it second all-time after the Sabathia trade — don’t care if it was half a season, I think he should have a statue — and just in front of Richie Sexson to Arizona for Chris Capuano and an entire starting infield.
Brewers and Cubs aren’t going to be pushovers in the playoffs vs Dodgers.
They don’t chase. They play defense. Brewers can pitch.
Dodgers are rightly favored but 2014-15 Royals and 2025 Blue Jays showed that these traits can overcome greater overall talent in the postseason.
Toronto had the fourth highest chase rate during the playoffs (seventh during the regular season) last year. They had a better regular season record than everyone they played in the postseason.
KC was second in chase rate in the playoffs both of those seasons (and in the top 6 in the regular season). They won 95 games in 2015 — were legitimately underdogs in ’14.
Your point may be exaggerated.
Yeah the Royals definitely chased they just made an absurd amount of contract and it paid off especially against the Mets defense.
Ya I was conflating K% with chase. Cubs and Brewers don’t chase and Royals and Blue Jays didn’t K.
Just wanted to say, another impeccable headline that made me laugh out loud.
Yelich is my all-time favorite player and still the guy I want to be the hero every single day. As a Brewers fan watching all these years, he’s been the face of something I never thought would happen to the franchise; becoming a consistent championship threat. He’s always played hard, said all the right things to the media, fans, and team, and has done innumerable things in Wisconsin communities.
You know in your brain that eventually every player will fade, provide diminished impact, and eventually retire. But that doesn’t make it any easier when you’re watching it happen. He’s not the standout talent like Aaron Rodgers or Giannis were, but I’m going to miss him the most whenever he hangs up his cap.
Two things that are undefeated:
time
back injuries
He’s not quite at their level, but he did have a 162 game period where he hit something like 350 w 60 home runs and was arguably as good as Trout for a period of time
Now that Yelich has hit his age-34 season I finally, after years of suspicion, have solid backing to my theory that “If you think Don Mattingly is a hall-of-famer, you have to think Christian Yelich is one too”
Why the Brewers haven’t been resting Yelich over the past 3-4 absolutely boggles my mind. He’s either past his prime or hurt, and in either case, he should be on the bench more often.
They have so many injuries that Andrew Vaughn has gotten starts at 3B, its all hands on deck atm.
Fair point, but I’d rather play a AAAA or AAA guy now and have Yelich rested/healed/ready for the playoffs.
Over the past month I would argue a AAA player could have outproduced him.
The reference to Robinson reminded me how good he was. I think he’s often remembered as a top 30 or 40 guy all time, but he’s actually a lot closer to top 10-15.
From age 20 to 34, he averaged 6 wins per year, put up a 156 wRC+, and was never below a 120 or 3.9 wins.
For comparison, here are some active players who have never accomplished a 156 or 6 wins in any qualified year, let alone averaging both for 15 years:
Juan Soto would have to maintain his career averages for 5 more years to match what Robinson did (with better defense than Soto).