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.

List of NHL players (B)

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

List of NHL players (B)