Riera debuted with Auckland City on 21 February 2011, coming on as a substitute in the 73rd minute of a match against AS Magenta in the 2010–11 OFC Champions League. Riera and Auckland City went on to win the Champions League, with Riera coming on as a substitute in two games and starting in two. In the 2010–11 New Zealand Football Championship Riera played in a total of five games, as well as the four games in the OFC Champions League. In the 2011–12 season Riera played in 24 matches with Auckland City. In New Zealand, Riera played in 14 matches in the New Zealand Football Championship, in which Auckland City won the premiership, and in the ASB Charity Cup match against Waitakere United. Riera also played in all 8 matches of the OFC Champions League, in which he won the Golden Ball award for best player of the tournament, and played together with Auckland City in the FIFA Club World Cup, but were eliminated from the cup in the first round, after losing to Kashiwa Reysol. In the 2012–13 season Riera played in 26 matches with Auckland City. In New Zealand, Riera played in 16 matches in the New Zealand Football Championship, in which Auckland City took 2nd place, and in the ASB Charity Cup match against Waitakere United. Riera scored his first goal in the opening round of the domestic league against Canterbury United. Riera also played in 8 matches of the OFC Champions League, helping Auckland City win their fifth title of the competition, and their third consecutive title. Once again Riera played together with Auckland City in the FIFA Club World Cup, but were eliminated from the cup in the first round, after losing to Sanfrecce Hiroshima.
Wellington Phoenix
Riera was signed by Wellington Phoenix of the A-League on 7 October 2013, after a pre-season friendly match between Phoenix and Auckland City. He debuted for Wellington Phoenix in the opening match of the 2013–14 season against Brisbane Roar, coming on as a substitute in the 55th minute. Halfway through the season, Riera signed a year-long extension to his contract with Wellington Phoenix. Riera was named the Phoenix's player of the year for the 2013–14 season. Riera announced his retirement from the Phoenix on 21 May 2016.