Ferguson becomes a Birmingham City player
Barry Ferguson completed a £1.25 million move to Birmingham City from Rangers today.
The 31-year-old passed a medical before signing a three year contract which joins the player up once more with Alex McLeish, his former manager at Rangers and with Scotland.
Ferguson has never been far from controversy, last season he was stripped of the club captaincy for a late-night drinking session.
'For me, Barry is a midfielder at his peak,' McLeish told the Birmingham website. 'I don't think 31 is too old for a central midfielder of great experience.
'Players like Gordon Strachan and Gary McAllister continued playing into their late 30s and these were guys who were not afraid of the ball. I think Barry can play on for a good few years yet.
'He's a guy that always turned up for work. By that I mean that his appearances over the years have always been fantastic.
'Barry has got the culture of the true-grit Brit, who will go through brick walls to play football. He has a winning mentality, and that is proven by all the winners' medals he has won.'