When will Lord Vishnu come to Earth?

The ascending of the Kali Yuga (the current epoch in which they are presently living) will end in 2025 CE. The manifestation of the next Yuga (the ascending of Dwapar Yuga) will occur in 2325 CE with a transitional period of 300 years.It is expected that Vishnu will take the Avatar of Kalki. As per the Bhagavad Gita, the end of the Kali Yuga will see the incarnation or Avatar of Lord Vishnu on earth. Moreover, everytime Adharma spread its ugly wings, Lord Vishnu came to the rescue to bring in Dharma. The Kalki Avatar of Vishnu will be his tenth and he is expected to be born at a scheduled date and location.