Haining can play across the back row and was one of Jersey's standout performers in the Greene King IPA Championship in his 3-year stint at the club
After leaving Jersey Reds at the end of the 2016/17 season, Haining linked up with Pat Lam at Bristol.
In his first year in the West Country, he helped Bristol to an immediate return to the Premiership.
He scored eight tries in 33 appearances during his two seasons in Bristol before signing for Edinburgh in 2019.
Haining became the 1108th player to represent Scotland with a starting berth against Ireland in the 2020 Six Nations on February 1, 2020.
As of June 2020, he has made 11 appearances for Edinburgh.
(LS June 29, 2020)
|2019 - present|
|2016 - 2017|
|2017 - 2020|
|2020 - 2021|