A series of injuries meant he never quite fulfilled his potential, and he has decided not to pursue his playing career any further.
The Tranmere striker told the club's official website: "I think you get to a point when mentally and physically you know it's time.
"I've been thinking about it for a few months now and after the recent injuries, it just feels like now is the right time to move on to the next chapter of my life.
"It was a really difficult decision to make. Coming to Tranmere was perfect for me at this stage of my career and I've loved every minute of it.
"The club, the fans and everyone around the place has treated me incredibly. The hardest part about retiring was knowing I wouldn't be playing for Tranmere next season."
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!