Age: 22 years, 10 months
Place of Birth:
John Ross played underage football with Kilnamanagh AFC before joining Bray Wanderers' U19 squad for the 2015 and 2016 seasons. In June 2016 John left Bray to join Bohemians' U19 side. In November 2017, Bohemians announced that John Ross had been promoted to the Senior Squad for the 2018 season.
In November 2020, John Ross signed for Shelbourne.