After a historic career with the SF Giants, veteran shortstop Brandon Crawford will be donning a Cardinals jersey in 2024.