Harry Kane: England captain agrees new deal in principle with Bayern Munich until 2029
Harry Kane's new Bayern contract will take him until 2029 at the German champions; his 72 goals for club and country last season - including the World Cup campaign - have put him in strong contention for the men's Ballon D'Or