Born in Cape Town, South Africa, Herring hales from one of South Africa's oldest and well-known schools SACS (South Africa College Schools), at the age of ten he started playing rugby, although water polo remained his main sport until leaving school.
The South African native enjoyed a brief stint with London Irish before returning to his homeland. He joined the London Irish Academy in 2009 and made his senior debut against Northampton in May 2010.
Herring qualifies for Ireland through his grandfather on his mother’s side, who hailed from Belfast & he arrived at Ulster in June 2012 from Western Province, where he was involved in their Vodacom Cup squad.
He also represented Emerging Ireland as well as the Wolfhounds.
Herring won his first cap for Ireland when he came on as a substitute against Argentina in June 2014.
In August 2016, after a four-year stint with Ulster, he was named the club's captain alongside Andrew Trimble for the 2016/17 season.
Herring was named in Joe Schmidt's 2017 November Series squad for Tests against Australia, Fiji & Argentina.
As of 29 November 2017, the South African-born hooker had made 129 appearances for Ulster and captained the side on numerous occasions during the 2015/16 and 2016/17 seasons.
He made his international bow for Ireland in June 2014 in a Summer Tour match versus Argentina. He earned two more caps in November 2017, making a try-scoring contribution in the historic 38-3 win over South Africa.
Later in November, Herring signed a three-year contract extension with Ulster.
Herring didn't feature during the 2018 Six Nations but has been included in the squad to tour Australia.
Herring was named for the 2020 Six Nations Ireland squad and performed admirably in that competition.
|2012 - present|
|2014 - present|