Undrafted, Leavitt formerly played in the American Hockey League for the Houston Aeros and the San Antonio Rampage, the ECHL for the Alaska Aces and Texas Wildcatters and the Central Hockey League for the Arizona Sundogs before embarking on a European career in 2008.
He moved on to Finland's SM-liiga with HPK in 2011, but was unable to match the same form of previous European seasons.
In 2012-13 season, Leavitt had a brief spell in Austria's Erste Bank Eishockey Liga for KHL Medveščak Zagreb before returning to Germany and the 2nd Bundesliga for the SERC Wild Wings.
He then split the 2013-14 season in Sweden's HockeyAllsvenskan for Oskarshamns AIK and Denmark's Metal Ligaen for the Aalborg Pirates.
In 2014, Leavitt returned to the Ravensburg Towerstars, who were now playing in DEL2 which replaced the 2nd Bundesliga the previous year.