Having come through Clogher Valley Rugby Club and the Ulster Youth Programme, Farrell was a member of the Phoenix Ulster Academy and made his Ulster debut against Leinster at the RDS in December 2012.
Spending an injury-blighted three seasons in the professional ranks at Ulster, Farrell made a handful of appearances but such was the wealth of established talent across their backline, the then 21-year-old made the brave decision to head for France in search of game time.
His continuously impressive performances saw him snapped up by Bernard Jackman for Grenoble's 2014-15 season, making his debut off the bench against La Rochelle.
The former Ireland U20 centre spent three years in France making 66 appearances, scoring no less than ten tries across the Top 14 and European Challenge Cup.
Farrell made the move back to Ireland, to join Munster for the 2017-18 season on a two-year deal.
The Tyrone native has started life well at Munster and is already forming a destructive midfield partnership with Rory Scannell.
His fine form lead to him being named in the Ireland squad for the November Tests against South Africa, Fiji and Argentina.
Farrell made his Six Nations debut in the win over Wales in 2018 Six Nations, winning the man of the match award on his third Test appearance.
He went into the 2018/19 season with 13 appearances for Munster and 15 points scored.
In October 2018, Farrell put pen to paper on a three-year deal with Munster that will see him remain with the province until 2022.
Farrell was selected in the 2019 RWC Training squad for Ireland with 5 caps to his name
|2017 - present|
|2017 - present|
|Young Munster RFC
|2011 - 2014|
|2014 - 2017|