Goldthwaite empezó su carrera futbolística con la Universidad de Notre Dame .
En sus cuatro temporadas con Notre Dame, Goldthwaite fue considerado como uno de los mejores jugadores del fútbol colegial de Estados Unidos.
Tras su paso colegial, Goldthwaite fue fichado por San José Earthquakes de Major League Soccer en 2005.
En su primera temporada fue cedidó al Portland Timbers de USL First Division.
En 2010, Goldthwaite firmó otra vez con el Portland Timbers y continuó con el club cuando subió a Major League Soccer en 2011.