Northern Edition
Select Edition
Northern Northern
Southern Southern
Global Global
New Zealand New Zealand
France France
John
Hayes

John Hayes was the first Irish player to earn 100 caps for his country. Discover everything about this legend of the game with RugbyPass, your resident rugby gurus.

John Hayes Bio

Over his long and distinguished playing career, John Hayes made more than 100 appearances for Ireland and played in more than 200 games for Munster. As a result, he’s widely considered to be one of the finest props of his generation. John Hayes was inducted into the RugbyPass Hall of Fame in 2021.

Born 2 November 1973, John Hayes didn’t start playing rugby until the age of 18. However, partially thanks to his stature, his rise was meteoric and he made his first appearance for Munster in 1998.

He’d go on to play for the Irish side until 2011 and was a firm favourite with the fans, who called him ‘the bull’. During his time with Munster, John Hayes also became the first person to play 100 Heineken Champions Cup games.

Due to his heroic performances for Munster, John Hayes quickly caught the attention of the Irish selectors and he made his debut for the national side in 2000. A decade later, in 2010, he became the first Irish rugby player to earn 100 caps. During his international career, he was also selected for two British and Irish Lions tours, where he earned two caps.

John Hayes won almost every trophy the game has to offer. With Munster, he won the PRO14 on three occasions (when it was known as the Celtic League and the Magners League), the Celtic Cup once and the Heineken Champions Cup twice. For Ireland, he won the Grand Slam in the Six Nations in 2009 and he also claimed the Triple Crown four times (2004, 2006, 2007 and 2009).

Since retirement, John Hayes has retained a low profile. He works on his farm and coaches in Bruff, where his son and two daughters play. 

Fixtures & Results

Fri Aug 7, 2026
5:00pm PDT
Hanazono Rugby Stadium
Japan Japan
-
5:00pm
Australia Australia
LIVE
0
0
Sat Aug 8, 2026
12:00pm PDT
Estadio José Amalfitani
Argentina Argentina
-
12:00pm
South Africa South Africa
LIVE
0
0
Fri Aug 14, 2026
5:00pm PDT
Queensland Country Bank Stadium
Australia Australia
-
5:00pm
Japan Japan
LIVE
0
0
Sat Aug 22, 2026
8:00am PDT
Ellis Park
South Africa South Africa
-
8:00am
New Zealand New Zealand
LIVE
0
0
Sat Aug 29, 2026
8:00am PDT
DHL Stadium
South Africa South Africa
-
8:00am
New Zealand New Zealand
LIVE
0
0
12:00pm PDT
Estadio 23 de Agosto
Argentina Argentina
-
12:00pm
Australia Australia
LIVE
0
0
Sat Sep 5, 2026
8:00am PDT
FNB Stadium
South Africa South Africa
-
8:00am
New Zealand New Zealand
LIVE
0
0
2:00pm PDT
Estadio Malvinas Argentinas
Argentina Argentina
-
2:00pm
Australia Australia
LIVE
0
0
Sat Sep 12, 2026
8:05am PDT
M&T Bank Stadium
South Africa South Africa
-
8:05am
New Zealand New Zealand
LIVE
0
0
Sat Sep 26, 2026
5:00pm PDT
Australia Australia
-
5:00pm
South Africa South Africa
LIVE
0
0
Fri Oct 9, 2026
11:10pm PDT
Eden Park
New Zealand New Zealand
-
11:10pm
Australia Australia
LIVE
0
0
Fri Oct 16, 2026
5:00pm PDT
Accor Stadium
Australia Australia
-
5:00pm
New Zealand New Zealand
LIVE
0
0