He made his New York debut on April 5 as a substitute for Jeremy Hall in the 62nd minute of a 1–0 loss to the Chicago Fire at Toyota Park.
[5][6] After serving a one-match suspension, he was immediately expelled for doing the same to deny Herculez Gomez a goal-scoring opportunity in New York's penalty area two minutes into the next game against the Kansas City Wizards at CommunityAmerica Ballpark on April 23.
This established a new Major League Soccer (MLS) record for fastest ejection from a contest, displacing Aidan Heaney who had held the previous mark for almost thirteen years.
[8] Johnson picked up his third red card of the campaign as a result of an altercation with Michael Harrington right after the final whistle following another 1–0 loss to the Wizards at Giants Stadium on September 12.
[16] He made his senior debut for Costa Rica in a March 2006 friendly match against Iran and has, as of May 2014, earned a total of 14 caps, scoring no goals.