In 2004, Goodman started four of the 11 games in which he played. In the season, he had 23 tackles, an interception, three passes defensed and a forced fumble. He recorded his lone interception in the season opener against the Chicago Bears on September 12, picking off a Rex Grossman pass. However, he also suffered a thigh injury during the game and missed the following five contests. He started the final four games of the season filling in for injured cornerback Fernando Bryant, and recorded five tackles and a forced fumble against the Bears on December 26.