Knowles jugó fútbol universitario para la Universidad de Akron y fue capitán del equipo en su último año.
En 2005, fue seleccionado por el Real Salt Lake de la Major League Soccer en la cuarta ronda del Draft Suplementario.
[4]Ocupó ese cargo hasta el año 2018, cuando asumió el control del Portland Timbers 2.
[5]Durante su estancia, logró que el equipo clasificara a los play-offs por primera vez en su historia.
[8]El 27 de febrero, fue reemplazado en su cargo por Eric Ramsay.