ended the 2008–09 season as Hibs' top goalscorer with 12 goals. A good run of form at the start of the following season led to a recall to the Scotland squad and a player of the month award from the SPL. Riordan scored his 100th goal in senior football later that season; he brought up the milestone with a trademark free kick against Kilmarnock that gave Hibs a 1–0 win. Riordan had been omitted from Craig Levein's first Scotland squad, but Hibs manager John Hughes commented that Riordan had "worked very hard" in trying to win an international recall. His consistent goalscoring in the 2008–09 and 2009–10 seasons came about despite often playing in a wide midfield role. Hughes again praised Riordan during the 2010 pre-season. Soon afterwards, Riordan declared that he wanted to agree a new contract with the club. He was however also linked with a £500,000 move to Azerbaijan Premier League club Gabala, who at the time where managed by Tony Adams. After the sale of Anthony Stokes to Celtic, Hughes started using Riordan as a central striker. Despite scoring three goals in the early part of the season, Riordan was omitted from the Scotland squad in October 2010. After Hughes was replaced by Colin Calderwood as Hibs manager in October 2010, the new manager gave Riordan the team captaincy. In his second match as captain, the first Edinburgh derby of the season, Riordan was sent off for a reckless lunge on Rudi Skácel in the dying minutes of a 2–0 loss. Riordan bounced back by scoring both goals in a 2–1 win against Motherwell the following weekend. He registered his 100th goal for Hibs in all competitions during a 2–1 defeat at Kilmarnock in December. Riordan was the first player to achieve this milestone since Arthur Duncan thirty years ago. A goal against Hamilton in March 2011 meant that Riordan became the third highest goalscorer in the Scottish Premier League era, behind only the prolific Old Firm goalscorers Kris Boyd and Henrik Larsson. In April 2011, the Daily Express reported that Riordan would leave Hibernian when his contract expired at the end of the 2010–11 season. The newspaper claimed that Riordan had turned down an offer of a new deal on reduced terms. Shaanxi Baorong Chanba Riordan signed a two-year contract with Chinese Super League club Shaanxi Baorong Chanba in July 2011. On 10 July 2011,