 On August 4, 2013, the Angels signed Willis to a minor-league contract and assigned him to their AAA affiliate, the Salt Lake Bees.Willis signed a minor league deal with the San Francisco Giants in January 2014 and was later released in April 2014.On July 5, 2014, the Bridgeport Bluefish of the Atlantic League, reported they had agreed to verbal contract terms with Willis.