Metallic radius is half of the distance between the nuclei of two atoms when they are in crystalline structure and bond is formed between positively charged atoms, that means they are tightly packed in metallic lattice.
And van der Waals radius is half of the internuclear distance of two non-bonded atoms of the same element in the closest possible distance.
Don't compare both the situations using above diagrams. The radii are calculated in two different situations.
As in case of metallic bond, the atoms are bonded tightly so their shells can overlap, but in case of van der wal forces the bond is weak. Therefore, in case of van der waal force, the internuclear distance will be higher as compared to metallic bond.

Via:
https://clay6.com/qa/94625/covalent-radius-of-cl-is-more-than-its-van-der-waals-radius-true-or-false-
https://socratic.org/questions/why-is-van-der-waal-radius-greater-than-covalent-radius-for-covalent-compounds