Joshua trained as an NCTJ-accredited sports journalist at News Associates. He spent time on placement with the Leicester Mercury, FourFourTwo, Sky Sports News and The Sunday Times during his course. After finishing at News Associates in May 2018, he joined the SunSport team. He particularly focuses on football and tennis, helping cover Premier League, Champions League, England internationals and also Wimbledon.