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.
8 September
Wind: +0.5 m/s
9 September
Wind: -1.1 m/s
10 September
Wind: +1.9 m/s
8 September
Wind: +0.2 m/s
9 September
10 September
8 September
9 September
9 September
8 September
10 September
10 September
8 September
9 September
10 September
Wind: +2.6 m/s
9 September
Wind: -0.3 m/s
8 September
8 September
9 September
9 September
10 September
10 September
8 September
10 September
9 September
9 September
8 September
10 September
9 September
8 September
9 September
9 September
10 September
9 September
10 September
8 September
A1 Original winner Perec was disqualified for a lane infringement. B1 Violation on second exchange.