 Whilst at Liverpool he was capped by the Republic of Ireland at Under 18 level making his debut in 2010 in the Jerez tournament against Czech Republic in Prague.The following season Rafferty represented Republic of Ireland at Under 19 levels.He joined Football League Two side Rochdale on 2 July 2012.