 After the end of the 2006–07 season, he joined Football League Two side Rotherham United.Holmes made an immediate impression for his new club by scoring a double against Peterborough.He scored the first league hat-trick of his career against Lincoln City in January 2008.