Leveille finished his freshman season with the Michigan State Spartans of the Central Collegiate Hockey Association with 17 points in 38 games.
After spending three seasons as a Thrashers/Jets prospect, Leveille was not tendered an offer from the Jets and became an unrestricted free agent on August 15, 2012.
[8] On October 4, Leveille was released from Bulldogs' training camp and assigned to the San Francisco Bulls of the ECHL.
On April 29, 2014, Leveille signed a one-year contract abroad with French club, Dragons de Rouen of the Ligue Magnus.
[11] As a free agent from the Senators in the following off-season, Leveille continue his tenure in the ECHL, signing a one-year deal with the Elmira Jackals on August 18, 2016.