1. Joined the Indian Cricket League (ICL) Team for Chandigarh Lions in 2007.
2. Joined the Indian Premier League (IPL) Team for Mumbai Indians in 2009 &2010.
3. Played for India U-19 cricket team for Tour to Malaysia in 2007.
4. Played for India U-19 cricket team for Tour to New Zealand in 2007.
5. Played for India U-15 Cricket team for Tour to UAE in 2002.
6. Represent India U-19, U-17, U-15 NCA (National Cricket Academy) Camp in 2002, 2003, 2004, 2005.
7. Played Ranji Trophy for Punjab Team in 2006.
8. Selected for Ranji Trophy camp held in Mohali for Punjab Team in 2014.
9. Played In TDCA Toronto in 2015 and BCMCL Vancouver in 2018 and some other Tournaments.
9. Played Every level of cricket From Junior to senior in India.