Career
Known as: McTaco, McTyson, Codazos Locos, McParido, McPerra
Club
McDonald made his professional debut as a 16-year-old with AD Carmelita, making three appearances in his first season. In 2006 he moved to top Costa Rican side CS Herediano. During his stay with Herediano he appeared in 41 First Division matches, scoring 17 goals.
Following his stay with Herediano, McDonald joined the Vancouver Whitecaps on August 5, 2010.
He made his Whitecaps debut as a second-half substitute coming on for striker Cornelius Stewart during a 1-0 victory at National Security Council Minnesota Stars on August 14, and made His first start for Vancouver on September 11 in 3-0 victory at Crystal Palace Baltimore. On October 19, 2010, the Vancouver Whitecaps released McDonald, along with five fellow players, citing their need to purge certain players in preparation for their upcoming promotion to Major League Soccer.
On November 14, 2011, Kalmar FF of Allsvenskan in Sweden announced they had signed McDonald on a three-year contract, starting January 2012. International
McDonald has represented his native Costa Rica at both the U-20 and U-23 Olympic levels, and made his debut for the senior side on August, 2011, against Ecuador.