 He made his One Day International debut for Ireland in 2006; two years later he played his first Twenty20 International.He was one of the eleven cricketers to play in Ireland's first ever Test match, against Pakistan, in May 2018.O'Brien has also played in overseas twenty20 leagues, first the Indian Cricket League in 2008 and then the Bangladesh Premier League on its formation in 2012.