Milwaukee Brewers star outfielder Christian Yelich has been activated off the injured list after missing the last 12 games, per ESPN's Jesse Rogers.

Yelich completed a rehab assignment over the weekend and joined the Brewers in Kansas City ahead of their upcoming series with the Royals. he has missed all but one game since April 11, but should be making his return to the lineup.

Yelich has dealt with a bad back all season. He was originally sidelined with soreness after an April 11 win over the St. Louis Cardinals and was eventually placed on the IL. The 29-year-old finally returned on May 3, going 2-for-4 against the Philadelphia Phillies.

However, what looked (on the surface) like an encouraging return was far more difficult behind the scenes. Brewers manager Craig Counsell later revealed Yelich basically labored through the contest, with the team again placing him on the IL and searching for a remedy to the physical setbacks.

Time will tell whether Yelich is truly ready for game action. One thing is for sure: the Brewers desperately need his production.

Milwaukee's offense ranks 14th in the National League in OPS and strikeouts. The Brewers have been unable to generate consistent offense, something Yelich has done quite well in the past few years.

The 2018 NL MVP had a rough 2020 in which he hit .205 and saw a substantial rise in strikeout rate. However, Yelich has looked good when healthy this season. He is hitting .353 with a .463 OBP in 10 games. The slugging hasn't been there, though that could develop if he's feeling better physically.

A healthy Yelich could very well hold the keys to the Brewers' playoff hopes. Milwaukee will be desperate for him to show progress as he works through the bad back.