Dhaka Premier Division League Playing for
Gazi Group Cricketers, he took most wickets (35 in 16 matches) in the
2016-17 season, which his team won. In the next season he was retained by
Gazi Group Cricketers. He took 17 wickets in 9 innings in the
2017–18 DPL. In the
2019 DPL he played for
Gazi Group Cricketers, where he took 7 wickets in 8 innings at an average of 50.00. His best bowling figures were 2/46. He was signed by
Mohammedan Sporting Club cricket team for the
2020 DPL. He got the chance to play just one match as the tournament was postponed due to
COVID-19 pandemic. He took 1 wicket at an average of 43.00. His best bowing figures being 1/43. He made a comeback in
2022 DPL in the jersey of
Brothers Union cricket team by taking 17 wickets in 11 innings in an average of 29.05. His best bowling figure was 4/51. In the next season he did not have a good season. He played for
Agrani Bank Cricket Club. He took 12 wickets in 13 innings in an average of 49.41. His bowling figure was 3/65. He came back strongly in
2024 DPL. He played the season for
Mohammedan Sporting Club cricket team. He took 31 wickets in 16 innings in an average of 19.06. His best bowling figure was 7/20. He became the highest wicket taker of the tournament. In the following season he was retained by the
Mohammedan Sporting Club cricket team. He took 15 wickets in 11 innings in an average of 25.33. His best bowling figure was 4/66.
Bangladesh Premier League Comilla Victorians He was picked by
Comilla Victorians for
2015–16 Bangladesh Premier League. In his debut season he took 21 wickets in 12 innings in an average of 15.04. His best bowling figure was 4/19. He became the second highest wicket taker of the tournament.
Barisal Bulls In
2016–17 Bangladesh Premier League he was selected to play for
Barisal Bulls. He took 4 wickets in 7 innings in an average of 53.75. His best figure was 2/34.
Dhaka Dynamites He was selected to play for
Dhaka Dynamites in
2017–18 Bangladesh Premier League. He took 15 wickets in 13 innings in an average of 19.93. His best bowling figure was 3/11.
Comilla Victorians In October 2018, he was named in the squad for the
Comilla Victorians team, following the draft for the
2018–19 Bangladesh Premier League. He took 3 wickets in 6 innings with an average of 40.00. His best bowling figure was 2/37.
Cumilla Warriors He was drafted to play for the
Cumilla Warriors in the
2019–20 Bangladesh Premier League. In the tournament, he took only 2 wickets in 10 innings in an average of 141.00. His best bowling figure was 1/19.
Comilla Victorians He played for the
Comilla Victorians in the
2021–22 Bangladesh Premier League. He took 4 wickets in 5 innings in an average of 30.75. His best bowling figure was 3/19. He was retained by the
Comilla Victorians for the
2022–23 Bangladesh Premier League. He took 3 wickets in 4 innings in an average of 27.33. His best bowling figure was 1/13.
Rangpur Riders In September 2023, he was drafted to play for the
Rangpur Riders team in the
2024 Bangladesh Premier League. He made strong comeback in this season of BPL. In a League stage match against
Fortune Barishal he took a 5 wicket haul, which includes the wicket of
Kyle Mayers,
Mushfiqur Rahim,
Soumya Sarkar,
Mahmudullah and
Mehidy Hasan Miraz. He took 5 wickets for only 12 runs in that match. In the season he took 9 wickets in 5 innings in an average of 10.55. His best bowling figure was 5/12.
Khulna Tigers He played the season for the
Khulna Tigers. He continued his good form. He took 17 wickets in 10 innings in an average of 21.64. His best bowling figure was 4/44.
Chattogram Royals In November 2025, Rony was bought by the
Chattogram Royals for ৳22
lakh, for the
2025–26 Bangladesh Premier League. ==International career==