4 players with the name Marcelo

We have 4 players named Marcelo. Note the players' full names, year of birth and clubs they represented to find the player you are looking for.

birthyear 1988, plays/played for Real Madrid
birthyear 1969, plays/played for Walsall and Birmingham
birthyear 1987, plays/played for PSV Eindhoven
birthyear 1989, plays/played for Rio Ave