Some legends ride off into the sunset at the perfect moment. Others hang around a little too long, chasing milestones, paychecks, or just one last magical season that never quite comes.
This list is dedicated to the latter group—icons who were once dominant but couldn’t quite bring themselves to hang up the cleats. Whether it was stubbornness, pride, or simply a love for the game, these 19 MLB greats played past the point when their bodies or stat lines said, “It’s time.”
19. Albert Pujols

Pujols had one of the greatest primes in baseball history, but his final years were rough. He still hit the occasional homer, but the bat speed and mobility were long gone.
18. Willie Mays

The “Say Hey Kid” was an all-time great, but his final season with the Mets didn’t do his legacy any favors. The bat was silent, and the legs didn’t move like they used to.
17. Craig Biggio

Biggio stuck around to collect his 3,000th hit, but the wheels had clearly fallen off. His final years were more about milestones than meaningful production.
16. Ken Griffey Jr.

The Kid’s swing was still sweet, but the results weren’t there in his second stint with Seattle. Injuries and age turned the once-explosive superstar into a part-time DH.
15. Steve Carlton

Carlton was one of the best lefties ever, but he bounced between five teams in his final three seasons. It was a sad final act for such a dominant pitcher.
14. Julio Franco

Franco gets points for longevity, but by the end, it felt like he was just collecting paychecks and baffling fans with his age. His final years were more meme than meaningful.
13. Ichiro Suzuki

Ichiro was a legend for his contact skills and speed, but those tools faded late in his career. He became more of a ceremonial roster spot than an impact player.
12. Rickey Henderson

Rickey loved playing so much that he just never stopped. By the time he was done, he looked more like a guy who should be coaching than stealing bases.
11. Frank Thomas

Thomas could still mash a little near the end, but the Big Hurt turned into the Big Hobble. Injuries and age limited his late-career impact.
10. Omar Vizquel

Vizquel was always known for his glove, but he kept playing long after that became less relevant. His bat never really caught up, and it showed even more in his 40s.
9. Mike Piazza

Piazza’s bat defined his career, but when that went, there wasn’t much else left. Catching wore him down, and his final seasons weren’t pretty.
8. Jim Thome

Thome was still hitting dingers late into his career, but the rest of his game had completely vanished. He was basically a home run or bust DH.
7. Barry Bonds

Even though Bonds was still walking and hitting for power, he clearly wasn’t the same guy. The controversy and diminished speed made his final season a strange farewell.
6. Manny Ramirez

Manny being Manny lasted a bit too long. Between suspensions and underwhelming production, his final attempts at comebacks were forgettable.
5. Pedro Martinez

Pedro was electric in his prime, but his final seasons were filled with injuries and reduced velocity. That once-dominant fastball just didn’t have the same bite.
4. Johnny Damon

Damon kept finding roster spots, but his bat and legs lost their edge. He went from leadoff threat to lineup filler real quick.
3. Jason Giambi

Giambi turned into a glorified pinch hitter by the end. The power was occasionally still there, but the rest of the game had left the building.
2. Andruw Jones

Jones had a Hall of Fame-worthy prime, but he just kept hanging around. His swing got slower, his defense declined, and he became a shell of his former self.
1. Derek Jeter

Jeter is a Yankee legend, but his final seasons were rough. His range at shortstop evaporated, and his bat couldn’t bail him out anymore, though the farewell tour was strong.