He was signed as a free agent on January 11, 2006, by the Chicago Cubs and played for their Triple-A affiliate, the Iowa Cubs in 2007.[3] On May 2, 2008, Walrond signed as a free agent with the Philadelphia Phillies. He was called up from the Phillies' Triple-A affiliate, the Lehigh Valley IronPigs, on August 1, 2008, then sent back down on August 20, following the activation of Pedro Feliz from the disabled list. He was claimed off waivers by the Toronto Blue Jays on November 4, 2008, but waived on November 20. In December, he signed with the Yokohama BayStars of Japan's Central League.
In 2011, Walrond paid for his own airline ticket to the Mets spring training camp where he was signed to a minor league contract. Les pitched well during the Big League Camp, but became ill before the break of camp. Unfortunately, Les was waived by the Mets. On April 15, 2011, Les signed a deal with the Lancaster Barnstormers of the Atlantic League.
On May 26, 2011, Walrond signed a minor league deal and was assigned to Double-A Reading two days later. On July 16, 2012 the Toronto Blue Jays announced they signed Walrond to a minor league contract.[4]