That definitely looks fat.
Normally, the middle should be the thinnest part of the body, with the soulders and hips being the widest. A healthy cat can squeeze through any gap their head can fit through, but your boy looks like that abdomen would stop him.