X different Opening Day Starting Catchers in X Seasons (since 1914)
Baseball-Reference takes us back until 1914 and while Retrosheet provides starting pitchers in their game logs, it doesn't have that for other positions.
Between the departure of Hall of Famer Ray Schalk and the acquisition of veteran Luke Sewell, the White Sox had a lot of turnover in the early 1930s. The most notable name in their 1927-35 string is 1928 starter Moe Berg. The Princeton graduate spoke 12 languages, but as his pitcher Ted Lyons said, "he couldn't hit in any of them." His 49 OPS+ and 48 wRC+ in 1961 plate appearances make him the worst-hitting catcher of the live-ball era, but he did throw out 43% of opposing base stealers. What he's known for best is his post-MLB life as an OSS spy during World War II. This is a terrific Berg biography from SABR.
Chicago's mark was challenged by the 1960s Tigers, but Bill Freehan provided stability, as did Javy Lopez to the 1990s Braves and Mike Hegan to the Indians in the 1940s and 50s. Kansas City has two overlapping runs with the same seven catchers in a different order.
No teams will be joining this list anytime soon. Six teams have an active streak of three:
Braves: Brian McCann, Gerald Laird, Evan Gattis
Mariners: Miguel Olivo, Jesus Montero, Mike Zunino
Marlins: John Buck, Rob Brantly, Jarrod Saltalamacchia
Mets: Josh Thole, John Buck, Travis d'Arnaud
Rangers: Yorvit Torrealba, A.J. Pierzynski, J.P. Arencibia
Yankees: Russell Martin, Francisco Cervelli, Brian McCann
The Rangers and Braves will extend their streaks to four this year, but they still have a way to go.
The full list of catchers from the teams shown above: