Joshua Low made his name at Cardiff City after spells at Bristol Rovers, Farnborough Town and Leyton Orient. He then spent one season at Oldham Athletic before costing Northampton Town 165,000 pounds in July 2003 to sign him. Low has also represented Wales at under 21 level.