If you ask me according to looks, I'd say Brendon McCullum, Yuvraj Singh, Afridi are good.. Accoriding to built: I'd say, Andrew Symonds, Chris Gayle, Herchelle Gibbs