[1] Roy started his career playing in the Subroto Cup and the under-16 league in West Bengal for Sporting Union Club.
His prodigious talent prompted his coaches to despatch him to the prestigious Tata Football Academy in 2000.
His first taste of NFL/I-League action came while playing for Mahindra United in 2004-05 where the jeepmen finished a creditable fourth.
In 2009-10, he returned to Mahindra United who seemed destined for I-League glory till Dempo spoiled their party.
After the Mumbai outfit disbanded, he joined Dempo S.C. in 2010-11 and continues to serve them with distinction.