Career
Sarawak
Hairol started out playing for hometown club DBKU in Kuching Premier League (Liga Perdana Kuching) since 2006. He signed his first professional contract with Sarawak in 2010 and managed to get into the Sarawak first team in 2011. Hairol replaced Zamri Morshidi as Sarawak captain in 2012 season.
National Team
In September 2013, Hairul received his first national called up for international "A" match against China.
He made his international debut in the 88th minute of the match replacing Mohd Amri Yahyah. Domestic
Sarawak
Malaysia Premier League: 2013.