In his first full major league season, Martínez hit .283 with 23 home runs as the Indians starting catcher for 2004. He set a record for Indians catchers with 108 RBIs, earned his first All-Star selection, and shared the Silver Slugger honor as the top-hitting American League catcher with Iván Rodríguez. For the first time since the awards began in 1980, there was a tie at one position. On July 16, Martínez also had the best offensive night by an Indians catcher in franchise history; he hit three home runs, singled twice, drew a walk, and drove in a career-high seven runs in a perfect 5-for-5 game against the Seattle Mariners.