Rafael da Silva, the young Brazilian right back.
David Silva currently wears the Number 21 shirt at Manchester City.
The Russian born Andrei Arshavin wears number 21 jersey for Arsenal. Phillip Lahm, captain of Bayern Munich also wears 21. David Silva, ace of Manchester City also wears 21. Brazilian Correia Adriano is number 21 of Barcelona
christiano ronaldo wears the number 21
Corey Jones wears No. 21 for North Melbourne Football Club Cameron Mooney wears number 21 for Geelong. Jason Akermanis wears No. 21 for the Western Bulldogs. Quinten Lynch wears number 21 for the West coast Eagles. Daniel Merrit wears No. 21 for Brisbane. GO LIONS
Lucasz Fabianski wears the number 21 on his shirt
Currently, no player wears #21 for the Yankees.
Mike Jenkins (CB) currently wears number 21 for the Dallas Cowboys.
Currently, running back Mewelde Moore wears #21 for the Steelers.
Currently, safety Kenny Phillips wears #21 for the NY Giants.