Now you are just complicating things. :)
Trezeguet scores more goals that Vialli. Trezeguet mostly scores from inside the box but Vialli could score in many ways, but not as much. You can say that Vialli is a better goalscorer as he is able to score in more ways but Trezeguet is more...