The greatest outfielders throughout the longevity of baseball represent a blend of power, speed, defense, and consistency that has shaped the game across generations. These players set the standard for excellence in the field and at the plate, and ultimately have a lasting impact on baseball’s evolution. Unlike other positions, these outfielders are all unique in their own ways stylistically. It’s something few positions in the sport can mirror. Here are the top 25 outfielders in MLB history.
25) Larry Walker

Larry Walker was a monster from the left side in Coors Field for the Colorado Rockies. Along with a power-packed lineup featuring Vinny Castilla, Andres Galarraga, Dante Bichette, and Todd Helton, Walker set the tone with his ability to slug the ball to all parts of the park. The Canadian athlete was a five-time All-Star, a seven-time Gold Glove winner, a three-time National League batting champion, and he was the 1997 National League MVP. Unsurprisingly, Walker got inducted into the Baseball Hall of Fame in 2020.
24) Willie McCovey

“Stretch” primarily played for the San Francisco Giants, and the nickname was apt. He had long arms and an imposing presence, slugging 521 career home runs and driving in 1,555 runs in his career. For his efforts, he won the 1969 NL MVP Award and was named NL Rookie of the Year in ’59. He did spend much of his career at first base, but his athletic ability really shined in outfield, and became known for his blasts that were described as “McCovey shots.”
23) George Sisler

In baseball’s earlier days, Sisler was well-known for dominating the batter’s box for the St. Louis Browns. While he transitioned to first base for much of his career, his early brilliance in the outfield was undeniable. Sisler was nothing short of incredible at the plate, boasting an incredible .340 career batting average and collecting 2,812 hits. He famously put together one of the greatest hitting seasons ever in 1920, batting a phenomenal .407, and then followed it up with a 1922 AL MVP Award season where he hit .420 –- a mark that stands as the third-highest single-season average in modern MLB history.
22) Andre Dawson

Dawson was a complete player in every sense of the term. The Florida native did everything one would want in the archetype outfielder — from being a Gold Glove winner with tremendous range and arm strength, a speedster with elite base-stealing capabilities, and a guy who could club a home run out of the park on any given at-bat. He’s one of a small handful of players who’ve hit at least 300 homers (438 for his career) and swiped 300 stolen bases. One could make a case that Dawson is the best player in Montreal Expos history. He then went on to have a stellar stretch with the Chicago Cubs.
21) Duke Snider

For fans of the original Brooklyn Dodgers, “The Duke of Flatbush” is a name that will be well familiar. He was the stylish center fielder for the legendary “Boys of Summer” teams. Snider combined a sweet left-handed swing with surprising power, crushing 407 career home runs and driving in 1,333 RBIs with a .295 career batting average. The six-time All-Star’s smooth defensive plays in the outfield was as incredible as his ability at the plate. While often debated against contemporaries like Willie Mays and Mickey Mantle, “The Duke” was a cornerstone of those iconic Dodgers squads.
20) Ichiro Suzuki

Along with Tony Gwynn, one can make a case that Ichiro manipulated the baseball with his bat as well as anyone. The bat speed with which he played was phenomenal. He was akin to a billiards player — using his bat and all of the provided angles to push the ball exactly where Ichiro wanted (away from defensive players). Ichiro was also a phenomenal defensive player with an absolute cannon from the outfield. He managed to hit the 3,000-hit mark after playing nearly a decade professionally in his native Japan. Imagine how many more hits Ichiro would’ve accrued had he come to Major League Baseball before the age of 27.
19) Carl Yastrzemski

“Yaz” just had that element of quiet greatness. The true Red Sox lifer practically owned that left-field, winning seven Gold Gloves in his career — but his true legacy lies in his hitting: over 23 seasons, he recorded 3,419 hits, 452 home runs, and 1,844 RBIs, all while maintaining a respectable .285 career batting average. His magnum opus came in 1967, where he famously captured the AL Triple Crown, leading the league in batting average, home runs, and RBIs – an incredible feat that earned him the AL MVP Award and almost single-handedly carried the “Impossible Dream” Red Sox to the World Series.
18) Tony Gwynn

Gwynn was a hitting machine. The late San Diego Padres legend had arguably the best bat-to-ball skills of any player in the history of the sport. In over 10,200 career plate appearances, Gwynn struck out only 434 times while accruing a career batting average of .338. In fact, he had more assists as a point guard with SDSU in college (590) than he did strikeouts over a 20-year career. The Long Beach, Calif. native made the All-Star team 15 times. He also was an eight-time batting champion and a five-time Gold Glove winner for good measure.
17) Pete Rose

