Sunday, July 28, 2024

Players with 300+ HRs for one team

With Aaron Judge closing in on 300 career HRs (he started the day with 294), I wondered how many Yankees had hit 300+ HRs (while they were with the Yankees-HRs with other teams don't count). There are six and that did not seem like very many. But that is more than any other team.

161 players have hit 300+ HRs. But many of those guys played with more than one team and so did not reach 300 with any one of them. There are exactly 60 guys who hit 300+ with just one team. Reggie Jackson hit the most career HRs (563) without hitting 300 for any one team.

After the Yankees, the Braves and Red Sox each have 5. The table below has all the guys who did this starting with the Yankees, with teams in order of who had the most. Once Judge gets to 300, the Yankees will be two ahead of anyone else and it looks like no other player is close to 300 HRs right now.

All data was from Stathead and Baseball Reference. The six teams with no player reaching 300 HRs are listed at the end.

Team

Player

HR

Yankees

Babe Ruth

659

Yankees

Mickey Mantle

536

Yankees

Lou Gehrig

493

Yankees

Joe DiMaggio

361

Yankees

Yogi Berra

358

Yankees

Álex Rodríguez

351

 

 

 

Braves

Henry Aaron

733

Braves

Eddie Mathews

493

Braves

Chipper Jones

468

Braves

Dale Murphy

371

Braves

Andruw Jones

368

 

 

 

Red Sox

Ted Williams

521

Red Sox

David Ortiz

483

Red Sox

Carl Yastrzemski

452

Red Sox

Jim Rice

382

Red Sox

Dwight Evans

379

 

 

 

Cubs

Sammy Sosa

545

Cubs

Ernie Banks

512

Cubs

Billy Williams

392

Cubs

Ron Santo

337

 

 

 

Tigers

Al Kaline

399

Tigers

Miguel Cabrera

373

Tigers

Norm Cash

373

Tigers

Hank Greenberg

306

 

 

 

Giants

Willie Mays

646

Giants

Barry Bonds

586

Giants

Mel Ott

511

Giants

Willie McCovey

469

 

 

 

Orioles

Cal Ripken Jr.

431

Orioles

Eddie Murray

343

Orioles

Boog Powell

303

 

 

 

Reds

Johnny Bench

389

Reds

Joey Votto

356

Reds

Frank Robinson

324

 

 

 

Mariners

Ken Griffey Jr.

417

Mariners

Edgar Martínez

309

Mariners

Jay Buhner

307

 

 

 

White Sox

Frank Thomas

448

White Sox

Paul Konerko

432

 

 

 

Astros

Jeff Bagwell

449

Astros

Lance Berkman

326

 

 

 

Dodgers

Duke Snider

389

Dodgers

Gil Hodges

361

 

 

 

A's

Mark McGwire

363

A's

Jimmie Foxx

302

 

 

 

Phillies

Mike Schmidt

548

Phillies

Ryan Howard

382

 

 

 

Pirates

Willie Stargell

475

Pirates

Ralph Kiner

301

 

 

 

Cardinals

Stan Musial

475

Cardinals

Albert Pujols

469

 

 

 

Rangers

Juan González

372

Rangers

Rafael Palmeiro

321

 

 

 

Blue Jays

Carlos Delgado

336

 

 

 

Guardians

Jim Thome

337

 

 

 

Rockies

Todd Helton

369

 

 

 

Royals

George Brett

317

 

 

 

Angels

Mike Trout

378

 

 

 

Brewers

Ryan Braun

352

 

 

 

Twins

Harmon Killebrew

559

 

 

 

Mets

None

 

Padres

None

 

Rays

None

 

Nationals

None

 

D-Backs

None

 

Marlins

None