Age: 18 years, 5 months
Place of Birth:
Josh played with St Patrick's Athletic's U17 side in 2019. In January 2021, Josh signed his first pro contract with St Pats.
Josh won St Pats U19 player of the year for the 2020 season.