He signed for AGOVV Apeldoorn of Netherlands' Eerste Divisie in January 2012 after his contract in Bielefeld had expired the previous summer.
After AGOVV Apeldoorn declared bankruptcy and all its players became free agents, Kerr returned to Germany and played 19 matches and scored 4 goals for SC Wiedenbrück of the Fußball-Regionalliga West.
On 2 April 2013, after leaving SC Wiedenbrück, Kerr signed with the Pittsburgh Riverhounds of the USL Pro, the third tier of the United States soccer league system.
[5] During the first game of the season, Kerr recorded his first hat trick for the club in a 5–2 victory over in-state rivals the Harrisburg City Islanders.
[10] Kerr spurned opportunities to join German youth national team camps in order to represent Scotland.