John McDonnell Sparring Partners during the 2024 Parliament

Keir Starmer (Labour)
Prime Minister and First Lord of the Treasury
(4 debate interactions)
Shabana Mahmood (Labour)
Lord Chancellor and Secretary of State for Justice
(2 debate interactions)
Hamish Falconer (Labour)
Parliamentary Under-Secretary (Foreign, Commonwealth and Development Office)
(2 debate interactions)