His eligibility for the Hall of Fame may remain under debate for some time, but his playing career remains legendary. Rose was a switch-hitter who was intensity personified. In addition to playing across multiple positions, including significant time in the outfield, he piled up an astonishing 4,256 career hits — more than anyone else in MLB history. He was a 17-time All-Star, captured the 1973 NL MVP Award, and was named World Series MVP in 1975 as a cornerstone of the “Big Red Machine” Reds.
16) Reggie Jackson

If you needed a home run in October, you called Reggie Jackson. He possessed one of the most imposing swings in the game, launching 563 career home runs and driving in 1,702 RBIs. He won five World Series titles (three with the Oakland A’s and two with the New York Yankees) and earned two World Series MVP awards. His charismatic personality and knack for dramatic, long balls made him a larger-than-life figure who electrified ballparks and captivated fans. Reggie Jackson simply delivered when it mattered most.
15) Al Kaline

Al Kaline spent his entire 22-year career with the Detroit Tigers, aptly earning the nickname “Mr. Tiger”. He was a paragon of excellence in right field. The Hall of Famer was a master of the smooth swing, accumulating 3,007 career hits and 399 home runs while maintaining a solid .297 batting average. On top of that, he was also a defensive maestro, earning 10 Gold Glove Awards for his range and accurate arm. The beloved 18-time All-Star’s Kaline’s greatness was by no means flashy, but it was undeniable, making him one of the most respected and admired players of his generation.
14) Mike Trout

Trout is probably the biggest ‘what if’ case on this list given the talent he has and the high-end production he demonstrated. The New Jersey native was on course to become an all-time great. All of the analytics surrounding his play led to the conclusion that Trout could’ve been mentioned in the same breath as a Mickey Mantle — something with elite hitting skills in addition to high-end athleticism defensively. Injuries have completely derailed his career, and now at age 33, he’s not close to the player he once was. To put it into perspective, Trout was a three-time MVP and an 11-time All-Star before the age of 32.
13) Roberto Clemente

Roberto Clemente played his entire 18-season career with the Pittsburgh Pirates. He possessed a cannon for an arm, earning him 12 Gold Glove Awards, and his swing produced a .317 career batting average and 240 home runs. Clemente’s offense was undeniable, but his greatest achievement came in his final season, reaching the coveted 3,000-hit milestone. His legacy will go down as a selfless hero, after his life was cut short in a plane crash while delivering aid to earthquake victims in Nicaragua.
12) Frank Robinson

The Oakland native was a winner at the highest level, and by proxy is one of the best competitors in MLB history. Until Shohei Ohtani won the 2024 MVP Award with the Los Angeles Dodgers, Robinson had been the only player in league history to have won MVP Awards in both the American and National Leagues. Robinson was a star with the Cincinnati Reds and the Baltimore Orioles. During his career, he was a 14-time All-Star, a two-time MVP, a World Series MVP, and a winner of two World Series. Robinson unequivocally is one of the best power hitters that also hit for average.
11) Rickey Henderson

Henderson epitomized the term ‘dynamic’ as it pertains to being a force of nature on a baseball diamond. Starring for the Oakland Athletics and later the New York Yankees, Henderson was the galvanizing force atop lineups for years. His speed immediately put pressure on the defense whenever he stepped into the box. Henderson’s slug wasn’t bad, either. He clubbed 297 homers over the course of his career. Henderson’s prowess on the base paths is what made him even more special. Henderson stole a career-high 130 bags in one season for the A’s back in 1982. In fact, Henderson had stolen more than 50 bags in a single season on 12 separate occasions (including three times where he broke the 100-steals mark).
10) Joe DiMaggio

“The Yankee Clipper” is an American icon. Over his entire career with the Yankees, he won three AL MVP Awards and, perhaps most impressively, was the undisputed leader of nine World Series championship teams — winning more rings than years he played. His most famous achievement remains his unbreakable 56-game hitting streak in 1941, a record that still stands as one of sports’ most awe-inspiring feats. Despite losing three prime seasons to military service, “Joltin’ Joe” compiled a .325 career batting average and 361 home runs, making him a legend of the game.
9) Ken Griffey Jr.

