In the 2009–10 season, Haroun continued to regain his first team place, playing in the midfield position. Haroun started the season well when he set up an equalising goal for Daniel Cruz in a 1–1 draw against K.S.V. Roeselare in the opening game of the season. Haroun scored his first goal of the season, in a 1–1 draw against Genk on 30 August 2009. This was followed up by scoring in the next two matches against Lokeren and Cercle Brugge. His goal scoring spree continued for the rest of the year, including scoring a brace against K.S.V. Roeselare on 28 November 2009. However, he suffered an injury and was substituted in the 39th minutes, as they drew 2–2 against Standard Liège on 5 December 2009. After being sidelined for a month, Haroun made his return to the starting line–up, in a 3–0 loss against K.V. Kortrijk. It wasn't until on 7 March 2010 when he scored his ninth goal of the season, in a 1–1 draw against Zulte Waregem. Haroun later scored two more goals later in the 2009–10 season. Despite previously stating Haroun would not become a top–scorer earlier in the 2009–10 season, he finished as the club's top scorer with eleven goals in thirty–two appearances in all competitions.