Deep Dasgupta astonished many observers when he left the state side and became a part of the unofficial ICL in 2007. Currently, he is an integral part of the Royal Bengal Tigers.
During the 2000-01 season, Dasgupta played 3 games and caught 13 victims and scored 190 runs at an average of 38. When he had the experience of playing only 3 first class games, he was one of the probables for the Indian team for the Zimbabwe tour. However, he could not reach the final squad. However, in the twin series of Zimbabwe and Sri Lanka, Sameer Dighe disappointed as a wicketkeeper and this led to the selection of Dasgupta in the national team for South Africa. Further, Dasgupta could not impress in the ODIs. However, in the 2nd Test match, he played an important role in aiding the team to save the Test in his role as the opener. He also improved as a wicketkeeper.
Deep Dasgupta has played in 78 first class matches in which he has batted in 127 innings and has remained not out 9 times. He has scored 3576 runs with 171 as his highest score. His batting average was 30.30. He smashed 6 centuries and 17 half centuries. As a wicketkeeper, he took 185 catches and stumped 22 times.