 Cowie signed for Wigan Athletic on a two-year contract in July 2014.Cowie became the first signing of Scottish Premiership side Hearts during the 2015–16 winter transfer window, signing a two-a-half-year deal with the Tynecastle club.In August 2017, his contract was extended by one year.