The phrase ‘aura’ is often attributed to people that have something extra special about them — whether tangible in nature or not. ‘The Kid’ had aura in droves when he played. Often wearing his hat backwards coupled with a picture-perfect left-handed swing…kids loved him and their parents wanted to be him. The 13-time All-Star was not only a power hitter, but also an elite fielder (evidenced by 10 Gold Gloves). Griffey Jr. is one of those players that would transcend any era and be totally lethal in today’s game. He’s also one of the more innately gifted ballplayers we’ve ever witnessed.
8) Mickey Mantle

In another “what if,” scenario, Mickey Mantle left fans dreaming of what could have been if his body had matched his spirit. Still, he was the gold standard for the New York Yankees. This switch-hitting phenomenon blasted towering home runs with ease, and had the speed to go along with it. He battled through numerous debilitating injuries throughout his career, but still launched 536 career home runs and maintained a .298 batting average. He won three AL MVP Awards and was a central figure in seven World Series championships for the Yankees’ dynasty.
7) Stan Musial

“Stan the Man” was the beloved legend for the St. Louis Cardinals. He was a hitting machine with a unique, coiled batting stance while spraying hits to all fields. He amassed an astounding 3,630 career hits (famously split evenly with 1,815 at home and 1,815 on the road), 475 home runs, and 1,951 RBIs, all while maintaining a superb .331 batting average. Musial collected three NL MVP Awards and led the Cardinals to three World Series championships.
6) Hank Aaron

Before Barry Bonds came along, Hank Aaron held the record for 755 career home runs — a record that stood for approximately 30 years. He also holds the all-time record for career RBIs with 2,297 and collected 3,771 hits. The 1957 NL MVP and a remarkable 25-time All-Star, Aaron combined wrist-flicking power with remarkable durability. “Hammerin’ Hank” was a statistical marvel and many would argue he might be one of the greatest players of all time.
5) Ty Cobb

Baseball’s original firebrand. Ty Cobb was a fierce competitor and while his personality might not have been everyone’s cup of tea, his statistical dominance as a center fielder is undeniable. Cobb holds the highest career batting average in MLB history at .366, a mark that appears untouchable. He amassed an incredible 4,189 hits and terrorized the basepaths with 897 stolen bases. A 1911 AL MVP and a remarkable 12-time batting champion, Cobb was a complete weapon — not just a great hitter.
4) Ted Williams

If you’re talking about pure hitting, you’re talking about Ted Williams. “Teddy Ballgame” was perhaps the greatest scientific hitter to ever step into a batter’s box — a man so dedicated to his craft that he claimed he could literally see the seams on the ball as it approached — and who are we to argue? Despite losing nearly five full seasons to military service in World War II and the Korean War, this Boston Red Sox icon posted a .344 career batting average and still holds the all-time record for on-base percentage at .482. He had the power, too, mashing 521 home runs and winning two AL MVP Awards and an incredible two Triple Crowns.
3) Willie Mays

Arguably the most complete five-tool player to ever grace the field, Willie Mays was simply a marvel. His over-the-shoulder catch in the 1954 World Series alone epitomized his legendary status, but it was so much more than that. With the Giants, he clubbed 660 home runs (fourth all-time), racked up 3,283 hits, all while maintaining a .302 career batting average. A two-time NL MVP and a remarkable 12-time Gold Glove winner in center field, Mays transcended the game and made every moment he played an absolute joy to behold.
2) Babe Ruth

When you’ve got fictionalized characters and movies created after you (as seen in The Sandlot and Babe), you know you’ve left your mark on the game in a big way. Babe Ruth is a larger-than-life figure that is still prominently discussed in the ‘Who’s the best of all-time?’ argument. It would’ve been fascinating to see him face off versus the pitching from today’s era given how heavy his bat was. Having said that, Ruth was a monster as he clubbed 714 homers in 22 years as a professional player.
1) Barry Bonds

Barry Bonds is the most dominant force the game has seen to date. With respect to Ruth and others who player in a far earlier era, these players were not facing mid-to-upper 90s fastballs with regularity. Of course, the elephant in the room surrounding Bonds is the visible changes to his body where he became much bigger and muscular. Even then, before these changes occurred, he was still a multi-time MVP with the Pirates as a fast, athletic, spray hitter with power to all parts of the park. The WAR Bonds put up in San Francisco was utterly mind-boggling — as were the on-base percentage numbers, batting averages, and of course, the home run totals. In total, Bonds was a seven-time MVP. This included accruing four of those in a row from ages 36-39.

