Shakib Al Hasan is an all rounder . Shakib Al Hasan was born on Mar 24, 1987. Shakib Al Hasan has played for several teams, including Bangladesh, ICC World XI, Bangladesh A, Bangladesh Invitation XI, Khulna Division, Leicestershire, Surrey, Worcestershire, Kolkata Knight Riders, Bangladesh Under-19, Adelaide Strikers, Melbourne Renegades, Dhaka Gladiators, Khulna Royal Bengals, Uthura Rudras, Bangladesh Cricket Board XI, Sunrisers Hyderabad, Rangpur Riders, Bangladesh Central Zone, Bangladesh South Zone, Barbados Royals, Guyana Amazon Warriors, Jamaica Tallawahs, Prime Bank Cricket Club, Abahani Limited, Kalabagan Krira Chakra, Sheikh Jamal Dhanmondi Club, Mohammedan Sporting Club, Legends of Rupganj, Dhaka Capitals, Karachi Kings, Lahore Qalandars, Peshawar Zalmi, Bangla Tigers, Kerala Knights, Montreal Tigers, Brampton Wolves, Galle Marvels, Fortune Barishal, Gemcon Khulna, Chittagong Kings, Los Angeles Knight Riders, Bangla Tigers Mississauga, Dubai Giants, Antigua & Barbuda Falcons, Los Angeles Waves CC, Rest of Asian Stars.
Shakib Al Hasan has played 247 ODIs, where Shakib Al Hasan scored 7570 runs and picked up 317 wickets. Shakib Al Hasan's highest score in ODIs is 134.
    
    
Shakib Al Hasan has played 129 T20Is and scored 2551 runs at an average of 23.00 with a strike rate of 121.00. Shakib Al Hasan also picked up 149 wickets in the shortest format of the game.