*Club domestic league appearances and goals, correct as of 20:32, 29 December 2024 (UTC) ‡ National team caps and goals, correct as of 21:49, 26 July 2018 (UTC)
Bayliss made his professional debut coming on as a substitute on 7 November 2017 in a 2–1 EFL Trophy win over West Brom U23's, coming on to replace Dion Kelly-Evans.[4] He made his second appearance in the FA Cup second round against Boreham Wood. He made his league debut on 16 December, and scored within two minutes, as Coventry recorded a 2–1 victory over Cheltenham Town.[5] He scored 6 goals for Coventry City during the 2017–18 season to help them gain promotion back to EFL League One.[6]
Preston North End
Bayliss completed a move to Championship side Preston North End on 2 August 2019, signing a four-year deal for an undisclosed fee believed to be around £2 million as confirmed by Jack Daniels at the time.[7]
On 27 June 2022, Bayliss joined Shrewsbury Town on a two-year deal with the option for a further year after Preston had agreed to terminate his contract.[8][9]
He was released by Shrewsbury at the end of the 2023–24 season.[10]
Lincoln City
On 21 June 2024, Lincoln City confirmed Bayliss would sign for them on 1 July 2024.[11] He made his debut on 10 August, in a 3–2 win against Burton Albion where he started the game.[12]