McKenzie agreed to terms on a one-year, $1.95 million contract with the Guardians on Thursday to avoid arbitration, Robert Murray of FanSided.com reports.
The Guardians optioned McKenzie to Triple-A Columbus on Sunday, Mandy Bell of MLB.com reports.
McKenzie (3-3) picked up the win Tuesday, giving up two runs on four hits and two walks over 5.1 innings in a 5-3 victory over the Reds. He struck out four.
McKenzie came away with a no-decision in Tuesday's 8-5 win over the Royals, surrendering five runs on nine hits -- including three home runs -- and two walks over 5.1 innings. He struck out seven.
McKenzie did not factor into the decision Wednesday against the Mets, allowing three runs on five hits and three walks over five innings. He struck out five.
McKenzie did not factor into the decision in a win over the Astros on Wednesday, allowing two runs on five hits and one walk over seven innings while striking out six.
McKenzie did not factor into the decision Thursday against Boston, allowing two runs on six hits and two walks over four innings. He struck out seven.
McKenzie (2-2) earned the win Friday against Oakland, allowing one earned run on three hits and three walks while striking out six batters across five innings.
Mckenzie took the loss in game two of the doubleheader against the Yankees on Saturday, allowing six runs (five earned) on four hits and six walks while striking one one.
McKenzie and the Guardians won't face the Twins on Sunday due to inclement weather in Minnesota, Betsy Helfand of the St. Paul Pioneer Press reports.