Former West Bromwich Albion star Craig Beattie has signed for Edgar Davids' Barnet.

Beattie has joined Barnet for the rest of the season.

The ex-West Brom striker, 29, left St Johnstone last month and said: "This was too good an opening to turn down."