Gamer Koala

20 MLB Players Who Played Longer Than Anyone Expected

In a sport where careers can fizzle out as fast as a hanging curveball, a handful of MLB players have found a way to stick around way past their supposed expiration dates. Whether fueled by pure grit, adaptability, or a magic elixir unknown to science, these guys outlasted the odds and racked up seasons like it was a video game.

From aging aces who reinvented their pitching styles to bench bats who somehow kept cashing checks, these are the players who just wouldn’t go away. Let’s count down 20 MLB veterans who turned “one last season” into a lifestyle.

20. Jamey Carroll

Jul 24, 2013; Anaheim, CA, USA;    Minnesota Twins pinch runner Jamey Carroll (8) takes a lead off of first base in the ninth inning of the game against the Los Angeles Angels at Angel Stadium. Angels won 1-0.
Jayne Kamin-Oncea-Imagn Images

He was never a star, but he was always available, and sometimes that’s all you need. Carroll quietly hung around for over a decade as a utility man who just kept finding work.

19. Jamie Moyer

April 24, 2012; Pittsburgh, PA, USA; Colorado Rockies starting pitcher Jamie Moyer (50) pitches against the Pittsburgh Pirates during the sixth inning at PNC Park. The Pittsburgh Pirates won 5-4.
Charles LeClaire-Imagn Images

Moyer pitched into his late 40s with a fastball that could legally be classified as a suggestion. His longevity was so wild, he once gave up a homer to a player whose dad he had faced earlier in his career.

18. Fernando Rodney

Oct 26, 2019; Washington, DC, USA; Washington Nationals relief pitcher Fernando Rodney (56) reacts during the seventh inning against the Houston Astros in game four of the 2019 World Series at Nationals Park.
Geoff Burke-Imagn Images

The hat tilt, the arrow celebration, and somehow, an endless stream of contracts. Rodney pitched in parts of 17 seasons despite leading the league in walks more than once.

17. Matt Stairs

July 01, 2011; Washington, DC, USA; Washington Nationals outfielder Matt Stairs (12) watches his walk-off single to beat the Pittsburgh Pirates during the ninth inning at Nationals Park.
Brad Mills-Imagn Images

If you needed a lefty off the bench who could hit a tank in the 8th inning, Stairs was your guy, well into his 40s. He made a living mashing homers and saying “yes” to any team offering a jersey.

16. Bartolo Colón

Aug 20, 2018; Oakland, CA, USA; Texas Rangers starting pitcher Bartolo Colon (40) reacts after walking an Oakland Athletics batter in the first inning at Oakland Coliseum.
John Hefti-Imagn Images

Big Sexy didn’t just survive; he thrived in his 40s, throwing 90 mph meatballs and daring you to hit them. His comeback story was more entertaining than some entire playoff runs.

15. Julio Franco

1993; Port Charlotte, FL, USA; FILE PHOTO; Texas Rangers designated hitter Julio Franco poses during a spring training portrait session at Charlotte County Stadium.
RVR Photos-Imagn Images

Franco played until he was 49 and made all of us question the space-time continuum. With a batting stance only he could understand, he just kept showing up and hitting singles.

14. Rich Hill

Sep 1, 2024; Detroit, Michigan, USA;  Boston Red Sox pitcher Rich Hill (44) pitches in the fifth inning against the Detroit Tigers at Comerica Park.
Rick Osentoski-Imagn Images

Every offseason felt like it would be Hill’s last, but he just kept reinventing himself. Blister problems, age, or even velocity drops; none of it stopped him from getting MLB starts well into his 40s.

13. LaTroy Hawkins

Oct 20, 2015; Toronto, Ontario, CAN; Toronto Blue Jays relief pitcher LaTroy Hawkins (32) throws during the seventh inning against the Kansas City Royals in game four of the ALCS at Rogers Centre.
Dan Hamilton-Imagn Images

He didn’t rack up many All-Star nods, but he did rack up jerseys: 11 different teams over 21 seasons. Hawkins pitched in four different decades and somehow always had a job.

12. Jason Giambi

Yankees Jason Giambi at bat against the Mets in the second game of the subway series at Yankee Stadium June 26, 2005.
Frank Becerra Jr./The Journal News / USA TODAY NETWORK

Giambi went from MVP slugger to clubhouse guru who could still run into a fastball at 42. His evolution from muscle-bound masher to wise old vet was a whole vibe.

11. Tommy John

