KEIR Starmer appeared to flop at PMQs in the worst week for Boris Johnson so far as he failed to mention the confidence vote the Prime Minister narrowly won.

Instead of raising the fact 148 of Johnson's MPs voted against him in a confidence vote on Monday, the Labour leader fumbled through a swathe of health issues including cancer waiting times, works to NHS buildings, and the struggle for people to see a GP.

And he was mocked for his limp approach in what should've been a breeze for him after Johnson lost the backing of most of his backbenchers.

When he could've been slamming the Prime Minister over his failures of leadership, Starmer instead accused Johnson of "pretending" to build 48 hospitals.

Johnson said his line of questioning was "satirical" and his attack "wasn't working".

Starmer said: "The Prime Minister pretending no rules were broken didn’t work. Pretending the economy is moving didn’t work. Pretending to build 40 new hospitals won’t work either.

"They [the Tories] want him to change but he can’t. As always, when he’s falling short he just changes the rules and lowers the bar.

READ MORE: ScotRail strikes should be backed by Scottish independence supporters

"In March, he proposed changing the NHS contract. He wants to double the length of time patients can be made to wait for surgery. He scrapped zero tolerance of 12-hour waits at A and E."

Johnson hit back with: "This line of criticism is satirical.

"I just think this line of attack is not working. We’ve not only raised the standards in the NHS, but we’re using our economic strength to invest in doctors and nurses and get people on the wards.

"We are on target to recruit 50,000 more nurses thanks to the investment that that party opposed."

Johnson – who along with Starmer was told to calm down several times – appeared buoyed by the unconvincing delivery of Starmer as he vowed to "get on with the job" after sneaking a victory on Monday.

A total of 211 MPs said they had confidence in him, but 148 said they did not, leaving many believing his days are numbered. 

Labour's Angela Eagle said it showed how "loathed" he is in his own party, saying more on the issue in 30 seconds than Starmer did in his entire line of questioning. 

Commenting on the Labour leader's performance, SNP MP Pete Wishart tweeted: "Surely #PMQs Starmer can’t possibly miss? And then he gets to his feet…"

Nicola Sturgeon also shared an analysis from Harry Lambert of the New Statesman on Twitter which said: "The Labour leader is rarely judged to have skewered Boris Johnson, in part because he rarely tries."