And the question is what is meant by , "Win against all odds"? Every contest in sport or any other competition has a favorite and an underdog (aka "dog"). In the end, assuming ties are not accepted as a final score, either the favorite or the dog prevails. So let's assume the dog wins. I can guarantee you that somewhere at some time someone "predicted" that the dog would win.
What "the odds" or "the line" really means in professional sports betting is where you got the idea that Japan is up "against all the odds". Who the book maker lists as the favorite and underdog and their odds has absolutely nothing whatsoever to do with which team they believe has the best chance to win. Nada, zip, zero. "The line" set by the book maker is a measure of perceived public sentiment to place a bet on a team given the posted odds and is used to assure that all the money bet on the contest is evenly divided among the two contestants/teams. They do this by measuring the public sentiment and setting the line appropriately with that in mind - and a boatload of calculus.
Bookmakers are not gamblers. They are mathematicians and public sentiment pollsters. When they set the line for a contest they could care less who wins or loses. They take their 5% percent (the vig" or "vigorish") off the top of each team pool and pay out all the remaining money to the holders of winning bets. All they care about is that the money bet is evenly divided between the two teams so that their money is never at risk by being based on who wins and who loses.
If the end of the week comes and the pools are not in balance they go to a layoff service. Explaining a layoff service is too complicated for a simple post.
None of this involves time travelers.