The New York Jets have fired Todd Bowles as head coach.

Bowles went 24-40 over four seasons with the Jets, including 21 losses in his past 27 games.

Ownership decided against a complete overhaul, opting to retain embattled general manager Mike Maccagnan.