Judd made his league debut for Orient in the 1–0 home defeat to Exeter City on 22 November 2016.[4]
He joined Barnet on loan on 30 December 2020.[5] He was sent off on his debut against Boreham Wood after a deliberate handball on the goal line.[6] After making nine league appearances on loan for Barnet, Judd returned to parent club Leyton Orient on 18 March 2021.[7] Judd was released by Leyton Orient at the end of the 2020–21 season.[8]
Dover Athletic
On 12 January 2022, Judd joined the National League's bottom side Dover Athletic on a non-contract basis.[9] Judd was released following relegation, being offered the chance to return to the club over pre-season to prove his fitness.[10] On 12 July 2022, Judd re-signed for the club on a permanent contract.[11] Although he was not initially announced to have been one of four players retained by the club,[12] he returned to the club in June 2023.[13]
Hemel Hempstead Town
Despite having agreed to return to Dover Athletic, Judd signed for National League South rivals Hemel Hempstead Town on 8 July 2023.[14]
Welling United
On 17 June 2024, Judd joined fellow National League South side Welling United.[15] Just one month later however, he departed the club.[16]