О'Браєн також входив до складу збірної на чемпіонатах світу 2002 і 2006 років, а також став переможцем Золотого кубка КОНКАКАФ у 2005 році. Всього Джон провів 32 матчі за збірну і забив 3 м'ячі.