John McGuinness has won 23 Isle of Man TT races during his career.
The Morecambe rider made his TT debut in 1996 and claimed his first victory in the 1999 Lightweight 250 TT. His wins have come across several classes, including the Superbike, Superstock, Supersport, Lightweight and Senior TTs. That range is a major part of his reputation as one of the event’s most versatile competitors.
McGuinness reached 20 TT victories in 2013 and added his 23rd win in the 2015 Senior TT. He shares the record for most Senior TT victories, with seven, alongside Mike Hailwood. His total is sometimes confused with Michael Dunlop’s rapidly increasing tally or Joey Dunlop’s historic 26 victories, but McGuinness remains third on the all-time TT winners’ list.