Dani Pedrosa spent his entire career with Honda. File phorto: Jon Nazca / Reuters

Chemnitz, Germany - Spanish rider Dani Pedrosa is to retire from MotoGP at the end of the season in November, bringing down the curtain on an 18-year career in Grand Prix motorcycling. The 32-year-old Honda veteran made the announcement at the German Grand Prix on Thursday.

"Next year I won't compete in the Championship, I'll finish my career in MotoGP this season," he told reporters at the Sachsenring. "It's a decision I've thought about for a long time, and it's a hard decision because this is the sport I love.

"But despite having good opportunities to keep racing, I feel like I don't live racing with the same intensity as before and I now have different priorities in my life."

His factory team signed triple MotoGP world champion Jorge Lorenzo from Ducati in June as Pedrosa's replacement for the 2019 season.

In an 18 year career Pedrosa won 54 Grands Prix and three world titles. File photo: Mirco Lazzari / Getty

Pedrosa, whose top flight career has been plagued by injuries and operations, has spent his entire Grand Prix career with Honda since his 125cc debut in 2001. He was 125cc world champion in 2003 and took 250cc crowns in 2004 and 2005. He is also a three times runner-up in MotoGP and has won 31 Grands Prix with Honda in the top flight as well as 23 in lower categories.