The first modern marathon came first. The first modern marathon was held during the first modern Olympics in Athens in 1896, commemorating the legendary run of the Greek soldier Pheidippides from a battlefield near the town of Marathon, Greece, to Athens in 490 BC. The first Tour de France was held later, starting on July 1, 1903. Therefore, the first modern marathon predates the first Tour de France.