Battle started his career off at Perpignan in 2009, spending 4 years there before joining Colomiers in 2013 in the PRO D2.
After a 2-year spell he was back in the Top 14 with Grenoble, signing for the 2015/16 season on a 2-year deal.
He didn't enjoy a successful spell under Bernard Jackman and joined Castres for the 2017/18 season.
As of December 2019, Batlle has 55 appearances for Castres, and has scored 153 points.
|2017 - present|
|2009 - 2013|
|2013 - 2015|
|2015 - 2017|