The Reds announced they’ve signed right-hander Luke Weaver to a one-year major league contract. Infielder Matt Reynolds was designated for assignment in a corresponding 40-man roster move. Weaver will receive a $2MM base salary, tweets Mark Sheldon of MLB.com.
Weaver joins the fifth organization of his professional career. A first-round selection of the Cardinals in 2014, he broke into the majors with St. Louis two years later. After struggling through nine outings as a rookie, the former top prospect put up a 3.88 ERA through 60 1/3 innings in 2017. Weaver looked as if he might carve out a long-term rotation role for the Redbirds, but he stumbled to a 4.95 ERA across a career-high 136 1/3 frames.
Over three-plus seasons in the desert, Weaver pitched to a 4.72 ERA in just fewer than 200 innings. At last summer’s trade deadline, the Snakes flipped him to the Royals for infielder Emmanuel Rivera.
Kansas City’s buy-low attempt didn’t go as hoped. Working exclusively in relief for the Royals, Weaver allowed 15 runs in 19 2/3 innings through 14 appearances. The Royals took him off the roster after the season.
He briefly landed with the Mariners via waivers but Seattle non-tendered him within a couple weeks. That sent him to free agency for the first time, where he’ll try to right the ship in Cincinnati.