The FA Cup will be shown on the BBC and BT Sport while ITV has secured exclusive rights to England games from 2014, the Football Association has announced.
Both the FA Cup and England deals will begin at the start of the 2014-15 season and run through to 2018.
ITV had already won England's World Cup and European Championship qualification fixtures from UEFA and has now secured all home and away friendly internationals.
It will be a return for the FA Cup to the BBC for the first time since 2008.
New FA chairman Greg Dyke said: "I would like to thank everyone who expressed an interest in these FA Cup broadcast rights and congratulate the BBC and BT Sport on their successful tenders.
"Their valuable support underlines what a great competition the FA Cup is and how important it is to the sporting calendar.
"ITV have done a tremendous job in recent years and we look forward to their fantastic continued support of the England team.
"We are delighted to have all the England games, both qualification and friendly internationals, in one place allowing ITV to follow the team home and away."