In his second season, Abdulghani missed matches for Al-Ahli due to the national team's participation in the 1996 AFC Asian Cup.
[9] On 22 March 2002, Abdulghani started in the 2–0 win against Omani side Dhofar as Al-Ahli won their second Gulf Club Champions Cup.
[15] On 9 February 2007, Abdulghani captained Al-Ahli as they won their third Federation Cup, defeating derby rivals Al-Ittihad in the final by 3–0 at the Prince Abdullah Al-Faisal Stadium.
[16] Two months later, on 27 April 2007, Abdulghani captained Al-Ahli as they won their fifth Crown Prince Cup title, defeating derby rivals Al-Ittihad in the final once again.
[19] On 27 April 2008, Abdulghani made his final appearance for Al-Ahli in the 3–1 loss against Al-Shabab in the 2nd leg of the King Cup quarter-finals.
[20] On 10 July 2008, Abdulghani joined Swiss based Neuchâtel Xamax on a three-year contract for a reported fee of $1 million.
[26] On 9 February 2010, Abdulghani injured his right knee in the Crown Prince Cup quarter-final match against derby rivals Al-Hilal and was ruled out for the rest of the season.
[35] On 11 August 2014, Abdulghani was suspended for two matches following an altercation with Abdulmalek Al-Khaibri after a penalty shootout loss in the 2014 Saudi Super Cup.
[36] During the 2014–15 season, Abdulghani made 22 appearances, scored twice and assisted three times helping Al-Nassr win a second consecutive league title.
[37] On 11 June 2015, Abdulghani was suspended for six matches after an altercation with a fan following the penalty shootout defeat to Al-Hilal in the 2015 King Cup final.
He hoped to take a chance to play for the Saudi Arabia national team at the 2018 FIFA World Cup in Russia.
[42] On 11 June 2018, Abdulghani went back to Saudi Arabia to sign for the newly promoted Pro League side Ohod.
Abdulghani announced his retirement from international football after failing to lead his national team to the 2010 FIFA World Cup.