Who Are MLB’s Oldest Active Players? Rich Hill Tops the List

by Sports Desk

🏆 Rich Hill—MLB’s Oldest Player at 45

Rich Hill, now 45, has claimed the title of oldest active player in MLB, currently on the roster of the Kansas City Royals. When he made his first start since last September, Hill not only became the oldest pitcher to take the mound since Jamie Moyer in 2012, but also tied the record for playing with 14 different MLB teams.


📋 Top 5 Oldest MLB Players in 2025

RankPlayerAgeTeamPosition
1️⃣Rich Hill45Kansas City RoyalsLHP
2️⃣Justin Verlander42San Francisco GiantsRHP
3️⃣Charlie Morton41Baltimore OriolesRHP
4️⃣Yuli Gurriel40San Diego Padres1B
5️⃣Max Scherzer40Toronto Blue JaysRHP

🧭 Milestones & Context

  • Rich Hill: MLB’s top veteran at 45, pitched five innings for the Royals and continues his historic streak of 21 straight seasons.

  • Justin Verlander, at 42, is in his 20th season and still delivering quality starts.

  • Charlie Morton and Max Scherzer, both over 40, remain reliable rotation arms.

  • Yuli Gurriel provides leadership and clutch hitting as one of MLB’s oldest position players.


🎤 Veteran Voices

Rich Hill:
“I’m grateful for every opportunity—bringing this many seasons is about passion and perseverance.”


🧠 Editor’s Take

The presence of seasoned veterans like Hill, Verlander, Morton, Gurriel, and Scherzer connects baseball’s past with its future. Their ongoing impact—on and off the field—reminds us that age is just a number in America’s pastime.

You may also like