In December 2008, he signed for F.C. Motagua, and played with the Honduran club until 2012.[2] Leverón made his official debut in the Honduran league on 19 April 2009 with Motagua in the 3–6 defeat against Marathón in San Pedro Sula. While with Motagua he appeared in 83 league matches and scored nine goals.
In January 2013 it was revealed his agent was looking for a move abroad.[3] In February 2013 he signed a contract to play in MLS for Vancouver Whitecaps FC.