NFL players definitely have kids at an early age. Watch any senior night for college games here. You will often see the players with their kids on the field.
They have kids early because women view them, rightfully so in most cases, as a way out of their own situation. You get pregnant by an athlete early, you are set financially down the road.