| Date | | | Result | | | Venue |
|---|
Pool 1 | | 23 May 87 | | Australia | 19 - 6 | England | | Sydney |
| 24 May 87 | | Japan | 18 - 21 | USA | | Brisbane |
| 30 May 87 | | England | 60 - 7 | Japan | | Sydney |
| 31 May 87 | | Australia | 47 - 12 | USA | | Brisbane |
| 03 Jun 87 | | England | 34 - 6 | USA | | Sydney |
| 03 Jun 87 | | Australia | 42 - 23 | Japan | | Sydney |
Pool 2 | | 24 May 87 | | Canada | 37 - 4 | Tonga | | Napier |
| 25 May 87 | | Ireland | 6 - 13 | Wales | | Wellington |
| 29 May 87 | | Tonga | 16 - 29 | Wales | | Palmerston North |
| 30 May 87 | | Canada | 19 - 46 | Ireland | | Dunedin |
| 03 Jun 87 | | Canada | 9 - 40 | Wales | | Invercargill |
| 03 Jun 87 | | Ireland | 32 - 9 | Tonga | | Brisbane |
Pool 3 | | 22 May 87 | | New Zealand | 70 - 6 | Italy | | Auckland |
| 24 May 87 | | Argentina | 9 - 28 | Fiji | | Hamilton |
| 27 May 87 | | New Zealand | 74 - 13 | Fiji | | Christchurch |
| 28 May 87 | | Argentina | 25 - 16 | Italy | | Christchurch |
| 31 May 87 | | Fiji | 15 - 18 | Italy | | Dunedin |
| 01 Jun 87 | | New Zealand | 46 - 15 | Argentina | | Wellington |
Pool 4 | | 23 May 87 | | Romania | 21 - 20 | Zimbabwe | | Auckland |
| 23 May 87 | | France | 20 - 20 | Scotland | | Christchurch |
| 28 May 87 | | France | 55 - 12 | Romania | | Wellington |
| 30 May 87 | | Scotland | 60 - 21 | Zimbabwe | | Wellington |
| 02 Jun 87 | | Romania | 28 - 55 | Scotland | | Dunedin |
| 02 Jun 87 | | France | 70 - 12 | Zimbabwe | | Auckland |
Quarter Finals | | 06 Jun 87 | | New Zealand | 30 - 3 | Scotland | | Christchurch |
| 07 Jun 87 | | Australia | 33 - 15 | Ireland | | Sydney |
| 07 Jun 87 | | Fiji | 16 - 31 | France | | Auckland |
| 08 Jun 87 | | England | 3 - 16 | Wales | | Brisbane |
Semi Finals | | 13 Jun 87 | | Australia | 24 - 30 | France | | Sydney |
| 14 Jun 87 | | New Zealand | 49 - 6 | Wales | | Brisbane |
3rd Place Play-Off | | 18 Jun 87 | | Australia | 21 - 22 | Wales | | Rotorua |
Final | | 20 Jun 87 | | New Zealand | 29 - 9 | France | | Auckland |