We prove a semi-invertible Oseledets theorem for cocycles acting on measurable fields of Banach spaces, i.e. we only assume invertibility of the base, not of the operator. As an application, we prove an invariant manifold theorem for nonlinear cocycles acting on measurable fields of Banach spaces.