 Kevin O'Brien represented Ireland in the Under-19s World Cup of 2004 in which he made 241 runs to help his country reach the Plate Semi-Final before being defeated by Australia.The following year he played for the MCC Young Cricketers.In June 2006 he made his One Day International debut in Ireland's inaugural ODI game, against England in Belfast.