Ryan Yarbrough Signs One-Year Contract With Royals

Ryan Yarbrough with the Tampa Bay Rays in 2020
Ryan Yarbrough with the Tampa Bay Rays in 2020. Photo by Kevin Dietsch/UPI/Shutterstock (12434001ag)

Free agent Ryan Yarbrough has agreed to a one-year contract with the Kansas City Royals, a source confirmed on Tuesday. The deal is reportedly worth $3 million, with an additional $1 million in performance bonuses.

During his career with the Tampa Bays Rays, Yarbrough played a total of 127 games including 59 starts. During that time, he was 40-31 with a 4.33 ERA. Last season, Yarbrough was 3-8 with a 4.50 ERA.

Yarbrough struggled with injury last season, battling both a groin tightness and a strained oblique. Despite such setbacks, he was still able to appear in 20 games, including nine starts.

At 30 years old, Yarbrough has played five seasons in the MLB. During his rookie season in 2018, he was 2-0 with a 3.06 ERA in eight postseason games.

The left-hander is an alumn of Old Dominion, the school that new Royals manager Matt Quatraro and Kansas City infielder Vinnie Pasquantino also attended.

Following Yarbrough’s acquisition, the Royals decided to designate right-hander Wyatt Mills for assignment. Mills had a 4.60 ERA in 27 games with the Royals and the Seattle Mariners.