Oldest Rookies of All Time

Photo of Grant Suneson
By Grant Suneson Published
This post may contain links from our sponsors and affiliates, and Flywheel Publishing may receive compensation for actions taken through them.
Oldest Rookies of All Time

© Jared Wickerham / Getty Images Sport via Getty Images

Philadelphia Phillies pitcher Mark Appel became the feel-good story of the baseball season when he made his MLB debut. Appel was the first overall pick in the 2013 MLB draft, but he retired in 2018 after injuries and other struggles derailed his path to the major. He signed with the Phillies in 2021 and finally made his MLB debut a few weeks shy of his 31st birthday.

Though this story is remarkable, Appel is far from the oldest rookie in sports history. Dozens of players have debuted in the MLB or other major sports leagues well past their 30th – and sometimes even 40th – birthdays.

To determine the oldest rookies of all time, 24/7 Tempo reviewed NFL, NHL, NBA, and MLB data from Sports Reference to find the oldest players with rookie status in the modern era of these four sports leagues. Older players who were rookies during the first years of these leagues and those who only debuted because of extenuating circumstances like World War II were not considered.

The four major American sports leagues date back decades. In the early years, the organizations still had yet to fully flesh out their rules, which led to some odd instances of older players getting into the game. Coaches occasionally suited up for their teams if they lacked enough players. Sometimes, athletes played in upstart competitor leagues to the NFL, MLB, or NHL before joining the league, so they were technically listed as rookies even though they had been professional athletes for years. These players were not considered.

All players on this list debuted at age 36 or later, except for former NBA player Pablo Prigioni, who first played in the NBA at age 35 – making him the oldest rookie in NBA history that fit our criteria. 

Nearly all the athletes on this list are baseball players. The sport’s unique physical requirements make it easier for players in their 30s and 40s to make the big leagues, especially compared to physical contact sports like basketball or football. These are the athletes whose careers lasted into their 40s and beyond.

Click here to see the oldest rookies of all time

Ronald Martinez / Getty Images Sport via Getty Images

25. Yoshinori Tateyama
> Age of debut: 35 years, 149 days
> Team: Texas Rangers
> Season: 2011
> Total seasons played: 2

[in-text-ad]

Jared Wickerham / Getty Images Sport via Getty Images

24. Pablo Prigioni
> Age of debut: 35 years, 169 days
> Team: New York Knicks
> Season: 2012-13
> Total seasons played: 4

[recirclink id=1144071]

Doug Pensinger / Getty Images Sport via Getty Images

23. Jim Morris
> Age of debut: 35 years, 242 days
> Team: Tampa Bay Devil Rays
> Season: 1999
> Total seasons played: 2

Jim McIsaac / Getty Images Sport via Getty Images

22. Dae-Sung Koo
> Age of debut: 35 years, 245 days
> Team: New York Mets
> Season: 2005
> Total seasons played: 1

[in-text-ad-2]

Public Domain / Wikimedia Commons

21. Earle Brucker
> Age of debut: 35 years, 348 days
> Team: Philadelphia A’s
> Season: 1937
> Total seasons played: 5

Stephen Dunn / Getty Images Sport via Getty Images

20. Takashi Saito
> Age of debut: 36 years, 54 days
> Team: Los Angeles Dodgers
> Season: 2006
> Total seasons played: 7

[in-text-ad]

Jim McIsaac / Getty Images Sport via Getty Images

19. Butch Songin
> Age of debut: 36 years, 121 days
> Team: Boston Patriots
> Season: 1960
> Total seasons played: 3

[recirclink id=570520]

18. Hank Izquierdo
> Age of debut: 36 years, 142 days
> Team: Minnesota Twins
> Season: 1967
> Total seasons played: 1

17. Minnie Mendoza
> Age of debut: 36 years, 144 days
> Team: Minnesota Twins
> Season: 1970
> Total seasons played: 1

[in-text-ad-2]

Jeff Gross / Getty Images Sport via Getty Images

16. Keiichi Yabu
> Age of debut: 36 years, 193 days
> Team: Oakland A’s
> Season: 2005
> Total seasons played: 2

