Players normally sign their first professional contract at seventeen and the average length of a football career is eight years. The average retirement age of a football player is 35-years-old. Taking 35 as a rough age and working backwards and forwards from that depending on the position the player plays in and the level they play to is, therefore, a good starting block.