"I've got lots of goals in me and I'm looking to bring them here," Earnshaw said as he was presented to the media at Toyota Park for the first time on Thursday.
"That hunger to be out there and play is what I'm about. I love to be out there, I love to play, I love to score goals, celebrate and enjoy it. If I can contribute to the team at the same time and really get us to win games then it'll be perfect."
For the big stories and the banter follow us on Twitter: @tribalfootball