Bolton Wanderers fans knew that the Kevin Davies era was coming to an end for some time. Despite good performances from the big man now and then, the Bolton legend's season dwindled. With his contract running out after slightly less than ten years at the club, Super Kevin Davies' Wanderers future was sealed when the club announced that he would not be offered a new deal.

Inconsistent performances led to inconsistent playing times and with a desire to bring the team's young strikers through, Davies was relegated to the bench and then not named in the team at all. The last time that the striker participated in a Bolton match was the 16 March loss to Ipswich Town. He would sit on the bench for the next four matches as an unused substitute. He was not named in the match day 18 for Bolton's loss at Leicester City and win against Middlesbrough.

The question now is whether Davies has already played his last match in a Bolton Wanderers shirt or if he will get one final chance to say goodbye to the fans. Two matches remain in the season unless Bolton Wanderers qualify for the play-offs.

With his Trotters career at, for all intents and purposes, an end, Kevin Davies was free to look for another club. There were assumptions that he would move to another Championship club or maybe one of the lower-end Premier League teams. At 36 years old, Kevin Davies can still do a job.

According to a source, that search has come to an end. Per the source, Kevin Davies is set to move to Major League Soccer side Toronto FC.

After years and years of disappointment, Toronto FC have made a (relatively, for them) impressive start to the 2013 MLS season under head coach Ryan Nelsen. The squad has seen major improvements through additions like John Bostock (on loan from Tottenham), Hogan Ephraim (on loan from Queens Park Rangers), and Robert Earnshaw (free transfer from Cardiff City). After seven games, they have seven points and sit seventh (of ten) in the Eastern Conference.

Robert Earnshaw is the team's leading scorer with five goals in seven appearances while four other players have just one goal. That is the whole of their strike force. Designated player Danny Koevermans has been out since last July after tearing his ACL. Toronto are in desperate need of goals. Kevin Davies, while never an out-and-out striker, could be the perfect man for Robert Earnshaw to play off of.

Davies has drawn interest from MLS in the past, turning down an offer from Houston Dynamo in January 2012. When I spoke to him in late February, Davies said of the offer:

"I was out of contract and nothing had been offered to me. Houston offered me a two-and-a-half year deal, house, car, kids' schooling, etc. I had found myself out of the first team for the first time in my Bolton career, which was very frustrating and hard to accept."

The current situation comes close to mirroring that.

Davies has also played against Toronto before. Bolton finished off their first preseason US tour in a summer friendly against TFC at BMO Field. This move has come out of the blue and is apparently moving fast. Kevin Davies would not be a Designated Player signing for Toronto (similar to Earnshaw). He would also join another local lad at Toronto in Worsley-born Richard Eckersley.

We'll keep you informed as the situation progresses.