Peter Robert McShannic was an American Major League Baseball player. He played for the Pittsburgh Alleghenys of the National League during the 1888 baseball season.