 O'Brien played for Nottinghamshire in 2009, and in 2010 was awarded a contract with Cricket Ireland, making him one of six players with a full-time contract with the board.He was the first player for Ireland to take 100 wickets in ODIs.In December 2018, he was one of nineteen players to be awarded a central contract by Cricket Ireland for the 2019 season.