Royals trade outfielder Jarrod Dyson to Seattle for RHP Karns

KANSAS CITY, MO - OCTOBER 1: Jarrod Dyson #1 of the Kansas City Royals celebrates a single against the Cleveland Indians at Kauffman Stadium on October 1, 2016 in Kansas City, Missouri. (Photo by Ed Zurga/Getty Images)

KANSAS CITY, MO - OCTOBER 1: Jarrod Dyson #1 of the Kansas City Royals celebrates a single against the Cleveland Indians at Kauffman Stadium on October 1, 2016 in Kansas City, Missouri. (Photo by Ed Zurga/Getty Images)

KANSAS CITY, Mo. — The Royals have acquired right-hander Nathan Karns from the Seattle Mariners for outfielder Jarrod Dyson, solidifying a pitching staff that lost workhorse Edinson Volquez to free agency.

The 29-year-old Karns was 6-2 with a 5.15 ERA in 15 starts and 22 appearances last season. He got off to a 5-1 start with a 3.43 ERA but struggled the rest of the season, and missed the final two months with a lower back strain.

Earlier Friday, the Mariners obtained right-hander Yovani Gallardo from Baltimore for outfielder Seth Smith.

Kansas City has been shopping the speedy Dyson much of the offseason, and he became more expendable following the trade of closer Wade Davis to the Chicago Cubs for young outfielder Jorge Soler.

Davis and Dyson are eligible for free agency after the season along with outfielder Lorenzo Cain, first baseman Eric Hosmer, third baseman Mike Moustakas, shortstop Alcides Escobar and left-hander Danny Duffy

Dyson hit .278 while serving in a platoon role last season. He also had 30 stolen bases.

He thanked Royals fans through his Twitter account: