We propose the first machine-learned control-oriented flow estimation for multiple-input, multiple-output plants. The starting point is constant actuation with open-loop actuation commands leading to a database with simultaneously recorded actuation commands, sensor signals and flow fields. A key enabler is an estimator input vector comprising sensor signals and actuation commands. The mapping from the sensor signals and actuation commands to the flow fields is realized in an analytically simple, data-centric and general nonlinear approach. The analytically simple estimator generalizes linear stochastic estimation for actuation commands. The data-centric approach yields flow fields from estimator inputs by interpolating from the database – similar to Loiseau, Noack & Brunton (J. Fluid Mech., vol. 844, 2018, pp. 459–490) for unforced flow. The interpolation is performed with
$k$
nearest neighbours (
$k$
NN). The general global nonlinear mapping from inputs to flow fields is obtained from a deep neural network (DNN) via an iterative training approach. The estimator comparison is performed for the fluidic pinball plant, which is a multiple-input, multiple-output wake control benchmark (Deng et al., J. Fluid Mech., vol. 884, 2020, A37) featuring rich dynamics under steady controls. We conclude that the machine learning methods clearly outperform the linear model. The performance of
$k$
NN and DNN estimators are comparable for periodic dynamics. Yet the DNN performs consistently better when the flow is chaotic. Moreover, a thorough comparison regarding the complexity, computational cost and prediction accuracy is presented to demonstrate the relative merits of each estimator. The proposed method can be generalized for closed-loop flow control plants.