David Beckham is one of the most stylist football icons and is the top celebrity footballer on this fashionable list and we doubt anybody would disagree. Whether a red and black casual flannel shirt, or a funky new-age designer shirt, we have seen Beckham carry his flannel look in style.