Birmingham City have signed Brentford marksman Clayton Donaldson on a two-year deal.

The striker, who netted 18 times in all competitions on his way to becoming the Bees' top goalscorer last term, will officially join Lee Clark's side on 1 July.

The 30-year-old moved to Griffin Park from Crewe in 2011 and went on to make 155 appearances for the newly-promoted Sky Bet Championship club, scoring 53 goals.

Donaldson becomes Blues' ninth summer signing.