Worst - Robbie Savage. When ever he's on TV he looks like he's gone through the bargain bin at TK Maxx and grabbed the first things that come to hand
Best - Beckham. Keeping with the football theme (and ignoring some questionable style choices in his younger years) he seems to be getting better...