Morgan began her career with West Coast FC in the WPSL in 2008. Then she moved to California Storm in 2010, and later that year she moved to Pali Blues of the USL W-League. In 2011, she transferred to Western New York Flash, and in 2012, she joined Seattle Sounders. Morgan moved to Oregon to play for Portland Thorns in 2013, and she stayed with the team until 2015. Orlando Pride bought her in October 2015, and Morgan played for them from 2016 to 2019. She also played one season with Olympique Lyon in France, and she won the UEFA Women's Champions League that season. She won three trophies with Olympique Lyon.