The Marlins have executed a mass exodus of talent this offseason, leaving star outfielder Christian Yelich wondering whether or not he has a future with the team.

Yelich, 26, has batted over .280 in all five of his MLB seasons, while developing into a legitimate 20-home run, 20-stolen base threat. But Yelich had enjoyed lineup protection in the form of Giancarlo Stanton, Marcell Ozuna and Dee Gordon, and those guys are now all gone.

According to ESPN.com, Yelich is "unhappy" with the Marlins' offseason, and he wants to have another internal conversation with the organization.

The report also stated that Marlins catcher J.T. Realmuto has informed the team of his desire to play elsewhere moving forward. It's possible Yelich is headed in the same direction.

"We used the last couple weeks continuing to lay the foundation for building a first-class, winning organization," Marlins president Michael Hill said in a statement. "Should we feel like we need to make a trade involving any of our under contract, controllable players we will be the ones to initiate that conversation."

Should Yelich ask for a trade, and the Marlins agree to move him, he would have no shortage of suitors considering he has four years, $44 million remaining on his contract.

The Marlins, in recent seasons, have bounced between a selling and buying team. One year they will buy multiple high-priced free agents only to sell them the following year. With new owners in place, it's hard to predict which direction the team will ultimately go.

With most of the talent now out of Miami, Yelich could see fewer pitches to hit next season. His rising career could call for a change of scenery if the Marlins are going to slowly rebuild.