In addition, former South African Under-20 captain CJ Stander, who is now part of the Ireland Test team, also made the group.
Loose forward Stander, who used to play for the Bulls, left
The 27-year-old has earned 15 Test caps for
A significant omission was that of England captain and hooker Dylan Hartley.
The Lions, coached by Warren Gatland once more, will play in three Tests in June and July against the world champion All Blacks.
British and Irish Lions Squad
Fullback/wings: Elliot Daly (ENG), Anthony Watson (ENG), Lee Halfpenny (WAL), Liam Williams (WAL), George North (WAL), Stuart Hogg (SCO), Jack Nowell (ENG), Jared Payne (IRL), Tommy Seymour (SCO).
Centres: Ben Te’o (ENG), Jonathan Davies (WAL), Owen Farrell (ENG), Robbie Henshaw (IRL), Jonathan Joseph (ENG).
Flyhalves: Jonathan Sexton (IRL), Dan Biggar (WAL).
Scrumhalves: Conor Murray (IRL), Rhys Webb (WAL), Ben Youngs (ENG).
Back rows: Taulupe Faletau (WAL), Billy Vunipola (ENG), Sam Warburton (WAL, captain), Sean O’Brien (IRL), CJ Stander (IRL), Ross Moriarty (WAL), Peter O’Mahony (IRL), Justin Tipuric (WAL).
Locks: Maro Itoje (ENG), Alun Wyn Jones (WAL), Iain Henderson (IRL), George Kruis (ENG), Courtney Lawes (ENG).
Tighthead props: Tadhg Furlong (IRL), Dan Cole (ENG), Kyle Sinckler (ENG)
Hookers: Jamie George (ENG), Rory Best (IRL), Ken Owens (WAL).
Loosehead props: Mako Vunipola (ENG), Joe Marler (ENG), Jack McGrath (IRL).