15. Satoru Komiyama
> Age of debut: 36 years, 201 days
> Team: New York Mets
> Season: 2002
> Total seasons played: 1

[in-text-ad]

Ezra Shaw / Getty Images Sport via Getty Images

14. Art Jacobs
> Age of debut: 36 years, 294 days
> Team: Cincinnati Reds
> Season: 1939
> Total seasons played: 1

[recirclink id=1125163]

Public Domain / Wikimedia Commons

13. Jim Anderson
> Age of debut: 37 years, 36 days
> Team: Los Angeles Kings
> Season: 1967-68
> Total seasons played: 1

Public Domain / Wikimedia Commons

12. Billy Williams
> Age of debut: 37 years, 63 days
> Team: Seattle Pilots
> Season: 1969
> Total seasons played: 1

[in-text-ad-2]

11. Helmut Balderis
> Age of debut: 37 years, 66 days
> Team: Minnesota North Stars
> Season: 1989-90
> Total seasons played: 1

Junko Kimura / Getty Images Sport via Getty Images

10. Chang-Yong Lim
> Age of debut: 37 years, 95 days
> Team: Chicago Cubs
> Season: 2013
> Total seasons played: 1

[in-text-ad]

Christian Petersen / Getty Images Sport via Getty Images

9. Joe Strong
> Age of debut: 37 years, 245 days
> Team: Florida Marlins
> Season: 2000
> Total seasons played: 2

[recirclink id=841857]

8. Connie Madigan
> Age of debut: 38 years, 125 days
> Team: St. Louis Blues
> Season: 1972-73
> Total seasons played: 1

33ft / iStock via Getty Images

7. Connie Marrero
> Age of debut: 38 years, 361 days
> Team: Washington Senators
> Season: 1950
> Total seasons played: 5

[in-text-ad-2]

Masterpress / Getty Images Sport via Getty Images

6. Masumi Kuwata
> Age of debut: 39 years, 70 days
> Team: Pittsburgh Pirates
> Season: 2007
> Total seasons played: 1

5. Les Willis
> Age of debut: 39 years, 101 days
> Team: Cleveland Indians
> Season: 1947
> Total seasons played: 1

[in-text-ad]

4. Alex McColl
> Age of debut: 39 years, 151 days
> Team: Washington Senators
> Season: 1933
> Total seasons played: 2

[recirclink id=1107368]

Jim McIsaac / Getty Images Sport via Getty Images

3. Ken Takahashi
> Age of debut: 40 years, 16 days
> Team: New York Mets
> Season: 2009
> Total seasons played: 1

Public Domain / Wikimedia Commons

2. Luke Urban
> Age of debut: 40 years, 119 days
> Team: Boston Braves
> Season: 1927
> Total seasons played: 2

[in-text-ad-2]

EHStock / iStock via Getty Images

1. Diomedes Olivo
> Age of debut: 41 years, 227 days
> Team: Pittsburgh Pirates
> Season: 1960
> Total seasons played: 3

Photo of Grant Suneson
About the Author Grant Suneson →

Grant Suneson is a senior editor at 24/7 Wall St. He was previously a digital content creator at Newsy and a reporter at NPR member station KBIA, where he contributed to their Edward R. Murrow Award-winning coverage. He graduated from the University of Missouri with a degree in journalism.

Grant’s work has been published and referenced in many major outlets such as MSN, USA Today, Yahoo Finance, Detroit Free Press, Milwaukee Journal Sentinel, Austin American-Statesman, The Tennessean, The Cincinnati Enquirer, The Indianapolis Star, The Clarion-Ledger, WSB-TV, Des Moines Register, Asbury Park Press, KMGH-TV, and many others.

Continue Reading

Top Gaining Stocks

CBOE Vol: 1,568,143
PSKY Vol: 12,285,993
STX Vol: 7,378,346
ORCL Vol: 26,317,675
DDOG Vol: 6,247,779

Top Losing Stocks

LKQ
LKQ Vol: 4,367,433
CLX Vol: 13,260,523
SYK Vol: 4,519,455
MHK Vol: 1,859,865
AMGN Vol: 3,818,618