*Club domestic league appearances and goals, correct as of 11:25, 6 July 2024 (UTC) ‡ National team caps and goals, correct as of 17:57, 21 November 2023 (UTC)
Having come through the academy of Welling United, becoming their first graduate of their academy to progress to the first team,[2] Taylor made his debut for the club on 25 November 2014, starting in a 1–0 victory away to Braintree Town.[3] He agreed a one-year deal with Welling United in summer 2015.[4] He joined Leatherhead on a one-month loan in September 2015.[5][6] He was retained at Welling following the expiry of his contract at the end of the season, with Welling having been relegated to the National League South.[7]
In summer 2017, he returned to Burgess Hill Town on a permanent deal.[9][10] Taylor scored once in 39 appearances for Burgess Hill Town.[11] He joined Whyteleafe in April 2018.[12] He scored once in 6 appearances for Whyteleafe.[13]
Horsham and Hythe Town
Ahead of the 2018–19 season, Taylor signed for Isthmian League South East Division side Horsham.[14] In February 2019, he switched to fellow Isthmian League South East Division side Hythe Town.[15] He returned to Horsham in April 2019.[16] Horsham finished second in the Isthmian League South East Division and qualified for the promotion play-offs.[17] After coming on as a substitute at half-time in extra-time in the play-off final, he provided the assist for the winning goal with a free-kick headed in by Dylan Merchant in the 108th minute, confirming a 2–1 win over Ashford United and promotion to the Isthmian League Premier Division.[18] Across the 2018–19 season, Taylor scored once in 29 appearances for Horsham,[19] whilst he played four times without scoring for Hythe Town.[20]
Staines Town and Sevenoaks Town
In June 2019, Taylor joined Staines Town of the Isthmian League South Central Division in search of regular first-team football.[21] He scored twice in 23 appearances for Staines Town,[22] prior to joining Sevenoaks Town of the South East Division on 1 January 2020.[23]
Cray Wanderers, Chatham Town, Whitehawk and Ashford United