Amrinder Singh

[10] Singh then made his I-League debut for Pune coming on as a substitute for Shahinlal Meloly in the 21st minute against East Bengal.

Amrinder started the season with a cleansheet in a goalless draw against CR Police at Durand Cup on 23 August.

[14] He overtook Shahinlal Meloly and Abhra Mondal as the first choice keeper and played his first game of the 2012-13 I-League season on 14 April 2013 against ONGC F.C.

[20] [21] On 29 January 2014, Singh made his continental debut for Pune in their 2014 AFC Champions League qualifying play-off round 1 tie against Hanoi T&T which ended in a 3–0 defeat as he played the full game.

[24] He kept his first continental cleansheet against Kitchee in a 2-0 victory on 22 April where he also saved a penalty from Juan Belencoso which made way for a historic win.

[27] He also started in every game of King's cup held at Bhutan where Pune lost to Sheikh Jamal Dhanmondi Club in the final 1-0.

[29] Amrinder won his first match of the season with Pune on 24 January against the defending champions Bengaluru which ended with a score 1–3.

[32] On 15 September 2015, Amrinder joined Indian Super League club ATK for the 2015 season on loan from Pune.

[34] ATK qualified for playoffs and lost to Chennaiyin FC on an aggregate score of 4–2 from both legs with Amrinder in goal.

[44] He started in both legs of semifinal against Johor DT as Bengaluru won 4-2 on aggregate on 19 October and became first ever Indian club to reach AFC Cup final.

[48] On 18 February 2017, he was substituted off in 39th minute of goalless draw against Mumbai due to a thigh injury which ruled him out for a month.

[50] Amrinder played a pivotal role in the club's campaign in the 2016-17 Federation Cup as he conceded only one goal in three games.

[53] Amrinder was loaned to Indian Super League side Mumbai City from Bengaluru for a short spell.

[55] [56] He conceded his first goals of the season with Mumbai City on 10 December, when they were defeated 3–2 by his former team ATK in first leg of semifinal.

[57] Three days later, he played his last match of the season for Mumbai City in the second leg against ATK, which ended in a 0–0 draw.

[64] Amrinder played his first match of the 2018-19 Indian Super League season against Jamshedpur on 2 October 2018, which ended in a 0–2 loss.

[69] Mumbai qualified for playoffs with Amrinder starting in both legs of semifinal but was defeated by FC Goa on an aggregate score of 5–2.

[71] Mumbai lost their first match of the season with Amrinder on 31 October against Odisha FC which turned out to be a huge loss with a score of 2–4.

[74] Amrinder played his first match of the 2020-21 Indian Super League season against NorthEast United on 21 November 2020, which ended in a 1–0 loss for Mumbai.

[81] He appeared with the club in 2021 AFC Cup group stage matches in Maldives where he kept a clean sheet against Bengaluru FC in a 2-0 win on his debut.

[82] ATK Mohun Bagan became the group winner of the South Asia Zone but lost in the Inter-zone play-off semi-finals against Uzbekistan club FC Nasaf 6-0.

[86] ATK Mohun Bagan finished 3rd in the league stage but lost to Hyderabad FC in the Semi-finals on aggregate score of 3-2.

[88] Amrinder joined Odisha FC ahead of the 2022-23 Indian Super League season on a one-year deal.

He made a significant contribution in Super Cup and Odisha went on to win their first ever trophy since its inception defeating Bengaluru in the final 2-1.

[93] 4 days later, he played in the AFC Cup playoff against Gokulam Kerala in which Odisha secured a 3-1 victory and qualified for an Asian competition for first time ever.

[97] He played his first match of the season in Odisha's continental debut in opening game of AFC Cup 4-0 loss to Mohun Bagan.