Few managers have been riding the manager merry-go-round quite like Fulham manager Slavisa Jokanovic .

The Cottagers’ boss has had six different senior managerial posts over the course of his career, staying at each one for an average of just 359 days.

That's a shorter time per job than all but one other current Football League or Premier League boss who has held at least five managerial jobs, including their present post.

Jokanovic has been at Craven Cottage for 545 days at the time of writing though, making it his second longest spell at one club.

Sheffield Wednesday’s boss, Carlos Carvalhal, has been riding the merry-go-round more frequently than any other manager in England’s top four divisions.

The Owls boss has had 14 different senior managerial roles over the course of his career.

Those jobs have lasted an average of 355 days each which is the lowest average of any current EFL or Premier League manager to have had at least five jobs.

The longest Carvalhal has stayed in a job is 730 days which he achieved with his first club - Espinho.

As of June 28, the Portuguese had been at Hillsborough for 728 days so looks set to break that record shortly.

New Watford boss Marco Silva is on his fifth club and has so far lasted an average of 379 days at each. If you discount his recently started job, that average does increase to 466 days per club. However, that’s still the fourth lowest average of any current EFL or Premier League manager to have had four or more previous jobs.

Chelsea boss Antonio Conte has had eight different managerial jobs (including two at the same club, Arezzo) which have lasted an average of 430 days each.

Coventry City boss Mark Robins has held his six jobs for an average of 474 days, while Uwe Rösler has has held his seven jobs for an average of 506 days.

Neil Warnock has had more managerial roles than any other manager currently operating in the top four divisions of English football.

Warnock’s 15 different jobs have lasted an average of 728 days each.

Arsène Wenger has, perhaps unsurprisingly, hopped on and off of the manager merry-go-round less often than anybody else currently managing in the English leagues.

The Arsenal boss has had four different senior roles which have each lasted an average of 2,997 days.

That’s a higher average than any current EFL or Premier League boss.

Exeter’s Paul Tisdale has the next highest average at 2,207 days per job followed by Morecambe’s Jim Bentley (2,189 days average) and Liverpool’s Jürgen Klopp (1,954 days average).