Field-excited flux-switching motor drive systems have become more and more popular due to their robustness and lack of need for a permanent magnet. Three different types of predictive controllers, including a single-step predictive speed controller, a multi-step predictive speed controller, and a predictive current controller are proposed for sensorless flux-switching motor drive systems in this paper. By using a 1 kHz high-frequency sinusoidal voltage injected into the field winding and by measuring the a-b-c armature currents in the stator, an estimated rotor position that is near 2 electrical degrees is developed. To improve the dynamic responses of the field-excited flux-switching motor drive system, predictive controllers are employed. Experimental results demonstrate the proposed predictive controllers have better performance than PI controllers, including transient, load disturbance, and tracking responses. In addition, the adjustable speed range of the proposed drive system is from 4 r/min to 1500 r/min. A digital signal processor, TMS-320F-2808, is used as a control center to carry out the rotor position estimation and the predictive control algorithms. Measured results can validate the theoretical analysis to illustrate the practicability and correctness of the proposed method.