Melbourne Victory Pain made his
A-League debut for
Melbourne Victory in a
Melbourne Derby against
Melbourne Heart on 2 February 2013. He made his first start for the club a week later, against
Central Coast Mariners. In 2013, he was singled out for praise by then-
Liverpool manager
Brendan Rodgers after a friendly match at the
Melbourne Cricket Ground.
Central Coast Mariners Pain moved to the
Central Coast Mariners in June 2016 in a swap deal for
Mitch Austin. Pain made his debut for the Mariners against
Perth Glory on 8 October 2016, putting on a man of the match performance in an eventual 3–3 draw. He scored his first goal for the club in a win over
Adelaide United one month later with a powerful strike from outside the area.
Western United On 14 April 2019 Pain signed for new
A-League club,
Western United. He played in the club’s first ever A-League Championship, in 2021–22. On 25 January 2023 he signed a three-year contract extension and was the first ever to play 100 games for Western United.
Al-Orobah On 8 July 2023, Western United confirmed that Pain would leave the club to join
Saudi First Division League side
Al-Orobah.
Al-Bukiryah On 18 July 2024, Pain joined
Al-Bukiryah. ==International career==