Baseball Records

Most Walks in MLB History

Getting on base is crucial for offense in baseball and one of the smartest methods to achieve this is by earning a walk. A walk occurs when a batter receives four pitches that are outside the strike zone demonstrating patience and discipline from the pitchers. Barry Bonds holds the all-time record for the most walks in MLB history with with 2,558 career walks.

Barry Bonds follow through.
Barry Bonds batting for the San Francisco Giants during a game against the Cincinnati Reds on August 25, 2006.
Photo Credit: Kevin Rushforth, CC BY-SA 2.0 <https://creativecommons.org/licenses/by-sa/2.0>, via Wikimedia Commons

Top 5 Most Walks in MLB History

Here are the top 5 players with the most walks in MLB history, highlighting how strategy can outweigh speed.

RankPlayerCareer Walks
1Barry Bonds2,558
2Rickey Henderson2,190
3Babe Ruth2,062
4Ted Williams2,019
5Joe Morgan1,865

Barry Bonds (2,558 Career Walks)

Career: 1986-2007
Teams: Pittsburgh Pirates, San Francisco Giants

Barry Bonds is remembered as the most intimidating hitter in MLB history. He has the all-time record for career walks with 2,558 which includes an astonishing 688 intentional walks, more than double that of any other player. In 2004, he set a record by receiving 232 walks in a single season highlighting how frequently teams opted to steer clear of him instead of risking his incredible power.

Rickey Henderson (2,190 Career Walks)

Career: 1979-2003
Teams: Oakland Athletics, New York Yankees, Toronto Blue Jays, San Diego Padres, Anaheim Angels, New York Mets, Seattle Mariners, Boston Red Sox, Los Angeles Dodgers

Rickey Henderson drew 2,190 career walks thanks to his keen eye and patience at the plate. He earned them by mastering the strike zone and consistently putting pressure on pitchers. His walk was a threat due to his speed which allowed him to set the all-time stolen base record. He topped the American League in walks four times.

Babe Ruth (2,060 Career Walks)

Career: 1914-1935
Teams: Boston Red Sox, New York Yankees, Boston Braves

Babe Ruth drew 2,062 career walks, ranking third in MLB history. Pitchers frequently opted to steer clear of him to avoid the chance of a home run. He topped the American League in walks 11 times with a personal best of 170 in 1923. His unique blend of patience and incredible slugging power established him as not just a home run icon but also one of the finest players at getting on base.

Ted Williams (2,019 Career Walks)

Career: 1939-1960
Teams: Boston Red Sox

Ted Williams missed almost five complete seasons while serving in World War II and the Korean War. Even so, he managed to accumulate 2,019 career walks. Renowned for possessing the best batting eye in history, Williams led the American League in walks eight times. His walks reflected discipline as much as pitcher’s avoidance.

Joe Morgan (1,865 Career Walks)

Career: 1963-1984
Teams: Houston Colt .45s/Astros, Cincinnati Reds, San Francisco Giants, Philadelphia Phillies, Oakland Athletics

Joe Morgan drew 1,865 career walks and that is the highest total for a primary second baseman. He topped the National League in walks four times, achieving a personal best of 132 in 1975. That same year, he secured the first of back-to-back MVP awards. His small strike zone, patience and signature “chicken-wing” batting stance made him a challenge for pitchers.