Top 10 Oldest MLB Player 

On average the oldest MLB player is older than the oldest NBA player and let’s not even get started on the NFL. You know you’re growing up, a real adult when you realize you’re the same age as Major League Baseball players. Unlike other sports, baseball allows players to have long careers. Do you know who is the oldest player in the MLB? Still, many older players continue to play at high levels, including some veterans in their 40s. In this article, we will talk about the most experienced and oldest MLB player.    

List Of 10 Oldest MLB Player 

In the following list of the oldest MLB players, there are 10 MLB players who are an older according to their age. 

  1. Minnie Minoso
  2. Nick Altrock
  3. Satchel Paige
  4. Jim O’Rourke
  5. Charley O’Leary
  6. Albert Pujols
  7. Rich Hill
  8. Nelson Cruz
  9. Adam Wainwright
  10. Yadier Molina

Click here – Top 13 Oldest Countries In The World

Top 10 Oldest MLB Player 

Without wasting any more of your time, let’s begin on a journey to these 10 oldest MLB players in the world.

  1. Minnie Minoso

Minnie Minoso

Age – 91 Years 

Orestes Minnie Minoso best known as The Cuban Comet and Mr. White Sox was a Cuban professional baseball player who was born on 29 November 1923. He began his baseball career in the Negro Leagues in 1946 and became an All-Star third baseman with the New York Cubans. MLB’s Cleveland Indians signed him after baseball’s color line was dropped after the 1948 season.

  1. Nick Altrock

Nick Altrock

Age – 88 Years 

Nicholas Altrock was an American professional baseball player and coach who was born on 15 September 1876, died in 1965, and became the oldest MLB player ever. He played left-handed pitcher in Major League Baseball between 1898 and 1919. As a player, Altrock was a member of two World Series-winning teams and, subsequently, won a third World Series as a coach.

  1. Satchel Paige

Satchel Paige

Age – 76 Years

Leroy Robert Satchel Paige born on 7 July 1906, was an American professional baseball pitcher who played in NLB and MLB and was another oldest player in MLB. His career spanned five decades and culminated with his induction into the National Baseball Hall of Fame. A right-handed pitcher, Paige first played for the semi-professional Mobile Tigers from 1924 to 1926.

  1. Jim O’Rourke

Jim O’Rourke

Age – 69 Years 

James Henry O’Rourke, better known as Orator Jim, was an American professional baseball player in the National Association and Major League Baseball who played primarily as a left fielder. He was born on 1 September 1850, and in 1919 he passed away and was made the oldest MLB player by age.

  1. Charley O’Leary

Charley O’Leary

Age – 66 Years 

Charles Timothy O’Leary was an American professional baseball shortstop who played eleven seasons with the Detroit Tigers, St. Louis Cardinals, and MLB’s St. Louis Browns. O’Leary made his major league debut with the Tigers on April 14, 1904, and he is the oldest MLB player to hit home run 3 times in his MLB career.

  1. Albert Pujols

Albert Pujols

Age – 42 Years

Jose Alberto Pujols Alcantar, born on 16 January 1980, is a Dominican-American professional baseball first baseman and designated hitter for the St.Louis Cardinals and the oldest current MLB player. He played his first 11 seasons in MLB for the Cardinals, then nine more seasons with Los Angeles.

  1. Rich Hill

Rich Hill

Age – 42 Years

Richard Joseph Hill better known as Dick Mountain is an American professional baseball pitcher for the Boston Red Sox of MLB. He is the only pitcher in Major League history to have a perfect game broken up by a fielding error in the 9th inning and is still the oldest active MLB player.

  1. Nelson Cruz

Nelson Cruz

Age – 42 Years

Nelson Ramon Cruz Martinex Jr. born on 1 July 1980, is a American baseball designated hitter and right fielder for the Washington Nationals of MLB. Nelson Cruz holds the record of the oldest MLB all-stars at seven times and is known for his power-hitting, he has won four Silver Slugger Awards and two Edgar Martinez Awards.

  1. Adam Wainwright

Adam Wainwright

Age – 41 Years

Adam Parrish Wainwright better known as Waino and Uncle Charlie is an American professional baseball pitcher for the St. Louis Cardinals of MLB he was born on 30 August 1981 and is one of the oldest MLB players alive. The Atlanta Braves selected him 29th overall in the first round of the 2000 Rookie Draft out of Glynn Academy in Brunswick, Georgia.

  1. Yadier Molina

Yadier Molina

Age – 40 Years 

Yadier Benjamin Molina born on 13 July 1982, is a Puerto Rican professional baseball catcher for the St. Louis Cardinals of MLB. He played his entire 19 years the longest MLB career.

You can assemble more oldest stuff on Oldestly


Who Is The Longest Active Mlb Player?

Albert Pujols has played the most career seasons by an active player, with 22 seasons.

Who Is The Oldest Rookie In Mlb History?

James Samuel Morris Jr.
Although brief, Morris’ career is noted for making his MLB debut at the age of 35 and after undergoing several arm surgeries. His story was dramatized in the 2002 film The Rookie.

Who Is The Youngest MLB Player Ever?

Joe Nuxhall

Joe Nuxhall at 15 Years, 10 Months and 10 Days
Earning his debut on June 10, 1944 the 15-year-old Nuxhall became the youngest player ever to appear in a Major League game.

At What Age Do MLB Players Decline?

But while each individual has their own rate of decline, generally speaking, we know a fair amount about how age affects hitters’ abilities: A typical player peaks around age 26 and gradually declines afterward in what we know as the age curve. For those fortunate enough to stick around into their late 30s.

Who Is The Longest Playing Baseball Player?

Cobb’s record of 3,035 games played lasted for 46 seasons until Hank Aaron would break the record. Aaron’s record was subsequently broken by Carl Yastrzemski in 1983 and finally broken the following season by Pete Rose, who currently holds the record for most games played at 3,562.

How Many MLB Players Have Over 700 Hours?

Barry Bonds holds the Major League Baseball home run record with 762. He passed Hank Aaron, who hit 755, on August 7, 2007. The only other players to have hit 700 or more are Babe Ruth with 714, and Albert Pujols with 703.


Today we have discussed a nice article about the MLB players. I told you some information regarding the players such as what is the date of birth, where they come from, and how old they are. They played until their hands gave out, and well, let’s just say they enjoyed a very, very long career. The aptly named George Elder became the oldest living person to play in the MLB who was born in 1921 and died in 2021 at the age of 100. I hope you don’t have any questions about them and that you are satisfied after reading this post about the oldest MLB player.  

Click here – Top 8 Oldest Living Dog In The World

To Know Some Great Stuff Do Visit JetFamous

To Know Some Great Stuff Do Visit JobEngg

To Know Some Great Stuff Do Visit ListyTop