Looked a few notables up as I was curious
Russell Martin hit 20M in the contract he signed at age 31
https://www.spotrac.com/mlb/los-angeles-dodgers/russell-martin-477/#:~:text=Current%20Contract,annual%20average%20salary%20of%20%2416%2C400%2C000.
Posey eventually was making 21.4 but he signed in his late 20's
Realmuto has the highest paid years (23.85M) for a catcher in his deal he signed AT age 30
https://www.spotrac.com/mlb/philadelphia-phillies/jt-realmuto-16097/#:~:text=Current%20Contract-,J.T.,a%20total%20salary%20of%20%2423%2C875%2C000.