His international debut came as a replacement against Romania in 2001. O'Driscoll won 23 caps for Ireland, the last of which came against Scotland in the 2011 Rugby World Cup warm-ups. He was a member of Ireland's 2009 Grand Slam winning team. He was selected in Ireland's 2011 World Cup training squad for the warm-up tests in August, but was not selected in the final 30-man squad for the World Cup and never played for his country again.