Geovany Soto has the best OPS by a catcher with 50+ at-bats in a season, with an OPS of 1.100 in his rookie season in 2007.