Answer
The Portland Thorns are the only club that Kelley O'Hara has never played for. She has played for the Boston Breakers, Sky Blue FC, FC Gold Pride, and the Utah Royals FC, in addition to representing the United States women's national soccer team since 2010.