Shuvagata made his first-class debut on 20 January 2010 in a National League match for Dhaka against Barisal.
[3] Shuvagata scored his maiden century in October 2010, during the opening match of the National League against Khulna Division.
[4] Dhaka were runners-up and Shuvagata played three of his team's nine matches, scoring 318 runs including two centuries.
[13] In 2016 he was added to Bangladesh's squad for the 2016 ICC World Twenty20 after Taskin Ahmed was suspended from bowling with an illegal action.
[15] In October 2018, he was named in the squad for the Dhaka Dynamites team, following the draft for the 2018–19 Bangladesh Premier League.
[19] Minhajul Abedin, the chief selector of Bangladesh national team said, ''Shuvagata is coming back after a while but he has been a consistent performer in first class cricket.
"[20] In Jan 2022, Twin centuries from Shuvagata Hom helped Walton Central Zone lift the trophy of the 2021-22 Bangabandhu Bangladesh Cricket League (BCL).
They beat the BCB South Zone by four wickets in a thrilling encounter in the final of the tournament at the Sher-E-Bangla National Cricket Stadium in Mirpur.