Nadif Chowdhury bats right handedly and bowls slow left arm orthodox in the Bangladesh national cricket team. He has also played for Barisal Division, Bangladesh Under-19s and Bangladesh A.
Nadif Chowdhury played his first Twenty20 International on 28th November 2006 at Khulna (Khulna Divisionsal Stadium) against Zimbabwe. He was allocated the No. 5 batting position where he scored 10 runs in 7 balls inclusive of 1 four. Bangladesh was victorious in this match by 43 runs. In another match on 20th September 2007, he played against Pakistan at Cape Town (Newlands) which was a neutral venue. He came to bat at the No. 6 slot and collected 12 runs in 10 deliveries including 1 boundary. This match was won by Pakistan by 4 wickets with 6 deliveries to spare.
Nadif Chowdhury appeared in 3 Twenty20 Internationals in which he got the opportunity to play in all 3 innings. He collected 27 runs in these with 12 as his highest score. His batting average was 9 and batting strike rate was 117.39. He played in 4 Twenty20 matches in which he accumulated 29 runs in 4 innings. His batting strike rate was 100 and batting average was 7.25. His highest score was 12.