Tindall made his debut for England on 5 February 2000, against Ireland in the 2000 Six Nations Championship. As well as winning the 2003 World Cup, he was a member of the England team which won the 2003 Six Nations Championship. He was injured at the 2007 Rugby World Cup. Tindall played in eleven Six Nations Championship competitions from 2000 to 2011.