Garland was signed by the Denver Broncos on April 25, 2010 after going undrafted in the
2010 NFL Draft. The Broncos placed Garland on the reserve/military list on September 4, 2010 to serve his two-year military commitment.
[3] He was released by the Broncos on August 31, 2012. He was signed to the Broncos' practice squad on September 1, 2012. He was released by the Broncos on August 30, 2013 and signed to the team's practice squad on September 4, 2013. Garland signed a future's deal with the Broncos on February 4, 2014.
[4] He made his NFL debut on November 9, 2014 against the
Oakland Raiders.
[5]
Garland was Stationed at
Scott Air Force Base. as a Public Affairs Office from 2010 to 2012 while assigned to the Denver Broncos Military Reserve players list. Garland held the rank of
second lieutenant during this time.