 He began his career representing Barisal Division in 2005/06 before moving on to play for Dhaka Division for the 2006/07 season and Dhaka Metropolis in 2011.Ayub has also represented the Bangladesh A side and played for Cyclones of Chittagong, Khulna Royal Bengals and Chittagong Kings in the now defunct Bangladesh National Cricket League and the Bangladesh Premier League respectively.Ayub was born in Dhaka, Bangladesh.