Abou Bakr made his debut in Lebanese Premier League with Nejmeh in 2011 as an 18-year-old and made five appearances with his came on 30 December 2011 in the match where Safa against Nejmeh when he was substituted in to replace Hassan Al Mohamed on minute 85, and able to make 5 appearances as a substitute for the club and had 38 minutes of play.[2]
Egtmaaey
Abou Bakr signed for Al Egtmaaey Tripoli for the 2012–13 season. On 19 March 2013 he scored his first goal in his career and for Al-Shabab in a 5–3 win over Shabab Al-Ghazieh.[3] He had 770 minutes played after had played 17 matches where he had 6 appearances as first eleven.
Salam Zgharta
2013–14 season
Abou Bakr joined Salam Zgharta for 2013–14 season and made his debut against his former club, Nejmeh where they lost 0–2.[4] He scored his first goal for the club on 2 November 2013 against Racing Beirut.[5] On 14 November 2013, he scored two goal against his former club, Al Egtmaaey Tripoli which is the first time he scored twice in a match in his career. He also started to make more appearances as the first eleven as he made 20 appearances where 19 of them is as the first eleven. He is also one of the Lebanese FA Cup winning squad on that year as Salam Zgharta won 1–0 after extra time on 31 May 2014.[6]
2014–15 season
He stayed at Salam Zgharta for 2014–15 season to make it his first club where he played for two seasons straight. His first season this season came on 23 November 2014 against Al-Nabi Shayth[7] He make 15 appearances with 5 goals for this season. For winning the Lebanese FA Cup in the previous season, Salam Zgharta was given the chance to compete in AFC Cup which will be his and the club inaugural season competing in the cup. His debut in AFC Cup came on 17 February 2015 in 2015 AFC Cup qualifying play-off against Tajikistan club, Khayr Vahdat FK where they won 3–0 and qualified to the group stage. His first goal in the AFC Cup was during the match against Al-Nahda Club, an Oman based club where he scored twice to make a 2–1 win. Their journey in the 2015 AFC Cup came to an end after placed in 4th position with only 3 points after only 1 match won from 6 matches.[8]
Tripoli
2015–16 season
After making 35 appearances and 9 goals with Salam Zgharta, he signed with Tripoli SC and his debut came on 16 October 2015 against Al Ansar.[9] He scored his first goal for the club on 1 November 2015 against Safa.[10] As Tripoli SC was the Lebanese FA Cup champion for 2014–15 Lebanese FA Cup, he get another chance in the AFC Cup where he get to scored two goals also in this campaign but still failed to pass the group stage after Tripoli only placed 3rd in group[11]
On 18 May 2017, Abou Bakr joined Liga Super side, Kelantan on a one-and-a-half-year contract that will end in November 2018. He was signed to replace his fellow countryman, Mohammed Ghaddar. This was also the first time in his career for him to expatriate from Lebanon to play at foreign country.[12][13][14] It was also revealed he had rejected a trial offer from West Ham United and an offer from Saudi Arabia based club to joined Kelantan.[15][16] He made his debut on 24 May 2017, playing against Penang.
On 10 September 2018, Bako returned to Lebanon, signing for Nejmeh.[17] In his debut game in the league, 21 September 2018, he scored a goal against Ansar in a 4–2 domestic win.[18] On 29 January he scored a brace in the Lebanese FA Cup Round of 16 game against Takadom Ankoun in a 6–0 win.[19]
Bako was chosen as the best player of the season by a public referendum held by Football Lebanon.[20]
Bourj
On 8 September 2020, Bako joined Bourj on a permanent deal.[21] He played seven games, scoring two goals and making one assist in the first half of the 2020–21 Lebanese Premier League.[22]
UiTM
In December 2020 Bako moved back to Malaysia, joining UiTM ahead of the 2021 Malaysia Super League.[22] He made his debut on 6 March 2021, losing 2–1 in the first matchday against Terengganu.[23]