His performances for Toronto earned him international call ups to the United States national team and the attention of clubs in Europe.
Following Rangers' financial problems, he joined Stoke City; however, failing to make an impact, he spent time on loan with Turkey's Bursaspor before returning to MLS with Philadelphia Union.
He currently commentates for MLS Season Pass on Apple TV, as well as Fox Sports' coverage of the 2022 FIFA World Cup.
Edu cut short his time at college to join Major League Soccer and was drafted by Toronto as the first overall pick of the 2007 MLS SuperDraft.
He made his MLS debut on April 25, 2007, against Kansas City Wizards, and he scored his first professional goal in the seventy-fifth minute of a game against Chicago Fire on May 12.
He ended his debut season by winning the MLS Rookie of the Year award and earning his first senior national team cap.
On August 16, 2008, Edu flew to Glasgow to hold talks with Scottish Premier League team Rangers after a fee of £2.6 million, was agreed with MLS.
[4][5] Edu signed a five-year contract with Rangers on August 17, 2008, but had to wait until five days later to officially join after successfully gaining a work permit.
After recovering from his injury, Edu returned for Rangers as a 74th-minute substitute in a 4–1 win against Hibernian on December 27, 2009, but only played four games before being sidelined for another month with an ankle problem.
[8] A turnaround in his fortunes began when he came off the bench to score a 93rd minute stoppage-time winner against Old Firm rivals Celtic on February 28, 2010, as Rangers won 1–0.
[10] After the match, Edu told Sky Sports that he has a mixed emotion and said The first goal I didn't have time to celebrate because I took a knock on the head and was laid on the ground for a while.
After failing to break into the first team at the Britannia Stadium, Edu joined Turkish Süper Lig side Bursaspor on loan until the end of the 2012–13 season.
[28] Edu made his international debut for the United States against Switzerland on October 17, 2007, and won his second cap a month later against South Africa, where he registered an assist on Steve Cherundolo's winning goal.
On June 18, against Slovenia, he volleyed in a free kick from Landon Donovan in the 85th minute with the game tied at 2–2, but referee Koman Coulibaly disallowed the goal.