Baseball is more than just stats, wins, and championships—it’s a game of personalities, legends, and moments that stick with fans forever. Some players transcend their teams and eras, becoming beloved figures across generations.
Whether through their on-field brilliance, infectious charisma, or deep connection with fans, these players left an undeniable mark on the game. From all-time greats to cult heroes, here are the 20 most beloved MLB players in history.
20. Ichiro Suzuki

Ichiro wasn’t just a great player—he was a phenomenon. The Japanese superstar brought a unique style to MLB and captivated fans with his hitting ability, speed, and humility. His work ethic and class made him one of the most respected players of his time.
19. Cal Ripken Jr.

The Iron Man broke Lou Gehrig’s record for consecutive games played, redefining what it meant to be durable and dependable. His loyalty to the Orioles and blue-collar mentality made him a fan favorite nationwide.
18. Hank Aaron

Breaking Babe Ruth’s home run record while dealing with intense racism, Aaron was a symbol of grace, perseverance, and excellence. His legacy goes far beyond the numbers, as he remained a humble ambassador for the game.
17. Roberto Clemente

A true humanitarian, Clemente was as known for his off-field work as his incredible talent. The Puerto Rican icon played with heart, won two World Series with the Pirates, and tragically died while delivering aid to earthquake victims—solidifying his legendary status.
16. Derek Jeter

Few players embraced the bright lights of New York like Jeter. The Yankees captain was clutch, carried himself with class, and earned universal respect, even from rival fanbases.
15. Ozzie Smith

The Wizard of Oz dazzled fans with his defensive brilliance and signature backflips. His electric style of play and fun-loving attitude made him a staple of Cardinals baseball and a favorite across MLB.
14. Jackie Robinson

More than just a baseball player, Robinson broke the color barrier in 1947, changing sports forever. His courage, talent, and impact make him one of the most revered figures in baseball history.
13. Ken Griffey Jr.

With his smooth swing, backward cap, and effortless style, The Kid was the coolest player of the ’90s. Griffey’s love for the game and highlight-reel plays made him a fan favorite in Seattle and beyond.
12. Tony Gwynn

A true student of the game, Gwynn was the ultimate contact hitter and a lifelong Padre. His loyalty to San Diego and love for baseball made him one of the most respected and cherished players ever.
11. Yadier Molina

A defensive genius and a fiery competitor, Molina was the heart and soul of the Cardinals for nearly two decades. His leadership, clutch moments, and connection with St. Louis fans made him a legend.
10. Willie Mays

The Say Hey Kid played baseball with a joy and excellence that was unmatched. His over-the-shoulder catch in the 1954 World Series remains one of the greatest plays ever, and his personality made him a favorite even after his playing days.
9. Babe Ruth

Ruth wasn’t just the best player of his time—he was baseball’s first superstar. His charisma, mammoth home runs, and larger-than-life presence helped shape the game into what it is today.
8. David Ortiz

“Big Papi” was more than just a clutch hitter—he was a Boston legend who helped break the Curse of the Bambino. His big smile, larger-than-life personality, and postgame interviews made him beloved far beyond Red Sox Nation.
7. Vin Scully (Honorary Mention)

Though not a player, no list of beloved MLB figures is complete without Vin Scully. The legendary Dodgers broadcaster was the voice of baseball for generations, earning universal admiration for his storytelling and warmth.
6. Mike Trout

A generational talent who remains humble and dedicated to the game, Trout has been a role model throughout his career. He lets his play do the talking, making him respected by players and fans alike.
5. Nolan Ryan

The ultimate power pitcher, Ryan’s longevity and fiery competitiveness made him a legend. Whether striking out batters or engaging in a famous fight, he played with an intensity that fans loved.
4. Albert Pujols

A model of consistency and class, Pujols dominated for years and was deeply respected by teammates, opponents, and fans. His return to St. Louis in his final season was one of the most heartwarming moments in recent baseball history.
3. Fernando Valenzuela

“Fernandomania” took over baseball in the early ’80s, as the Mexican pitcher captured the hearts of Dodgers fans and beyond. His impact on Latin American baseball and his humble demeanor made him a fan favorite for life.
2. Mariano Rivera

The greatest closer of all time was also one of the most respected. Rivera’s calm demeanor, class, and legendary postseason performances made him beloved, even by fans who watched him shut down their teams.
Read More: Ranking the 20 Most Delusional MLB Fan Bases
1. Lou Gehrig

Gehrig’s speech on July 4, 1939, remains one of the most emotional moments in sports history. His courage in facing ALS, his quiet dominance as a player, and his humble nature make him the most beloved MLB player of all time.
Read More: The 15 Most Controversial MLB Players of All Time