Weaver signed a one-year, $2 million contract with the Reds on Friday, Mark Sheldon of MLB.com reports.
EDGE Analysis
Weaver struggled to get going in 2022, logging a 6.56 ERA and 1.82 WHIP between Arizona and Kansas City. While it's unlikely Weaver will return to his 2019 form (2.94 ERA, 1.07 WHIP) he should still be able to contend for a spot in the back end of the Reds' rotation.