John also had a brief spell with Shelbourne, and Longford Town after having been denied a work permit to sign for Colchester United following a successful preseason in 2002.
John moved to the United States to play for New England Revolution, and his old coach Steve Nicol, in Major League Soccer in 2004.
[4] John scored his first career goal in the 2004 MLS Cup Playoffs, helping New England win its first match 1-0 over the Columbus Crew in the Eastern Conference Semifinals.
[5] With the Revolution, John was a regular member of the starting line-up in all his four years with the team, and despite with injuries, international duty, and occasional loss of form, never appeared in fewer than 10 games in a season.
In his first match at the 2006 FIFA World Cup, he was dismissed with his second yellow card for a rash tackle on Sweden's Christian Wilhelmsson, making John the first player to be sent off in the tournament and causing him to miss Trinidad and Tobago's high-profile game with England.