The Arizona Diamondbacks have fired Kevin Towers, according to sources.

An official announcement is expected about the general manager's future on Friday.

The Diamondbacks hired Tony La Russa as the organization's Chief Baseball Officer less than four months ago.

Towers was hired at the end of the 2010 season. Arizona entered 2014 with a franchise-record payroll only to lose 22 of the first 30 games and fall quickly into last place.