Water Journal
List of NHL players (B)
2026-11-15 13:19:49 · Cedar Herald Index
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
