Zuniga agreed to a major-league contract with the Cardinals on Tuesday, John Denton of MLB.com reports.
Zuniga spent last at the Double-A level with the Dodgers, and he's now latched on with the Cardinals. The 24-year-old has yet to see action above Double-A, so he's unlikely to be a significant contributor for St. Louis in 2023.