Who Is the Oldest Baseball Player Ever?
The oldest professional baseball player in Major League Baseball (MLB) history is Nicholas 'Nick' Cullop, who pitched his final game at the age of 47 years and 10 days on September 25, 1939. However, the most widely recognized older player in modern times is Satchel Paige, who played in MLB at age 59 in 1965, though this was in a special exhibition capacity. For active players, Julio Urías became one of the oldest active pitchers in 2025 at age 28, but not among the all-time oldest. This article explores the records, careers, and longevity of the oldest players in baseball history.
Who Holds the Record for Oldest MLB Player?
The official record for the oldest player to appear in a Major League Baseball game belongs to Nicholas Cullop, a right-handed pitcher who last played for the St. Louis Browns on September 25, 1939, at age 47 years and 10 days.
Satchel Paige: The Legendary Late-Career Appearance
While Cullop holds the official record, Leroy "Satchel" Paige is often cited as the oldest MLB player due to his appearance with the Kansas City Athletics on September 25, 1965, at the remarkable age of 59 years and 2 months. This appearance was part of a promotional effort to honor Negro Leagues legends and highlight baseball's integration. Though brief (three scoreless innings), it was officially recognized by MLB.
- Nick Cullop: Final game at 47 years, 10 days (1939)
- Satchel Paige: Played at 59 years, 2 months (1965, special contract)
- Charley O'Leary: Played one game at 45 in 1934 (umpire substitute)
- Minoro Watanabe: Oldest Japanese-born player at 45 (NPB, not MLB)
- Roger Clemens: Last MLB start at age 44 in 2007
Historical Context of Longevity in Baseball
Baseball has seen players extend their careers well into their 40s, especially pitchers and veteran position players. Unlike more physically taxing sports, baseball allows experienced players to contribute through strategy, pitch selection, and leadership.
Why Do Some Players Compete Into Their Late 40s?
Several factors contribute to extended careers:
- Pitching mechanics refinement: Reducing stress on the arm over time
- Role specialization: Transitioning to relief or designated hitter roles
- Improved training and recovery: Modern sports science extends performance windows
- Mentorship value: Teams retain veterans for clubhouse leadership
| Player | Final Game Age | Team | Year | Position |
|---|---|---|---|---|
| Nicholas Cullop | 47 years, 10 days | St. Louis Browns | 1939 | SP |
| Satchel Paige | 59 years, 2 months | Kansas City Athletics | 1965 | SP |
| Roger Clemens | 44 years, 9 months | New York Yankees | <2007>SP | |
| Jack Quinn | 47 years, 2 months | Pittsburgh Pirates | 1930 | SP |
| Julio Franco | 49 years, 11 months | Atlanta Braves | 2007 | INF |
| Nolan Ryan | 46 years, 8 months | Texas Rangers | 1993 | SP |
The data shows that pitchers dominate the list of oldest players, with refined mechanics and reduced workloads enabling longer careers. Satchel Paige’s 1965 appearance stands as an outlier—more symbolic than competitive—but officially recognized. Julio Franco’s career extension into his late 40s reflects modern conditioning advances.
Modern Era Longevity and Active Veterans (2025)
In 2025, no active MLB player approaches the age records set by Cullop or Paige. Most players retire by their mid-40s, if not earlier. However, several veterans continue contributing through part-time roles.
Notable Active Older Players in 2025
- Albert Pujols: Retired after 2022, last played at 42
- Bartolo Colón: Last MLB appearance at 45 in 2018
- Justin Verlander: Active in 2025 at age 42, recovering from Tommy John surgery
- Zack Greinke: Pitched in 2024 at age 40, unsigned in 2025 but not officially retired
Advances in sports medicine, nutrition, and workload management have allowed players like Verlander to remain competitive into their 40s, though not at the volume seen in their primes.
Frequently Asked Questions About the Oldest Baseball Players
Who is the oldest MLB player to ever play a regular-season game?
Nicholas Cullop holds the record for the oldest player in a regular MLB game, appearing at 47 years and 10 days for the St. Louis Browns on September 25, 1939.
Did Satchel Paige really play MLB at age 59?
Yes, Satchel Paige pitched three scoreless innings for the Kansas City Athletics on September 25, 1965, at age 59 years and 2 months. It was under a special one-game contract to promote baseball history and integration.
What is the oldest age a pitcher has started an MLB game?
Roger Clemens holds the record for oldest starting pitcher in MLB history, making his final start on September 16, 2007, at age 44 years and 9 months for the New York Yankees.
Has any player over 50 played professional baseball?
Yes, Satchel Paige pitched in MLB at 59. Additionally, in minor leagues and independent circuits, players like Dennis Springer (pitched at 48) and international leagues have seen players over 50 in non-MLB settings.
How do older players maintain performance in MLB?
Older players maintain performance through advanced recovery techniques, biomechanical efficiency, role adjustments (e.g., reliever or DH), and superior mental preparation. Teams also limit their appearances to preserve health and maximize impact.







