This is a list of National Hockey League (NHL) players who have played at least one game in the NHL from 1917 to present and have a last name that starts with "B". List updated as of the 2021-22 NHL season. Ba Pete Babando Anton Babchuk Bob Babcock Warren Babe Yuri Babenko Mitch Babin John Baby Dave Babych Wayne Babych Jergus Baca Jason Bacashihua Ryan Bach Richard Bachman David Backes Johan Backlund Mikael Backlund Christian Backman Mike Backman Pete Backor Nicklas Backstrom Niklas Backstrom Ralph Backstrom Sven Baertschi Drew Bagnall Kevin Bahl Ace Bailey Bob Bailey Casey Bailey Garnet Bailey Josh Bailey Justin Bailey Reid Bailey Scott Bailey Joel Baillargeon Ken Baird Bill Baker Jamie Baker Steve Baker Peter Bakovic Chris Bala Jaroslav Balastik Rudolfs Balcers Helmuts Balderis Doug Baldwin Jozef Balej Mike Bales Earl Balfour Murray Balfour Terry Ball Keith Ballard Maxim Balmochnykh Dave Balon Bryon Baltimore Stan Baluik Carter Bancks Steve Bancroft Jeff Bandura Daniel Bang Frank Banham Darren Banks Murray Bannerman Drew Bannister Alexander Barabanov Ralph Barahona Ivan Baranka Ivan Barbashev Andy Barbe Bill Barber Don Barber Riley Barber Mark Barberio Cole Bardreau Bill Barilko Michal Barinka Cam Barker Doug Barkley Aleksander Barkov Bob Barlow Matthew Barnaby Blair Barnes Norm Barnes Stu Barnes Scott Barney Marco Baron Murray Baron Normand Baron Dave Barr Tom Barrasso Doug Barrault Alex Barre-Boulet Fred Barrett John Barrett Doug Barrie Len Barrie Tyson Barrie Morgan Barron Eddie Barry Marty Barry Ray Barry Lubos Bartecko Robin Bartel Matt Bartkowski Jim Bartlett Victor Bartley Cliff Barton Peter Bartos Milan Bartovic Oskars Bartulis Mathew Barzal Andrei Bashkirov Cody Bass Bob Bassen Hank Bassen Ryan Bast Nathan Bastian Baz Bastien Shawn Bates Frank Bathe Drake Batherson Andy Bathgate Frank Bathgate Bates Battaglia Jeff Batters Ruslan Batyrshin Bobby Bauer Garry Bauman Ken Baumgartner Nolan Baumgartner Bobby Baun Kyle Baun Sergei Bautin Robin Bawa Paul Baxter Ryan Bayda Gavin Bayreuther Be Sandy Beadle Jay Beagle Jake Bean Ethan Bear Frank Beaton Jack Beattie Francois Beauchemin J. C. Beaudin Nicolas Beaudin Norm Beaudin Eric Beaudoin Serge Beaudoin Yves Beaudoin Mark Beaufait Nathan Beaulieu Don Beaupre Stephane Beauregard Anthony Beauvillier Barry Beck Taylor Beck Bob Beckett Chris Beckford-Tseu Jim Bedard (born 1927) Jim Bedard (born 1956) Clayton Beddoes Jaroslav Bednar John Bednarski Kris Beech Bob Beers Ed Beers Steve Begin Clarence Behling Marc Behrend Frank Beisler Derek Bekar Wade Belak Alain Belanger Eric Belanger Francis Belanger Jesse Belanger Ken Belanger