Josh Naylor | Portraits | Aaron Cobb Commercial Photography Josh Naylor is a Canadian Major League Baseball (MLB) player for the Cleveland Indians. He also played for the San Diego Padres.