A boxer who has lost 256 of the 299 matches he has fought will enter the ring for one last spar tonight.

Peter Buckley, from Birmingham, has taken on several world champions during his career, including Prince Naseem Hamed, Duke McKenzie, Scott Harrison and Colin McMillan.

However, decades of losing are finally taking their toll and he will retire from the sport after his 300th match tonight.

"I just love competing. I love fighting, I love boxing. Once you get bitten by that bug it's hard to shake it off," the 39-year-old told ITN.

"I always give it my all. I never went in halfhearted and I always tried my best."