I think I've posted this before, but for me - discounting those who barely played for us like Rush and Guivarc'h, and even Luuk de Jong who was only on loan for a handful of games, as well as youngsters like Robinson and Dalglish who for various reasons barely played and probably shouldn't have been given the opportunity - it comes down to Jon Dahl Tomasson, Andreas Andersson, Riviere, and Joselu.
Of those four, my memories are that Andersson and Riviere at least ran about a bit, they were just absurdly incompetent in front of goal. Tomasson was played out of position owing to Shearer's injury and our lack of cover, and obviously he went on to have a stellar career, but what he did offer as a striker for us at that time was very much in the De Jong/Joselu mould: ineffective hold up play, ambling about to no particular purpose, and a shot that seemed wafted by the air it was so weak. I suppose given his age and experience and the number of games he's played for us, it's tempting to give Joselu the nod.