Karcher signed a minor-league contract with the Diamondbacks on Nov. 17.
The right-hander made one appearance with the Reds in 2023 but spent nearly all of the season at Triple-A Louisville, posting a 4.77 ERA and 70:72 K:BB across 60.1 innings. Karcher figures to begin 2024 at Triple-A Reno.