The Athletics World Cup 2018 Published February 15, 2020 at 1920 × 1200 in The Athletics World Cup 2018 14.07.2018. Olympic Stadium, London, England. The Athletics World Cup 2018. at the inaugural Athletics World Cup. Eight Nations, eight athletes and eight points available per event, the highest scoring Nation rewarded with a Platinum Trophy