John Foley (born 3 April 1997) is an Irish rugby union player. He can play across the back-row or as a lock and represents Young Munster in the All-Ireland League.
Born in Clonlara, County Clare, Foley first played underage rugby for UL Bohemians before attending St. Munchin's College. He won inter-provincial honours with Munster at Under-18 and Under-20 level, as well as representing Ireland at Under-18 level.
On 11 November 2016, Foley made his competitive debut for Munster when he came on as a substitute against the MÃÂori All Blacks in a capped friendly in Thomond Park, which Munster won 27âÂÂ14. He was released from the Munster Academy programme at the end of the 2017âÂÂ18 season.
On 17 March 2017, Foley made his debut for Ireland U20, starting for the side in their 14âÂÂ10 defeat against England U20 in Donnybrook Stadium. Foley was also selected in the Ireland Under-20s squad for the 2017 World Rugby Under 20 Championship.