O'Neill was drafted 115th overall in the 2004 NHL Entry Draft by the New York Islanders. Originally from the Green Bay Gamblers of the USHL he was to play for Canada at the World U18 Championships in 2004. He then committed to play four years of collegiate hockey at Notre Dame culminating in a conference championship in 2007.