W sezonie 2006/2007 grał w rezerwach holenderskiego klubu i ani razu nie pojawił się na boiskach Eredivisie, nie miał więc udziału w zdobyciu drugiego z rzędu mistrzostwa Holandii.

W styczniu 2008 roku odszedł z PSV do duńskiego Randers FC. Pierwszy ligowy mecz zaliczył tam 20 marca 2008 przeciwko AGF (0:0). Przez rok w barwach Randers rozegrał 22 spotkania. W 2009 roku Nguyen podpisał kontrakt z wietnamskim Hoàng Anh Gia Lai, a w 2010 roku odszedł do Bình Dương FC. W 2012 roku został zawodnikiem New England Revolution. Następnie był zawodnikiem Los Angeles FC i Inter Miami CF.

8 września 2020 podpisał kontrakt z New England Revolution. Kariera reprezentacyjna Karierę reprezentacyjną Nguyen rozpoczął od występów w reprezentacji USA U-18. Natomiast w 2005 roku został powołany do kadry U-20 na Mistrzostwa Świata U-20. Był tam jednak rezerwowym i zagrał w 2 meczach grupowych, a z USA odpadł w 1/8 finału po porażce 1:3 z Włochami.

W pierwszej reprezentacji Stanów Zjednoczonych 3 czerwca 2007 w wygranym 4:1 towarzyskim pojedynku z Chinami. W tym samym roku został powołany do kadry na Copa América. Wystąpił na nim meczach z Paragwajem (1:3) i Kolumbią (0:1).