On 25 January 2018, Johor Darul Ta'zim have confirmed that Tan will leave for Portuguese third division club Vilaverdense on 27 January 2018 for a year-long loan stint.[5] In early May, it was confirmed that Tan would return to Johor six months early alongside teammate Syamer Kutty Abba.
Police Tero (loan)
In 2019, Tan joined Police Tero that plays in Thai League 2 on loan from Johor Darul Ta'zim.[6] He made his first appearances with Police Tero B team in a match against Air Force United B in the 2019 Thai League 4.[7] He made his debut in the 2019 Thai League 1 with Police Tero first team coming in as a substitute in the last minute against Air Force United.[8]
Police Tero
During the 2020 season, Tan signed a two-year contract with Police Tero.[9]
Sabah
In 2022, Tan joined Sabah that plays in Malaysia Super League. He made his debut in the opening match of 2022 Malaysia Super League against Negeri Sembilan at the Likas Stadium. On 1 September 2022, Tan scored his first goal for Sabah in a 2-2 draw against Kuala Lumpur, which also his first goal in the first division of Malaysian League.
International career
Dominic previously represented the youth team of the Singapore national football team while living in Singapore as a permanent resident.[citation needed]
In 2016, Tan was called up for the Malaysia national under-22 team for the inaugural Nations Cup.[2] Later in August, he made his first start in a friendly match against Bahrain, with the match ending in a 0-0 draw.[10][11] In 2017, he was selected for the Dubai Cup Football Tournament.