US Republican presidential candidate Donald Trump will win the race for the White House, says an American professor, who has correctly predicted all the last eight presidents of the United States.

Allan Lichtman, a distinguished professor of history at American University, told The Washington Post that based on a system he calls "Keys to the White House", Trump will emerge victorious in the November election.

“Based on the 13 keys, it would predict a Donald Trump victory,” he claimed.

The professor saidhe derivedthe system of true/false statements, "by looking at every American presidential election from 1860 to 1980, and have since used the system to correctly predict the outcomes of all eight American presidential elections from 1984 to 2012.”

He said one of the keys he uses to predict the winner of the White House is that the candidate is charismatic or not.

Professor Allan Lichtman is an American political historian who teaches at American University in Washington, DC.

Another factor he mentioned against Clinton is that she is going to run after President Barack Obama—a Democrat-- who had no major domestic or foreign policy achievements.

He also explained to the newspaper that his prediction is not based upon the polls, adding that “the polls have very recently tightened.”

“Clinton is less ahead than she was before, but it's not because Trump is rising, it's because Clinton is falling,” he added.

According to the professor, the upcoming election was the most difficult to assess, because “We have never before seen a candidate like Donald Trump, and Donald Trump may well break patterns of history that have held since 1860.”

With less than two months remaining to the election, Clinton holds a solid 6-point lead over Trump, according to the McClatchy-Marist poll released Friday.