Rassie Erasmus, director of rugby, on Wednesday named the same starting XV and eight replacements that defeated Japan, 41-7, in Kumagaya two weeks ago for the eagerly awaited clash against New Zealand, saying the Boks have found "some consistency and some momentum in a number of ways this season".

No 8 Duane Vermeulen will be appearing in his 50th Test as one of 22 players who will, in fact, be appearing in their fourth match together this season.

The combination also fought to a 16-16 draw with the same opposition in Wellington before beating Argentina, 46-13, in Salta on their way to the Castle Lager Rugby Championship. The one exception is fit-again captain Siya Kolisi, who replaced Kwagga Smith to lead the side out against Japan.

The last time South Africa named an unchanged 23 was 51 matches ago – against New Zealand in the 2015 Rugby World Cup semi-final. The combination had beaten Wales 23-19 in the quarter-final, only to lose at Twickenham by two points a week later.

Vermeulen, who made his debut in 2012, will win his 50th cap in a starting XV with three other half-centurions (Willie le Roux, Pieter-Steph du Toit and Eben Etzebeth) while there are a further three on the bench (Beast Mtawarira, Francois Louw and Frans Steyn).

Only three of the starting XV have played fewer than 25 tests (Cheslin Kolbe, Lukhanyo Am and Makazole Mapimpi) while only replacement scrumhalf Herschel Jantjies was not capped before this season.

This is the fifth meeting between the teams at the Rugby World Cup. The Springboks won the 1995 final and 1999 bronze medal match while New Zealand took the 2003 quarter-final and 2015 semi-final.

Apart from New Zealand’s comfortable 29-9 win in Melbourne in 2003, the margin of victory in the other three matches was by four points or fewer. Similarly, the last four matches in the Castle Lager Rugby Championship between these teams has been decided by two points or fewer.

The Springbok team to play New Zealand in Yokohama:

15. Willie le Roux (Wasps, England), 56 caps - 60 points (12 tries)

14. Cheslin Kolbe (Toulouse, France), 10 - 25 (5t)

13. Lukhanyo Am (Cell C Sharks), 9 - 5 (1t)

12. Damian de Allende (DHL Stormers), 40 - 20 (4t)

11. Makazole Mapimpi (Cell C Sharks), 8 - 40 (8t)

10. Handré Pollard (Vodacom Bulls), 42 - 388 (6t, 65c, 73p, 3d)

9. Faf de Klerk (Sale Sharks, England), 25 - 15 (3t)

8. Duane Vermeulen (Vodacom Bulls), 49 - 15 (3t)

7. Pieter-Steph du Toit (DHL Stormers), 50 - 20 (4t)

6. Siya Kolisi (captain, DHL Stormers), 43 - 25 (5t)

5. Franco Mostert (Gloucester, England), 32 - 5 (1t)

4. Eben Etzebeth (DHL Stormers), 79 - 15 (3t)

3. Frans Malherbe (DHL Stormers), 32 - 0

2. Malcolm Marx (Emirates Lions), 27 - 20 (4t)

1. Steven Kitshoff (DHL Stormers), 40 - 5 (1t)

Replacements:

16. Bongi Mbonambi (DHL Stormers), 30 - 20 (4t)

17. Tendai Mtawarira (Cell C Sharks), 111 - 10 (2t)

18. Trevor Nyakane (Vodacom Bulls), 41 - 5 (1t)

19. RG Snyman (Vodacom Bulls), 16 - 0

20. Francois Louw (Bath, England), 69 - 45 (9t)

21. Herschel Jantjies (DHL Stormers), 4 - 20 (4t)

22. Frans Steyn (Montpellier, France), 61 - 136 (10t, 7c, 21p, 3d)

23. Jesse Kriel (Vodacom Bulls), 45 - 60 (12t)