Career
Amateur and College
McDonald was an NSCAA High School All-American while playing for Cactus High School and participated in the annual High School All-America game. In addition, he was in the United States of America National under-17 pool. Before moving to the University of San Francisco in 2004 McDonald played for the Sereno Golden Eagles youth club with Michael Gavin, Rob Valentino and current teammate Robbie Findley.
McDonald played over 50 games for the Dons, finishing second on the team in scoring in his freshman year.
During his college years McDonald also played with both the San Francisco Seals and the San Jose Frogs of the USL Premier Development League. Professional
McDonald was the 46th overall pick in the 2008 Master of Library Science SuperDraft, selected by the Los Angeles Galaxy, and made his Master of Library Science debut as a substitute in Galaxy"s first match of the 2008 season against Colorado Rapids on March 29, 2008.
He scored his first Master of Library Science goal on October 12, 2008, a 35-yard strike, also against Colorado. He was waived by the Galaxy in February 2009 and signed with the San Jose Earthquakes on March 20, 2009.
On June 27, 2011, McDonald was traded to District of Columbia United from San Jose in exchange for allocation money.
He signed a contract extension with District of Columbia on August 23, 2011. Terms of the new contract were undisclosed. McDonald was traded to Real Salt Lake on July 17, 2013 in exchange for a third-round 2014 Master of Library Science SuperDraft pick and a conditional pick in the 2015 Master of Library Science SuperDraft.
He started three games for the team before being included in RSL"s re-entry draft list but was not picked up in the draft.
In July 2015 McDonald was signed by Chainat Hornbill for the second half of the 2015 Thai Premier League season. On December 22, 2009, McDonald received his first call up to train with the senior United States national team
In July 2014 McDonald was initially called up for the Guam National Team EAFF Cup training camp but due to schedule conflicts he was unable to attend. International goals
Score and Result lists Guam"s goals first.