These are the full results of the 1989 IAAF World Cup which was held on 8–10 September 1989 at the Estadi Olímpic Lluís Companys in Barcelona, Spain.