Rai has so far played 90 games in the ISL starting in the 2016 season, featuring for Kerala Blasters, now defunct Delhi Dynamos, and Odisha FC before he joined the Mumbai City FC. The 25-year-old midfielder has inked a one-year contract with the MCFC.