On 3 June 2013 Iwelumo joined League Two side Scunthorpe United on a one-year deal. He spent six months at Scunthorpe before joining St Johnstone on 23 January 2014. Iwelumo was an unused substitute as St Johnstone won the 2014 Scottish Cup Final. He joined Conference Premier side Chester on 30 June 2014, but announced his retirement from football on 28 October 2014.