The bond length or bond distance is basically defined as the average distance between nuclei of two bonded atoms in a molecule.
The bond length is also known to be directly proportional to the atomic size, which refers to the fact that, the higher the atomic size, the higher will be the bond length, and vice versa.
Here, Hydrogen has the lowest atomic size, hence, H−H has the lowest bond length.
Iodine is known to have the highest atomic size, for which it has the highest bond length.