He only played in 19 games over the final four years of his career .
Holmes signed a seven - year , $40.25 - million contract before the 2003 season , but he dealt with various injuries starting in 2004 .
Holmes only played in 19 games over the final four years of Holmes ' career .
Holmes signed a seven - year , $40.25 - million contract before the 2003 season , but he dealt with various injuries starting in 2004 .