Education
University of Maine.
University of Maine.
He is currently playing with the Wilkes-Barre/Scranton Penguins in the American Hockey League (AHL) while under contract to the Pittsburgh Penguins organization of the National Hockey League (NHL). O'Neill was selected by the Atlanta Thrashers in the 7th round (210th overall) of the 2006 NHL Entry Draft. He then attended University of Maine where he played four seasons of NCAA Division I ice hockey with the Maine Black Bears, where he was recognized for his outstanding performance during the his senior, 2011–12, year, when he was named the New England Division I All-Star team by the New England Hockey Writers.
On March 26, 2012, the Winnipeg Jets of the National Hockey League (NHL) signed O'Neill to a two-year, entry-level contract. On July 2, 2015, O'Neill left the Jets as a free agent and signed a one-year, two-way contract with the Pittsburgh Penguins.