Für die USA nahm O’Sullivan an der U18-Junioren-Weltmeisterschaft 2002, sowie den U20-Junioren-Weltmeisterschaften 2003, 2004 und 2005 teil. Des Weiteren stand er im Aufgebot der USA bei den Weltmeisterschaften 2006, 2008 und 2009.