En saison régulière, sa meilleure saison en offensive est sa dernière pour Oakland en 1996, alors qu'il atteint des sommets personnels de 35 coups de circuit et 100 points produits en 145 parties.
Il dispute les trois dernières saisons de sa carrière, celles de 1997, 1998 et 1999, pour la franchise de son État natal, les Twins du Minnesota. Dans un de ses derniers matchs en , il est le receveur lors du match sans coup sûr du lanceur des Twins Eric Milton.
Terry Steinbach a joué 1546 parties dans le baseball majeur, dont 1199 pour les Athletics. Sa moyenne au bâton en carrière s'élève à ,271. Il compte 1453 coups sûrs, 162 circuits, 745 points produits et 638 points comptés.
En octobre 2012, Terry Steinbach est engagé par les Twins du Minnesota pour la saison 2013. Il devient entraîneur des receveurs et instructeur sur le banc aux côtés du gérantRon Gardenhire[4].