Born in Redbridge, London, England, Long began his football career at Crystal Palace, but he was released after being "told that he was too small".[2][3][4] Following his release, Long had an unsuccessful trials after leaving Crystal Palace.[2] Afterwards, he played for schools' football and Sunday league.[2] After playing for the school's final, Long was scouted by Lincoln City and were impressed by his performance that they signed him.[2]
While progressing through the Lincoln City's youth team, Long was named in 'The 11' by League Football Education, due to his "real commitment to his development, conducts himself impeccably at all times and is progressing in all areas of his apprenticeship".[3] He signed his first professional contract on 1 October 2020.[5] Throughout the 2020–21 season, Long was regularly featured on the substitute bench.[4][6] He would make his Lincoln City debut against Manchester United U21 in the EFL Trophy on 24 August 2021, winning 3–2.[7][4] Long made two more appearances in the EFL Trophy matches, coming against Bradford City and Sunderland.[8] On 30 December 2021, he signed a new long-term contract until June 2025.[9] Long made his league debut on 22 January 2022, against Plymouth Argyle following an injury to regular number one, Josh Griffiths.[10]
Loan spells from Lincoln City
On 21 October 2021, Long would join Gainsborough Trinity on loan until January 2022.[11] He made his debut for the club against Coalville Town on 30 October 2021 and kept a clean sheet, in a 3–0 win.[12] However, his loan was cut short on 6 November 2021 and would return to play for his parent club in the FA Cup.[13]
On 26 January 2022, Long would join Drogheda United on loan for their upcoming 2022 season.[14] He made his debut for the club, starting the whole game, in a 3–0 loss against Sligo Rovers on 11 March 2022.[15] Since joining Drogheda United, Long became a first-choice goalkeeper for the side.[16] During in which, he was able to keep three clean sheets following 15 appearances for the club.[17] Long would return from his loan spell on 16 June 2022.[18]
On 20 July 2022, Long joined Boston United on loan.[19] He made his debut for the club, starting the whole game, in 2–0 loss against Gloucester City on 13 August 2022.[20] Since joining Boston United, Long became a first choice goalkeeper for the club.[21] However, he was recalled from his season loan on 13 January 2023.[22]
On 31 January 2023, Long was sent on loan again, this time to Bromley.[23] He made his debut for the club, starting the whole game, in a 2–1 loss against Wrexham on 18 March 2023.[24] However, he was recalled on 25 March 2023 having played just one game for Bromley.[25]
On 22 June 2023, Long joined Falkirk on loan for the 2023–24 season.[26] However, he suffered an injury during the club's pre-season friendly tour.[27] Long made his debut for Falkirk, starting the whole game, in a 2–1 win against The Spartans in the Scottish League Cup.[28] In a follow-up Scottish League Cup match against Partick Thistle, he saved three penalty–shootout to win 7–6 on penalties after the game was played 120 minutes in a 2–2 draw.[29] Since joining the club, Long competed with Nicky Hogarth over the first choice goalkeeper role and the rotation saw both players get chances to start games with no established first choice goalkeeper for most of the season.[30] He captained Falkirk for the first time against Alloa Athletic on 26 August 2023 and helped the club win 4–1.[31] By the end of the first half of the season, both keepers' contributions meant Falkirk had only conceded eleven goals so far in the league.[32] On 30 March 2024, Long was the starting goalkeeper for the match against Montrose when he helped the club win 7–1 to confirm the Bairns as the Scottish League One's champion.[33]
Bromley
On 3 July 2024, Long joined Bromley on a permanent deal for an undisclosed fee.[34]
International career
Long was called up to the England Men's Goalkeeping Development Camp at St George's Park in April 2021.[35] On 18 March 2022, he was called up to the Scotland U21 side.[36]
^"Bradford City 0 Imps 3". Lincoln City F.C. 31 August 2021. Archived from the original on 1 September 2021. Retrieved 24 April 2024. "Imps 1 Sunderland 2". Lincoln City F.C. 5 October 2021. Archived from the original on 5 November 2021. Retrieved 24 April 2024.