An ever-present for Singapore so far, Baihakki rise to prominence has been an extremely swift one. He is recognised as one of the best centre-backs in the region with his tough tackling no nonsense approach often putting fear into opposition forwards. In the National Football Academy age-group squads, he caught the eye with his 1.91 m stature, instinctive confidence and composure at the back. Signing on with Geylang United in 2003, On 16 February 2011, Baihakki signed a two-year deal with
Medan Chiefs worth approximately US$300,000, along with
Shahril Ishak, who was also released by Persib. Baihakki returned to Singapore with newly formed team,
LionsXII, that was competing in the
Malaysia Super League. He scored their first ever goal in their league debut against
Kelantan FA on 10 January 2012. Baihakki went on to win his first
Malaysia Super League title with
LionsXII during the
2013 Malaysia Super League season. In 2014, Baihakki signed a four-year contract with
Malaysian Super League team, Johor Darul Takzim. After a series of unimpressive performances, he was de-registered from the squad on 18 April 2014 and replaced with
Marcos Antonio Elias Santos. Baihakki rejoined LionsXII on loan in May 2014. As part of his release, he would not face former club Johor Darul Ta'zim in their upcoming league fixture. Baihakki returned to Malaysia and made his
Johor Darul Ta'zim II debut in the
2015 Malaysia Premier League season. Following the end of the season, Baihakki was not offered a contract extension and was left without a club and was reportedly considering his options with offers from several clubs within the region. He went for a trial with
Saudi Arabian second-tier side,
Jeddah Club after he was set up by his agent while on an
Umrah pilgrimage trip with his family. After impressing in a 5-day trial, Baihakki was offered a 4-month contract by the Saudi side until the end of the season. After declining to play in the Middle East, Baihakki was offered a contract to play with
Kuala Lumpur FA. However, a last minute deal was offered to him to play in the
Thai League 1 and on 26 January 2018, he signed a contract with 4 time-league winner,
Muangthong United ahead of the
2018 season. He scored his first goal in a 3–0 victory against
Thai Honda FC, becoming the first Singaporean to score in the Thai league. On 11 January 2019, Baihakki signed a one-year deal with newly promoted club
Thai League 1 club
Trat. On 3 January 2020, Baihakki signed for
2019 Thai League Cup winners
PT Prachuap for the
2020 Thai League 1 season. After 2 years in Thailand, Baihakki returned to Singapore to inked an 18-month deal with
Tampines Rovers on 14 June 2020. Under the terms of the contract, Baihakki would play for free this season, should the
2020 Singapore Premier League resume after being suspended due to the
COVID-19 pandemic. On 5 December 2020, Baihaikki scored his first goal for the club in an Eastern Derby as he scored a header in the 80th minute of the match against his former club,
Geylang International to levelled the score in a 1-1 draw at
Our Tampines Hub. On April 3, 2021 in a fixture against
Hougang United at the
Hougang Stadium, Baihakki was sent off after receiving a second yellow in the seventieth minute from a soft push on
Tomoyuki Doi. The free-kick conceded by him was ultimately scored by
Shafiq Ghani as Tampines went on to lose 5-1. On 25 June 2021, he make his
AFC Champions League debut against
2020 J1 League runners-up,
Gamba Osaka in which they lost the match 2-0. He went on to play all six of the group stage match against
2020 K League 1 champions and
2020 Korean FA Cup winners,
Jeonbuk Hyundai Motors and Thailand club,
Chiangrai United with all the match being played at the
Lokomotiv Stadium in
Tashkent,
Uzbekistan. On 1 February 2022, Baihakki announced his retirement from competitive football. == International career ==