Here's the best player over 30 on every team

April 25th, 2021

The strangest thing about watching baseball your whole life is how quickly you become older than all the players.

Trust me, kids: You might be the same age as some top MLB players right now, but that’s going to be over with before you know it.

It leads to some very strange realizations. At age 30 in the real world, you’re still a youngster trying to figure out your life. But at 30 in baseball, you’re a grizzled vet.

So let’s hear it for those grizzled vets! Here are the best players over age 30 on every team. Don’t let those whippersnappers get you down.

(For the purposes of this exercise, we are including only people who have already turned 30. All ages listed are their 2021 seasonal age, which is their age as of July 1.)

AMERICAN LEAGUE EAST

Blue Jays: , LHP
Age: 34
Ryu didn’t come to the big leagues until he was 26, and he just turned 34 last month. He has been everything the Jays could have hoped for so far. (Which is to say: healthy.)

Orioles: , SS
Age: 31
Anyone who remembers Galvis as the hot upcoming Phillies prospect might have a hard time accepting him as a greybeard, but he is off to the best start of his career in Baltimore. (Also, the Orioles don’t have a lot of old guys.)

Rays: , INF
Age: 31
As much as we’d love to go with 40-something Rich Hill here, Wendle has actually been the best-hitting Rays player of the early going. He entered Saturday with 10 extra-base hits after having 15 all of last season. And the Rays have needed every one of his hits.

Red Sox: , DH
Age: 33
Yeah, we’re thinking J.D. is back.

Yankees: , RHP
Age: 30
The biggest worry about Cole’s long-term contract was how old he was already. He’ll actually be 31 in September. He sure doesn’t look like he’s aging right now, though.

AMERICAN LEAGUE CENTRAL

Indians: , LHP
Age: 39
Thanks in part to all the trades it has made over the past couple of years, Cleveland is one of the youngest teams in baseball. Perez sort of skews the curve all by himself.

Royals: , C
Age: 31
Take your pick between Perez, Carlos Santana and Whit Merrifield, but the Royals are a team that’s actually sort of built around veterans.

Tigers: , C
Age: 33
The veteran receiver has overcome a rough stretch of injuries to be hitting the ball as well as anyone in baseball right now. He entered Saturday with six homers, one more than his 2020 total.

Twins: , DH
Age: 40
Yep, it’s still him. It will probably always be him.

White Sox: , 1B
Age: 34
The reigning AL MVP isn’t just aging gracefully: He’s seemingly getting better as he goes along.

AMERICAN LEAGUE WEST

Angels: , LF
Age: 33
The well-traveled Upton (four homers entering Saturday) will have this spot for only a little bit longer: Mike Trout turns 30 in August. (Gasp.)

A’s: , 2B
Age: 37
Lowrie’s resurgence has been an incredible early story for the A’s, but, honestly, everyone in that lineup is hitting right now.

Astros: , RHP
Age: 37
There are a lot more Astros to choose from here than you might think, but I can’t pass up the future Hall of Famer with a 2.76 ERA.

Mariners: , RF
Age: 30
It has been so long since Haniger played a full season that we’d all forgotten just how much he could do. He entered Saturday hitting above .300, so we remember now.

Rangers: , RHP
Age: 33
The veteran was signed to be a stabilizing presence in that rotation, and so far, that is exactly what he has been.

NATIONAL LEAGUE EAST

Braves: , 1B
Age: 31
Still, somehow, both terrific and beloved, and key to everything the Braves have tried to do for nearly a decade now.

Marlins: , SS
Age: 32
Rojas has found himself a nice little groove in Miami the past couple of years. (If Starling Marte weren’t on the injured list, he might be here instead.)

Mets: , RHP
Age: 33
Fun fact: deGrom is the second-oldest player on the Mets’ active roster. (Aaron Loup is the first, but by only a few months.)

Nationals: , RHP
Age: 36
Of all the players on this list, he’s the one least likely for anyone to dare to call “old.”

Phillies: , C
Age: 30
Those worried about the Phillies signing an “old” catcher this offseason look a little silly so far. He has an OPS well above .900.

NATIONAL LEAGUE CENTRAL

Brewers: , LHP
Age: 31
With starting pitcher Brett Anderson landing on the injured list this weekend, we give the nod to Suter, the steady setup reliever who leads the bullpen in innings pitched.

Cardinals: , C
Age: 38
Forget any of that “legend” stuff: Yadi has been the best hitter on the Cardinals and is almost single-handedly keeping that lineup afloat.

Cubs: , 1B
Age: 31
Of all the Cubs’ veterans, Rizzo seems like the one they wouldn’t possibly let leave. He’s still the same terrific player he has always been. The one quirk is he hasn’t been hit by a pitch yet, which is usually his secret power.

Pirates: , LHP
Age: 31
For good reason, there aren’t many “older” players on the Pirates roster, but Anderson has been one of their better starters, with more than a strikeout per inning.

Reds: , C
Age: 30
Lots of Reds to choose from here, actually, even with Mike Moustakas on the IL. Barnhart is more than pulling his weight, slugging over .600 entering Saturday.

NATIONAL LEAGUE WEST

D-backs: , INF
Age: 32
Escobar is back to being one of the D-backs’ best hitters. It’s worth noting the D-backs are older than you probably think they are.

Dodgers: , LHP
Age: 33
For what it’s worth: On any other team, Max Muncy or Justin Turner would be easy picks. (The Dodgers are, uh, stacked.)

Giants: , C
Age: 34
The Giants quietly are one of the older teams in baseball. It’s fitting that Posey, who elected not to play last year, is off to such a roaring start after a year off. We old folks need some rest every once in a while. ICYMI, Evan Longoria is also playing really well. Let’s hear it for the fountain of youth in San Francisco.

Padres: , RHP
Age: 34
Rather than choose between Wil Myers and Eric Hosmer, both still bashing the ball, I just went with the Cy Young Award candidate.

Rockies: , RF
Age: 34
OK, so he’s off to a slow start, but I don’t think anyone’s too worried about Blackmon. And the Rockies don’t have a ton of other options.