|Date of birth||17 July 1995|
|Place of birth||Bireun, Aceh, Indonesia|
|Height||1.78 m (5 ft 10 in)|
* Senior club appearances and goals counted for the domestic league only and correct as of 00:42, 8 November 2019 (UTC)|
‡ National team caps and goals correct as of 23:33, 15 June 2019 (UTC)
On November 11, 2014, he signed a four-year contract with Persebaya Bhayangkara. He made his debut on 5 April 2015 as starting line-up, which ended 1–0 victory against Mitra Kukar at Gelora Bung Tomo Stadium.
Zulfiandi made his first international caps for Indonesia in a match against Mauritius in the Friendly Match  and Zulfiandi scored his first international goal for Indonesia in a match against Thailand in the 2018 AFF Championship .
- As of 12 April 2015.
|Persebaya Bhayangkara||2015||Indonesia Super League||2||0||0||0||—||2||0|
- As of 17 November 2018
|Indonesia national team|
- Scores and results list Indonesia's goal tally first.
|1.||17 November 2018||Rajamangala Stadium, Bangkok, Thailand||Thailand||0–1||4–2||2018 AFF Championship|
- Sriwijaya FC
- Indonesia U19
- Indonesia U23
- "Profil Zulfiandi". bola.net (in Indonesian). Retrieved 9 June 2015.
- "Pemain - Zulfiandi" (in Indonesian). Persatuan Sepakbola Seluruh Indonesia. Retrieved 8 June 2015.
- "Tujuh Pemain Timnas U-19 Dikontrak Persebaya 4 Tahun" (in Indonesian). Retrieved 28 November 2014.
- Afroni, Donny. "Laporan Pertandingan: Persebaya Surabaya 1-0 Mitra Kukar". goal.com (in Indonesian). Retrieved 5 April 2015.
- "4 Pemain Jalani Debut di Laga Timnas Indonesia vs Mauritius" (in Indonesian). Retrieved 11 September 2018.
- Thailand vs Indonesia
- "Zulfiandi". National Football Teams. Retrieved 21 November 2018.
- Zulfiandi at Soccerway