Matthew Hall was born on May 17, 1992, in Bristol, England. He began his football career at a young age and quickly rose through the ranks to play for several clubs in his career. He started his professional career with Bristol City in 2010 and played for the club until 2015. During his time at Bristol City, he gained valuable experience and showcased his potential as a top-quality player.