[2] He made his first-class debut for Chittagong Division in the 2016–17 National Cricket League on 25 September 2016.
[3][4] He made his List A debut for Brothers Union in the 2016–17 Dhaka Premier Division Cricket League on 20 April 2017.
[5] On 14 March 2018, bowling for Gazi Group Cricketers against Abahani Limited in the 2017–18 Dhaka Premier Division Cricket League, Arafat became the first Bangladeshi bowler to take eight wickets in a List A match.
[6] In August 2019, he was one of 35 cricketers named in a training camp ahead of Bangladesh's 2019–20 season.
[7] He made his Twenty20 debut on 31 May 2021, for Mohammedan Sporting Club in the 2021 Dhaka Premier Division Twenty20 Cricket League.