Singh started his professional career in 2010 with Pailan Arrows of the I-League. While with Arrows Singh scored only one goal which came against Air India on 13 March 2011 in which Singh scored the equaliser for Arrows in a match that Arrows eventually won 5–2. Singh then left Pailan Arrows after one season and signed for Air India for the 2011–12 I-League season. Singh scored his first two goals for Air India on 1 November 2011 when he scored a brace against Salgaocar in the I-League in a match that Air India won 3–1. Singh then scored again in his next match for Air India against Chirag United Kerala on 6 November 2011 when he scored from a penalty in the 45th minute as Air India won 2–1. Singh continued his good form for Air India by scoring another brace against HAL on 20 November 2011 which helped Air India clinch a 4–2 victory. Singh then ended 2011 by scoring another brace against eventual champions Dempo on 18 December 2011 in which Air India won 2–0 and in which was surprising after Air India lost 14–0 to Dempo the season before. At the end of 2011 Singh had scored nine goals. Singh did not score again for Air India till 26 March 2012 in which he scored a brace against Mohun Bagan. After the season ended Singh was named the Football Players Association of India Young Player of the Season for the 2012–13 season.
After the season ended Manandeep signed for East Bengal. He made his first-team debut for the club on 21 September 2012 against Sporting Goa in East Bengal's first match of the 2012 Federation Cup by coming on as a 59th-minute substitute for Baljit Sahni. Then two days later Singh scored his first goal for East Bengal against ONGC after converting an 80th-minute penalty which won East Bengal the game 2–1. Singh then scored a brace for East Bengal on 25 September 2012 against Kalighat MS to send East Bengal to the semi-finals of the Federation Cup. East Bengal won the match 4–3. Singh then scored for East Bengal in the Final of the 2012 Federation Cup on 30 September 2012 scoring in the 100th minute to give East Bengal a 2–1; eventually East Bengal won the game and the tournament 3–2. Manandeep scored his first goal for East Bengal in league competition on 17 November 2012 against Churchill Brothers at the Fatorda Stadium in Margao, Goa in which he scored the second goal for East Bengal in a 3–0 victory which also sent East Bengal into first place in the I-League at that point. Singh then scored his second goal for the club in league play on 24 November 2012 against ONGC at the Salt Lake Stadium in which East Bengal won 5–0 convincingly.
On 20 November 2013, despite earlier rejecting ISL signed players, Rangdajied United of the I-League agreed to sign Manandeep on as well as Subrata Pal, Sandesh Jhingan, Gouramangi Singh, and Tomba Singh. He made his debut in I-League on 22 November 2013 against Shillong Lajong at the Nehru Stadium as he played the whole match and earned a yellow card in the 84th minute as Rangdajied drew the match 1–1.
Manandeep spend 3 weeks at Norwegian club Strømmen who play in the Norwegian First Division, the second-tier football league in Norway, using the trial as a recovery stint from an injury he suffered during the 2014 ISL season, which forced him to miss any prospective football during the ISL off-season. He was picked up by Kerala Blasters for the 2015 ISL.
International
Youth
Singh has played for India at the U16, U19, and U23 youth levels. He made his debut for the under-16 side on 27 October 2007 against Sri Lanka under-16s during the 2008 AFC U-16 qualifiers in which he also scored in the 46th minute as India U16s went on to win 6–0. He then scored his second goal for the u16 side on 1 November 2007 against Lebanon in the 47th minute as India secured a 3–0. Singh then scored his third goal for the under-16s on 8 October 2008 during the 2008 AFC U-16 Championship against Indonesia; India won 1–0. Singh then made his debut for the u19 team on 5 November 2009 against Iraq during the 2010 AFC U-19 Championship qualifiers; India U19 lost 5–0. He then made his under-23 debut for India on 23 June 2011 against Qatar U23 coming on as a 69th minute substitution for Chinadorai Sabeeth; India U23 drew the match 1–1 but lost 4–2 on aggregate.
Seniors
Singh made his debut for the India seniors on 23 February 2012 against Oman in a friendly coming on as a 77th-minute substitute for Sushil Kumar Singh; India lost 2–1.