*Club domestic league appearances and goals, correct as of 15:13, 7 September 2024 (UTC) ‡ National team caps and goals, correct as of 18:05, 26 August 2023 (UTC)
Bishop was born in Hillingdon, Greater London.[4] He joined Southend United at a young age and first appeared in the first-team squad towards the end of the 2016–17 campaign, appearing as an unused substitute.[citation needed] Following this, Bishop spent time on trial at West Ham United, but was unable to secure a contract and instead returned to Southend for the 2017–18 campaign.[5]
On 23 December 2017, Bishop went on to make his professional debut during Southend's 3–1 away defeat against Scunthorpe United, replacing the injured Mark Oxley at half-time.[6]