Michael McLoone-USA TODAY Sports

Three-time All-Star catcher Willson Contreras had every reason to smile during Friday's news conference.

Contreras, after all, signed a five-year contract with a club option for 2028 to join the St. Louis Cardinals. Financial terms were not revealed by the club, however multiple media outlets reported it was worth $87.5 million.

"What an amazing day for myself and the Cardinals organization," Contreras said Friday. "It's an honor to wear this uniform."

Contreras also expressed his appreciation of former Cardinals catcher Yadier Molina. The 10-time All-Star and nine-time Gold Glove recipient retired after last season.

"Yadier Molina, we all know who the guy is. The best catcher of the last two decades," Contreras said. "He set the bar really high. He was my idol. ... That's a guy I've learned a lot from watching. It's an honor to wear this uniform and succeed Yadier Molina."

Contreras, 30, declined a one-year qualifying offer of $19.65 million from the Chicago Cubs in October, making him a free agent.

He reached the All-Star Game for the third time last season while batting .243 with 22 homers and 55 RBIs.

"We are pleased to introduce Willson Contreras as the newest member of the St. Louis Cardinals," said John Mozeliak, the club's president of baseball operations. "Willson is a proven All-Star performer who is driven to win each and every day. The Cardinals have had a lengthy history of standout catchers, and we feel that Willson is someone who is capable of adding his name to that distinguished list in the years to come."

Contreras also was a key player on the Cubs' World Series-winning club in 2016 as he hit .282 in his first major league season.

Contreras topped 20 homers four times in his seven big league seasons with the Cubs. He has a .256 average with 117 homers and 365 RBIs in 734 career games.

More must-reads:

TODAY'S BEST
Cubs moving veteran RHP to bullpen
Spurs reportedly high on NCAA Tournament champion guard
Insider shares major update on two-time All-Pro who remains a free agent
Former top QB recruit suing Florida HC, booster over near-$14M NIL deal
Jets HC Robert Saleh explains decision on OC Nathaniel Hackett
'Positionless' rules lead to a center-heavy NBA All-Defensive team
Jets' Aaron Rodgers addresses mental rust, RFK Jr. decision
Penguins sign young defenseman to three-year extension
Guardians place right-hander on injured list
Victor Wembanyama's latest honor puts another spotlight on his greatness
Lamar Jackson reportedly made significant physical change for 2024
Dolphins safety appears to take a shot at former DC
Ryan Leaf goes off on top NFL insider, accuses him of being a fraud
Report: TNT is still fighting to save its NBA rights
Lightning re-acquire defenseman from Predators
Steelers star DT blasts reporter's 'bold face lie'
Deadline for LeBron James' contract decision revealed
Jets HC Robert Saleh shares significant update on Aaron Rodgers' health
Steelers add another veteran to running back room
Charvarius Ward names positive 49ers can take from Super Bowl loss

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.