![](https://nbcsport.co.uk/wp-content/uploads/2023/12/160807133907-06-alex-rodriguez.jpg)
Rangers sign a free agent from the Cardinals to replace a star who hit 19 home runs last season.![Cardinals: Does Andrew Knizner have a role with St. Louis beyond 2023](https://images2.minutemediacdn.com/image/upload/c_crop,w_3000,h_1687,x_0,y_0/c_fill,w_1440,ar_16:9,f_auto,q_auto,g_auto/images/GettyImages/mmsport/33/01gr5jjyjrasw721ppnz.jpg)
The St. Louis Cardinals made wholesale changes across their depth this winter in an attempt to revamp the roster after a last-place finish in the National League Central a year ago.
In doing so, they parted ways with some quality players that could make an impact elsewhere.
One of the bigger surprise non-tender candidates just signed with the reigning World Series champions and will replace a premier player at his position.
The Texas Rangers signed catcher Andrew Knizner to a one-year, $1.825 million contract according to the New York Post’s Jon Heyman on Thursday.
Knizner hit .241 with 21 extra-base hits including 10 home runs, 31 RBIs and a .712 OPS (92 OPS+) in 70 games last season.
The homegrown Cardinals backstop appeared to just be coming into his own before being non-tendered — which saved St. Louis a marginal amount of money but more importantly paved the way for prospect Iván Herrera to make the Opening Day roster.