John McGuinness wins the 2006 Senior TT.

Picture special: Birthday tribute to 23-time Isle of Man TT winner John McGuinness

John McGuinness has etched his name into the Isle of Man TT history books forever with 23 victories around the Mountain Course, second only to Northern Ireland racing legend Joey Dunlop (26 wins).

As the Morecambe man celebrates his 47th birthday today (April 16), we take a look back at his incredible TT record ahead of McGuinness's much anticipated racing return on the Norton this year. Pictures: Stephen Davison/Pacemaker Press (c).

John McGuinness claimed his maiden Isle of Man TT victory in the Lightweight race in 1999.

1. Lightweight TT (250) 1999

John McGuinness claimed his maiden Isle of Man TT victory in the Lightweight race in 1999.
Buy a Photo
Morecambe man John McGuinness was back on the top step at the Isle of Man TT the following year, winning the Singles TT for his second win around the Mountain Course. It was also Joey Dunlop's final TT, with the Ballymoney maestro claiming a hat-trick, including a famous win in the Formula 1 race.

2. Singles TT 2000

Morecambe man John McGuinness was back on the top step at the Isle of Man TT the following year, winning the Singles TT for his second win around the Mountain Course. It was also Joey Dunlop's final TT, with the Ballymoney maestro claiming a hat-trick, including a famous win in the Formula 1 race.
Buy a Photo
John McGuinness on his way to victory in the 2003 Lightweight race at Creg-ny-Baa.

3. Lightweight TT 2003

John McGuinness on his way to victory in the 2003 Lightweight race at Creg-ny-Baa.
Buy a Photo
John McGuinness sealed his first 'big bike' TT victory in the 2004 Formula 1 race, beating runner-up Adrian Archibald (left) and Bruce Anstey.

4. Formula 1 TT 2004

John McGuinness sealed his first 'big bike' TT victory in the 2004 Formula 1 race, beating runner-up Adrian Archibald (left) and Bruce Anstey.
Buy a Photo
View more