Dundee have signed Marcus Haber until the end of the season.

The former St Johnstone striker impressed boss Paul Hartley on a week-long trial last week and watched his new team against his old one at McDiarmid Park on Sunday.

The Canadian international was once on the books of West Bromwich Albion and his most recent club was Crewe Alexandra.

Haber could make his debut against Partick Thistle on Wednesday night as the Dark Blues seek to start moving up the Premiership table.