Edgerrin James ran off to the Arizona Cardinals on Sunday, agreeing to a four-year contract with one of the NFL's weakest teams. James, who became a free agent after seven seasons with the Colts, knew there was little chance he would return to Indianapolis when the season ended in a loss to Pittsburgh in the AFC divisional round. Last month, Colts president Bill Polian admitted he was taking a gamble by letting James hit the free-agent market. And now James is gone after setting team records for rushing attempts (2,188), yards (9,226) and touchdowns (64). Polian could have kept James by using the franchise tag on him for the second straight year. Instead, Polian, decided against the move, which would have increased James' salary next season to more than $10 million. That made James, a four-time Pro Bowl choice, one of the most attractive free agents available when free agency opened Saturday. "I'm happy for him," Colts coach Tony Dungy said in Indianapolis, where he was watching the Big Ten championship game when he was informed of the news. "He was fantastic for us the time we were here, we wish we could have kept him but you can't keep everyone."