JOSH NAYLOR Josh Naylor is a Canadian Major League Baseball (MLB) player for the Cleveland Indians. He also played for the San Diego Padres. Portrait sitting with baseball bat.