The correct sequence of the Mughal emperors chronologically are as follows:
Babur → Humayun → Akbar → Jahangir → Shah-Jahan → Aurangzeb → Bahadur Shah → Jahandar Shah → Farrukhsiyar Muhammad Shah → Ahmad Shah Bahadur → Alamgir II → Shah Alam II → Akbar Shah II → Bahadur Shah II.