Vijay signed his first senior contract with Chennai City FC that competes in I-League. He was signed for 2019–20 I-League season.[2] Vijay played his debut match on 31 January 2020 against the Kolkata giants Mohun Bagan. Vijay came in as a substitute for Jan Muzangu in the 61st minute. He scored his debut goal in his debut match in 65th minute while Chennai City was trailing 3–0. The match was finished with the scoreline 2–3, where Mohun Bagan took the win.[3] Vijay started for the first time in line-up in the next matchday against Indian Arrows on 5 February 2020. The match finished 1–0 in favour of Chennai City.[4] Vijay started again in the next match against Churchill Brothers on 9 February 2020 where he found his first assist in his career for the goal set by Jan Muzangu. The match ended 1–2 in favour of Chennai.[5] Vijay started in the next match against South Indian rivals Gokulam Kerala on 12 February 2020 which they lost 1–0.[6] Vijay consecutively started for the team for a streak of 7 games and started as a substitute in his debut which make up all his 8 appearances for the club in the 2019–20 I-League season.[7][8] Vijay also appeared for the club in their AFC Cup 2020 group stage match against Maldivian football club Maziya S&RC on 11 March 2020. The match resulted in a 2–2 draw.[9][10]
2020–21
Vijay stayed at the club for the 2020-21 I-League season.[11] He played his first match of the season in the club's first match of the season against Gokulam Kerala FC on 9 January 2021. He was started in the lineup for the match. Vijay scored a goal in the 50th minute of the match.[12] The match ended 1–2 in favour of Chennai City.[13]