O'Neill was hired as the General Manager of the Philadelphia Wings in June 2001,[1] and assumed a Championship roster that was decimated by expansion of four teams and retirement of Dan Radebaugh and Jay Jalbert.
He led the Wings to only one playoff appearance in three years with an overall record of 23-26 and was fired after the 2004 season.
For his efforts, O'Neill was named NLL GM of the Year in both 2007[4] and 2008,[5] becoming the first multiple winner of the award.
[6] As a Senior lacrosse player, O'Neill played 162 games in net with 110 assists and 193 penalty minutes.
During this time, in the playoffs O'Neil played 82 games, scored 1 goal (1996), 51 assists, and had 148 penalty minutes.