The Arizona Diamondbacks have fired general manager Kevin Towers in the midst of a third straight disappointing season.

Towers became Arizona's general manager in 2010 and put together a roster that won 94 games and the NL West the in 2011.

The Diamondbacks have backpedaled since then, finishing .500 the past two seasons and struggling this year despite having the highest payroll in franchise history.

Plagued by injuries, Arizona lost 22 of its first 30 games and was 59-81 through Thursday's games.

Towers' firing comes four months after the Diamondbacks hired Hall of Fame manager Tony La Russa as chief operating officer.

More From ESPN Western Colorado