When James Morrison played against West Ham at the weekend, it was his 300th appearance for the club, a remarkable achievement for the Scottish international.

In honour of him reaching this landmark, we’ve created a quiz looking back at his Albion career as a whole.

See how many of these ten questions you can get right and don’t forget to tweet your score at the end.

Good luck!

1 of 10

From which club did West Brom sign Morrison from in 2007?