Jun 1967; Unknown location, USA; FILE PHOTO; Chicago White Sox pitcher Tommy John pitches during the 1967 season. Mandatory Credit: Malcolm Emmons-USA TODAY Sports
Malcolm Emmons-Imagn Images

He pitched for 26 seasons and kept getting outs well into his mid-40s, after inventing the surgery that saved his own career. Tommy John didn’t just beat the odds; he changed the game for everyone else, too.

10. Darren Oliver

Aug 28, 2013; Toronto, Ontario, CAN; Toronto Blue Jays relief pitcher Darren Oliver (38) throws a pitch in the ninth inning during a game against the New York Yankees at the Rogers Centre.
Nick Turchiaro-Imagn Images

Oliver pitched in three different decades, quietly thriving as both a starter and reliever. He wasn’t flashy, but he aged like a vintage cabernet in the bullpen.

9. Arthur Rhodes

Oct 19, 2011; St. Louis, MO, USA; St. Louis Cardinals relief pitcher Arthur Rhodes throws a pitch in the eighth inning in game one of the 2011 World Series against the Texas Rangers at Busch Stadium.
Dennis Wierzbicki-Imagn Images

You might not have noticed him, but he was always there, logging it up for almost two decades. Rhodes became the go-to lefty specialist who defied the calendar.

8. Omar Vizquel

Aug 8, 2017; Pittsburgh, PA, USA; Detroit Tigers first base coach Omar Vizquel (13) participates in batting practice before playing the Pittsburgh Pirates at PNC Park.
Charles LeClaire-Imagn Images

The glove never aged, and neither did Omar, at least not in terms of his usefulness. He hung around until 45, mostly because he was still slicker than most infielders 20 years younger.

7. Tim Wakefield

May 6, 2008; Detroit, USA; Boston Red Soxs pitcher Tim Wakefield (49) pitches in the third inning against the Detroit Tigers. The Red Soxs defeated the Tigers 5-0 at Comerica Park.
Leon Halip-Imagn Images

As long as the knuckleball danced, Wakefield had a locker. He managed 19 seasons on one pitch that even he sometimes couldn’t predict.

6. David Ross

Nov 2, 2016; Cleveland, OH, USA; Chicago Cubs catcher David Ross (3) hits a solo home run against the Cleveland Indians in the sixth inning in game seven of the 2016 World Series at Progressive Field.
Tommy Gilligan-Imagn Images

He went from career backup catcher to veteran whisperer, earning one more contract than anyone expected. Ross ended up catching in the World Series at age 39 and then walked right into a managing gig.

5. Jim Thome

Jun 19, 1999; Cleveland, OH, USA; Cleveland Indians designated hitter Jim Thome (25) bats in a game at Jacobs Field.
David Richard-Imagn Images

Thome’s swing aged like fine wine, and his home run stroke never really disappeared. Even in his late 30s and early 40s, teams still feared pitching to him.

4. R.A. Dickey

Jul. 20, 2010; Phoenix, AZ, USA; New York Mets pitcher R.A. Dickey against the Arizona Diamondbacks at Chase Field.
Mark J. Rebilas-Imagn Images

Dickey reinvented himself with the knuckleball and suddenly had a second career in his late 30s. That reinvention lasted long enough to win a Cy Young and pitch until age 43.

3. Jesse Orosco

1993: Jesse Orosco wearing pinstripes in the last year of this uniform style. 1993 Press Photo Jesse Orosco Pitcher For The Milwaukee Brewers Baseball Team
Milwaukee Journal Sentinel files, Milwaukee Journal Sentinel via Imagn Content Services, LLC

This man pitched until he was 46 and appeared in over 1,200 games. If you needed one out in the 8th inning, Orosco was ready with his glove and AARP card.

2. Ichiro Suzuki

June 14, 2007; Chicago, IL, USA; Seattle Mariners center fielder (51) Ichiro Suzuki runs towards third base during the eighth inning at Wrigley Field in Chicago, IL. The Cubs beat the Mariners 5-4.
Jerry Lai-Imagn Images

Ichiro came over late and still racked up over 3,000 hits, playing until he was 45. His work ethic was the stuff of legends, and even as a part-time player, his presence never got old.

Read More: Home Run Kings: Ranking the 30 Best in MLB History

1. Nolan Ryan

RVR Photos-Imagn Images

He threw his final no-hitter at 44 and was still touching the high 90s until his last game. Ryan redefined what “aging gracefully” looked like for pitchers by throwing smoke until the very end.

Read More: Ranking the 15 Best Catchers in MLB History

Scroll to Top