29-letni Marcelo, grający na pozycji lewego obrońcy, trafił do Realu w 2006 roku z Fluminense i rozegrał 296 ligowych meczów (21 goli).

W tym czasie wywalczył z klubem m.in. cztery tytuły mistrza Hiszpanii (2007, 2008, 2012, 2017) i trzykrotnie triumfował w Lidze Mistrzów (2014, 2016, 2017).

W reprezentacji Brazylii Marcelo wystąpił dotychczas w 48 meczach, zdobywając pięć bramek.