The Cleveland Guardians announced that Triston McKenzie will miss up to eight weeks with a teres major strain to start the ...