Le 22 mars 2015, il signe avec les Marlins une prolongation de contrat de sept saisons pour un montant de 49,57 millions de dollars USD[7], une entente qui inclut une option pour une 8eannée[8].
En 2015, sa moyenne de présence sur les buts de ,366 est la meilleure des joueurs des Marlins et il est second du club avec une moyenne au bâton de ,300 en 126 matchs qui n'est devancée que par celle de son coéquipier Dee Gordon, le champion frappeur de la Ligue nationale[9].
Avec Miami, Yelich gagne un Gant doré pour ses performances en défensive en 2014 et un Baton d'argent pour ses performances offensives en 2016.
Brewers de Milwaukee
Le 25 janvier 2018, Miami échange Christian Yelich aux Brewers de Milwaukee contre le joueur de champ intérieur Isan Díaz, le lanceur droitier Jordan Yamamoto et les joueurs de champ extérieur Lewis Brinson et Monte Harrison[10]. En , deux ans après son arrivée dans le club, Yelich signe à 28 ans un nouveau contrat de neuf années avec les Brewers d'une valeur de 215 millions de dollars[11]. Les deux saisons dans son nouveau contrat, en 2020 et 2021, sont considérées comme décevantes, avec des moyennes au bâton en baisse[12].