The correct answer is Jimmie Foxx. Yes, saying over 500 home runs probably would have made it easier than saying 200 home runs but I wanted to make the quesiton a little challenging.
Foxx hit 534 career home runs. He also pitched in 9 games for the Phillies in 1945 starting two of them. He finished the season with a 1-0 record and a 1.59 ERA, pretty impressive! On top of that he even caught over 100 games in his career. He's the only 500+ homer guy that caught although Carlos Delgado could join him with another 27 home runs. Hard to believe that Delgado was a catcher in the minors.