O'Brien joined Portsmouth in the summer of 2005 moving from Newcastle United. In 2002 he gained a call up to the world cup representing the Republic of Ireland. Since playing for Portsmouth he has shown he is very committed and has proven to be of an asset to the team.