"We are delighted to announce the match against the Barbarians," NZR CEO Steve Tew said in a statement.
"Like the All Blacks, the Barbarians are part of rugby's rich history and the match later this year is a fitting way to mark our 125th anniversary.
"Playing the Barbarians is always a special occasion and we think our shared history makes this game the most appropriate way to mark our milestone."
Barbarians President Micky Steele-Bodger added: "The Barbarians expect to bring together some of the world's greatest players to take on the All Blacks and to play with the style and attacking flair that the club's traditions demand."
The Barbarians also face England on May 28 and Irish provincial side Ulster on June 1 before facing New Zealand on Nov. 4.
The All Blacks host the British and Irish Lions for a three-match test series starting in June.
(Reporting by Tom Hayward, editing by Ed Osmond)
Share
