The 2007 season marked the last year of Rodriguez's 10-year, $252 million contract before he opted out and became a free agent again. Rodriguez had repeatedly stated during the 2007 season that he would like to remain a Yankee for the rest of his career. On October 28, 2007, Rodriguez's agent, Scott Boras, announced that he would not renew his contract with the Yankees citing that he "was unsure of the future composition" of the team. He received a slew of criticism from fans and writers alike not only for opting out, but also for not meeting with Yankee management before he did. He was further criticized for the timing of his announcement, during the eighth inning of Game Four of the World Series, as the Boston Red Sox were wrapping up their victory over the Colorado Rockies; even MLB's chief operating officer, Bob DuPuy, called it an attempt by Boras to "try to put his selfish interests and that of one individual player above the overall good of the game."