Abdessalam Benjelloun had not been long at Easter Road when he stepped onto the pitch in an Edinburgh Derby in April 2006, but he started on a road that day that few could have predicted. Benji that afternoon scored the winner for Hibernian - and his celebration forever endeared him to the Hibernian support if not the match officials!

Few would have predicted that day that the Moroccan was embarking on a remarkable run that has so far lasted just short of 4 years - and counting. On Wednesday Benji struck his 20th goal for Hibernian, not in itself a fantastic return for a striker of his undoubted quality over a four-year period, albeit with an entire season having been spent away from the club on loan. The remarkable aspect of course is that Benji was off on a run that has so far produced goals in 17 games - and Hibernian have never lost any of them.

A look at those 17 games produces another surprising fact - the Moroccan international has actually only ever scored once on opposition territory! That was back in October 2006 when he scored in a 4-0 romp at East End Park - and while he did score three more goals away from Easter Road, these were in the CIS Insurance Cup semi-final at Tynecastle and final at Hampden Park.

Those last three goals came in the strikers' most productive period as a Hibernian player, the first three months of 2007 under the guidance of John Collins producing 9 goals as Benjelloun played a major role in Hibernian capturing their first silverware in 16 years. While his strike against Aberdeen last week earned a vital point for his club, it was actually only the second time that a Benji goal has helped Hibernian to a share of the spoils - the other being in November 2007. In every other game in the run, Hibernian emerged as winners.

It is then a truly remarkable run for Benjelloun and one that he is doubtless aiming to continue!

Benji's goals

Hibernian 2 Hearts 1 - 22 April 2006
Hibernian 3 Motherwell 1 - 19 August 2006
Hibernian 4 Peterhead 0 - 22 August 2006
Hibernian 6 Gretna 0 - 20 September 2006
Dunfermline 0 Hibernian 4 - 23 October 2006
Hibernian 5 St Mirren 1 - 23 December 2006
Hibernian 4 Aberdeen 1 (2) - 18 January 2007
Hibernian 2 Motherwell 0 - 27 January 2007
St Johnstone 1 Hibernian 3 - 31 January 2007
Hibernian 3 Gretna 1 - 3 February 2007
Hibernian 2 Falkirk 0 (2) - 10 March 2007
Kilmarnock 1 Hibernian 5 (2) - 18 March 2007
Hibernian 2 Dundee United 2 - 24 November 2007
Hibernian 2 St Mirren 1 - 15 August 2009
Hibernian 1 Kilmarnock 0 - 17 October 2009
Hibernian 5 Montrose 1 - 6 February 2010
Hibernian 2 Aberdeen 2 - 10 February 2010