[1] Born to a footballing family, Wafi began training with youth scheme Projek Ikan Pusu ever since he was 5 years old.
After a training stint at the Tokyo Institute of Technology in Japan in late 2018,[4] Wafi joined DPMM FC initially as a youth player to compete in the 2019 Brunei Premier League.
[5] After the academy side comfortably claimed the league title, Wafi's performances as captain impressed new head coach Adrian Pennock enough to place him in the first team.
[8] On 19 March 2023 in a 1–3 defeat against Geylang International, Wafi was stretchered off in the second half after an awkward landing, which was later revealed to be an anterior cruciate ligament injury alongside a meniscus tear on his right knee which ruled him out for the rest of the season.
He made his competitive debut in the first leg of the 2024–25 Shopee Cup qualifying matches on 17 July against Shan United of Myanmar, which ended in a 1–1 draw.