Yadigar Muhammad Mirza (muerto en 1470) fue el gobernante timúrida de Herat en oposición al sultán Husayn Mirza Bayqarah durante 6 semanas de 1470.
Más tarde, en 1469, Uzun Hasan hizo proclamar a Yadigar Muhammad Mirza como el sucesor de Abu Sa'id y le proporcionó fuerzas timúridas para que pudiera tomar el control de Jorasán, que entonces estaba controlado por el sultán Hussein Mirza Bayqarah.
Aunque Yadigar Muhammad Mirza fue derrotado por Husayn en una batalla en septiembre, el líder de los Ak Koyunlu envió nuevos refuerzos.
Eventualmente Husayn se vio obligado a evacuar Herat, que Yadigar Muhammad Mirza ocupó en julio de 1470.
Yadigar Muhammad Mirza, que fue capturado, fue ejecutado rápidamente por su enemigo.