He was captain at Ballymena Academy, and captained the Ulster under-19 team in 2016.[2] He joined the Ulster Academy ahead of the 2016–17 season;[3] his older brother Matty joined the senior team on a development contract the same season.[4] He made his senior competitive debut for Ulster in their 14–13 win against provincial rivals Leinster in round 21 of the 2018–19 Pro14 on 27 April 2018. Rea replaced Sean Reidy after just 15 minutes and joined his brother in the back-row, before scoring a crucial try in the 60th minute, converted by Peter Nelson, to secure victory for the Ulstermen, and winning the Man-of-the-Match award.[5][6] He signed a development contract ahead of the 2019–20 season,[7] but broke his jaw playing for Ballynahinch in the All-Ireland League in November 2019[8] and didn't make his second appearance for Ulster until October 2020.[9] He made 7 appearances, including four starts, in 2020–21, but he established himself in the team in the 2021–22 season, in which he made 19 appearances and 15 starts, including starting in all six of Ulster's Champions Cup matches.[1] He signed a new contract in February 2022.[10]