2009-10: A sixth-round selection (107th overall) in the 2009 OHL Priority Draft by the Niagara Ice Dogs, Phil Di Giuseppe chose to skate for the Villanova Knights in the Ontario Junior A Hockey League. In 56 games he scored 16 goals with 31 assists. The Knights finished seventh in the 15-team league. In six playoff games Di Giuseppe scored 1 goal with 3 assists.
2010-11: Di Giuseppe was the third-leading scorer for Villanova in his second season with the Knights. He scored 24 goals with 39 assists and had 25 penalty minutes. After finishing second in the South Division of the re-aligned OJHL, the Knights reached the Southeast Conference finals. In 10 playoff games Di Giuseppe led Villanova in scoring with 6 goals and 10 assists with 8 of his 10 points (3 goals, 5 assists) coming on the power play. Di Giuseppe committed to playing college hockey at the University of Michigan in 2011-12.
2011-12: Di Giuseppe skated in 40 of 41 games for the University of Michigan as a freshman. He scored 11 goals with 26 assists and was plus-23 with 18 penalty minutes. After finishing second in the CCHA, the Wolverines reached the finals of the league tournament and received an at-large bid to the NCAA Midwest Regional. Di Giuseppe was invited to the NHL Draft Combine but was not ranked among the 210 North American skaters in Central Scouting's final rankings prior to the 2012 NHL Draft.
Some will classify Di Giuseppe as a “pure-scorer”. And while there is no doubt that he can put the puck into net, there is far more to his game than just scoring goals. He is equally adept as a playmaker. Two areas that set Di Giuseppe apart from many other freshmen are his tremendous hockey instincts and his ability to cycle pucks down low. He thinks the game extremely well and has a low panic point. Di Giuseppe is also quite good not only around the net but along the boards and corners as well. He sees the ice and follows/supports plays really well too. Di Giuseppe possesses great poise and patience with the puck, and his decision-making is very good.
Di Giuseppe is playing for the University of Michigan.