Who is the better finisher?

Odsonne Edouard

Odsonne Edouard

Leigh Griffiths

Leigh Griffiths