Cahill, 32, joins international stars Thierry Henry and Rafa Marquez on the Red Bulls roster. Cahill has played on Australia's last two World Cup teams.
"I am very happy to start a new chapter of my career with the New York Red Bulls," Cahill said. "As we have seen over the past few years, MLS has developed into a very competitive league with many talented players.
"I am impressed with what the Red Bulls are trying to accomplish in MLS and within American soccer and I am looking forward to this new challenge."
Cahill, who had two years left on his contract, joined the Toffees from Millwall in 2004, scoring 68 goals in 278 appearances.
Source: AFP
Source: AFP