 In 2012, O'Brien signed a contract worth $80,000 with Khulna Royal Bengals represent them in the newly formed Bangladesh Premier League, a domestic t20 competition.In five matches he scored 54 runs.At the end of the 2012 English County season, O'Brien left Northamptonshire after six seasons.