This will be Kim's second stint in Arizona. The submarine thrower began his professional career with the D-backs in 1999 and saved 70 games for the D-backs before being dealt to the Red Sox in exchange for infielder Shea Hillenbrand in May of 2003.
Though he was a closer for much of his time with the D-backs, Kim always saw himself as a starter, and this year, 14 of his 17 games with the Rockies and Marlins came in that role.
Where he fits in with the D-backs will be determined on Saturday, when both players are expected to report. Both general manager Josh Byrnes and manager Bob Melvin were hesitant to speculate on roles for either player because that could signal which two current D-backs could find themselves out of a job.
"With BK, he really, obviously over the course of his career, has had success as a reliever and most recently has had success as a starter," Byrnes said. "So we think there's a chance he can help us in either area. We want to sit down with him and talk some more amongst ourselves and figure out where he fits best for us."
The pickup gives the D-backs some flexibility with their rotation, which was hurt by the loss of Randy Johnson to season-ending back surgery, and gives the organization insurance should another injury occur.
The 28-year-old Kim was 6-5 with a 4.63 ERA for the Rockies and Marlins this season. In his nine-year big-league career he is 50-57 with a 4.20 ERA in 383 career games and he owns the Arizona franchise record for saves in a season with 36 in 2002.
Kim will join the rotation and probably start Tuesday, though the D-backs will make a final decision about that on Saturday.
As for Cirillo: The claiming of Cirillo seemed a little counterintuitive as he adds to the D-backs glut of corner infielders.
"He's a guy who, obviously, his strengths are he can hit and he can hit off the bench," Byrnes said. "He can hit left-handed pitching and play a few spots on the infield. We'll figure out how he fits, but he's excited to be coming here."
To make room for Cirillo, the D-backs designated outfielder Jeff DaVanon for assignment, meaning they have 10 days to trade or release him.
The 37-year-old Cirillo was hitting .261 with nine doubles, two homers and 21 RBIs in 50 games for the Twins while playing first and third base as well as some time as designated hitter.
Cirillo began his Major League career with the Brewers in 1994, and in 1,589 career Major League at-bats, he has a composite .297 batting average.
Moves: To make room for Cirillo and Kim on the 40-man roster, the D-backs transferred Johnson to the 60-day disabled list and designated Minor League infielder Brian Barden for assignment. The D-backs have 10 days to either trade or waive Barden.
Unit surgery: Johnson was scheduled to undergo surgery here on Friday, but just prior to game time, Byrnes had yet to get a full report.
Up next: The D-backs and Dodgers continue the series Saturday night at Dodger Stadium with Livan Hernandez taking on Derek Lowe at 7:10 p.m. MT.
Steve Gilbert is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.