On September 29, 2007, Uribe had a walkoff RBI single against Fernando Rodney to give the White Sox a 3–2 win over the Detroit Tigers. In 150 games in 2007, Uribe batted .234 with 120 hits, 18 doubles, 20 home runs, and 68 RBIs. He was second in the league in fielding percentage (.976), but he batted .198 with runners in scoring position. The White Sox declined Uribe's option, but on November 7, 2007, they signed him to a one-year, $4.5 million deal.